決定検索とは何か?

決定検索は、過去のAI決定を、切断されたテキストフラグメントではなく、完全な構造化された単位として取得する実践です。これは、グラフ強化された検索増強生成(GraphRAG)の形式です。サブストレートは、規範的な議論グラフであり、各決定は、支持する議論、反対する議論、引用された証拠、および参照された先例と接続されています。取得はハイブリッドです。ベクトル検索により関連する決定が見つかり、グラフ拡張により完全なコンテキストが取得され、出力は決定パケットです。決定パケットは、提案、議論ツリー、証拠、ポリシー、承認、結果、および先例の有界レコードです。これは、ベクトルRAGよりも優れています。ベクトルRAGは、カウンター議論、承認者、および先例を省略したチャンクスープを返します。

定義ガイド

決定検索とは何か?

決定検索は、AIエージェントが過去に似た状況がどのように処理されたかを調べる方法です。エージェントは、スニペットだけでなく、推論を取得します。これは、GraphRAG for 決定です。各決定は、推論を形作った議論、証拠、および先例に接続された規範的な議論グラフ上の検索です。マッチングログラインの山ではなく、有界で監査可能な決定を取得します。

TL;DR

決定検索 = 過去の決定をテキストチャンクではなく、完全な単位として取得します。サブストレートは、グラフです。決定は、議論、証拠、および先例に接続されています。取得は、ハイブリッドです。ベクトル検索により関連する決定が見つかり、グラフ拡張により完全なコンテキストが取得され、出力は、決定パケットです。これは、ベクトルRAGよりも優れています。ベクトルRAGは、カウンター議論および先例を省略した切断されたフラグメントを返します。

決定検索 vs. ベクトルRAG over ログ

エージェントにメモリを与えるデフォルト方法は、ベクトルRAGです。すべてを埋め込み、上位のマッチングチャンクを取得し、プロンプトに貼り付けます。ドキュメントの場合はこれが機能します。決定の場合は、構造的に失敗します。決定は、段落ではなく、小さな関係のウェブです。提案、賛成および反対の議論、各証拠、承認された例外、従った過去のケースです。

これをテキストに平坦化し、埋め込み、取得により、フラグメントが返されます。関係は切断されます。結論はカウンター議論なし、承認は推論なし、先例の言及は先例自体なしです。実践者はこれを、"チャンクスープ"と呼びます。決定検索は、これを回避します。決定を構造化された単位として取得します。関係は、推論に含まれる代わりに、最初のクラスのエッジとして保存されます。

グラフ:規範的なエッジ、記述的なエッジではない

汎用の知識グラフは、記述的なエッジを保存します。"言及"、"関連する"です。これらは、2つのものが接続されていることを示しますが、どのように接続されたかは示しません。決定グラフは、規範的なエッジを保存します。サポート反対反証修飾です。エッジの種類は、推論です。グラフは、決定で重要だったものをすでにエンコードしています。

これは、決定グラフが、汎用のエンタープライズグラフが苦労する、GraphRAGのサブストレートとして特に優れている理由です。汎用グラフは巨大です。エッジは低信号です。自然なルートノードはありません。トラバーサルには明確な停止ポイントがありません。決定グラフは、反対の特性を持っています。各決定は自然なルートです。エッジは実際の推論を運びます。1つの決定のサブグラフは小さく、自然に有界です。議論、証拠、および引用された先例に拡張します。次に停止します。

ハイブリッドベクトルプラスグラフ取得のしくみ

ベクトルとグラフは、ここではライバルではありません。決定取得は、ベクトルを使用してエントリーポイントを見つけグラフ構造を使用して完全なコンテキストを取得します。実践では、これはパイプラインです。(1)決定および議論の埋め込み上のベクトル検索により、関連する過去の決定が見つかります。(2)構造化されたフィルタにより、カテゴリ、エンティティタイプ、および先例の成熟度で絞り込み、検証されたケースを取得します。(3)グラフ拡張により、各決定の議論および証拠が取得されます。(4)結果重み付けランキングにより、結果が良かった先例が浮かび上がります。(5)結果は、有界の決定パケットにパッケージ化されます。

深度、ノード数、および時間のハード制限により、拡張が制御されます。出力は、トークンの壁ではありません。完全な決定の小さなセットです。

エージェントのための取得:MCPおよびA2A

メモリは、エージェントが推論中に到達できる場合にのみ有用です。決定取得は、2つの方法でエージェントに公開されます。モデルコンテキストプロトコル(MCP)上で、search_precedentsおよびget_packetなどのツールにより、エージェントは関連する過去の決定を照会し、決定パケットをインラインで取得できます。書き込みパスもMCP上で機能します。エージェントはトレースを作成し、推論を記録し、決定を封じ、決定パケットを即座に取得できます。エージェント間の委任(A2A)では、決定パケットはエージェント間で渡されるペイロードです。受信エージェントは、決定の完全な自己完結コンテキストを継承します。送信者のデータベースへのアクセスは必要ありません。パケットは、設計によって移植可能です。これが、信頼境界を越えて渡すことが安全である理由です。

