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: 包含決策追蹤檢視器、文件瀏覽器與即時圖形視覺化功能。

相關

  • 專案
  • 專案
  • 專案
  • 專案