最近看到 Vercel 推出了一个挺有意思的東西叫 Workflows,说实话这解决的是很多後端開發者的痛點。簡單來說就是用兩行代碼把複雜的後端基礎設施給取代了,核心思路是在 TypeScript 函數頂部標記 use workflow,然後在子函數裡標記 use step,剩下的隊列調度、失敗重試、狀態持久化這些煩人的事情框架自動搞定。



我覺得這個產品的價值在於它改變了一個開發流程的痛點。以前要把 AI agent 或後端任務從原型推到生產環境,開發者得花大量時間在基礎設施上,什麼消息隊列、狀態表、重試機制這些都要分散在不同的地方。現在 Vercel 把這些東西都融合到應用程式碼裡了,邏輯和業務代碼混在一起,開發體驗應該能好不少。

從數據來看,自從去年10月公開測試以來,Workflows 已經處理了1億+次執行和5億+個步驟,有1500多個客戶在用,npm 周下載量超過20萬。這個增長速度說明確實有需求。而且定價模式也不錯,只按實際執行時間計費,沒有那些持續運行的編排服務固定成本。

對於 AI agent 場景,Vercel 特別強調了幾個能力。持久化流(Durable Streams)讓 agent 的輸出能一直保存,即使瀏覽器關了也能繼續跑,重新連接時從斷點恢復。預設加密也是個賣點,所有輸入輸出和流數據在離開部署環境前都自動加密,解密只在執行環境內發生。還支持暫停和恢復,比如等人工審批或者睡眠幾天幾個月都行,暫停期間零計算成本。單步最大支持50MB,整個執行最大2GB,這對多模態 agent 傳輸圖片影片也夠用了。

同步推出的 AI SDK v7 集成了 WorkflowAgent,把持久化執行和工具調用、狀態管理深度融合了。Python SDK 也進入公開測試,看来 Vercel 想把這套編程模型推向更多開發者。開源的 Workflow SDK 支持自托管部署,社群已經在開發 MongoDB、Redis、Cloudflare 等適配器了,擴展性還不錯。

下一個版本 Workflows 5 計劃加入原生並發控制和全球部署基礎設施,還會用快照運行時來降低事件重處理的成本。總的來說,Vercel 這波操作確實抓住了開發者的痛點,用簡化的編程模型來取代傳統的複雜後端架構。對於想快速迭代 AI agent 或異步任務的團隊來說,這套方案值得試試。
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 打賞
  • 留言
  • 轉發
  • 分享
留言
請輸入留言內容
請輸入留言內容
暫無留言