
Google が AI エージェント向けの UI 生成標準「A2UI v0.9」を公開しました(Google Developers Blog、2026-04-17)。これ、なかなかすごいんですよ。フロントエンドフレームワークに依存しない形で、エージェントが画面を「その場で組み立てる」ための共通言語を出してきた、という話です。
要はこういうことですね。これまでの生成 UI(Generative UI)は、デモとしては派手に見えても、本番に乗せようとすると「どの UI フレームワークで作るか」を最初に決めないとエージェント側の実装が固定化してしまう、という問題を抱えていました。React で作ったら React 専用、Flutter で作ったら Flutter 専用、というやつです。A2UI はその境目を取り払って、エージェントは UI の意図(intent)だけを宣言する、レンダリング側はその意図を自分の流儀で描画する、という分離を標準化しました。
公式アナウンスを整理すると、今回の v0.9 リリースは「規格」と「実装」がセットで届いている、というのがポイントです。
レンダラー 4 種を同時に出してきた、という事実が地味に強いポイントで、これで「うちの会社は React だから A2UI 使えない」という言い訳が消えます。
A2UI を「Google が一人で叫んでいる規格」に見せないように、初日からの統合パートナーの選び方も丁寧でした。
A2UIAgent を提供ちなみに、A2UI の見た目を体感したい場合は a2ui.org にある A2UI Theater に「Restaurant Finder」シナリオが置かれていて、レストラン検索のクエリに対してエージェントがその場でカード UI を組み立てて返してくる、というデモを動かせます。
A2UI が広がると、これまで「AI 出力を整形する受け皿」として人間が書いていたフロントエンドの定型部分が、確実に薄くなります。エージェント側はカード/フォーム/リスト/チャート、といった UI 意図を宣言するだけで済むようになり、レンダラーが現場のデザインシステムに合わせて装飾を載せる、という分業が成立します。Vercel と Oracle が自社の json レンダラ/Agent Spec に取り込んだのは、この分業ラインに乗っかる準備、と読めます。
逆に、エージェントが直接 HTML や React を書く方式(要は LLM に Tailwind コードを書かせるあの流派)は、A2UI のような中間言語が普及するほど競合が増えます。デザインシステムの一貫性を担保したい大企業ほど、A2UI 系の意図ベース UI 生成に流れる可能性があります。
公式ロードマップ(a2ui.org/roadmap/)には、まだ来ていない要素として以下が並んでいます。
PII サポートが正式に入ってくると、「エージェントが本人確認フォームをその場で組み立てる」みたいな業務系ユースケースに耐えられるようになります。ここは規制対応とセットで動く領域なので、続報を追っておきたいところ。
A2UI v0.9 は、デモから本番に降ろすための標準として位置付けられたリリースです。React / Flutter / Lit / Angular の 4 つを同時に押さえてきたあたり、Google 単独の独自仕様で終わらせる気がない、という意思表示にも見えます。エージェント周りの話はモデルや MCP に注目が集まりがちですが、出力先の UI レイヤーをどう標準化するかも同じくらい大事な勝負どころで、A2UI はその第一波と言える存在です。続報待ちですね。
Google Developers Blog — A2UI v0.9: The New Standard for Portable, Framework-Agnostic Generative UI