Коротко: Сценарий строится из разнотипных задач — диалоговых шагов с клиентом, отправки сообщений, скриптовой логики, вызовов внешних систем через REST или n8n, и обращений к языковой модели там, где нужна гибкая интерпретация текста. Каждый тип решает свою функцию, и сильный сценарий обычно комбинирует несколько типов, а не строится на одном.

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

Диалоговые задачи и отправка сообщений

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

Скриптовая логика и условия

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

Вызов внешнего API (REST)

Когда сценарию нужны данные извне — проверить наличие товара, получить статус заказа — используется прямой REST-вызов к внешней системе. Это универсальный способ подключить любую систему с HTTP API.

Вызов workflow в n8n

Если у бизнеса уже настроена автоматизация в n8n, сценарий может вызвать существующий workflow вместо того, чтобы описывать ту же логику заново внутри сценария.

Вызов LLM для гибкой интерпретации

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

Как эти типы задач сочетаются в одном сценарии

Тип задачи Когда используется
Диалог / сообщение Общение с клиентом на каждом шаге
Скрипт / условие Предсказуемая логика ветвления без обращения вовне
REST-вызов Разовые обращения к внешним системам с HTTP API
n8n-воркфлоу Уже настроенные многошаговые автоматизации
LLM-вызов Гибкая интерпретация свободного текста клиента

Реальный сценарий записи или квалификации лида обычно проходит через несколько из этих типов подряд: диалоговый вопрос → LLM-извлечение данных из ответа → скриптовая проверка условия → REST-вызов для проверки наличия слота → диалоговое подтверждение клиенту.

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

Соберите сценарий из нужных типов задач

Опишите логику диалога текстом — платформа Aigine скомбинирует подходящие типы задач под вашу структуру.

Получить доступ к платформе →

Частые вопросы

Нужно ли использовать все типы задач в каждом сценарии?

Нет, простой сценарий может обойтись только диалоговыми задачами и скриптовой логикой, без REST или n8n-вызовов, если внешние данные не нужны.

Можно ли комбинировать REST-вызов и n8n в одном сценарии?

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

Как выбрать между REST-вызовом и n8n-воркфлоу?

Если автоматизация уже настроена в n8n — используйте её, если нужна разовая интеграция с новой системой — обычно проще прямой REST-вызов.

Влияет ли количество типов задач на скорость ответа бота?

Да, обращения к внешним системам и модели занимают больше времени, чем прямая скриптовая логика — стоит использовать их точечно, там, где они реально нужны.

Описание типов задач приведено в общем виде — конкретный набор может отличаться в зависимости от актуальной версии платформы.