最新收集於 7h

為 Chat 工作流程加入人工核准暫停

為 Chat 工作流程加入人工核准暫停
PostLinkedIn
閱讀原文: Vercel News

💡無需自行建立輪詢或核准基礎設施,即可為 AI 工作流程加入持久且經簽章驗證的人工核准。

⚡ 30-Second TL;DR

有什麼變化

核准等待時間可持續數秒至數天,且能跨越部署與重新啟動持續運作。

為什麼重要

這項功能降低了為 AI 代理與自動化工作流程加入人工審查所需的基礎設施。Builder 能更快推出安全的核准閘門,特別適合涉及外部副作用或敏感資料的操作。

下一步行動

使用 Chat SDK 的 requestApprovalWorkflow,為目前需要人工審查的一項 AI 代理操作建立核准閘門原型。

誰應關注:Developers & AI Engineers

關鍵要點

  • 核准等待時間可持續數秒至數天,且能跨越部署與重新啟動持續運作。
  • 開發者不需要額外的核准資料表、onAction 處理器或輪詢迴圈。
  • 可限制核准者,平台簽章會經過驗證,並回傳決策者的 user.id。
  • 決策完成或逾時後,卡片會更新結果,避免使用過時的按鈕操作。

🧠 深度解析

AI-generated analysis for this event.

🔑 增強重點摘要

  • 此功能深度整合了 Vercel AI SDK 的工作流程(Workflows)架構,利用持久化狀態管理解決了傳統無伺服器函數(Serverless Functions)難以處理長時間等待的問題。
  • 該機制採用了非同步事件驅動模型,當核准請求發出時,工作流程會進入暫停狀態(Suspended State),不會消耗執行時間(Execution Time)或產生額外費用。
  • 安全性方面,Vercel 透過內建的簽章驗證機制確保核准請求僅能由授權的後端服務或特定使用者觸發,防止惡意篡改核准結果。
  • 開發者可透過 SDK 提供的 API 設定逾時(Timeout)策略,並自定義逾時後的自動處理邏輯,例如自動拒絕或觸發備援工作流程。
  • 此功能旨在解決 AI Agent 在執行關鍵操作(如發送郵件、執行資料庫寫入或呼叫外部 API)前,需要人類介入確認的「人機協作」瓶頸。
📊 競品分析▸ Show
特性Vercel AI SDK (Workflows)LangChain (LangGraph)Temporal.io
核准流程原生整合,簡化 UI 渲染需自行實作狀態機與 UI需自行實作 Signal 機制
部署門檻極低(Vercel 平台原生)中(需自行託管)高(需維運基礎設施)
持久化自動處理需配置 Checkpointer原生支援(強項)
定價模式隨用隨付(整合於平台)開源/託管服務隨用隨付/企業版

🛠️ 技術深入

  • 狀態持久化:利用 Vercel 的工作流程引擎將執行上下文序列化並儲存至持久化儲存層,允許函數在等待期間釋放資源。
  • 簽章驗證:使用 HMAC 簽章機制驗證來自核准介面的回呼請求,確保請求來源的真實性。
  • 狀態機轉換:工作流程引擎維護一個內部狀態機,當收到核准或拒絕訊號時,會觸發狀態轉換並恢復執行暫停的程式碼區塊。
  • UI 渲染:核准卡片透過 SDK 提供的 UI 元件庫渲染,並自動綁定對應的 Action ID,無需開發者手動處理 WebSocket 或輪詢。

🔮 前景展望AI analysis grounded in cited sources

AI Agent 的自主決策邊界將顯著擴大
透過標準化的人類核准流程,開發者將更願意讓 AI Agent 處理涉及敏感操作的任務,進而提升自動化程度。
無伺服器架構將更適合長時間運行的業務流程
此技術克服了 Serverless 函數執行時間限制的痛點,使複雜的業務邏輯能更無縫地在雲端原生環境中執行。

時間線

2024-05
Vercel 正式發布 AI SDK 3.0,強化對生成式 AI 應用的支援
2025-02
Vercel 推出 Workflows 功能,引入結構化工作流程編排
2026-08
Vercel AI SDK 引入 Workflow request-approval 功能,完善人機協作機制
📰

AI 週報

閱讀本週精選 AI 大事摘要 →

👉相關動態

AI 策展新聞聚合。所有內容版權歸原始發布者所有。
原始來源: Vercel News