Cloudflare Computer発表:AIエージェントに永続的なランタイム環境を提供
Cloudflare
Cloudflareは、AIエージェントに一時的なコンテナではなく、より実際の「コンピュータ」に近い環境を与えるために設計されたオープンソースのランタイムであるCloudflare Computerを発表しました。これはCloudflareのisolateを活用して高速なサーバーレス実行を実現し、エージェントをより安価で高速、かつスケーリングしやすくします。同社は、コンテナベースのエージェントは数億から数十億の同時エージェントにスケールできないため、ランタイムはコードをisolate、コンテナサンドボックス、またはWebブラウザのいずれで実行するかを判断すると主張しています。
Cloudflareは、AIエージェントに永続的なランタイム環境を提供することを目的とした新しいオープンソースランタイム「Cloudflare Computer」を発表しました。これは、一時的なコンテナを超えるものです。同社によると、Cloudflareのisolatesを使用することで高速なサーバーレス実行を可能にし、エージェントのコスト削減、速度向上、スケーラビリティ向上を実現します。Cloudflareは、コンテナベースのエージェント展開は、グローバルなコンピューティングリソースの制約により、「数億、さらには数十億の同時エージェント」にスケールできないと主張しています。@cloudflare/computerパッケージは、プラットフォームがコードをisolate、コンテナサンドボックス、またはウェブブラウザのいずれで実行するかを決定するエージェントランタイムを導入し、各エージェントにコンピュータを提供しながら、効率性とスケーラビリティを最適化します。Cloudflareによると、作業の10%未満しかコンテナを必要とせず、isolatesがコード作成タスク、音声・動画処理、ドキュメント作成を処理します。Cloudflare Workersとともに開始されたisolatesは、制限なく水平スケーリングが可能で、起動とシャットダウンが高速です。また、エージェントの状態を永続化し、アイドル時には休止状態になり、必要に応じてコンテナサンドボックスを起動できます。このアーキテクチャでは、エージェントフレームワークをisolate(Durable Object)で実行し、コンテナをオンデマンドのツール呼び出しとして使用することで、パフォーマンスとコストを最適化します。中核となるコンポーネントは、isolatesとコンテナの両方がアクセスできるSQLiteベースの共有ファイルシステムであり、シームレスなタスク転送とファイル処理を可能にします。Cloudflare Computerは現在、3つのバックエンドを提供しています:コンテナプロジェクト(SQLite状態をFUSEで公開)、isolateシェル(Dynamic Workerでbash環境を実行)、isolate JavaScript(新しいDynamic WorkerでECMAScriptモジュールを実行)。Cloudflare Computerは初期プレビュー版であり、実験、探索、プロトタイピングに適しています。
出典: InfoQ 中国 —
原文
