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: 決定トレースビューアー、ドキュメントブラウザ、リアルタイムグラフ可視化を含む。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト