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