Beck
1.0.0
Beckは、Openai API、PineconedBクライアント、および音声認識を使用して、ユーザーとのインタラクティブな会話に従事するAI駆動のチャットボットです。 (ベクターデータベースを使用することで有効になっている会話メモリと長期メモリによって補足されます。)

ベックチャットボットを実行するには、次のことを確認してください。
requirements.txtファイルで指定)OPENAI_API_KEY環境変数として設定)PINECONE_API_KEY環境変数として設定)リポジトリをクローンします:
git clone https://github.com/your-username/beck-chatbot.git
cd beck-chatbot
必要な依存関係をインストールします(必要に応じてvenv内):
pip install -r requirements.txt
OpenAI APIキーを取得し、環境変数を設定します。
PineconedB APIキーを取得し、環境変数を設定します。
pinconedBインデックスを作成します。
プログラムを実行します:
python beck.py
チャットボットウィンドウが表示され、音声またはテキストを介してベックと対話することができます。緑色のボタンを押してベックに話しかけるか、クエリを入力するだけで、ベックはそれに応じて応答します。
ボタンが赤いときはいつでも、ベックの反応を我慢してください。再び緑になるたびに、彼女は別の質問をする準備ができています。
チャットボットを終了するには、「さようなら」、「さようなら」、または「さようなら」と言うか、入力できます。または、単にウィンドウを終了するだけです。