AI · TOOL CALLING · ГЕНЕРАЦИЯ КОНТЕНТА

VIVIAI: runtime AI-диалогов и генерации редактируемых артефактов

Разработчик AI-runtime и доменов генерации

Участвую в разработке VIVIAI — продукта с AI-диалогами и генерацией контента. Мой инженерный контур включает runtime на NestJS и EBCA, состояние веток диалога, команды для инструментов и генерацию редактируемых HTML-артефактов.

  1. 01Контекст диалога
  2. 02Вызов инструмента
  3. 03Проверка команды
  4. 04Домен и артефакт

Что я сделал

Состояние диалога и выполнение инструментов

LLM-слой выбирает доступные команды для текущего шага. Параметры вызова проверяются до передачи в домен, а состояние выполняемой команды сохраняется для восстановления прерванного шага.

Генерация HTML-артефактов

Работал над созданием кадров из брифа, аудитории, тона и визуального контекста. Генерируемый HTML проходит проверку структуры, разрешённых переменных и CSS; ошибки возвращаются в ограниченный цикл исправления.

Изображения и редактирование

Контур генерации связывает текст, переменные оформления и изображения, сохраняемые через API. Изменение семантического контекста позволяет обновлять кадры, сохраняя пользовательские правки в предусмотренных полях.

Результат

  • Реализованы домены LLM-выполнения, семантического брифа и HTML-генерации.
  • Проверка входов инструментов и результатов HTML-генерации описана в контрактах и спецификациях проекта.
  • Runtime отделён от основного API и использует общие пакеты EBCA.

Это описание моего вклада в конкретный инженерный контур продукта. Оно не приписывает мне разработку всего VIVIAI. Публичные данные о клиентской выручке и эффективности генерации здесь не заявляются.

Где пригодится этот опыт

В AI-продукте важны контекст, состояние операции, проверка результата модели и продолжение работы после сбоя. Такой опыт полезен, когда генерацию нужно встроить в редактируемый пользовательский процесс.

Разбор написал . Опубликовано .

Другие кейсы