- Чем вы занимаетесь?
- ИИ пинаю
Не успел я наиграться с ACP, который позиционируют как протокол для скрещивания редакторов текста и AI, который я вообще-то хотел скрестить с другими интерфейсами, Google берет и выкатывает A2UI - протокол, устремляющийся именно к этим целям, который тут же именуют стандартом.
Когда-то нам показывали лабораторные эксперименты где прототипы Gemini OS по требованию в реалтаме генерируют интерфейсы с директориями, файлами и другими функциями ОС. Но идея оказалась черезчур хороша, чтобы с двух ног запрыгнуть в будущее, одним махом отменив индустрию разработки графических приложений.
В новой итерации, передовики из гугл спустились на грешную землю и предлагают нам агентскую обертку, которая проследит, чтобы модель генерировала JSON с описанием интерфейсного виджета, который можно будет отрисовать в любой из сред: Web, Flutter, Jetpack Compose, SwiftUI и тд.
Звучит как «мы бы и сами что-то такое сделали с помощью ACP 😁», но у этого протокола нашлась полезная фича: стриминг потока изменений в отрисованный элемент.
На странице с описанием транспортных протоколов для A2UI меня ждало странное - среди привычных REST и Websocket нашелся зверь под названием AG-UI, который сам является протоколом агентско-пользовательского взаимодействия (больше агентских протоколов богу агентских протоколов) но более низкого уровня, если можно так выразиться.
Идти и пробовать находку рано. Там пока есть клиенты только для Flutter и Angular. Да и бекенд на питоне, что в целом такое себе.
Выводы.
На мой взгляд в гонке протоколов корпорации пытаются застолбить место для своих решений, чтобы в будущем силком затянуть нас в свои