Loading...
Протокол AG-UI (взаимодействие агента и пользователя)(AGUI)
Открытый событийный протокол (создан CopilotKit в 2025 году), стандартизирующий «последнюю милю» между бэкендом агента и любым фронтендом. Бэкенд транслирует около 16 структурированных типов событий (дельты текста и токенов, начало/аргументы/результат вызова инструмента, снимки и дельты состояния, жизненный цикл выполнения и отмену) по SSE, WebSocket или обычному HTTP, благодаря чему фронтенд может в реальном времени отображать активность агента и возвращать действия пользователя в тот же цикл выполнения, причём независимо от фреймворка. Нативные эмиттеры существуют, в частности, для LangGraph, CrewAI, Mastra и Microsoft Agent Framework. Это грань протокольного треугольника, отвечающая за связь от агента к UI, наряду с MCP (от агента к инструменту) и A2A (от агента к агенту). В отличие от `chat-interface-patterns`: они представляют собой соглашения об отрисовке во фронтенде, тогда как AG-UI представляет собой транспортный протокол, переносящий базовый поток событий.
In 30 seconds
- What
- Стандартизированный протокол событий, транслирующий активность агента (текст, вызовы инструментов, состояние, жизненный цикл) в любой фронтенд через SSE, WebSocket или HTTP, что даёт двунаправленное управление и живой рендеринг.
- When to use
- Разработка UX агента, где фронтенд должен показывать выполнение в реальном времени, поддерживать вмешательство по ходу работы (пауза, подтверждение, правка, отмена) и работать с разными бэкенд-фреймворками.
- Watch out
- Порядок событий и согласованность состояния нарушаются, если часы фронтенда и бэкенда расходятся или сеть теряет пакеты, поэтому нужна надёжная логика повторного воспроизведения и сверки.
Loading technique guide…