Sgraal Memory Governance について
Sgraal Memory Governance は Sgraal API でエージェントの記憶の信頼性を評価し、行動前にリスクスコアと4段階の判定を返します。既存の記憶ストアを管理し、置き換えるものではありません。
主な機能
- 01記憶の信頼性評価とリスク採点
- 024段階の行動判定
- 03複数フレームワーク向けSDK
- 04ゼロ知識の事前評価エンドポイント
活用シーン
- 01エージェントが記憶を使う前に信頼性を確認
- 02リスクのある記憶について警告またはユーザーに確認
- 03信頼性の低い記憶に基づく行動を阻止
MCP 対応
リポジトリには Sgraal の事前評価 API をラップする TypeScript の @sgraal/mcp SDK が含まれます。MCP サーバーが公開する具体的なツールは入力に記載されていません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| memory_state | array | はい | 評価するメモリエントリー。各エントリーには id、content、type、timestamp_age_days が必要です。source_trust(0-1)、source_conflict(0-1)、downstream_count は任意です。 |
| action_type | enum | いいえ | 操作の重要度。informational < reversible < irreversible < destructiveinformational | reversible | irreversible | destructive |
| domain | enum | いいえ | ドメインのコンテキスト — リスクの高いドメインほど、より厳しいしきい値が適用されますgeneral | customer_support | coding | legal | fintech | medical |
詳細
Sgraal SDK
Sgraal の公式オープンソース SDK です。Sgraal は、AI エージェント向けのベンダー中立なメモリ免疫システムです。
各 SDK は公開されている POST /v1/preflight エンドポイントをラップし、4 段階の判断(USE_MEMORY / WARN / ASK_USER / BLOCK)を返します。これにより、メモリの信頼性が確保されている場合にのみ、エージェントがそのメモリに基づいて動作できます。
| SDK | 言語 | インストール | ステータス | ソース |
|---|---|---|---|---|
| langchain-sgraal | Python | pip install langchain-sgraal | 本番 | ./langchain-sgraal/ |
| mem0-sgraal | Python | pip install mem0-sgraal | 本番 | ./mem0-sgraal/ |
| openai-sgraal | Python | pip install openai-sgraal | 本番 | ./openai-sgraal/ |
| crewai-sgraal | Python | pip install crewai-sgraal | 本番 | ./crewai-sgraal/ |
| autogen-sgraal | Python | pip install autogen-sgraal | 本番 | ./autogen-sgraal/ |
| sgraal-rag | Python | pip install sgraal-rag | 本番 | ./sgraal-rag/ |
| @sgraal/mcp | TypeScript / Node | npm install @sgraal/mcp | 本番 | ./mcp/ |
| llamaindex-sgraal | Python | ソース公開 — PyPI には未登録 | ベータ | ./llamaindex-sgraal/ |
| haystack-sgraal | Python | ソース公開 — PyPI には未登録 | ベータ | ./haystack-sgraal/ |
| semantic-kernel-sgraal | Python | ソース公開 — PyPI には未登録 | ベータ | ./semantic-kernel-sgraal/ |
Sgraal とは?
Sgraal は、AI エージェントのメモリを守る免疫システムです。 エージェントのメモリ状態が、実際の行動に利用できるほど信頼できるかを評価し、リスクスコアと推奨アクション(続行、警告、ユーザーへの確認、ブロック)を返します。
詳しくは sgraal.com をご覧ください。
- チュートリアル — 3 つの判断レベルを含む、5 分で読めるガイド
- API リファレンス — エンドポイントの仕様全体
- 脅威モデル — Sgraal が検出するもの、代替しないもの、補完するもの
- ゼロ知識プリフライト — GDPR / HIPAA /データレジデンシーが求められる状況向けの
/v1/preflight/zk
ステータスの凡例
- 本番 — 十分な統合、テスト済みのラッパー機能、実環境で検証されたパターンを備えています。
- ベータ — 統合の範囲はより限定的(通常は 50 LOC 未満)ですが、機能します。ラッパー機能の範囲はより小さくなっています。プロジェクトの SDK ティアの再定義に基づき、分類を変更しました。
ライセンス
このリポジトリに含まれるすべての SDK は Apache 2.0 ライセンスで提供されています。LICENSE をご覧ください。
すべての SDK は、有料の Sgraal API を利用するラッパーです。スコアを適切に調整するには、Sgraal アカウントが必要です。sgraal.com でアカウントを作成してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。