neo4j-labs/create-context-graph

AI agents with graph based reasoning memory, scaffolded in seconds

何を解決するか

Create Context Graph は、ドメイン固有の知識グラフを中心としたフルスタックAIアプリケーションを素早く構築できるCLIスcaffoldツールです。オントロジーの設計、グラフデータベースのセットアップ、チャットインターフェースの構築といった手作業を排除し、数分で完全で機能するプロジェクトを生成できます。

動作方法

このツールはインタラクティブなウィザードまたはCLIフラグを使用して、ユーザーが業界ドメイン(またはカスタムドメインの説明)と好むAIエージェントフレームワークを選択できるようにします。その後、Jinja2テンプレートとLLMを用いて以下の構成のプロジェクトを生成します:

  • バックエンド: 選択されたドメイン用に設定されたAIエージェントを備えたFastAPIサーバー。Neo4jによるグラフメモリ統合と、柔軟なモデルプロバイダ選択のためのLiteLLMを搭載。
  • フロントエンド: ストリーミングチャット、リアルタイムツールコール可視化、インタラクティブなグラフエクスプローラーを備えたNext.jsとChakra UIインターフェース。
  • データレイヤー: ドメイン固有の制約とインデックスを備えたNeo4jスキーマ。また、SaaSコネクタ(例:GitHub、Slack、Jira、Notion)を介して実データをインポートするか、オプションで合成デモデータを提供。
  • 統合: Claude Desktop統合のためのオプションのMCPサーバー設定。

対象ユーザー

構造化されたグラフメモリを活用するドメイン固有のAIエージェントのプロトタイピングまたはデプロイを希望する開発者やAIエンジニア、およびGraphRAGアプリケーション用の即時利用可能なフルスタックスcaffoldを必要とする人。

特徴

  • マルチフレームワーク対応: PydanticAI、LangGraph、CrewAI、OpenAI Agents SDKなど、複数のフレームワークと互換性があります。
  • 自動オントロジー生成: 平文の英語記述から完全な業界固有のオントロジーを生成可能です。
  • SaaSデータコネクタ: Google Workspace、Linear、GitHub、Claude AIおよびChatGPTのチャットエクスポートなど、幅広いサービスのインポーターを内蔵。
  • 柔軟なメモリバックエンド: NAMSによるホスト済みメモリと、セルフホストされたNeo4jインスタンスの両方をサポート。
  • 包括的なUI: 決定トレースビューアー、ドキュメントブラウザ、リアルタイムグラフ可視化を含む。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト