Загружаем паттерны…
Генеративный UI (интерфейсы, отрисовываемые агентом)(GenUI)
Агент во время выполнения сам генерирует, выбирает и контролирует интерфейс, возвращая вместо простого текста насыщенные интерактивные компоненты (формы, диаграммы, дашборды, карты, многошаговые виджеты) и решая, как именно представить результат, исходя из типа контента и намерения пользователя. Вызов инструмента моделью выдаёт UI, который хост отрисовывает в изолированном (sandbox) фрейме, например MCP Apps, отдающие упакованный HTML через ресурсы `ui://`, или переносимые спецификации вроде Google A2UI и Open-JSON-UI, которые клиент рисует нативно. Этот подход перешёл из экспериментального в промышленный в 2026 году, когда MCP Apps вышли в Claude, ChatGPT, VS Code и Goose наряду с A2UI и генеративным UI от CopilotKit/assistant-ui. В отличие от `ag-ui-protocol`, который транслирует события агента в заранее готовый фронтенд, и от `adaptive-interface-patterns`, который персонализирует существующий интерфейс: здесь агент сам материализует интерфейс, выбирая и собирая компоненты в момент ответа.
За 30 секунд
- Что это
- Агент создаёт и возвращает интерактивные компоненты UI (формы, диаграммы, таблицы, карты) в виде результатов инструментов, а хост отрисовывает их в изолированных фреймах.
- Когда применять
- Когда результат выигрывает от визуального представления, пользователю нужно взаимодействовать с данными или лучший формат зависит от намерения и типа контента.
- Осторожно
- Сбои отрисовки, сетевые задержки и проблемы совместимости браузеров накладываются на ошибки агента; тщательно тестируйте пути генерации UI до вывода в продакшн.
Спросите ИИ-эксперта об этом паттерне
Откроет ассистента с готовым вопросом. Вы проверите его перед отправкой.
Генеративный UI (интерфейсы, отрисовываемые агентом): Обзор
Агент во время выполнения сам генерирует, выбирает и контролирует интерфейс, возвращая вместо простого текста насыщенные интерактивные компоненты (формы, диаграммы, дашборды, карты, многошаговые виджеты) и решая, как именно представить результат, исходя из типа контента и намерения пользователя. Вызов инструмента моделью выдаёт UI, который хост отрисовывает в изолированном (sandbox) фрейме, например MCP Apps, отдающие упакованный HTML через ресурсы `ui://`, или переносимые спецификации вроде Google A2UI и Open-JSON-UI, которые клиент рисует нативно. Этот подход перешёл из экспериментального в промышленный в 2026 году, когда MCP Apps вышли в Claude, ChatGPT, VS Code и Goose наряду с A2UI и генеративным UI от CopilotKit/assistant-ui. В отличие от `ag-ui-protocol`, который транслирует события агента в заранее готовый фронтенд, и от `adaptive-interface-patterns`, который персонализирует существующий интерфейс: здесь агент сам материализует интерфейс, выбирая и собирая компоненты в момент ответа.
- Agent picks the presentation: a chart for a trend, a form for an action, a table for a comparison
- Tool calls return UI components, not just text, which the host renders inline
- Sandboxed rendering: MCP Apps serve bundled HTML via `ui://` resources in an isolated iframe
- Portable UI specs (Google A2UI, Open-JSON-UI) painted natively by the client, host-agnostic
- Bidirectional: rendered widgets post user actions back into the agent loop as tool results
- Content-and-intent routing decides layout, density, and modality per response
Получите полевой гид по Agent UX
Все 21 паттерн UX агентов в одном гиде: что это, когда применять и что ломается в продакшене. Ссылка приходит вместе с подтверждением, вместе с еженедельным The Agent Architect.
Одно письмо в неделю, отписка в один клик. Адрес используется только для рассылки брифинга.
Источники
Статьи, спецификации и репозитории, на которых основан этот паттерн.
От инженера, создавшего этот каталог
Проведите ревью архитектуры ваших агентов
На этой странице описан один паттерн. Ваша система использует десятки, и большинство сбоев возникает на стыках. Мы разберём весь дизайн по 288 паттернам каталога: архитектура, надёжность, оценка и стоимость, каждая находка связана с паттерном, который её устраняет.
€750 вместо €1 500, одна неделя, письменный отчёт и разбор в звонке, до 30 сентября