AI News HubLIVE
站內改寫2 分鐘閱讀

Diagrid 為失敗的AI代理提供恢復方法

Diagrid 發佈 Catalyst 2.0,為基於 LangGraph、Microsoft Agent Framework 等框架構建的 AI 代理添加持久執行和證明層,使其在中斷後能從最後一步恢復,並提供不可篡改的執行記錄,適用於金融、醫療等受監管行業。

來源The New Stack AI作者: Frederic Lardinois

Diagrid 近日發佈了 Catalyst 2.0,這是一項旨在提升 AI 代理在生產環境中可靠性的重要更新。儘管 AI 代理在演示中表現出色,但在實際應用中常常失敗。新版本通過引入持久執行和證明層,解決了這一痛點,使代理能夠在中斷後從最後一步恢復,而無需從頭開始。

Catalyst 2.0 支持多種主流 AI 代理框架,包括 LangGraph、Microsoft Agent Framework、Google 的 Agent Development Kit 以及 OpenAI Agents SDK。其核心思路並非讓開發者轉向另一個全新框架,而是作為底層運行,將代理的模型調用、工具調用和交接轉化為持久工作流中的步驟。Diagrid 的聯合創始人兼 CTO Yaron Schneider 解釋道,如果代理在執行第 99 個工具時失敗,它可以從第 99 步重新開始,而不是重複整個流程。

該工具基於分佈式應用運行時(Dapr)構建,這是 Diagrid 團隊在微軟期間參與開發的開源項目。對於每個支持的代理框架,Catalyst 提供一個運行器,攔截框架的執行循環並將其操作註冊為工作流活動。以 LangGraph 為例,開發者可以像往常一樣編譯圖,然後將其傳遞給 Diagrid 的 DaprWorkflowGraphRunner,Catalyst 會自動記錄模型和工具調用的輸入輸出,並在崩潰後利用 Dapr 的工作流運行時重放編排,同時返回已完成活動的存儲結果,避免重複執行。

值得注意的是,LangGraph 本身已有持久層,但 Catalyst 的優勢在於為超過 10 個框架提供統一的執行模型,並將其細化到單個模型和工具調用級別,無需開發者針對每個框架構建獨立的恢復邏輯。Schneider 表示,LangGraph 是 Diagrid 客户中最常用的框架,而 AWS Strands 和 Microsoft Agent Framework 也頗受歡迎。

除恢復能力外,Catalyst 2.0 還引入了工作流歷史簽名功能,這是 Dapr 1.18 中新增的特性。該功能通過計算 SHA-256 摘要,將連續批次的流程歷史事件鏈接成哈希鏈,並使用 Dapr 邊車的 SPIFFE 身份進行簽名。每次加載工作流狀態時都會驗證該鏈,一旦存儲的事件被修改、刪除或重新排序,驗證鏈就會中斷。這種機制類似於不可篡改的賬本,但 Schneider 強調它並非將任意數據庫轉變為區塊鏈,而是創建一個可揭示後續修改的簽名歷史。

Diagrid 將這一功能定位為金融、醫療等受監管行業的關鍵合規工具。CEO Mark Fussell 指出,許多金融高管認為缺乏可驗證記錄是部署代理于敏感流程的障礙。此外,歐盟 AI 法案第 12 條要求高風險 AI 系統支持自動事件日誌記錄,簽名執行歷史有助於滿足該要求。

Catalyst 可運行在 Diagrid 託管服務或客户自有環境中,包括離線部署。企業可以保留其雲提供商的身份、評估和可觀測性系統,同時使用 Catalyst 實現恢復和簽名工作流歷史。Diagrid 未公佈該新版本的定價。