DocumentGPT は、OpenAI のチャット API を使用して研究ドキュメント上でチャットし、ベクトル データベースを使用してセマンティック検索を実行できる Web アプリケーションです。このツールは、研究文書の操作、検索結果の探索、AI チャットボットとの会話を行うためのシームレスなインターフェイスを提供します。
git clone https://github.com/your-username/DocumentGPT.git
pip install -r requirements.txt
streamlit run main.py
http://localhost:8501
にある Web アプリにアクセスします。 ✅ベクトルデータベース検索ツール: ベクトルデータベースから答えを検索します。
✅ Arxiv ツール: arxiv.org 上の科学記事で特定のトピックを検索します。
✅検索ツール: インターネットで一般的な Web 記事を検索します。
✅要約ツール: 要求に応じて文書全体を要約します。
DocumentGPT でさらに改善が必要な領域をいくつか示します。
Streamlit Cloud にデプロイされたアプリにアクセスして、チャットボットを試すことができます: デプロイされたアプリ
注: 残念ながら、PDF 表示はローカルでは正常に機能しますが、デプロイされたアプリでは Safari、Firefox などの特定のブラウザーでのみ機能します:(
DocumentGPT への貢献は大歓迎です。フィードバック、提案、バグレポートがある場合は、GitHub リポジトリに問題を作成してください。拡張機能を含むプル リクエストを送信して、プロジェクトに貢献することもできます。
このプロジェクトは MIT ライセンスに基づいてライセンスされています。
DocumentGPT は、Streamlit、OpenAI Chat API、Langchain、およびさまざまなオープンソース ライブラリを使用して構築されています。これらのライブラリの開発者および寄稿者の貢献に感謝したいと思います。