ME News ニュース、4月17日(UTC+8)、動察Beatingの監視によると、フロントエンドクラウドプラットフォームVercelは正式にWorkflowsをリリースし、持続的実行(durable execution)能力をアプリケーションコードに組み込んだ。開発者はTypeScript関数の先頭に「use workflow」と記述してワークフローの入口を示し、子関数内に「use step」と記述して各実行ステップを示すと、フレームワークが自動的にキューのスケジューリング、失敗時のリトライ、状態の永続化、可観測性を処理し、個別のオーケストレーションサービスやメッセージキュー、状態データベースを展開する必要がなくなる。このモデルが解決する核心的な問題は、AIエージェントやバックエンドタスクをプロトタイプから本番環境に移行する際に、開発者が多くの時間をオーケストレーション基盤の構築に費やすのではなく、製品自体の改善に集中できるようにすることだ。従来の解決策では、ロジックをキュー、ワーカー、状態表、リトライメカニズムに分散させる必要があったが、Workflowsはこれらをすべてアプリケーションコードに統合し、オーケストレーションロジックとビジネスロジックを一体化している。Vercelは、ユーザーは関数の実行時にかかる計算コストだけを支払い、常駐のオーケストレーションサービスのコストは発生しないと述べている。Workflowsは2025年10月のベータ公開以来、1億回以上の実行と5億ステップ以上を処理し、1500以上の顧客に利用され、npmの週次ダウンロード数は20万回を超えている。AIエージェントのシナリオに向けて、Workflowsは以下の重要な機能を提供する: 1. 持続的ストリーム(Durable Streams):エージェントの出力を永続化し、ユーザーがブラウザを閉じてもワークフローは継続し、再接続時に中断地点から復旧、Redisや自前のメッセージシステムは不要 2. デフォルト暗号化:すべてのステップの入力出力とストリームデータは展開前に自動的に暗号化され、復号はワークフロー実行環境内のみで行われる 3. 一時停止と再開:Hookなどを通じて外部イベント(例:手動承認)を待ち、Sleepを使って数日から数ヶ月の間一時停止可能、停止中は計算コストが発生しない 4. 高負荷対応:単一ステップ最大50MB、1回の実行最大2GBをサポートし、多モーダルエージェントによる画像や動画の伝達に対応 AI SDK v7とともに\WorkflowAgent\が同期リリースされ、持続的実行とツール呼び出し、状態管理を深く統合。Python SDKもベータ版に入り、このプログラミングモデルをPythonエコシステムに拡張。Workflow SDKはオープンソース化され、「Worlds」アダプターシステムを通じてセルフホスティングの展開をサポートし、コミュニティではMongoDB、Redis、Cloudflareなどのアダプターも開発中。 次期バージョンのWorkflows 5では、ネイティブな並行制御(クロスランタイムロックを含む)、グローバル展開インフラ、スナップショットベースのランタイムを導入し、イベントのリプレイコストを削減予定。(出典:BlockBeats)
Vercel Workflows正式发布,用两行代码指令替代整套后端编排基础设施