Diagrid、失敗したAIエージェントに再開手段を提供
Diagrid は Catalyst 2.0 をリリースし、LangGraph、Microsoft Agent Framework などのフレームワークで構築された AI エージェントに耐久性のある実行と証明レイヤーを追加。中断後も最後のステップから再開可能で、改ざん防止の実行記録を提供し、規制業界のコンプライアンスを支援する。
Diagrid は、AI エージェントの本番環境での信頼性を向上させるため、Catalyst 2.0 を発表しました。AI エージェントはデモでは印象的でも、実際の運用では失敗することがよくあります。この新バージョンは、耐久性のある実行と証明レイヤーを導入することで、エージェントが中断後も最後のステップから再開できるようにし、最初からやり直す必要をなくします。
Catalyst 2.0 は、LangGraph、Microsoft Agent Framework、Google の Agent Development Kit、OpenAI Agents SDK など、複数の主要な AI エージェントフレームワークをサポートしています。その目的は、開発者に別の新しいフレームワークを採用させることではなく、既存のフレームワークの下で動作し、エージェントのモデル呼び出し、ツール呼び出し、引き継ぎを耐久性のあるワークフローのステップに変換することです。Diagrid の共同創業者兼 CTO である Yaron Schneider 氏は、「エージェントが 100 個のツールを実行中に 99 番目で失敗した場合、99 番目から再開できる必要がある」と説明しています。
このツールは、Diagrid チームが Microsoft で開発に貢献したオープンソースの Distributed Application Runtime(Dapr)とその組み込みワークフローエンジン上に構築されています。サポートされている各フレームワークに対し、Catalyst はその実行ループをインターセプトして操作をワークフローアクティビティとして登録するランナーを提供します。たとえば、LangGraph アプリケーションでは、開発者は通常どおりグラフをコンパイルし、Diagrid の DaprWorkflowGraphRunner に渡すだけで、Catalyst がモデルとツール呼び出しの入出力を記録します。クラッシュ後、Dapr のワークフローランタイムはオーケストレーションをリプレイし、完了したアクティビティの保存結果を返すため、再実行は不要です。
Catalyst 2.0 のもう 1 つの重要な機能は、Dapr 1.18 で導入されたワークフロー履歴署名機能をエージェントフレームワークに拡張したことです。この機能は、一連のワークフロー履歴イベントに対して SHA-256 ダイジェストを計算し、各ダイジェストを前の署名にリンクして、Dapr サイドカーの SPIFFE ID で署名します。署名と証明書はワークフロー履歴とともに保存され、ワークフロー状態が読み込まれるたびにチェーンが検証されます。保存されたイベントが変更、削除、または並べ替えられると、検証チェーンが破損します。これにより、改ざん防止の記録が提供されます。
Diagrid は、この改ざん防止記録が金融サービス、医療、その他の規制産業に有用であると位置づけています。CEO の Mark Fussell 氏によると、同社が話を聞いた金融幹部の多くは、検証可能な記録の欠如が機密性の高いワークフローへのエージェント展開の障壁となっていると見ています。また、EU の AI 法第 12 条では、高リスク AI システムに自動イベントログ記録を義務付けており、署名付き実行履歴はその要件の充足に役立ちます。
Catalyst は、企業が既にクラウドプロバイダーから使用しているエージェントサービスと並行して実行できるように設計されています。チームはプロバイダーの ID、評価、可観測性システムを維持しつつ、Catalyst をリカバリと署名付きワークフロー履歴に使用できます。Catalyst は Diagrid がホストするサービスとして、または顧客の環境(エアギャップ展開を含む)で実行可能です。Diagrid は今回の新リリースの価格を開示していません。