conversational agent with QA tool
1.0.0
該存儲庫包含代碼,該代碼演示瞭如何使用langchain構建自定義聊天代理,並從OpenAI集成了GPT-3.5。代理可以處理對話上下文,提供各種工具,並協助回答包括數學相關的查詢在內的問題。
該項目展示了利用開源框架Langchain的自定義聊天代理的實現,以對話方式與用戶進行交互。代理使用對話業務文檔搜索工具。該代理人由GPT-3.5提供動力,用於自然語言理解和產生。
將此存儲庫克隆到您的本地計算機。
通過運行來安裝所需的依賴項: pip install -r requirements.txt
從OpenAI和Pinecone獲取API鍵。
您必須創建一個定義以下內容的config.py
文件:
OPENAI_API_KEY = 'YOUR_OPENAI_API_KEY'
PINECONE_API_KEY = 'YOUR_PINECONE_API_KEY'
PINECONE_API_ENVIRONMENT = 'YOUR_PINECONE_ENVIRONMENT'
獲取先前創建的Pinecone索引名稱,用於文檔檢索並將其設置在constants.py
文件中。
使用自定義聊天代理:
python main.py
可以通過修改main.py
腳本中的參數來自定義聊天代理的配置。關鍵組件包括:
該項目已根據MIT許可獲得許可。