AI Agentreeが決定取得を提供する方法

AI Agentreeは、決定を規範的なグラフとして保存し、有界パケットとして取得します。取得サブストレートは出荷され、使用されています。

ハイブリッド先例検索

5ステップのパイプライン — ベクトル検索、構造化フィルタ、グラフコンテキスト拡張、結果重み付けランキング、パッケージング — 過去の決定を推論付きで取得します。チャンクスープではありません。

決定パケット

取得により、決定の有界自己完結レコードが返されます。提案、賛成および反対の議論、証拠、ポリシー、承認、結果、および先例が含まれます。

先例引用

取得された先例は、新しい決定の第一級の議論ノードとして引用できます。したがって、一貫性は蓄積され、メモリに依存しません。

エージェントネイティブアクセス(MCP + A2A)

エージェントは、MCPツールを使用して決定を記録および取得します。決定パケットは、エージェント間の委任でペイロードとして渡されます。

取得されるサブストレートについては、決定トレーシングを参照してください。技術的な詳細については、GraphRAG for AI決定を参照してください。

よくある質問

決定取得とは何か?

決定取得は、過去のAI決定を、切断されたテキストフラグメントではなく、完全な構造化された単位として取得することです。これは、GraphRAGの形式です。サブストレートは、規範的な議論グラフであり、各決定は、推論を形作った議論、証拠、および先例に接続されています。出力は、有界の決定パケットです。推論、スニペットではありません。

決定取得はベクトルRAGとどう違うのか?

ベクトルRAGは、テキストを埋め込み、上位のマッチングチャンクを返します。決定の結論は返されますが、カウンター議論、承認者、および先例は返されません。決定取得は、決定を推論付きで返します。関係は、推論に含まれる代わりに、最初のクラスのエッジとして保存されます。ベクトル検索は、決定取得のコンポーネントです。競合ではありません。

GraphRAGとは何か?

GraphRAG(グラフ強化された取得増強生成)は、テキストチャンクのランキングのみではなく、知識グラフをトラバースすることによってコンテキストを取得します。決定に適用すると、グラフは規範的な議論グラフであり、取得はハイブリッドです。ベクトル検索により関連する決定が見つかり、グラフ拡張により完全なコンテキストが取得されます。

決定パケットとは何か?

決定パケットは、決定取得の有界出力です。1つの決定の自己完結レコードです。提案、賛成および反対の議論ツリー、証拠およびその出典、評価されたポリシー、承認、封じられた結果、および先例が含まれます。エージェントまたは監査員がログラインの山ではなく取得します。

決定パケットは、チェーンオブソート出力を保存するよりも優れているのか?

これらは異なる問題を解決します。パケットは、記録のほうが優れています。推論のほうが優れています。保存されたチェーンオブソートは、読み取り時にLLMで再度解析する必要があります。結果フィールドはありません。編集可能なテキストブロブには、レビューアーが信頼できるコミットポイントがありません。決定パケットは、推論を1回構造化します。封じられたときに、スタンス型の賛成および反対の議論は、決定的なグラフクエリになります。決定は、記録された結果にリンクされ、取得は結果重み付けされます。先例は、新しい決定の第一級の議論ノードになります。ハッシュチェーン化された、封じられた、署名可能なレコードは、証拠として機能します。信頼境界を越えて、エージェント間の委任でも機能します。どちらの形式も、モデルの推論をより忠実にしません。パケットは、述べられた推論を耐久性、比較可能性、および防御可能性にします。エージェントを後でデバッグする必要がある場合は、保存されたチェーンオブソートは十分です。パケットは、決定が比較、再利用、または防御される必要がある場合に構造を獲得します。

決定取得は、ベクトルデータベースまたはドキュメントRAGを置き換えるのか?

いいえ。ベクトル検索は、取得パイプラインの最初のステップです。ドキュメントRAGは、別のジョブです。決定取得は、既存のスタックの上に配置され、構造化された決定自体を取得します。推論が含まれています。

AI Agentreeは決定取得をどのように実装しているのか?

出荷された5ステップの先例検索パイプライン(ベクトル検索、構造化フィルタ、グラフコンテキスト拡張、結果重み付けランキング、パッケージング)を通じて、決定パケットのアセンブリ、先例の引用、およびMCPおよびA2A上の取得をエージェントに公開しています。自動結果フィードバックおよびクロス決定パターンシンセシス — 取得の上に配置された、完全に自己改善する層 — は、ロードマップ上にあります。

エージェントに取得可能なメモリを与えましょう

決定をログではなくグラフとして保存し、有界決定パケットとして取得します。エージェントは推論することができます。

無料で開始