最近Vercelが「Workflows」と呼ばれるかなり面白いものをリリースしました。正直、これは多くのバックエンド開発者の痛点を解決しています。簡単に言えば、複雑なバックエンドインフラをたった二行のコードで置き換えるもので、核心的なアイデアはTypeScriptの関数の先頭にuse workflowをマークし、サブ関数内にuse stepをマークすることです。残りのキュー調整、失敗時のリトライ、状態の永続化といった面倒な作業はフレームワークが自動的に処理します。



この製品の価値は、開発フローの痛点を変えた点にあると思います。以前はAIエージェントやバックエンドタスクをプロトタイプから本番環境に移す際に、開発者はインフラに多くの時間を費やさなければなりませんでした。メッセージキューや状態テーブル、リトライメカニズムなどがバラバラに散らばっていました。今やVercelはこれらをすべてアプリケーションコードに統合し、ロジックとビジネスコードが混ざることで、開発体験はかなり良くなるはずです。

データを見ると、昨年10月の公開テスト以来、Workflowsは1億回以上の実行と5億以上のステップを処理し、1500以上の顧客が利用しています。npmの週次ダウンロード数も20万を超えています。この成長速度は確かに需要があることを示しています。また、価格モデルも良く、実行時間に応じて課金され、常駐型のオーケストレーションサービスの固定コストはありません。

AIエージェントのシナリオに関して、Vercelはいくつかの能力を特に強調しています。持続化ストリーム(Durable Streams)は、エージェントの出力を常に保存できるもので、ブラウザを閉じても動作を続け、再接続時に中断点から復元します。デフォルトの暗号化もポイントで、すべての入力出力やストリームデータは展開前に自動的に暗号化され、復号は実行環境内だけで行われます。また、一時停止と再開もサポートしており、人工審査待ちや数日・数ヶ月のスリープも可能です。停止中は計算コストゼロです。単一ステップの最大サイズは50MB、全体の実行は最大2GBまで対応しており、多モーダルエージェントの画像や動画の伝送にも十分です。

同時リリースされたAI SDK v7には、WorkflowAgentが統合されており、持続化実行とツール呼び出し、状態管理が深く融合しています。Python SDKも公開テストに入り、Vercelはこのプログラミングモデルをより多くの開発者に広めたい意向です。オープンソースのWorkflow SDKはセルフホスティングに対応し、コミュニティではMongoDBやRedis、Cloudflare向けのアダプターも開発中です。拡張性も良好です。

次のバージョンWorkflows 5では、ネイティブな並行制御やグローバル展開インフラの追加、スナップショットランタイムによるイベント再処理コストの削減も計画しています。総じて、Vercelのこの動きは確かに開発者の痛点を捉えており、従来の複雑なバックエンドアーキテクチャをシンプルなプログラミングモデルで置き換えています。AIエージェントや非同期タスクの高速なイテレーションを目指すチームにとって、このソリューションは試す価値があるでしょう。
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
コメントを追加
コメントを追加
コメントなし
  • ピン