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ライセンスの下でライセンスされています。