AI要約
v1.0.3
AI 要約ツールを紹介するリポジトリ。
このリポジトリでは、ドキュメントを要約するためのシンプルかつ効果的なツールを紹介します。基盤となる LLM (デフォルトでは Mistral) でサポートされている任意の言語のプレーンテキストおよび PDF ドキュメントを処理できます。
次の依存関係をインストールします (macOS 上)。
pip3 install -r requirements.txt
を実行します。mistral-7b-openorca.Q5_K_M.gguf
モデルを Hugging Face TheBloke/Mistral-7B-OpenOrca-GGUF リポジトリからローカルmodels
ディレクトリにダウンロードします。 web-ui.py
やNotebook.ipynb
のMODEL_FILE
変数とMODEL_CONTEXT_WINDOW
変数を更新するだけで、代替モデルを試すことができることに注意してください。
Web UI を実行するには、リポジトリ フォルダーでpython3 ./web-ui.py
を実行するだけです。これにより、ブラウザで Web UI インターフェイスが開きます。
このツールは Jupyter Labs/Notebook としても使用でき、Jupyter Labs でNotebook.ipynb
を開きます。
ドキュメントのサイズに応じて、このツールは次のモードで動作します。
すべての処理はユーザーのマシン上でローカルに実行されます。
mistral-7b-openorca.Q5_K_M.gguf
) の容量は約 5,1 GB です。比較的小規模から中規模のドキュメント (数ページ) は 1 つのコンテキスト ウィンドウに収まる必要があり、M1 チップを搭載した Apple MBP では処理時間は約 40 秒になります。
誰も問題を知りません。