StudyBottyは、事前にロードされたドキュメント、テーブル、およびオンラインリソースの組み合わせを使用して、ユーザーが質問に対する回答を見つけるのに役立つAIを搭載した質問回答システムです。
選択したディレクトリにリポジトリをクローンします
必要なPythonパッケージをインストールします。
PIPインストール-R要件。txt
Pinecone API Key、Pinecone Environment、Pinecone Index Name、Openai API Key、Wolfram Alpha APIキー、Google Custom Search Engine API Key、Google Custom Search Engine ID、ElevenLabs APIキーなど、config.iniファイルの必要なフィールドに入力します。 。
Python Study_botty.py
StudyBottyは、アクセシビリティを強化したいかどうかを尋ねます。「はい」を入力するか、Enterを押して音声プロンプトを開始できます。アクセシビリティモードはまだ初期段階であり、ドキュメントのフォルダーの追加をまだサポートしていません。
StudyBottyは、ドキュメントのフォルダーを追加するように求められます。ドキュメントを追加することを選択した場合は、プロンプトが表示されたらフォルダーパスを入力します。 StudyBottyは、ドキュメントを摂取し、それらを処理し、埋め込みを保存します。
StudyBottyは、Google Assistが質問をすることを望んでいるかどうかを尋ねます。これにより、Googleエージェントの使用が解除され、Google検索を使用してドキュメントに存在しない場合は回答を見つけようとします。
セットアップが完了すると、StudyBottyは質問に答える準備が整います。プロンプトに質問を入力するか、コマンドを入力します(GPT-4/GPT-3.5-ターボを切り替えるためだけでなく、QAセッション中にドキュメントを追加するオプション)。質問の場合、StudyBottyは適切なエージェントを使用して最良の答えを見つけます。事前にロードされたドキュメント内に回答が見つからない場合、StudyBottyはあなたの質問にもう一度答えようとする前に、Googleを追加のコンテキストを検索します。
StudyBottyを終了するには、質問プロンプトで「終了」と入力します。