
Ask-Your-PDFSは、Langchainを使用して検索された生成(RAG)を活用するPythonアプリケーションです。このアプリケーションにより、ユーザーはPDFドキュメントのコンテンツについてインタラクティブな質問をし、取得した情報に基づいて生成された有益な回答を受信できます。

アプリケーションデモ
このデモは、オープンソースモデル(OpenAI APIではない)を使用しており、無料の基本的なCPUマシンでホストされています。したがって、以下を期待してください -
検索された生成: RAGの力を利用して、PDFドキュメントから関連情報を取得することにより、応答の生成を強化します。
インタラクティブな質問(チャットUI):ユーザーは自然言語で質問をすることができ、アプリケーションは詳細かつ文脈的に関連する回答を提供します。同じセッションの以前の質問も表示されます
複数のPDFSサポート:1つ以上のファイルをアップロードして、それらについて質問することができます
オープンソースLLMサポート:上記のデモリンクは、回答を生成するためにオープンソースLLMを使用しています
次の手順に従って、ask-your-pdfsを開始します。
リポジトリをクローンします:
git clone https://github.com/akarshrajsingh7/Ask-Your-PDFs.git
cd Ask-Your-PDFs依存関係をインストールします:
pip install -r requirements.txtアプリケーションを実行します:
streamlit run app.pyアプリケーションでは、クエリするPDFドキュメントにパスを入力するように求められます。
質問:ドキュメントが読み込まれたら、同じセッションでチャットのメモリを使用してチャットUIで質問を開始できます。このアプリケーションは、生成技術と検索手法の両方に基づいて応答を提供します。
コミュニティからの貢献を歓迎します!問題が見つかったり、改善のためのアイデアがある場合は、問題を開いたり、プルリクエストを送信したりしてください。
このプロジェクトは、MITライセンスの下でライセンスされています。