卡拉,Vercel 剛剛推出了一個可能徹底改變我們後端工作方式的新功能。它叫做 Workflows,基本上解決了每個開發者都會遇到的一個問題:花幾個星期建立調度基礎設施,而本應專注於產品。



其概念其實非常簡單。與其將你的邏輯分散在排隊、工作者、狀態表和重試機制中,散布在各處,你只需在頂部用「use workflow」標記你的 TypeScript 函數,並在子函數中用「use step」標記每個步驟。就這樣。Vercel 會處理剩下的事情:排隊排程、失敗重試、狀態持久化,這一切都自動完成,你不需要部署額外的調度服務或狀態資料庫。

讓我特別注意的是,你只需為實際執行時間付費。沒有固定費用,沒有 24/7 運行、只等待有事做的服務。這對 AI 代理和生產中的後端任務來說,完全改變了遊戲規則。

數據說明一切:自去年十月公開測試以來,Workflows 已經處理超過 1 億次執行和 5 億個步驟。超過 1,500 個客戶在使用,npm 每週下載量達 20 萬次。這是真實的採用率,不是炒作。

對於專門從事 AI 代理的用戶,Vercel 還加入了一些經過深思熟慮的功能。流程是持久的,也就是說,代理的輸出會持久存儲,即使你關閉瀏覽器也會保留。重新連接時,會從中斷點繼續。一切在離開你的環境前都會預設加密。你可以暫停並等待人工批准,或讓它暫停數天、數月,暫停期間完全不收費。

也支持重負載:每個步驟最多 50 MB,每次執行最多 2 GB。為多模態代理中的圖像和影片工作提供空間。

Workflows 的 SDK 是開源的,並支持通過一個叫做「Worlds」的適配器系統進行自我托管。社群已經在開發 MongoDB、Redis、Cloudflare 等工具的適配器。還推出了內置 WorkflowAgent 的 AI SDK v7,Python SDK 也進入了公開測試。

下一個版本,Workflows 5,將引入原生的併發控制,包含執行間的鎖定機制、全球部署基礎設施,以及基於快照的運行時,以降低重複處理的成本。Vercel 明顯在朝著宏大的願景邁進。
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 打賞
  • 回覆
  • 轉發
  • 分享
回覆
請輸入回覆內容
請輸入回覆內容
暫無回覆