Google の AI エージェントは本当に 916 ドルで OS を構築したのか?
AI Snake Oil は、Google が AI エージェントで OS を構築したと主張する発表に対し、プロンプトの複雑さや人間介入の隠蔽、コードのコピー可能性など、その実態を疑う批判的分析を行っている。
キーポイント
単一プロンプト主張の誤解招く性質
Google は「単一プロンプト」で OS を構築したと謳っているが、実際には数千行に及ぶ複雑なプロンプトが必要であり、その詳細や試行回数が不明である。
人間介入の定義と透明性の欠如
「人間の修正なし」という主張は曖昧で、エージェントの再起動や不正防止措置の実施など、隠れた人的サポートや試行回数が報告されていない。
コードの独自性とコピー疑惑
既存のオープンソース OS コードを再生産しただけの可能性があり、類似性分析やログ解析が行われていないため、真の創造性が疑わしい。
検証可能性の欠如
Google はプロンプト、コード、実行ログを公開していないため、独立した第三者による評価やコードの流用確認が不可能である。
コストとトークン数の開示
OS 構築に要した正確な費用(916.92 ドル)と総トークン数(26 億個)を明記しており、他評価との比較可能性という点で評価できる。
オープンワールド評価の重要性
ベンチマークでは不可能な長期自律タスクの評価には「オープンワールド評価」が必要であり、企業発表以外の学術・政府機関による厳密な検証が不可欠である。
影響分析・編集コメントを表示
影響分析
この分析は、AI エージェントが複雑なシステムを自律的に構築できるという過剰な期待に対して、冷静な現実評価をもたらすものである。業界全体として、AI の成果を検証する際の透明性基準や、コードの独自性を証明するための厳格な検証プロセスの重要性を再認識させるきっかけとなる。
編集コメント
AI エージェントの能力を評価する際、発表側の「成功事例」だけでなく、そのプロセスにおける隠れたコストや検証手法の欠如に目を向ける批判的視点が不可欠であることを示唆しています。
Stephan Rabanser, Sayash Kapoor, Rishi Bommasani, Andrew Schwartz, Arvind Narayanan による
先週初めに開催された Google の開発者カンファレンスで、同社は最新モデル「Gemini 3.5 Flash」と新しいエージェントアプリ「Antigravity 2.0」を発表しました。この新しいエージェント構成が何を実現できるかを示すため、Google は一連のエージェントチームが完全なオペレーティングシステムを構築したと主張しています。この取り組みには単一のプロンプト(指示文)のみが必要で、API 利用料は約 900 ドルしかかからず、数十人のサブエージェントが連携して実行されたと報告されています。
これで複雑なソフトウェアも AI によって安価に構築できるようになったのでしょうか?そう簡単に結論づけるのは早計です:
「単一のプロンプト」という主張は誤解を招くものです。ブログ記事では、オペレーティングシステムが単一のプロンプトから構築されたと書かれています。しかし、記事の半ばで Google は、そのプロンプトが実際には数千行に及ぶものになったと明言しています。このプロンプトを生成するには何回の試行が必要だったのでしょうか?エージェントに対する指示はどれほど具体的だったのでしょうか?これらの重要な詳細が不明なままでは、成功の秘訣がより優れたモデルによるものなのか、それとも単にモデルへのプロンプト(指示)に多くの労力を費やした結果なのかを知ることは困難です。さらに、この実行は、専門的な役割を持つスキャフォールド(基盤構造)、サブエージェントへの委任、不正を検知・防止するエージェントを備えた環境で行われました。発表記事では Google はスキャフォールドを製品機能として捉えていますが、このスキャフォールドがゼロからオペレーティングシステムを構築するという特定のタスクに対して過剰適合(オーバーフィット)していたのか、それとも他の複雑なソフトウェアエンジニアリングのタスクでも同様に良好に機能するのかについては、私たちが知る由もありません。
Google の書き込みでは、人間の介入が何に該当するかは明確ではありません。投稿には、オペレーティングシステムを開発するための最終実行において「人間からの追加のガイダンスや修正は不要だった」と記載されていますが、その基準を定義していません。また、フリーズしたエージェントを終了させ再起動させるためのインフラストラクチャについても言及しています。投稿では、エージェントが不正行為を行ったと見なされた以前の試行について触れられており、その後チームは不正防止策を追加してタスクを再実行したとあります。しかし、方法論の一部として事前のテスト(ドライラン)が行われたかどうかについては報告されていません。また、いずれのエージェントも人間にエスカレーションしたのか、最終実行で手動での再起動や承認、修正が必要だったか、エージェントが成功するまでに何回のリトライを要したかなどについても明確には述べられていません。
このレポートでは、エージェントがコードをゼロから記述したのか、それともインターネット上の既存のコードをコピーしたのかを検証しようとした試みについて報告していません。Google の功績として、ブログ記事には玩具のようなオペレーティングシステムは学部生のコースプロジェクトで一般的であり、公開された実装も容易に見つけられると記載されています。しかし、記事自体がエージェントがゼロからオペレーティングシステムを構築したのではなく、単に情報を再生産しただけではないかという懸念を提起しています。ただし、この懸念には対応されておらず、エージェントが既存のコードをコピーしていないかを確認するための類似度分析やログ分析は行われていません。直接的なコピーが行われていなかったとしても、トレーニングデータで記憶されたパターンにより、オペレーティングシステムの作成はエージェントにとって比較的容易である可能性があり、これだけではエージェントが新規のソフトウェアを作成する能力について多くを語ることはできません。
Google は、膨大なプロンプトやエージェントが記述したコード、および実行ログを公開していません。そのため、主張を独立して評価することは不可能です。ソースコードやエージェントのログを公開していれば、独立した研究者が成果物の品質を評価し、エージェントが既存のコードをコピーしていたかどうかといった疑問に答えることができたはずです。ブログ記事には、開発進捗のスナップショットと実験全体の物語を記録した短い動画が含まれているのみです。
一方、ブログ記事では、オペレーティングシステム構築に要した正確な金額(916.92 ドル)と、総トークン予算(合計 26 億トークン)が報告されています。これらの数値は有用な文脈を提供するものであり、Google にその功績を認めるべきです。私たちが以前調査した多くの評価ではコストの開示すら行われておらず、そのため見出しでの主張を他の評価と比較することが困難でした。
それでもなお、Google のブログ記事は実質的にプレスリリースです。それが科学的に厳密であることは期待できないと私たちは認識しています。この種の評価、つまり単一の試行で長期の現実世界タスクを評価し、実験者がエージェントの行動をナレーションする形式の評価は、すでに一般的になっています。これら多くの事例が AI 企業によって実施されているため、このジャンル全体を単なる誇大広告として片付けるのは容易です。
しかし、それは誤りです。私たちはこの新たなパラダイムを「オープンワールド評価」と呼び、最近の論文(およびそれに伴うブログ記事)でこの傾向を認識しています。重要なのは、オープンワールド評価には新しい方法論的規範が必要であるという私たちの主張です。適切に実施されれば、これらはベンチマークベースの評価では得られない貴重な視点を提供し得ます。
Google の実験は、エージェントまたはエージェントチームが非常に長い期間にわたり、特定の種類のタスクを自律的またはほぼ自律的に遂行し、行き詰まったり混乱したりすることなく進歩できるという証拠が積み上がっていることを裏付けるものです。私たちが論文で論じているように、コストなどの多くの理由から、このようなタスクに対するベンチマーク評価は実質的に不可能です。したがって、学術界、非営利団体、政府からの独立した評価者が参入し、AI ベンダー自身の主張では得 unlikely なオープンワールド評価における厳密性と信頼性を提供することは、非常にエキサイティングな時となっています。
1A スキャフォールド(足場)とは、AI モデルの周囲に構築されたコード、プロンプト、およびツールリングの層であり、これによりモデルが自律的に行動する能力を得ます。具体的には、メモリ管理、ツールへのアクセス、環境との対話能力などを処理します。例えば、Claude Code は Anthropic の Claude モデルがコーディングエージェントとして機能できるようにするスキャフォールドです。
原文を表示
By Stephan Rabanser, Sayash Kapoor, Rishi Bommasani, Andrew Schwartz, Arvind Narayanan
At Google’s developer conference earlier this week, the company launched its latest model, Gemini 3.5 Flash, alongside a new agent app, Antigravity 2.0. To showcase what this new agent setup is capable of, Google claimed that a team of agents had built an entire operating system. The effort reportedly required only a single prompt, cost only about $900 in API fees, and was carried out by a few dozen subagents working together.
Does this mean that complex pieces of software can now be built cheaply by AI? Not so fast:
The “single prompt” claim is misleading. The blog post says the operating system was built from a single prompt. But halfway through the post, Google discloses that the prompt “ended up being many thousands of lines” long. How many attempts did it take to generate the prompt? How specific were the instructions to the agent? Without these critical details, it is hard to know if the secret sauce is a better model or just more effort put into prompting the model. Moreover, the run was carried out on a scaffold1 with specialized roles, delegation to subagents, and an agent to detect and prevent cheating. In the launch post, Google views the scaffold as a product feature. But we don’t know whether the scaffold was overfit to this task of building an operating system from scratch, or whether it would perform as well on other complex software engineering tasks.
Google’s writeup is not explicit about what counted as human intervention. The post mentions that the final run to develop the operating system required “no additional guidance or corrections from a human.” But it does not define that standard. It describes infrastructure to kill and restart stuck agents. The post mentions an earlier run in which the agents appeared to cheat, after which the team added anti-cheating measures and re-ran the task. But it does not report dry runs as part of the methodology. Nor does it clearly say whether any agents escalated to a human, whether the final run required any manual restarts, approvals, or fixes, or how many retries it took until the agent was successful.
The writeup does not report any attempt to analyze whether the agents wrote the code from scratch or copied existing code from the internet. To Google’s credit, the blog post notes that toy operating systems are common undergraduate course projects, and public implementations are easy to find. The post itself raises the concern that the agent could have regurgitated information rather than building the operating system from scratch. But it did not address this concern—there was no similarity analysis or log analysis to check if the agent copied existing code. Even if there was no direct copying, writing an operating system might be relatively easy for agents because of patterns memorized in the training data, so this doesn’t tell us much about agents’ ability to create novel pieces of software.
Google has not released the lengthy prompt, the code the agents wrote, or the logs from the run, which makes it impossible to independently evaluate the claims. Releasing the source code or the agent logs could have allowed independent researchers to evaluate the quality of the artifacts and answer questions such as whether the agent was copying existing code. The blog post only includes a short video documenting a snapshot of the development progress and the overall narrative of the experiment.
On the other hand, the blog post does report the exact dollar amount for building the operating system ($916.92), alongside the total token budget (a total of 2.6B tokens). These figures provide useful context, which we want to credit Google for. Many of the evaluations we previously surveyed did not disclose cost at all, which made their headline claims hard to compare with other evaluations.
Still, Google’s blog post is effectively a press release. We recognize that it is unrealistic to expect it to be scientifically rigorous. Evaluations like this one, meaning a long-horizon real-world task evaluated on a single run with the experimenter narrating what the agent did, have become common. Since many of them have been done by AI companies, it is easy to dismiss the entire genre as puffery.
But that would be a mistake. We refer to the emerging paradigm as open-world evaluations, and we recognize this trend in a recent paper (and an accompanying blog post). Crucially, we argue that open-world evaluations require a new set of methodological norms. Done right, they can provide a valuable perspective that benchmark-based evaluation cannot.
Google’s experiment does add to the mounting evidence that agents or agent teams can autonomously or near-autonomously work on certain kinds of tasks for very long periods of time, making progress without getting stuck or confused. As we argue in our paper, benchmark evaluation is effectively impossible for this kind of task for many reasons including cost. So it is an exciting time for independent evaluators from academia, nonprofits, and government to step in and provide the kind of rigor and credibility to open-world evaluations that are unlikely to be found in AI vendors’ own claims.
1A scaffold is the layer of code, prompts, and tooling built around an AI model that gives it the ability to act autonomously, handling things like memory, tool access, and the ability to interact with its environment. For example, Claude Code is the scaffold that allows Anthropic’s Claude models to act as coding agents.
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み