Наконец, агенты могут предоставить интерактивный фронтенд-опыт (с открытым исходным кодом)! Бэкенды, такие как CrewAI, LangGraph, Mastra и т.д., могут многое. Но самая сложная часть — это интеграция их в интерактивные программные продукты, ориентированные на пользователя, такие как Cursor. Кроме того, миграция с одного бэкенда агента на другой болезненна, потому что... ...каждый фреймворк имеет свои собственные форматы вывода, обработку состояния, шаблоны ReAct и т.д. AG-UI (Протокол взаимодействия агента с пользователем) — это протокол с открытым исходным кодом, разработанный для решения этой проблемы и создания агентов с поддержкой фронтенда. Чтобы получить больше информации: - MCP: агенты к инструментам - A2A: агенты к агентам - AG-UI: агенты к пользователям Это означает, что все компоненты фронтенда/бэкенда теперь могут стать взаимозаменяемыми. - Вы можете интегрировать LangGraph, CrewAI или Mastra в один и тот же фронтенд, не переписывая вашу логику UI. - Вы можете добавить новый UI без каких-либо изменений в бэкенде. - Вы можете заменить один LLM на другой, не меняя UI. Это тот недостающий слой, который делает рабочие процессы агентов похожими на настоящее программное обеспечение, а не просто на разрекламированные чат-боты. Найдите репозиторий GitHub в следующем твите!