Google представила A2UI 1.0 (Agent-to-User Interface) - первую стабильную версию открытого протокола, с помощью которого ИИ-агенты могут формировать интерактивные интерфейсы по ходу общения с пользователем. Агент описывает формы, кнопки, таблицы и другие элементы управления, а приложение отображает их в привычном для себя оформлении. Технологию уже применяют в проектах Google, Atlassian, Alation и ByteDance. A2UI также можно использовать вместе с инструментами для ИИ-ассистентов, включая Claude и Gemini.
От текстового диалога к интерактивным действиям
Современные ИИ-агенты способны решать многоэтапные задачи, но текстовый диалог не всегда удобен для ввода параметров и проверки результатов. Например, при бронировании столика пользователю нужно указать дату, время, количество гостей и другие предпочтения.
С A2UI агент может сразу показать форму с календарём, выбором времени, количеством гостей и кнопкой подтверждения. Пользователь заполняет поля и корректирует параметры прямо в интерфейсе.
При планировании путешествия агент может собрать интерактивный маршрут с расписанием транспорта, карточками отелей и элементами выбора. Вместо очередного текстового уточнения пользователь выбирает подходящий вариант на экране.
Интерфейс формируется динамически под конкретную задачу. Приложение при этом сохраняет контроль над внешним видом компонентов, доступными действиями и обработкой пользовательских данных.
Как работает A2UI
A2UI задаёт формат обмена структурированными данными между ИИ-агентом и приложением, которое показывает результат пользователю. Агент формирует описание интерфейса, а приложение преобразует его в собственные компоненты.
Процесс состоит из четырёх этапов:
- Пользователь формулирует задачу. Например, просит сравнить товары или организовать встречу.
- Агент подбирает компоненты. Он создаёт структурированное описание карточек, полей, кнопок и других элементов в формате JSON.
- Приложение отображает результат. Рендерер превращает описание в интерактивный интерфейс, используя компоненты, доступные в конкретном приложении.
- Пользователь взаимодействует с интерфейсом. Выбор вариантов, ввод данных и нажатия кнопок могут запускать функции приложения или новые действия агента.
A2UI поддерживает потоковую передачу и обновление отдельных частей интерфейса. Например, таблица результатов может дополняться по мере поступления данных, без полной перестройки экрана.
Для безопасности агент использует заранее разрешённый разработчиком набор компонентов. Он описывает интерфейс в структурированном формате, а исполнение функций и проверка прав остаются на стороне приложения. Такой подход ограничивает возможность произвольного выполнения кода, хотя не отменяет необходимость проверять входные данные и разрешения.
Что нового в A2UI 1.0
Google впервые представила A2UI в декабре 2025 года. 11 ноября 2026 года вышла первая стабильная версия протокола - A2UI 1.0. В ней разработчики расширили возможности взаимодействия и подготовили инструменты для интеграции в приложения.
Двусторонние вызовы функций. Элементы интерфейса могут обращаться к функциям приложения или агента. Например, выбор даты может запускать проверку свободных слотов, а кнопка подтверждения - выполнение следующего шага сценария.
Поддержка нескольких платформ. Для веб-приложений доступны рендереры React, Angular и Lit. Проект также поддерживает Flutter и SwiftUI. Рендерер Jetpack Compose для Android на момент анонса работал с A2UI 0.9.1; поддержку версии 1.0 разработчики готовили отдельно.
SDK для разработчиков. Инструменты для Python, TypeScript и Dart помогают создавать сообщения протокола, преобразовывать ответы моделей в описания интерфейсов и обрабатывать ошибки.
В версии 1.0 также развиваются механизмы доступности интерфейсов и расширения для передачи дополнительных метаданных. Исходный код опубликован по лицензии Apache 2.0.
Где A2UI уже используется
Google приводит несколько примеров применения протокола в рабочих продуктах и демонстрационных проектах.
Atlassian Jira: уточнения внутри задач
В Jira ИИ-агенты могут запрашивать недостающую информацию с помощью интерактивных карточек. Если для выполнения задачи нужны дополнительные требования, агент показывает варианты выбора прямо в рабочем контексте. Это помогает команде быстрее уточнять детали и переходить к следующему действию.
Alation: аналитика в Claude
Alation использует A2UI для отображения аналитических панелей с метриками, диаграммами и результатами SQL-запросов. Один интерфейс можно показывать в собственном продукте компании и внутри Claude с помощью MCP Apps.

Такой пример демонстрирует переносимость описания интерфейса между разными средами: структуру определяет агент или сервис, а визуальные компоненты предоставляет принимающее приложение.
ByteDance: планирование путешествий
ByteDance интегрировала A2UI в кроссплатформенный фреймворк Lynx. В демонстрации агент составляет план двухдневной поездки по Киото и отображает его в виде интерактивного маршрута. Пользователю удобно просматривать и уточнять последовательность остановок.
Google Gemini Notebook: настройка генерируемых материалов
В проектах Google A2UI применяется для настройки презентаций и видеообзоров. Агент предлагает карточки выбора формата, темы и визуального оформления. Пользователь проверяет параметры перед запуском генерации.
Чем A2UI отличается от MCP
A2UI и Model Context Protocol (MCP) решают связанные задачи, поэтому их легко перепутать.
MCP обеспечивает взаимодействие ИИ-ассистента с внешними инструментами и данными. Расширение MCP Apps позволяет показывать интерактивные интерфейсы внутри поддерживающих его ассистентов.
A2UI определяет переносимый формат описания интерфейса. С его помощью агент сообщает приложению, какие компоненты нужно отобразить и как они должны реагировать на действия пользователя.
Обе технологии можно использовать совместно. Например, агент получает сведения о товарах через подключённый сервис и формирует с помощью A2UI сравнительную таблицу с фильтрами и кнопками выбора. Приложение отображает таблицу собственными компонентами, а обращения к внешним инструментам выполняются через соответствующие интеграции.
Что изменится для пользователей и разработчиков
A2UI расширяет способы взаимодействия с ИИ-агентами. Пользователь может работать с результатами через формы, таблицы и элементы выбора, когда такой формат удобнее переписки. Это особенно полезно для бронирований, анализа данных, настройки документов и многоэтапных задач.
Разработчики получают общий формат, с помощью которого агент может собирать интерфейсы из подготовленных компонентов. Один сценарий можно адаптировать для разных приложений, сохранив их собственный дизайн и правила доступа.
Внедрение A2UI по-прежнему требует инженерной работы: нужно реализовать компоненты, подключить данные, настроить обработчики действий и проверить безопасность. Качество получившегося интерфейса также зависит от того, насколько точно агент описал задачу и доступные элементы.
Главное значение релиза A2UI 1.0 - появление стабильного открытого формата для обмена интерактивными интерфейсами между ИИ-агентами и приложениями. Его распространение может сделать работу с нейросетями удобнее в сценариях, где пользователю нужно выбирать, сравнивать, редактировать и подтверждать действия.
