Искусственный интеллект
Google представила компактный формат A2UI Express для ИИ-интерфейсов
Публикация:
Новый формат позволяет агентам описывать экран меньшим числом токенов, после чего SDK компилирует ответ в стандартные сообщения A2UI. Google заявляет о сокращении задержки до 3 раз по сравнению с прямой генерацией JSON.

27 октября Google представила A2UI Express — новый формат вывода для A2UI, протокола, который позволяет ИИ-агенту описывать интерфейс из компонентов, заранее разрешённых приложением. Вместо готового JSON модель выдаёт компактное описание, а SDK преобразует его в стандартные сообщения A2UI. Каталог компонентов и клиентский renderer при этом остаются прежними.
Express записывается построчно в синтаксисе, похожем на Python: разработчик задаёт элементы экрана и их свойства, а компилятор сопоставляет аргументы со схемой каталога. Это даёт командам возможность менять формат, который генерирует модель, не заменяя протокол обмена интерфейсом и код его отображения.
По оценке Google, Express может сократить задержку генерации до 3 раз и требовать до 3 раз меньше токенов, чем прямой вывод A2UI в JSON. Компания сравнивала четыре формата на 51 задаче с Gemini 3.5 Flash, включая режимы с рассуждением и без него. Это результаты оценки производителя, а не независимого тестирования.
Для экранов с заранее заданной структурой Google отдельно описывает подход с моделью принятия решений Jev: она выбирает готовые варианты компоновки, а код собирает интерфейс. В примере проекта Apparite(jev2ui) авторы получили готовые экраны за 0,8–1,7 секунды на 11 запросах и называют результат предварительной оценкой из-за небольшого объёма выборки. Этот режим ограничен описанными заранее шаблонами, тогда как Express сохраняет возможность генерировать более свободную структуру.
Express доступен в SDK A2UI для Python, TypeScript и Dart. Важное различие для интеграции: Python- и TypeScript-версии умеют передавать Direct JSON по мере генерации, а Express компилируется после получения полного ответа модели. Поэтому выигрыш в размере вывода может сопровождаться ожиданием конца генерации перед сборкой сообщения.
Разработчикам агентных приложений это даёт дополнительный способ уменьшить объём генерируемого текста, не переписывая каталог компонентов и renderer. Выбор зависит от сценария: Express подходит для свободно собираемых экранов, а модель решений — когда допустимы только заранее описанные макеты. Базовые принципы агентной обвязки мы разбирали в материале о том, как устроен харнес ИИ-агента; сравнение готовых агентных сред — в обзоре харнесов для разных задач.