はじめに
Paperless-AIは、Paperless-ngx文書管理システム専用に設計された革新的な文書自動化分析ツールです。このツールは、OpenAI API と オーラマ このプロジェクトでは、様々な高度なAIモデル(Mistral、LLaMA、PHI-3、Gemma 2を含む)を使用して、インテリジェントな分析とドキュメントの自動タグ付けを実現している。このプロジェクトはMITライセンスの下でオープンソース化されており、OpenAIのクラウドサービスを利用したり、Ollamaを通じてローカルに展開したりと、複数の運用モードをサポートしている。このシステムはモダンで直感的なウェブインターフェースを備えており、自動処理モードをサポートするだけでなく、手動分析オプションも提供しているため、ユーザーは特定のニーズに応じて柔軟に選択することができる。特に、インテリジェントな文書Q&A機能を内蔵しており、ユーザーが直接文書とAI対話を行うことができるため、文書管理と情報アクセスの効率が大幅に向上することは特筆に値する。
機能一覧
- 自動モード:AIが新しくアップロードされた文書を自動的に分析し、マークを付ける
- マニュアルモード:AI分析用の文書を手動で選択できる
- デュアルエンジンのサポート:OpenAI APIまたはOllamaネイティブモデルを使用するオプション
- インテリジェントなドキュメントQ&A:ドキュメントコンテンツとのAI対話インタラクションをサポートします。
- マルチモデル対応:ミストラル、LLaMA、PHI-3、ジェンマ2、その他のAIモデルに対応。
- 最新のウェブインターフェース:直感的で使いやすいユーザーインターフェース
- 自動タグ付けシステム:文書関連タグのインテリジェントな生成
- 文書内容分析:主要な文書情報を自動的に抽出し、理解します。
- 柔軟な設定オプション:API設定とモデルパラメータのカスタマイズをサポート
- リアルタイム処理状況:文書処理の進捗状況をリアルタイムでフィードバック。
ヘルプの使用
1.インストール構成
1.1 前提条件
- Paperless-NGXのインストールと設定。
- Node.js環境(v18以上推奨)
- オプション:OpenAI APIキーまたはOllamaローカルデプロイメント
1.2 基本的なインストール手順
# リポジトリをクローンする
git clone https://github.com/clusterzx/paperless-ai
cd paperless-ai
# 依存関係をインストールする
npm install
# 環境変数を設定する
cp .env.example .env
1.3 環境変数の設定:
.envファイルを編集して、必要な設定項目を設定する:
- PAPERLESS_URL: あなたの Paperless-ngx インスタンス URL
- PAPERLESS_TOKEN: Paperless-ngx API トークン
- OPENAI_API_KEY: OpenAIを使用している場合は、APIキーを入力します。
- OLLAMA_URL: Ollamaを使用している場合、ローカルサービスのURLを入力。
2.業務用
2.1 サービスの開始
npmスタート
http://localhost:3000 にアクセスし、起動後にウェブ・インターフェイスにアクセスする。
2.2 機能操作ガイド
- オートモード:
- ウェブインターフェイスでオートモードを有効にする
- 新たにアップロードされた文書をシステムが自動的に検出
- AIが文書内容を自動分析し、タグを生成
- マニュアルモード:
- 文書リストで分析する文書を選択します。
- 分析」ボタンをクリックして処理を開始する。
- AIが分析を完了し、結果を表示するのを待つ
- AI対話機能:
- 任意の処理済み文書を選択する
- 対話開始」ボタンをクリック
- ダイアログボックスに質問を入力
- AIが文書の内容に基づいて回答を提供する
3.高度な設定
3.1 モデルの選択
- OpenAIモード:高精度の結果を必要とするシナリオに適している
- Ollamaローカルモード:プライバシーが重要な場合やオフライン処理が必要な場合に使用します。
3.2 カスタマイズされた設定
- 調整可能な処理キューサイズ
- AIモデルパラメータの設定
- ラベル生成ルールの設定
- 文書分析の深さをカスタマイズする
4.トラブルシューティング
- ネットワーク接続とAPIキー設定の確認
- Paperless-NGXサービスの状態を確認する
- 問題のトラブルシューティングのためのログファイルの閲覧
- 適切なシステムリソースの確保