1 時間以内にドキュメント上にローカル RAG を立ち上げる
使うタイミング: クラウド ベンダーにドキュメントを送信せずに、自分のドキュメントでチャットしたいと考えています。
フロー
-
Docker 起動 Weaviateweaviate-local-setup を使用して、ローカル Weaviate の docker-compose を開始します。✓ コピーしました→ docker ps は 8080 で weaviate が正常であることを示しています
-
コレクションを作成するタイトル (テキスト)、本文 (テキスト)、source_url (テキスト) のフィールドを持つコレクション「Docs」を作成します。✓ コピーしました→ スキーマが適用されました。 weaviate-collection-manager は構成を返します
-
摂取する./docs の下にあるすべての .md を「Docs」内のオブジェクトとして取り込みます。✓ コピーしました→ バッチの進行状況が報告されます。 クエリ経由で表示されるオブジェクト
-
聞くweaviate-query-agent を使用します: 「API キーをどのようにローテーションしますか?」✓ コピーしました→ 回答はドキュメントコレクションからsource_urlを引用しています
結果: 反復処理が可能な実行可能なローカル RAG。
注意点
- 巨大な PDF をチャンクせずに丸ごと取り込む — ~500 トークンでチャンクします。 スキルの取り込みテンプレートに処理させます