何が公開されたのか

Cloudflareは8月5日のブログ記事で、社内従業員向けに数か月かけて構築・検証してきたAIエージェント作業環境「Cloudflare OS」をオープンソース化し、GitHubで入手可能にしたと発表しました。同社によれば、エンジニアだけでなく非開発者を含む数千人の従業員が毎日これを使い、資料やスライドの作成、繰り返し作業の自動化、データを可視化する小さなアプリの構築などをこなしています。ユーザーは自分の業務の流れを自然言語で説明し、AIエージェントがそれをアプリケーションとして実装します。

このニュースの本体は「また一つAIツールが出た」ではありません。非エンジニアにコード生成を解禁したときのセキュリティ問題を、どう構造で潰すかという設計思想が公開された、という点にあります。

コンテナではなく「isolate」で隔離する

中核はサンドボックスの粒度です。Cloudflare OSは、たとえば文書エディタのアプリであれば、文書1件ごとに別インスタンス・別サンドボックスとして動かします。誰がどのインスタンスにアクセスできるかはプラットフォームが管理し、各人が自分用の改変可能なコードのコピーを走らせる形になります。

これを現実的なコストで成立させているのが、同社の既存機能Dynamic Workersを基盤にした隔離方式です。一般的なソフトウェアコンテナではなく、JavaScript実行エンジンV8のインスタンスである「isolate」を生成します。起動は数ミリ秒、メモリ消費は数メガバイトで、標準的なコンテナと比べて起動は100倍速く、メモリ効率は10〜100倍とされます。「ユーザーごと・ドキュメントごとに環境を分ける」という贅沢な設計は、この軽さがあって初めて成り立ちます。

権限設計も引き算から始まります。AIエージェントは初期状態でリソースへのアクセス権も共有権も持たず、必要なものはプラットフォーム経由で申請します。サーバー側コードは外向きネットワークが全面無効、クライアント側コードはブラウザのサンドボックスフレーム内で動くため、明示的に与えた権限以外ではインターネットに到達できません。同社のプリンシパルエンジニアKenton Varda氏はX上で、サンドボックスが十分に堅牢なため「AIが重大なセキュリティバグを持ち込むことはできない」「セキュリティチームが非技術者にバイブコーディングを許可しても安心して眠れる」と述べています。

この主張が注目されるのは、逆の事例が積み上がっているからです。Pillar Securityの研究者は、Cursor、Codex、Gemini CLI、Antigravityといった主要なAIコーディングエージェントにおけるサンドボックス脱出や境界回避のレポートを公開しています。隔離を謳うことと、隔離が破られないことは別問題である、という前提は忘れるべきではありません。

最大の学びは「アプリの洪水」という失敗談

技術以上に示唆的なのが、Cloudflare自身が語る初期の失敗です。同社CIOのSam Rhea氏は、エンジニア以外の全員に「UIを少しだけ親切にしただけの同じツール」を配ったのが誤りだったと振り返ります。エンジニア向けのAIコーディング環境は、使い捨ての成果物や、数十の記録システムをまたぐ業務には向いていません。結果として「解決すべき課題を探して彷徨うバイブコード製アプリの洪水」が生まれ、「Cloudflareの誰もがAIのおかげでより速く悪いコードを書けるようになった」状態になったといいます。

そこで同社は二方向に手を打ちます。ひとつは品質側で、人間のエンジニアとAIエージェントの双方がコードをレビューするための権威ある指針「Cloudflare Engineering Codex」を整備しました。システムエンジニアのTimo Reimann氏によれば、直近4か月でAIコードレビュアーは社内標準からの逸脱を25万件近く指摘し、1万6000件のマージをブロックしています。

もうひとつはコスト側です。特定の業務フロー用のスキルファイルは、毎回トークンを大量消費する推論セッションを走らせるのではなく、決定的な手順に多くを委ね、必要なときだけAI推論を使うよう改良されました。管理者は従業員のAI推論支出を監視し、予算とレート制限を設定できます。Rhea氏は「全ユーザーが最新フロンティアモデルの最大思考モードを必要とするわけではない。メール受信箱を1時間ごとに要約するのに20ドル使うメンバーは要らない」と述べています。なお同プラットフォームはほぼどんなAIモデルとも連携でき、業務ごとに適したモデルを選べます。

導入前に確認すべき前提

実務面では注意点もあります。開発者は全スタックを自分のマシンで動かすことを試せますが、Cloudflare OSのバックエンドをデプロイできるのはWorkers Paid planの契約者に限られます。この有料前提が当初は明示されておらず、GitHubユーザーmac2net氏は、Workers Free planでデプロイ途中に止められたスクリーンショットを共有し「課金する権利はあるが、要件はデプロイ開始前に示すべきだ。20分を無駄にした」と投稿しました。Cloudflareは速やかにデプロイ手順を更新し、冒頭で有料プラン要件を知らせるよ��にしています。

そして最後に残るのは、技術では解けない論点です。管理者が予算とレート制限を握っていても、経営層が「トークンをどれだけ使ったか」を評価軸にして従業員にAI利用を迫るなら、より疑わしい運用は止められません。ガバナンスの最終責任は、やはり経営の側にあります。

💼 事業会社視点:これは自社にどう効くか

日本企業の役員がこの発表から持ち帰るべきは、OSSの中身そのものより「非エンジニアにAI開発を解禁する条件」の設計図です。多くの日本企業では、現場が業務アプリを作りたがっても情シスとセキュリティ部門が止め、結局Excelとスプレッドシートに戻る。Cloudflareの答えは「教育と申請フローで抑える」ではなく「壊しても被害が出ない箱を1文書ごとに用意する」という構造側の解決でした。稟議で議論すべき問いは「社員にAIコーディングを許すか」ではなく「許した状態で被害範囲をどこまで小さく切れるか」に変わります。

EC・SaaS事業者にとって示唆が大きいのは、隔離コストの経済性です。isolateは起動数ミリ秒・メモリ数MBでコンテナ比100倍速い。テナントごと・ユーザーごとにコード実行を分ける設計が現実的な原価に収まるなら、自社プロダクトに「顧客が自分でカスタムロジックを書ける」機能を載せる選択肢が視野に入ります。

受託開発・SIerには逆風と好機が同居します。「社内の一回きりの業務アプリ」は内製に流れる一方、Cloudflareが4か月で25万件の標準逸脱を検知し1万6000件のマージを止めたという事実は、内製が増えるほどレビュー基盤とコーディング標準の整備需要が伸びることを示しています。案件を「作る」から「作らせる土台を整える」へずらす議論を今期中に始めるべきです。

そしてCFO・CIOはコスト設計を先に決めてください。推論を毎回回さず決定的な手順に寄せる、部門別に予算とレート制限を敷く——これは導入後ではなく導入前の設計事項です。同時に、AI利用量をKPIにする「トークン消費の推奨」は避けるべきです。予算上限は、経営が使用量そのものを評価する限り機能しません。

関連リンク