PDF、epubs、テキストファイル、単語ドキュメントから質問することができる小さなツール。 chatpdf.comまたはボックスAIを考えてください。
UIを使用してシンプルなWebアプリを起動するノートブックとして利用できます。 langchainとgradioを使用して、大部分の重い持ち上げを行います。
Antilibrary-OpenAI.ipynbをつかみます。どこにでも保存して、 booksという名前のフォルダーを作成します。ファイルを配置する必要があります。 [*] Antilibraryは現在、PDF、doc、docx、txt、md、epubを摂取できます。
Openai APIキーが必要です。 .ipynbノートブックには、 OPENAI_API_KEY = "your openai api key goes here"表示されます。
キーが入ったら、ノートブックの各セクションを実行します。最後のセクションは、下部にインターフェイスを開きます。別のブラウザタブでUIを開くか、ノートブックで直接使用できます。
Antilibraryはあなたのドキュメントを読み、それらの埋め込みを生成します。次に、これらの埋め込みを使用して質問に関連する情報を検索し、この情報をOpenAIに渡して、表示される回答を生成します。プログラムの実行中に新しいドキュメントを追加した場合は、 Scan the library againボタンを押してください。
これが図です、
グラフlr
a [you] - あなたの質問---> b(埋め込まれたテキストIE:アンチリブラリ)
b - リレバントテキスト - > d {openai}
a-your質問 - > d
D-応答 - > a
Langchainを探索するためにこれを構築したので、現在のバージョンには未解決の依存関係がいくつかある可能性があります(小さな修正)。検索方法があるため、直接的で詳細な質問に限定されていることに注意してください。一般的な質問はあまり役に立たず、チャットボットのように動作することはありません。
[*] Googleコラボで実行されている場合は、選択したドライブフォルダーを購入できます。