Версия 0.9 стандарта A2UI, опубликованная Google, описывает протокол, по которому ИИ-агент может самостоятельно формировать пользовательский интерфейс — не из шаблонов, заготовленных разработчиком, а из компонентов, уже существующих в приложении. Это означает, что агент способен адаптировать UI под контекст конкретного запроса: показать нужную форму, карточку или экран без того, чтобы программист заранее прописывал каждый сценарий.

До появления подобных стандартов разработчики ИИ-агентов сталкивались с типичной проблемой: логика агента и визуальный слой приложения существовали независимо. Агент мог принять решение, но передать его пользователю можно было только через текст или через заранее жёстко закодированные экраны. Генеративный UI меняет эту схему — интерфейс становится таким же динамическим выводом агента, как и текстовый ответ.

A2UI позиционируется как фреймворко-независимый стандарт: одна спецификация работает для веба, мобильных платформ и других сред. В релиз 0.9 вошли общая веб-библиотека ядра, официальный рендерер для React и обновлённые рендереры для Flutter, Lit и Angular. Agent SDK распространяется через Python — версии для Go и Kotlin заявлены как следующий шаг. Среди технических улучшений — клиентские функции, синхронизация данных между клиентом и сервером и переработанная обработка ошибок.

В релиз вошли общая веб-библиотека, рендереры для React, Flutter, Lit и Angular, а также Agent SDK на Python.

Экосистема вокруг стандарта уже формируется: Google сообщает об интеграциях с мультиагентным фреймворком AG2, протоколом межагентного взаимодействия A2A 1.0, Vercel json-renderer и Oracle Agent Spec. Первые демонстрационные приложения на базе A2UI — Personal Health Companion от студии Rebel App Studio и Life Goal Simulator от Very Good Ventures. Документация и примеры размещены на A2UI.org.

Концепция генеративного UI активно развивается в отрасли последние полтора года: Vercel продвигает собственный подход через библиотеку AI SDK с поддержкой streamUI, Anthropic и OpenAI экспериментируют с инструментами для динамической отрисовки компонентов. Google делает ставку на открытый стандарт, а не на проприетарное решение, — это попытка занять позицию координатора экосистемы, а не просто ещё одного вендора.