ИИ-ассистент в редакторе
Ассистент собирает и правит сценарий вместо вас: вы описываете задачу словами, он предлагает набор изменений, вы применяете или отклоняете. Описывать можно не только ноды: «у меня магазин, что можно автоматизировать?» — тоже задача для него.
Кнопка ИИ-ассистент — в правой части панели инструментов; она сворачивает и разворачивает панель. Ширину можно тянуть за край; на узких экранах панель превращается в выезжающую шторку. Наблюдателю кнопка не показывается: ассистент правит сценарий, а наблюдатель его только читает.
Поддержка клиентов
Ассистент сценарий
Опишите, что построить…
Чем может закончиться ход
Раньше ассистент отвечал на любое сообщение одним способом — начинал строить. Теперь ход заканчивается одним из трёх способов, и выбирает его он сам, по вашему сообщению:
- Собрал — обычный случай. Просьба названа конкретно, пусть и грубо («добавь LLM-ноду», «сделай бота, который отвечает по документам»), мелкие пробелы он закрывает разумными значениями и говорит, какими именно.
- Спросил — когда без ответа нельзя: задача названа целью, но не сказано, откуда приходят сообщения и куда уходит ответ; или нужен идентификатор, которого он не видит (база знаний, подключение). Не больше двух вопросов, часто с готовыми вариантами ответа — нажмите один, и он уйдёт как ваше сообщение.
- Предложил план — когда задача сформулирована как бизнес-цель, а не как граф, или изменение крупное. Он описывает словами, что будет делать сценарий от начала до конца, и останавливается: граф не меняется, пока вы не нажмёте Собрать по плану. Изменить план просто возвращает курсор в поле ввода.
Если он остановился, не доделав — исчерпал раунды, упёрся в одни и те же ошибки, модель отвечала слишком медленно — он теперь об этом пишет и подсказывает, что делать. Раньше на этом месте была тишина.
Как ставить задачу
Пишите то же, что сказали бы коллеге: какая нода нужна, куда её подключить, что должно получиться на выходе. Или просто опишите задачу своими словами — «разбирать заявки с сайта и присылать в Telegram». Enter отправляет сообщение, Shift+Enter делает перенос строки.
Пустой диалог показывает несколько готовых примеров: нажатие подставляет пример в поле ввода, но не отправляет — запрос тратит кварки, и решение остаётся за вами.
Вместе с вашим текстом ассистент получает:
- текущий граф с холста — включая несохранённые правки;
- выделенные ноды, поэтому «почини вот эту ноду» разрешается в конкретные идентификаторы, если вы предварительно выделили её на холсте;
- несколько последних сообщений этого диалога;
- пример входных данных — конверт входа одного из недавних запусков, чтобы ассистент использовал реальные имена полей, а не выдумывал их.
Что видно во время работы
Ход ассистента идёт потоком, и в диалоге появляются блоки разного вида:
- рассуждения — курсив с полосой у края; если ход состоял из одного ответа и ничего не менял, ответ печатается обычным текстом, а не курсивом;
- действия — строки моноширинным шрифтом с галочкой или крестиком: это вызовы его инструментов (добавить ноду, изменить конфиг, посмотреть справку по типу ноды, прочитать прошлый запуск);
- автопочинка — янтарный блок со списком того, что было исправлено механически;
- ошибка — красный блок с кнопкой Повторить.
Пока ход идёт, точка у заголовка панели пульсирует, а вместо кнопки отправки стоит Остановить. Когда ассистент работает, но ничего не печатает — вызывает инструменты, проверяет граф, — вместо ответа видна строка с тем, чем он занят: «Думаю», «Правлю сценарий», «Проверяю», «Чиню». Корзина рядом с чекбоксом очищает диалог.
Диалог сохраняется в браузере и переживает перезагрузку страницы — иначе разговор, в котором вы уже ответили на пару вопросов, пропадал бы целиком. Он привязан к одному сценарию: открыв другой, вы начинаете с чистого листа.
Автопочинка и проверка
После каждого раунда ассистент проверяет рабочий граф по строгому набору правил — тому же, которым сценарий гейтится на публикации. Часть находок имеет единственное механическое исправление; такие ассистент применяет сам и сообщает об этом блоком Автопочинка, а не тратит на них раунд.
У ассистента есть и собственный отладочный запуск: он может исполнить граф движком, заглушив внешние и платные ноды, чтобы проверить свою же работу. Такой запуск не тарифицируется и разрешён не более трёх раз на один запрос.
Предпросмотр изменений
Когда ассистент предлагает правку, над полем ввода появляется блок Предлагаемые изменения — построчный список.
Поддержка клиентов
Предлагаемые изменения
| Изменение |
|---|
| + Нода: ИИ-агент (ai_agent) |
| + Нода: Вся история диалога (buffer_memory) |
| ~ ИИ-агент: system_prompt=Ты помощник службы…, max_iterations=8 |
| + Связь: Вся история диалога [memory_out] → ИИ-агент [memory] |
| − Связь: Ответ модели → Выход |
Ноды и связи названы так же, как они подписаны на холсте, а не идентификаторами. Строки, относящиеся к конкретной ноде, кликабельны: клик наводит камеру на неё. Для изменения конфигурации показываются сами поля и их новые значения, а не просто факт правки.
Применить переносит изменения на холст. Отменить выбрасывает предложение — граф остаётся как был.
Если ассистент строит граф почти с нуля (на холсте были только вход и выход), после применения один раз отрабатывает авторасстановка — иначе новые ноды легли бы стопкой.
Авто-режим
Чекбокс Авто («Применять изменения без подтверждения») убирает шаг подтверждения: каждое предложение сразу уезжает на холст, и вы наблюдаете, как граф собирается по ходу ответа. Настройка запоминается в браузере.
Режим удобен, когда вы строите новый сценарий с нуля и всё равно собираетесь смотреть результат целиком. Для правок в работающем графе оставляйте его выключенным: тогда каждое изменение проходит через ваш просмотр.
Тестовые запуски из панели
Две кнопки в шапке панели запускают сценарий, не уходя из диалога:
- Тест с заглушками — исполняет граф, подменяя внешние и платные ноды.
- Тестовый запуск — настоящий запуск; он спрашивает подтверждение, потому что может отправлять сообщения, обращаться к платным моделям и списывать кварки.
Обе кнопки заблокированы, пока есть несохранённые правки: запускается сохранённая версия, и иначе вы бы проверяли не тот граф, который видите. Идентификатор запуска попадает в диалог — дальше можно попросить ассистента разобрать этот запуск, у него есть инструменты чтения запусков и входов-выходов конкретных нод.