使用 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/example.env 並建立 .env 檔案。
-
從上游文件提取:https://raw.githubusercontent.com/neo4j-labs/llm-graph-builder/HEAD/README.md