01Хаб практиков · Generative UI

Разрабатываем AI-интерфейсы которые идут в прод.

Консалтинг и разработка Generative UI для команд, которым нужны AI-фичи в продакшне — не демо. Streaming-компоненты, tool-use флоу, агентные воркфлоу, полный цикл разработки.

Прочитать полный праймерОткрыть Playground

Материал и данные — по состоянию на март 2026.

потоковый ввод
отрисованный вывод
Стриминг-демо

02Принципы

Что такое generative UI?

Generative UI — это интерфейсы, которые создаёт языковая модель во время работы приложения. Компоненты потоково генерируются из вывода LLM и отображаются как настоящий UI, а не текст. Модель сама подбирает форму под содержание: диаграмму для чисел, форму для ввода, список для выбора.

01

Модель выбирает форму

Диаграмму для чисел, форму для ввода, список для выбора.

02

Компоненты из вашей библиотеки

Модель не пишет HTML/JSX — она выбирает из вашей библиотеки.

03

Стриминг вместо текста

Интерактивные элементы потоково появляются как настоящий UI, а не текст.

04

Изменения через промпт

Изменения едут через правку промпта или каталога.

Традиционный UI

Generative UI

Форму выбирает дизайнер на этапе сборки

Форму выбирает модель на этапе инференса

Статические шаблоны, детерминированный результат

Runtime-компоненты, вероятностный результат

Один и тот же экран для всех пользователей и запросов

Разная форма под каждого пользователя и запрос

Изменения едут через релизный цикл

Изменения едут через правку промпта или каталога

04Справочник

Тематический справочник

Шесть направлений в ландшафте generative UI. Выбирайте по своей позиции — инженер на полпути к релизу, дизайнер, собирающий паттерны, продакт на этапе оценки или руководитель, считающий ставку.

01Перейти

Рантаймы и SDK

Vercel AI SDK, CopilotKit, Tambo, Thesys C1, A2UI — как каждый из них стримит компоненты, где швы и что значит «в проде».

Инженеры · КонсультантыНачните здесь
02Перейти

Паттерны и компоненты

Интерактивные паттерны для UI, который рисует LLM, — раскрытие, восстановление от ошибок, подтверждение инструментов и сами дизайн-вопросы, которые ставит generative UI.

Дизайнеры · Инженеры
03Перейти

Production-инженерия

Наблюдаемость, производительность, тестирование, доступность. Что нужно, чтобы выкатить стриминговый LLM-интерфейс пользователям и удержать его в проде.

Инженеры
04Перейти

RAG и tool use

Retrieval-augmented generation, вызов инструментов, агентские воркфлоу. Паттерны, которые выводят generative UI за рамки статичных каталогов в реальные действия.

Инженеры
05Перейти

Состояние индустрии

Состояние рынка, ландшафт вендоров, кривые внедрения. Что реально едет в проде сейчас — для оценки, скоупинга и принятия ставки.

Продакты · Руководители · Консультанты
06Перейти

С чего начать

Что такое generative UI, для кого он, когда имеет смысл внедрять. Базовый праймер для тех, кто впервые встретил термин.

Для всехТочка входа

Материалы рассчитаны на инженеров, дизайнеров, продактов и руководителей, которые внедряют или оценивают generative UI. Навигация по темам и фильтры по ролям — в дорожной карте.

05Состояние

Generative UI сегодня — рантаймы кратко

Пять production-grade вариантов: сравнение по стеку, модели стриминга, открытости и зрелости.

РантаймЗрелостьКратко
Vercel AI SDK ЗрелыйСтриминг React/Vue-компонентов с tool use из коробки. Дефолт для новых Next.js и Nuxt.
CopilotKit РазвиваетсяГотовые хуки и UI-примитивы для копилота. Хорошо, когда нужно добавить ассистента к существующему приложению.
Tambo РаннийКаталог компонентов, из которого выбирает модель. Полезно, когда дизайн-система — единица генерации.
Thesys C1 РазвиваетсяХостинговый API, возвращающий готовый к рендеру UI. Меняет владение инфрой на скорость до первого экрана.
A2UI (Google) РаннийОткрытая JSON-схема UI от агентов, не привязанная к рендереру. Cross-runtime, очень рано.

Open Source

Потоковый Markdown без мерцания

Наивные рендереры на основе innerHTML перестраивают DOM при каждом токене — вызывая мерцание, потерю фокуса и дёргание верстки. Generative DOM сравнивает AST и обновляет только то, что изменилось: примерно в 90 раз меньше операций с DOM, без мерцания.

generative-dom · live

userпокажи продажи за Q1

modeltool · revenueChart({range:"Q1",currency:"RUB"})

dom<RevenueChart/> — смонтирован

dom<FilterPanel/> — смонтирован

diffтолько изменённые узлы · без мерцания

07Open Source

Веб-компоненты, которые LLM умеют собирать сами

Больше 100 framework-agnostic тегов — chat-поверхности, графики, матрицы решений, обучающие виджеты — у каждого валидированный meta.json: props, события, слоты, темы и зависимости в машиночитаемом JSON. Модель видит каталог так же, как разработчик, и выбирает примитив под данные, которые сейчас будет рендерить.

ce-chat-bubblece-kpice-decision-treece-pros-consce-tool-callce-feedback-barce-source-cardce-stream-statusce-bar-chartce-calloutlesson-quizlesson-rule

Каталог: 100+ тегов · meta.json у каждого.