Редактор сценариев: версии, черновики, тест-звонок
Визуальный редактор диалога с версиями, diff, автосохранением черновиков и проверкой голосом из браузера — по несохранённой правке.
Редактор — это экран «Сценарии» → версия: слева дерево узлов диалога, справа форма выбранного узла. Узлы — фразы, вопросы, меню, свободный диалог с ИИ, вебхуки, перевод на оператора (полный список — справочник узлов). Переключение «обзор дерева / YAML» — наверху; одно и то же в двух видах, без конвертации потерь.
Версии
Сценарий живёт версиями:
- черновая правка — то, над чем работаете сейчас; доступен просмотр в YAML и в дереве;
- сохранённые версии — фиксируются кнопкой «Сохранить версию» (Ctrl+S); каждая версия — снимок с комментарием;
- активная версия — та, по которой работают кампании;
- diff версий — поузловое сравнение двух версий: что добавилось, изменилось, пропало.
Дублирование версии — быстрый путь «скопировать боевой сценарий и поэкспериментировать».
Активация под живыми кампаниями
Если версию попытаться активировать, пока по ней идут кампании, редактор покажет интерстициал: список кампаний на этой версии и кнопки «Активировать всё равно» / остаться. Это защита от «исправил фразу — сломал работающий обзвон»: решение остаётся за вами, но молча — нет.
Заметьте: замороженные (frozen) кампании продолжат старую версию и после активации — они на то и заморожены; follow-кампании перейдут на новую.
Автосохранение черновиков
Черновик правки не теряется никогда:
- каждые 20 секунд фоновой тик сохраняет изменившуюся правку на сервер — даже если вы не нажимали «Сохранить»;
- несохранённый YAML тоже сохраняется как есть — битый в моменте текст не теряется (валидация происходит при попытке сохранить версию или позвонить);
- при повторном открытии сценария редактор предложит «Продолжить правку» или «Отбросить черновик» — с возвратом на ту же вкладку (дерево/YAML);
- поля форм восстанавливаются тем же порядком, как были заполнены.
«Сохранить версию» и «Отбросить черновик» стирают автосохранение.
Проверить голосом
Кнопка «Проверить голосом» в панели редактора — тест-звонок в браузере:
- звонок идёт по текущей правке из сессии редактора, включая несохранённую — активировать ничего не нужно;
- говорит и слушает браузер: микрофон и аудио, без телефона;
- тарифицируется по сниженной тестовой ставке (отдельно от боевых минут), у тест-звонков есть потолок длительности;
- перевод на живого оператора в тест-звонке продуктово отключён — проверяйте логику до перевода.
Это самый быстрый контур правки: поправил фразу → нажал → услышал.
Оценка озвучки и достижимость
- оценка озвучки — для фраз сценария можно прослушать синтез (собственный TTS платформы) прямо в редакторе, до запуска;
- карта достижимости — дерево помечает ветки «недостижимо от старта» и «отфильтровано условием»: видно, какие куски диалога никогда не исполнятся;
- структурный редактор — формы узлов с подсказками; YAML — для тех, кто любит текст.
Формы и коннекторы
Форма choices у вопросов, подстановка пресетов вебхуков из галереи коннекторов, селект голоса из ваших клонов — всё это в редакторе, без правок YAML вручную.
Дальше
- Полный список узлов и их полей: справочник узлов.
- Как версии работают у кампаний: quick start, шаг «сценарий».