Черновик и рабочая версия
Изменения в графе сначала сохраняются как черновик. Обучение передает их в тестовый контур, а публикация — в конечные каналы.
| Версия | Где используется |
|---|---|
| Черновик | Редактор графа. Не выполняется в каналах. |
| Обученная | Дебаг-виджет для тестового прогона. |
| Опубликованная | Telegram, MAX, ВКонтакте, виджет сайта, таймеры и другие конечные каналы. |
Редактор отдельно показывает время последнего обучения и публикации. Если версии различаются, рядом появляется понятный статус.
Тестовый прогон
Дебаг-виджет выполняет обученную версию и записывает прогон в аналитику как канал debug.
Начните с обычного пути, затем проверьте пустой ввод, неожиданный текст, повторное нажатие кнопки и ошибку внешнего сервиса.
Обучить
«Обучить» проверяет граф и копирует текущий черновик в тестовую версию. После этого дебаг-виджет начинает новый тестовый диалог по обновленному сценарию.
Опубликовать
«Опубликовать» копирует уже обученную версию в конечные каналы. Необученный черновик опубликовать нельзя.
Проверка графа
Перед публикацией iisy делает сухой прогон сценария. Он не вызывает LLM и внешние запросы, но проходит связи, условия, переходы и слоты памяти.
- В графе должен быть хотя бы один стоп-слот: ожидание, кнопочное меню или финальный Agent.
- Если ветка заканчивается без следующего слота, она возвращается к старту.
- Если условие зависит от известной переменной памяти, проверка выбирает подходящую ветку.
- Если условие зависит от неизвестного ввода клиента, проверяются все возможные ветки.
- Если граф повторяет тот же слот с теми же значениями памяти, это считается бесконечным циклом.
- Если сценарий не доходит до стоп-слота за 100 шагов, публикация тоже останавливается.
Чеклист публикации
- Старт ведет в первый пользовательский шаг.
- Каждая ветка достигает стоп-слота или безопасно возвращается к старту.
- У пользовательских развилок есть запасной маршрут.
- Переменные сохраняются до первого использования.
- Внешние запросы проверены на успешном и ошибочном ответе.
- Agent-слоты используют нужные LLM-профили и инструменты.
- После обучения выполнен полный прогон в дебаг-виджете.
- После публикации выполнена короткая проверка конечного канала.