Что такое Flow

Flow — визуальная среда, в которой вы собираете воркфлоу: сценарий работы языковой модели с вашими инструментами и данными. Вместо кода — граф: карточки-ноды и провода между ними.

Собранный граф вы отдаёте пользователям одним из пяти каналов — страницей чата, виджетом на сайте, ботом в Telegram, HTTP-вызовом или запуском по расписанию. Граф при этом остаётся один.

Воркфлоу — это граф

У графа две обязательные границы. Нода entry («Вход») — точка, куда приходит сообщение пользователя или объект от вызывающей стороны. Нода exit («Выход») — то, что вернётся в ответ.

Вход
LLM
Ответ LLM
Выход
  • Исполнение + данные
  • LLM
Минимальный чат-воркфлоу: сообщение уходит в модель, ответ возвращается пользователю.

Обратите внимание на нижнюю ноду: llm не стоит в цепочке исполнения. Это конфигурация модели, которую подключают отдельным проводом — так одну и ту же модель можно отдать нескольким потребителям.

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

Ноды

Нода — единица работы: вызов модели, обращение к API, ветвление, чтение файла. У каждой есть настройки и порты — именованные точки, к которым подключаются провода. В палитре редактора больше 120 нод, разложенных по пяти разделам.

app.iterna.ai/workflows/wf_8f21/editor

Поддержка — первая линия

РедакторТестПубликация

Узлы

Перетащите на холст, чтобы добавить

ПроверитьСохранить
Раздел палитрыПримеры узлов
Input / OutputВход, Выход
AIИИ-агент, LLM, Оконная память, RAG-запрос
Logic & FlowЕсли / Иначе, Переключатель, Дождаться всех
DataШаблон, Переменная, JavaScript-код, БД: поиск
IntegrationsHTTP-запрос, Отправить email, Telegram
Редактор: три вкладки сверху, палитра узлов рядом с холстом.

Названия разделов палитры одинаковы в русском и английском интерфейсе — приложение их не переводит, и документация повторяет их дословно.

Провода

Ребро между портами несёт не только «что за чем». Провод определяет, что именно передаётся по ребру:

Провод Что делает
execute Только порядок: запускает следующую ноду, значение не передаёт.
data Только значение: нода его прочитает, но ребро её не запустит.
execute_data Запуск и значение одним ребром — самый частый провод в графе.
link_llm, link_memory, link_extension Подключают модель, память и инструменты к их потребителю. На порядок исполнения не влияют.

Тип провода выводится из портов, которые вы соединили: подключить выход модели к порту Message не получится — редактор не даст.

Каналы доставки

Публикация выносит выбранную версию графа в один или несколько каналов на вкладке Публикация:

  • Публичный чат — размещённая страница чата, доступная по публичной ссылке.
  • Виджет — встраиваемый чат для любого сайта; публикуется отдельно, но использует тот же токен.
  • Telegram — отвечает в Telegram через вашего бота.
  • Webhook — запуск по HTTP-запросу с API-ключом.
  • Расписание — автоматический запуск по cron.

Что на этом собирают

  • Бот поддержки, который отвечает по вашей базе знаний и умеет заводить заявку в CRM.
  • Обработчик формы: вебхук принимает JSON, модель извлекает поля, результат уходит письмом.
  • Ночной отчёт по расписанию: выгрузка из базы, сводка от модели, сообщение в Telegram.
  • Агент с инструментами, который сам решает, когда искать в интернете, а когда читать файл.