neo4j-labs/create-context-graph
AI agents with graph based reasoning memory, scaffolded in seconds
解決的問題
Create Context Graph 是一個 CLI 腳手架工具,讓開發者能快速建立以領域特定知識圖譜為核心的全端 AI 應用程式。它消除了手動設計本體、設定圖資料庫和建構聊天介面的繁瑣工作,幾分鐘內即可產生一個完整且可執行的專案。
工作原理
該工具透過互動式向導或 CLI 標誌,讓使用者選擇一個產業領域(或描述一個自訂領域)和偏好的 AI 代理框架。隨後,它使用 Jinja2 模板和 LLM 生成包含以下內容的專案:
- 後端: 配置了所選領域 AI 代理的 FastAPI 伺服器,整合 Neo4j 用於圖記憶,以及 LiteLLM 用於靈活的模型提供者選擇。
- 前端: 基於 Next.js 和 Chakra UI 的介面,包含串流式聊天、即時工具呼叫視覺化和互動式圖探索器。
- 資料層: 具有領域特定約束和索引的 Neo4j 模式,以及可選的合成示範資料或透過 SaaS 連接器(如 GitHub、Slack、Jira、Notion)導入的真實資料。
- 整合: 可選的 MCP 伺服器設定,用於 Claude Desktop 整合。
適用對象
希望原型化或部署利用結構化圖記憶而非簡單向量搜尋的領域特定 AI 代理的開發者與 AI 工程師,以及需要 GraphRAG 應用程式即用型全端腳手架的使用者。
主要亮點
- 多框架支援: 兼容 PydanticAI、LangGraph、CrewAI、OpenAI Agents SDK 等多種框架。
- 自動本體生成: 可從純英文描述中生成完整的產業特定本體。
- SaaS 資料連接器: 內建多種服務的匯入器,包括 Google Workspace、Linear、GitHub,以及 Claude AI 和 ChatGPT 的聊天匯出資料。
- 靈活的記憶體後端: 支援透過 NAMS 的託管記憶體與自架 Neo4j 實例。
- 全面的 UI: 包含決策追蹤檢視器、文件瀏覽器與即時圖形視覺化功能。
相關
- 專案
- 專案
- 專案
- 專案