Adanvced Multidatabased RAG Chatbot
1.0.0
該項目展示了使用Langchain創建高級檢索增強發電(RAG)問答應用程序。通過整合多個數據源(Wikipedia,一個自定義網站和研究論文數據庫(RIVE)),該應用程序通過動態選擇每個查詢的最相關的數據源來提供全面的答案。
create_openai_tool_agent將它們與所選LLM模型聯繫起來。agent_executor執行代理和工具以檢索信息並提供全面的響應。 git clone https://github.com/your-repo/advanced-rag-qa-app.git
cd advanced-rag-qa-app用法運行該應用程序:shatlit run app.py
與應用程序進行交互:打開瀏覽器中提供的URL,以開始查詢RAG Q&A應用程序。
項目結構
app.py:運行簡化應用程序的主腳本。
config.py:配置設置和環境變量。
langchain_utils.py:Langchain集成的實用程序功能。
Data_sources/:包含Wikipedia,自定義網站和Rive的包裝紙。
模板/:用於指導LLM相互作用的提示模板。
需求。 txt:python依賴性列表。
如果您想為該項目做出貢獻,請派遣存儲庫,並提交帶有更改的拉動請求。