Чат

Раздел Чат — рабочее место для разговора с воркфлоу. Каждое отправленное сообщение запускает один прогон: текст приходит в ноду entry, а ответ собирается из exit и печатается в переписке по мере генерации.

Выбор воркфлоу

В верхней строке — выпадающий список воркфлоу рабочего пространства. Рядом с именем показан номер развёрнутой версии, у остальных — пометка «не развёрнут».

Чат работает только с развёрнутой версией. Пока публикации нет, вместо переписки показывается предупреждение «Этот воркфлоу ещё не развёрнут» и кнопка Развернуть воркфлоу; ссылка Управление деплоем справа открывает вкладку публикации в редакторе.

Сессии

Сессия — это отдельная нить разговора: своя история сообщений и своя очередь ходов. Кнопка с плюсом в списке ЧАТЫ создаёт новую сессию со случайным идентификатором, клик по строке переключает на неё.

Выбранные воркфлоу и сессия попадают в адрес страницы (?workflow=…&session=…), поэтому ссылку на конкретный разговор можно сохранить в закладки или отправить коллеге.

В списке видны все сессии этого воркфлоу, а не только созданные здесь: публичный чат, виджет и Telegram пишут в то же хранилище сообщений. Подгружается до 50 сессий, самые свежие сверху.

app.iterna.ai

Чат

ЧАТЫ

сессии этого воркфлоу

СессияПервое сообщениеСообщений
Новый чатСколько стоит доставка в Казань?6
tg:214…/start24
9f31c2…Нужен счёт на оплату3

Чат

развёрнутая версия v3

Очистить историю
Сколько стоит доставка в Казань?
Стандартная доставка — 2 дня, 390 ₽. Нужен точный расчёт по весу?
Да, 4 кг
Отправьте сообщение… (Enter — отправить, Shift+Enter — новая строка)
Слева — сессии воркфлоу, справа — переписка и поле ввода.

Отправка и остановка ответа

  1. Введите сообщение и нажмите Enter (перенос строки — Shift+Enter).
  2. Пока воркфлоу работает, под перепиской видна метка «Выполнение воркфлоу», а ответ печатается по мере генерации.
  3. Красная кнопка с квадратом останавливает текущий ход. Очередь при этом сохраняется — следующее сообщение сессии стартует само.

Сообщения одной сессии выполняются строго по очереди. Если отправить второе, не дождавшись ответа, оно встанет в очередь, а панель покажет, сколько ходов ждёт. Глубина очереди ограничена тарифом: сообщение сверх лимита не принимается, и над полем ввода появляется строка «Не удалось отправить».

Отрисовка идёт по живому каналу сессии, а не по ответу на отправку. Поэтому одна и та же сессия, открытая в двух окнах, показывает один и тот же поток; ход, пришедший из Telegram или виджета, тоже видно здесь вживую. При обрыве связи панель показывает «Переподключение…» и продолжает с места разрыва.

Наведите курсор на своё сообщение, чтобы получить действие Перезапустить с этого сообщения: оно удаляет это сообщение и всё, что было после него, и возвращает текст в поле ввода.

Вложения

Кнопка со скрепкой прикрепляет один или несколько файлов. Файл сначала загружается в хранилище рабочего пространства (виден в разделе Файлы), а к сообщению прикрепляется ссылка на него — воркфлоу получает файл вместе с текстом хода. Ошибочно выбранный файл убирается крестиком на плашке до отправки.

Очистка истории

Иконка корзины в заголовке панели удаляет все сообщения текущей сессии. Действие необратимо и затрагивает только переписку: состояние нод памяти при этом не сбрасывается.

Что дальше