Amazon Bedrock AgentCore начал поддерживать открытый протокол AG-UI, который позволяет ИИ-агентам динамически генерировать интерактивные элементы интерфейса. Это расширяет возможности агентов за пределы текстового чата: теперь они могут отображать графики, обновлять холсты в реальном времени или запрашивать подтверждение у пользователя перед выполнением действий.

AG-UI (Agent-User Interaction Protocol) — это открытый стандарт для передачи событий от бэкенда агента к фронтенду. Протокол работает с несколькими фреймворками агентов (Strands Agents, LangGraph, CrewAI) и фронтенд-библиотеками (React, Angular, Vue). Это позволяет разработчикам decouple код агента и интерфейса: бэкенд и фронтенд могут использовать разные инструменты, а AG-UI выступает связующим звеном. В экосистеме AgentCore AG-UI дополняет другие протоколы: MCP для подключения инструментов и A2A для связи между агентами.

Команда AWS выпустила Fullstack AgentCore Solution Template (FAST) версии 0.4.1, который включает два паттерна AG-UI: для Strands Agents и для LangGraph. Оба паттерна используют единый парсер на фронтенде, поэтому интерфейс не зависит от выбранного фреймворка агента. Для демонстрации возможностей генеративного UI опубликован образец CopilotKit + FAST, который заменяет стандартный чат-интерфейс FAST на CopilotKit. Это добавляет поддержку встроенных компонентов (например, графиков), двунаправленного общего состояния (todo-холст) и циклов с участием человека (планировщик встреч, ожидающий ввода пользователя). Вся инфраструктура работает на AgentCore Runtime с аутентификацией через Amazon Cognito, подключением к MCP-инструментам через Gateway и постоянной памятью через Memory.

FAST-шаблон v0.4.1 включает два паттерна AG-UI с единым парсером для разных фреймворков.

Architecture overview. The frontend communicates with AgentCore Runtime through AG-UI events. AgentCore handles auth, scaling, and session isolation. The agent runtime translates framework-specific events into the AG-UI protocol.
Architecture overview. The frontend communicates with AgentCore Runtime through AG-UI events. AgentCore handles auth, scaling, and session isolation. The agent runtime translates framework-specific events into the AG-UI protocol. · Источник: AWS Machine Learning Blog

Разработчики могут воспользоваться исходным кодом из репозиториев FAST и CopilotKit-примера на GitHub. Для развертывания требуются учетная запись AWS с разрешениями на CloudFormation, ECR, Bedrock AgentCore, Cognito и Amplify, а также установленные AWS CLI, AWS CDK, Node.js 18+, Python 3.11+ и Docker. Такая архитектура подходит для создания сложных агентных приложений, где нужен не только текстовый ответ, но и интерактивное взаимодействие.