Neo4j LLM Graph Builder でグラフRAGコンテキストを構築する は何をしますか?
限定されたドキュメントセットをNeo4jナレッジグラフに変換し、抽出されたノードとリレーションシップを確認して、グラフベースのRAGに活用します。
前提条件
Neo4jデータベース5.23以降(APOCインストール済み)、Python 3.12バックエンド、設定済みのLLMプロバイダ認証情報、アップストリームのREADMEにあるオプションのフロントエンドおよびDockerデプロイパス。
インストール
環境に合ったアップストリームのインストールまたは設定パスを使用してください:
- pip install -r requirements.txt -c constraints.txt
アップストリームからの要件と注意事項:
- Python 3.12以上(ローカル/別個のバックエンドデプロイの場合)
- Neo4j Desktopを使用する場合、バックエンドとフロントエンドを別々にデプロイする必要があります(docker-composeは非対応)。
基本的な使用方法や開始手順のメモ:
-
Neo4jデータベース 5.23以降(APOCインストール済み)。
-
Neo4j Auraデータベース(無料ティアを含む)がサポートされています。
-
backendフォルダに、backend/example.envをコピーして.envファイルを作成してください。
-
アップストリームドキュメントから抽出:https://raw.githubusercontent.com/neo4j-labs/llm-graph-builder/HEAD/README.md