powered by TechFeed
表示モード
Google

GoogleがAIコーディングエージェントの「古いコード問題」に対処するガイドを公開 — ガイドあり・なしで正解率に32ポイント差

11月11日、Search Engine Journalが「Google Releases Modern Web Guidance 1.0 For AI Coding Agents」と題した記事を公開した。GoogleがAIコーディングエージェント向けに「Modern Web Guidance 1.0」をリリースし、ガイドありとなしで正解率に32ポイント差が生じるという実測データが注目を集めている。AIエージェントがブラウザの最新機能を把握しきれず古いパターンのコードを生成してしまう「知識ギャップ」を埋めることが、このガイダンスの核心だ。

11月11日、Search Engine Journalが「Google Releases Modern Web Guidance 1.0 For AI Coding Agents」と題した記事を公開した。GoogleがAIコーディングエージェント向けに「Modern Web Guidance 1.0」をリリースし、ガイドありとなしで正解率に32ポイント差が生じるという実測データが注目を集めている。AIエージェントがブラウザの最新機能を把握しきれず古いパターンのコードを生成してしまう「知識ギャップ」を埋めることが、このガイダンスの核心だ。


AIコーディングエージェントの「知識ギャップ」を埋めるツール

AIコーディングツールは便利な反面、ブラウザの最新機能を把握しきれておらず、古いパターンのコードを生成しがちだ。これはモデルの学習データに構造的な偏りがあることに起因する——Webの歴史上、古いコードパターンはインターネット上に長く・大量に蓄積されており、最新のブラウザAPIやベストプラクティスはそれと比べて学習データ中に占める割合が低い。GoogleはこれをAIの「知識ギャップ」と呼び、その対策としてModern Web Guidanceを開発した。

Philip Walton(GoogleのシニアスタッフDevRelエンジニア)がChrome for Developersのブログで発表したv1.0では、「数百に及ぶ検証済みの知識ギャップ」に対応するガイドが収録されている。Google自身のテストでも、現行のコーディングモデルはアクセシビリティ、セキュリティヘッダー、スクリプトや画像の読み込み優先度の面で依然として不十分な結果を示しているという。

インストールはプロジェクトのルートディレクトリで以下のコマンドを実行するだけだ。

npx modern-web-guidance@latest install

主要なコーディングエージェントのプラグインマーケットプレイスからも導入できる。


v1.0の目玉:既存コードの監査機能

v1.0の最大の追加点は、既存コードの監査(audit)機能だ。プロジェクト内のHTML、CSS、JavaScript、package.jsonを静的解析し、安全にアップデートできる箇所を特定してエージェントに変更を案内する。この初期実装は静的解析によるもので、対象となるコードパターンは限定的とされているが、レガシーコードベースへの適用が可能な点は実務上の価値が高い。

各ガイドはドメインの技術リードによるレビューと承認を経ており、ユーザー向け機能については、アシスティブテクノロジーを日常的に使用する専門家によるアクセシビリティレビューも実施されている。

ガバナンス面では、11月9日にGitHubリポジトリへガバナンス文書が公開された。プロジェクトには6つのオーナーシートが設けられており、Chromeが2席、Microsoft EdgeとMozillaが各1席、独立したWebプラットフォーム専門家に2席が割り当てられている。現時点でAppleの席はない。


公開ダッシュボードで見える「ガイドあり・なし」の差

Googleはeval dashboardを公開しており、Anthropic・OpenAI・Googleのコーディングエージェントが毎晩同じタスクを「ガイドあり」「ガイドなし」の両条件で実行し、実際のブラウザがDOM・スタイル・ソースコードを検証する。

記事執筆時点(11月のデータ)では、**ガイドありで88%、ガイドなしで56%**のチェックをパスしており、32ポイントの差がついている。各エージェントの1夜あたりのタスク数は199〜215件。

ただし、タスクのプロンプトにはガイダンスへの言及がない。エージェント自身がガイドをいつ適用すべきかを判断しなければならない設計で、ガイドありの実行はより多くのトークンを消費し、処理時間も長くなる傾向があった。


実環境での導入事例

note株式会社(日本)がCursorとGemini CLIの2エージェントを使い、自社プロダクションコードのクローン上で6つのUIタスクを180回テストした結果が公開されている。

条件 Cursor Gemini CLI
ガイドなし 60.8% 75.8%
ガイドあり(プロンプト明示なし) 76.5% 86.2%
ガイドあり(プロンプト明示あり) 94.0% 90.0%

プロンプトでガイダンスの使用を明示した場合に最もスコアが上がっており、「インストールするだけ」より「プロンプトで明示する」ことが重要だとわかる。

MetaMaskはオープンソースのブラウザ拡張機能のプルリクエストごとに自動レビューとして本ガイダンスを導入。最初の5週間(10月21日まで)で57件のPRから102件の問題を検出した。うち43件は完全解決、3件は部分的に解決、16件はFalse positiveまたは却下、20件は未対応だった。


アクセシビリティへの懸念もある

アクセシビリティコンサルタントのAdrian Roselliは、プレビュー版(v1.0ではない)のリリース時に独自評価を実施した。GoogleのAIコーディングツール「Antigravity」(GoogleのAIコーディング支援ツール)にドキュメント内のアニメーション付きアコーディオンを実装させたところ、WCAGに準拠しておらず、Firefoxではアニメーションが機能しなかったと報告している。エージェントがガイドラインに従うという保証もないと指摘した。これはv1.0以前のプレビューに対する評価だが、留意しておく必要がある。


今後の展開

Googleは既存コードの監査機能をさらに拡張し、エージェントが監査対象コードを実際に推論しながら検査する形式への発展を計画している。静的解析にとどまらず、エージェントがコードの意図を理解したうえで問題を検出できるようになれば、現行の「対象パターンが限定的」という制約を大きく緩和できると期待される。また、Chrome DevToolsとの組み合わせにより、エージェントが生成したコードをブラウザ内でテストできる環境の整備も提案している。

プレビューからアップデートする場合は以下のコマンドを使用する。

npx modern-web-guidance@latest update

詳細はGoogle Releases Modern Web Guidance 1.0 For AI Coding Agentsを参照していただきたい。