読み込み中…
読み込み中…
Cloudflare の AI エージェントチームは、既存のサーバーレスモデルの課題を解決し、AI エージェント開発を加速させる新技術「Eval++」を発表しました。この技術の中核となるのは、ユーザーや LLM が生成したコードを安全かつ高速に実行できる「Dynamic Workers」という計算原語です。これにより、従来の JSON 生成に依存する UI や、複雑な状態管理が必要なストリーミング処理が劇的に簡素化されます。Cloudflare はこの技術を、30 年間の技術的タブーであった動的コード実行を安全かつ安価に実現する画期的な手段として位置付けています。
「Eval++」という大胆な命名と、30 年続いた技術的タブーへの挑戦は、業界に大きな衝撃を与える内容です。AI エージェントのインフラ設計を見直す必要がある開発者にとって必見の動画です。
Cloudflare は、生成されたコードを安全に実行できる「Dynamic Workers」を「Eval++」と呼称し、次世代計算原語として位置付けた。
永続性を持つ Durable Objects を活用することで、AI エージェントの長期間実行や状態維持をサーバーレス環境で可能にした。
JSON 生成に代わり、直接 React や HTML コードを生成・レンダリングする仕組みや、MCP サーバーの安定した運用を実現した。
隔離された環境で動的コードを実行することでセキュリティリスクを排除しつつ、Cloudflare のグローバルネットワークにより低コストを実現した。
この発表は、AI エージェント開発のアーキテクチャを根本から変える可能性があり、従来の「生成→JSON パース→レンダリング」という非効率なパイプラインを廃止し、直接コード実行による高品質な UI 構築を可能にします。また、セキュリティ懸念が払拭された動的コード実行環境は、エンタープライズにおける AI ツールの採用障壁を下げ、開発者の生産性を劇的に向上させるでしょう。
Cloudflare は、AI エージェント開発の現場で長年直面してきた「安全性と実行速度の両立」という課題に決着をつけました。彼らが発表した次世代計算基盤「Eval++(イバル・プラスプラス)」は、生成されたコードを安全かつ高速に実行できる新技術「Dynamic Workers(動的ワーカー)」を採用し、従来の非効率な JSON 生成パイプラインを廃止する画期的な手段です。
この発表は、AI エージェント開発のアーキテクチャを根本から変える可能性を秘めています。30 年以上にわたり「コード実行は危険」と教えられてきた業界の常識を覆し、エンタープライズ環境でも採用可能な高品質な UI 構築と、複雑な状態管理が不要なストリーミング処理を実現します。
Cloudflare の AI エージェントチームは、生成されたコードを安全に実行できる仕組みを「Eval++(イバル・プラスプラス)」と呼称し、次世代の計算原語として位置付けました。これは、従来のサーバーレス関数や VM(仮想マシン)とは異なるアプローチです。
「人々は過去 30 年間、『コードで eval を使うな』と教えられてきました。実際、Cloudflare Workers では eval は使えません。それは危険だからです。しかし私たちはそれを取り入れ、Dynamic Workers は『eval プラスプラス』のようなものです。」
この新技術の核心は、ユーザーや LLM(大規模言語モデル)が生成したコードを、独自の隔離された環境で直接実行できる点にあります。
従来のアプローチでは、VM やコンテナにセキュリティを追加しようとしましたが、Cloudflare は逆のアプローチを採用しました。実行可能なのは JavaScript のみとし、外部へのネットワーク接続(fetch)や API 呼び出しはブロックします。代わりに、GitHub へのアクセスや数学計算など、必要な機能のみを明示的に許可するサンドボックス環境を提供しています。
「VM のような重厚さはありませんが、起動して使用できる孤立した環境です。必要に応じて数十億個を同時に起動できます。」
この「隔離された実行環境」により、セキュリティリスクを排除しつつ、Cloudflare のグローバルネットワークを活かした低コスト・高速なコード実行が可能になりました。
AI エージェント開発において最大の課題の一つは、「状態(ステート)の維持」です。従来のサーバーレス関数は、リクエストごとに起動してすぐに消えてしまうため、会話の履歴や処理の状態を保持するために複雑なデータベース連携が必要でした。
Cloudflare が解決策として提示するのが「Durable Objects(永続的オブジェクト)」です。
「これは最も名前の悪い技術ですが、素晴らしいものです。皆さんはこれを『データベース』だと言いますが、私は『いいえ、データベースを備えています』と返します。」
Durable Objects は、一度起動するとその後のすべてのリクエストや WebSocket 接続が同じ場所に到達する「ステートフルサーバーレス」を実現します。
これにより、AI エージェントは複雑な状態管理コードを書かずに済みます。例えば、LLM が長い物語を生成している最中にユーザーがページをリフレッシュしても、Durable Objects は自動的にストリーミングを再接続し、会話の文脈を維持します。
「マルチタブやマルチブラウザでの同期も標準機能として提供されます。スマホとラップトップを同時に開いても、すべてが完璧に同期されます。」
この技術は、リアルタイム共同編集ツール「TLDraw」などでも実証されており、AI エージェントを「マルチプレイヤーゲーム」のように扱う新しい開発パラダイムを可能にしています。
これまでの AI アプリ開発では、LLM が UI を生成する際、「JSON データを出力→フロントエンドがそれをパースしてレンダリング」という非効率なパイプラインが一般的でした。しかし、Eval++ の登場により、このプロセスは根本から変わります。
従来の「JSON 生成」に代わり、LLM が直接 React や HTML コードを生成し、それを Dynamic Workers で実行・レンダリングする仕組みが実現しました。
「なぜ JSON を生成するのですか?HTML や React をそのまま生成してレンダリングすればいいではありませんか?」
この「Code Mode」により、UI の自由度と品質が劇的に向上します。JSON では表現しにくい複雑なインタラクションや動的な要素も、直接コードとして記述・実行できるため、より自然で高品質なユーザー体験を提供できます。
また、この技術は「Model Context Protocol(MCP)」サーバーの構築にも大きく貢献しています。MCP はクライアントとサーバー間でステートフルな接続を必要としますが、従来のクラウド環境ではデプロイが困難でした。
Durable Objects を活用することで、MCP サーバーの状態を永続的に維持し、大企業(PayPal や Linear など)でも安定した運用が可能になりました。これにより、AI エージェントが外部ツールや社内システムと安全に連携する道が開かれました。
「生成されたコードを実行するのは危険だ」という懸念は、特にエンタープライズ環境では大きな障壁となってきました。しかし、Cloudflare の Dynamic Workers は、この課題を解決しました。
「過去 30 年、私たちはこの枝(コード実行の安全な実装)を探索してきませんでした。今、私たちが提供するものは、高速・高品質・低コストという、これまで両立しなかった要素を同時に実現する手段です。」
Cloudflare の「Eval++」と Dynamic Workers は、単なる技術のアップデートではありません。AI エージェント開発において、開発者が複雑なインフラやセキュリティ対策に時間を割く必要をなくし、「何が作りたいか」という本質的な価値創造に集中できる環境を提供するものです。
JSON の生成から直接コード実行へ、状態管理のための複雑なデータベース設計から Durable Objects による自然な同期へ。これらの変化は、AI エージェント開発の未来をよりシンプルで強力なものに変えるでしょう。今後は、この新技術を活用して、これまで不可能だったような高品質な AI ツールが次々と生まれるはずです。
この記事はAIが動画の内容を記事化したものです。正確な発言は動画および文字起こしをご確認ください。