Интерфейсы / РАЗБОР
A2UI: агент описывает интерфейс, приложение его собирает
Ассистент может вернуть не только текст, но и описание экрана. A2UI позволяет сказать приложению: покажи заголовок, список вариантов и поля формы — с помощью заранее разрешённых компонентов.
Представьте обычную рабочую ситуацию
На заводе это может быть экран сравнения планов выпуска. Агент передаёт данные и структуру, а приложение решает, какие компоненты допустимы. Непроверенный HTML от модели исполнять не нужно.
Как это работает по шагам
- Определите разрешённый каталог компонентов.
- Получите описание поверхности и компонентов.
- Проверьте данные и соберите интерфейс своим рендерером.
- Действия пользователя передавайте через согласованный транспорт.
Если чуть глубже
Текущий endpoint /a2ui/v0.9.1 сохранён. Экспериментальный /a2ui/v1.0 выдаёт версию 1.0 и безопасный набор Text/Column. Для новой ветки проверяются официальные JSON-схемы, закреплённые на конкретном коммите проекта. В лаборатории версию можно выбрать явно.
Где проходит граница
Ветка 1.0 остаётся Candidate. Демонстрация не реализует RPC-действия, функции рендерера или весь Basic Catalog. Произвольный HTML и код из данных не исполняются.
За чем слежу дальше
Расширять поддержку компонентов только под конкретные задачи и проверять рендерер по тем же закреплённым схемам. Текущий стабильный режим не заменяется автоматически.
Дата проверки означает редакционную сверку с источниками. Это не обещание непрерывного мониторинга и не дата выпуска спецификации.
Журнал проверок и обновлений →