ニュース株式CloudflareがCloudflare OSをオープンソース化:AIエージェントプラットフォームの内部構造

CloudflareがCloudflare OSをオープンソース化:AIエージェントプラットフォームの内部構造

著者: Decrypt·

重要ポイント

  • Cloudflare OSは、エージェントワークスペース、Gatekeeperベースのセキュリティ・ガバナンスフレームワーク、パーソナルアプリデプロイ層を単一のオープンソースプラットフォームに統合している。
  • Cloudflare OSのエージェントはゼロアクセスで開始し、すべてのリソースリクエストはGatekeeper Workerによって仲介されるため、資格情報がエージェントやそのコードに到達することはない。
  • このプラットフォームは元々社内利用のために開発され、5月に全Cloudflare従業員に提供された後、公開リリースに向けて再構築された。
  • Cloudflare OSで作成されたアプリは、Dynamic Workers、Durable Object Facets、オープンソースのCap'n Web RPCシステムを使用して、本物のCloudflare Workersとして動作する。
  • コードはオープンソースであるが、すべてのエージェント、アプリ、ガバナンスツールはCloudflareのエッジインフラ上で動作するため、完全なセルフホスト型の代替手段を求める組織の導入に影響を与える可能性がある。
CloudflareがCloudflare OSをオープンソース化:AIエージェントプラットフォームの内部構造

Cloudflareは、従業員一人ひとりにAIエージェント、ワークスペース、小規模アプリケーション構築ツールを提供するプラットフォーム「Cloudflare OS」の新バージョンをオープンソース化しました。このプラットフォームは、エージェントワークスペース、Cloudflareが「Gatekeepers」と呼ぶセキュリティ・ガバナンス層、およびCloudflare Workersとして動作するパーソナルアプリをデプロイする仕組みをバンドルしています。

中心的な提案は、組織がエージェントに幅広いAPIキーを渡すのではなく、システム全体を独自のインフラ上で、独自のデータに接続して実行できるということです。この提案は、Microsoft Copilot、Salesforce Agentforce、Google Gemini for Workspaceがいずれも日常業務にAIアシスタントを組み込むことで競争し、かつセキュリティチームが大規模言語モデルベースのエージェントに持続的かつ広範なアクセスを与えるリスクを繰り返し指摘している、混雑したエンタープライズAIエージェント市場に参入するものです。

Cloudflareは元々、社内利用のためにCloudflare OSを構築しました。5月、同社は数千人の全従業員にアクセスを提供したとCEOのMatthew Princeが書いています。エンジニアリング部門以外の従業員も、ドキュメントの作成、スライドデッキの構築、反復タスクの自動化に使い始めました。現在、Cloudflareはどの組織でもデプロイして独自の内部システムに接続できる再構築版をリリースしています。

「セキュリティはプラットフォームの一部である必要があり、アプリを構築したりエージェントを使用したりする各人が正しく実装しなければならないものではありません」と、同社は発表で述べています。

Cloudflare OSの内部構造

Cloudflare OSは3つのコンポーネントを組み合わせています。1つ目は、企業のキュレートされたコンテキストとスキルに基づいて各会話を展開するエージェントワークスペースで、エージェントがコードを記述・実行できる隔離されたランタイムを備えています。2つ目は、このバージョンで新たに追加されたセキュリティ・ガバナンスフレームワークで、エージェントと組織の記録システムの間に位置します。3つ目は、パーソナルで変更可能なアプリの層で、ワークスペースがチャットをドキュメント、ワークフロー、小規模なフルスタックアプリケーションに変換できるようにします。

CloudflareのCIOであるSam Rheaは、同社のセキュリティへのアプローチを概説しました。APIキーを人やエージェントに渡すことは危険であり、スケールしません。キーは制限や監査が困難な幅広く長期間有効なアクセスを付与するからです。代わりに、エージェントはゼロアクセスで開始します。エージェントが特定のリソースを要求する際、Gatekeeperと呼ばれるサービス固有のCloudflare Workerが仲介します。資格情報はエージェントやそのコードに一切触れません。

Cloudflareはこれを、Model Context Protocol(MCP)単独よりもクリーンなモデルだと説明しています。MCPはエージェントが呼び出せるツールを伝えますが、実際にどの基盤リソースにアクセスしたかは伝えません。Cloudflare OSはすべての観察を記録し、ワークスペースを開く前やエージェントが生成したものを表示する前に、個人のアクセス権限を検証します。これは同社の利用概要で詳述されています。

エージェントが構築する各アプリは、Cloudflareがこのプロジェクトのために構築したDynamic WorkersとDurable Object Facets上で動作し、オープンソースのオブジェクト能力RPCシステムであるCap'n Webを通じてクライアントと通信する、本物のCloudflare Workerです。

「あなたが自分で仕事をするツールを構築できるなら、エージェントはあなたがいないときにそのツールを使って仕事をこなすことができます」と同社は述べています。

このビジョンは野心的ですが、一部のユーザーは依然として慎重な姿勢を保つでしょう。Cloudflare OSはCloudflareの製品であり、それが提供するエージェント、アプリ、ガバナンスツールはすべてCloudflareのエッジインフラ上で動作します。オープンソースの「オープン」はコードへのアクセスを提供しますが、ランタイムは依然として単一のエンティティによって制御されています。資金力のある独自の競合に対してCloudflare OSがどれだけの牽引力を得られるか、そしてオープンソースリリースが、インフラを第三者に明け渡すことなくセルフホスト型のエージェントプラットフォームを求める組織を引き付けるかどうかは、導入データが出揃うにつれて注目すべきポイントです。