Что такое Flow
Flow — визуальная среда, в которой вы собираете воркфлоу: сценарий работы языковой модели с вашими инструментами и данными. Вместо кода — граф: карточки-ноды и провода между ними.
Собранный граф вы отдаёте пользователям одним из пяти каналов — страницей чата, виджетом на сайте, ботом в Telegram, HTTP-вызовом или запуском по расписанию. Граф при этом остаётся один.
Воркфлоу — это граф
У графа две обязательные границы. Нода entry («Вход») — точка, куда приходит сообщение пользователя или объект от вызывающей стороны. Нода exit («Выход») — то, что вернётся в ответ.
- Исполнение + данные
- LLM
Обратите внимание на нижнюю ноду: llm не стоит в цепочке исполнения. Это конфигурация модели, которую подключают отдельным проводом — так одну и ту же модель можно отдать нескольким потребителям.
Вход в графе ровно один: движок передаёт каждой entry-ноде одно и то же входное значение, поэтому вторая только продублировала бы работу. Выходов может быть несколько, но лишь во взаимоисключающих ветвях — иначе результат одной ветки затрёт результат другой.
Ноды
Нода — единица работы: вызов модели, обращение к API, ветвление, чтение файла. У каждой есть настройки и порты — именованные точки, к которым подключаются провода. В палитре редактора больше 120 нод, разложенных по пяти разделам.
Поддержка — первая линия
Узлы
Перетащите на холст, чтобы добавить
| Раздел палитры | Примеры узлов |
|---|---|
| Input / Output | Вход, Выход |
| AI | ИИ-агент, LLM, Оконная память, RAG-запрос |
| Logic & Flow | Если / Иначе, Переключатель, Дождаться всех |
| Data | Шаблон, Переменная, JavaScript-код, БД: поиск |
| Integrations | HTTP-запрос, Отправить email, Telegram |
Названия разделов палитры одинаковы в русском и английском интерфейсе — приложение их не переводит, и документация повторяет их дословно.
Провода
Ребро между портами несёт не только «что за чем». Провод определяет, что именно передаётся по ребру:
| Провод | Что делает |
|---|---|
execute |
Только порядок: запускает следующую ноду, значение не передаёт. |
data |
Только значение: нода его прочитает, но ребро её не запустит. |
execute_data |
Запуск и значение одним ребром — самый частый провод в графе. |
link_llm, link_memory, link_extension |
Подключают модель, память и инструменты к их потребителю. На порядок исполнения не влияют. |
Тип провода выводится из портов, которые вы соединили: подключить выход модели к
порту Message не получится — редактор не даст.
Каналы доставки
Публикация выносит выбранную версию графа в один или несколько каналов на вкладке Публикация:
- Публичный чат — размещённая страница чата, доступная по публичной ссылке.
- Виджет — встраиваемый чат для любого сайта; публикуется отдельно, но использует тот же токен.
- Telegram — отвечает в Telegram через вашего бота.
- Webhook — запуск по HTTP-запросу с API-ключом.
- Расписание — автоматический запуск по cron.
Что на этом собирают
- Бот поддержки, который отвечает по вашей базе знаний и умеет заводить заявку в CRM.
- Обработчик формы: вебхук принимает JSON, модель извлекает поля, результат уходит письмом.
- Ночной отчёт по расписанию: выгрузка из базы, сводка от модели, сообщение в Telegram.
- Агент с инструментами, который сам решает, когда искать в интернете, а когда читать файл.