Коротко: Сценарий строится из разнотипных задач — диалоговых шагов с клиентом, отправки сообщений, скриптовой логики, вызовов внешних систем через 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-вызов.
Влияет ли количество типов задач на скорость ответа бота?
Да, обращения к внешним системам и модели занимают больше времени, чем прямая скриптовая логика — стоит использовать их точечно, там, где они реально нужны.