私のアプリケーションに興味を持っていただきありがとうございます。これは概念の実証システムであり、バグや未完成の機能が含まれている可能性があることに注意してください。このアプリが気に入っている場合は、ニュースや更新のためにTwitterで私に従うことができます。
?このアプリの主なユースケースは、ユーザーが取扱説明書に基づいてボードゲームルールに関する質問に答えるのを支援することです。アプリは他のタスクに使用できますが、ボードゲームのルールを使用するユーザーを支援することは、私がボードゲームの熱心なファンであるため、私にとって特に意味があります。さらに、このユースケースは、モデルが幻覚を経験する場合でも、比較的無害です。
このアプリは、https://ask-my-pdf.streamlit.app/のretrylitコミュニティクラウドでアクセスできます。 ?ただし、アプリを使用するには、独自のOpenaiのAPIキーが必要になります。
?このアプリは、次の学術論文を実装しています。
コンテキスト内検索言語モデル別名ラルム
関連ラベルなしの正確なゼロショット密な検索、別名ハイド(仮説文書埋め込み)
リポジトリのクローン:
git clone https://github.com/mobarski/ask-my-pdf
依存関係をインストールします:
pip install -r ask-my-pdf/requirements.txt
アプリを実行する:
cd ask-my-pdf/src
run.shまたはrun.bat


Storage_Salt -APIキーからユーザー/フォルダー名と暗号化キーを導出するときに使用されるcryptograpic塩、16進表記、2-16文字
Storage_Mode-インデックスストレージモード:S3、ローカル、DICT(デフォルト)
stats_mode-使用法統計ストレージモード:redis、dict(デフォルト)
Feedback_mode-ユーザーフィードバックストレージモード:Redis、なし(デフォルト)
cache_mode-埋め込みキャッシュモード:S3、ディスク、なし(デフォルト)
Storage_Path-インデックスストレージのディレクトリパス
cache_path-埋め込みキャッシュのディレクトリパス
S3_REGION-リージョンコード
S3_Bucket-バケット名(ストレージ)
S3_Secret-シークレットキー
S3_KEY-アクセスキー
S3_url -url
s3_prefix-オブジェクト名プレフィックス
s3_cache_bucket-バケット名(キャッシュ)
s3_cache_prefix-オブジェクト名プレフィックス(キャッシュ)