За даними Infoq, компанія Google презентувала оновлення A2UI v0.9, яке переосмилює концепцію генеративного UI (GenUI). Основна філософія стандарту полягає в тому, що AI-агенти повинні інтегруватися в існуючі дизайн-системи продуктів, а не створювати власні компоненти з нуля. Це дозволяє розробникам зберігати контроль над візуальною частиною додатка, поки модель відповідає за логіку взаємодії.
Технічні зміни та архітектурні оновлення
Версія 0.9 не є просто косметичним оновленням, вона супроводжується радикальною зміною структури JSON, схеми та протоколу, який став двостороннім. Важливо зауважити, що попередній набір компонентів «Standard» перейменовано на «Basic». Таке рішення спрямоване на те, щоб фронтенд-розробники могли підключати агентів до тих елементів інтерфейсу, якими вони вже володіють та підтримують у своїх проектах.
На клієнтській стороні тепер діє спільна бібліотека web-core для браузерних рендерерів. Google випустила офіційний React-рендерер разом із оновленими версіями для Flutter, Lit та Angular. Для спільноти передбачено окремий простір для створення власних кастомних ренделерів.
Інструментарій для розробників та підтримки агентів
Для сторони агентів було створено спеціальний A2UI Agent SDK, який включає шари кешування для зниження затримки. Інтеграція в Python-агенти тепер займає лише одну команду встановлення через pip. SDK автоматично обробляє:
- переговори щодо версій;
- динамічні каталоги зі зміною схем під час виконання;
- стійке потокове передавання даних, яке інкрементально парсить та виправляє часткові результати роботи LLM для миттєвого відображення компонентів.
Нові можливості включають функції валідації від клієнта, синхронізацію даних для спільної роботи, покращену обробку помилок та спрощену модульну схему. Транспорти також оптимізовано: A2UI тепер підтримує MCP, WebSockets, REST, AG-UI та новий протокол A2A 1.0.
Ринкові реакції та перспективи
Попри те, що представники CopilotKit називають оновлення «готовим до масового впровадження», у професійній спільноті існують скепсиси щодо безпеки та UX. Критики піднімають питання потенційних вразливостей, атак на імперсонацію інтерфейсу та ризику одноманітності дизайну через обмеженість каталогів компонентів. Проте Google позиціонує A2UI як портативний контракт, що має стати базовим стандартом для всіх подібних рішень у галузі.
На цей час актуальною стабільною версією є 0.9.1, а специфікація для реліз-кандидата v1.0 вже доступна на офіційному сайті проекту.