neo4j-labs/create-context-graph

AI agents with graph based reasoning memory, scaffolded in seconds

해결하는 문제

Create Context Graph는 도메인 특화 지식 그래프를 중심으로 한 풀스택 AI 애플리케이션을 빠르게 구축할 수 있는 CLI 스캐폴딩 도구입니다. 온톨로지 설계, 그래프 데이터베이스 설정, 채팅 인터페이스 구축과 같은 수작업을 제거하고, 몇 분 안에 완전하고 기능적인 프로젝트를 생성할 수 있습니다.

작동 방식

이 도구는 인터랙티브 워즈드 또는 CLI 플래그를 사용하여 사용자가 산업 도메인(또는 사용자 정의 도메인 설명)과 선호하는 AI 에이전트 프레임워크를 선택할 수 있도록 합니다. 이후 Jinja2 템플릿과 LLM을 사용하여 다음을 포함하는 프로젝트를 생성합니다:

  • 백엔드: 선택한 도메인에 맞게 구성된 AI 에이전트를 갖춘 FastAPI 서버. 그래프 메모리용으로 Neo4j와 통합되었으며, 유연한 모델 제공자 선택을 위한 LiteLLM을 포함합니다.
  • 프론트엔드: 스트리밍 채팅, 실시간 도구 호출 시각화, 인터랙티브 그래프 탐색기 기능을 갖춘 Next.js 및 Chakra UI 인터페이스.
  • 데이터 레이어: 도메인 특화된 제약 조건과 인덱스를 갖춘 Neo4j 스키마. 또한 SaaS 커넥터(예: GitHub, Slack, Jira, Notion)를 통해 실시간 데이터를 가져오거나, 선택적으로 합성된 데모 데이터를 제공합니다.
  • 통합: Claude Desktop 통합을 위한 옵션의 MCP 서버 설정.

대상 사용자

구조화된 그래프 메모리를 사용하는 도메인 특화 AI 에이전트를 프로토타이핑하거나 배포하고자 하는 개발자 및 AI 엔지니어, 그리고 GraphRAG 애플리케이션용 즉시 사용 가능한 풀스택 스캐폴드를 원하는 사용자.

주요 특징

  • 다중 프레임워크 지원: PydanticAI, LangGraph, CrewAI, OpenAI Agents SDK 등과 호환됩니다.
  • 자동 온톨로지 생성: 일반적인 영문 설명에서 완전한 산업 특화 온톨로지를 생성할 수 있습니다.
  • SaaS 데이터 커넥터: Google Workspace, Linear, GitHub, Claude AI 및 ChatGPT의 채팅 내보내기 등 다양한 서비스용 내장 임포터를 제공합니다.
  • 유연한 메모리 백엔드: NAMS를 통한 호스팅 메모리와 자체 호스팅된 Neo4j 인스턴스 모두 지원합니다.
  • 포괄적인 UI: 결정 추적 뷰어, 문서 브라우저, 실시간 그래프 시각화 기능을 포함합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트