Чем визуальный конструктор из веток отличается от инструкции с базой знаний, какие задачи закрывает каждый и почему схема из блоков рвётся на росте.
Конструктор чат-ботов — это способ собрать бота без программиста, и таких способов два. Первый рисует дерево из блоков и стрелок: шаг существует, пока для него есть ветка. Второй собирает поведение из текстовой инструкции, базы знаний и действий с условиями, без холста вообще. Жёсткий порядок шагов доступен в обоих, но задаётся по-разному.
Схема сценария растёт на экране весь вечер: приветствие, три кнопки, от каждой ветка, от веток — ещё ветки для «не понял», «передумал», «спросил про доставку». К двадцатому блоку холст приходится отдалять, чтобы видел целиком. К тридцатому масштаб становится таким, что текста в узлах уже не разобрать, и схему всё равно не отправить коллеге одним скриншотом, она попросту не влезает в кадр читаемым куском.
Это и есть первая развилка выбора. Слово «конструктор» рисует в голове именно такую картинку: блоки, стрелки, холст, но за ним стоят два разных инструмента, и они закрывают разные задачи.
Конструктор чат-бота — это инструмент, который собирает бота без программиста: не пишешь код, а настраиваешь готовые элементы через интерфейс.
Дальше смысл расходится. В привычном представлении конструктор — это холст: блок «сообщение», блок «вопрос с вариантами», стрелка к следующему блоку, и так до конца дерева. Собрать чат-бота без программиста здесь означает нарисовать каждый шаг руками, включая все развилки, которые придут в голову на старте.
Второй вид собирает бота иначе. Вместо холста — текстовая инструкция: роль агента, задачи, порядок действий описаны предложениями, а не фигурами. К инструкции добавляется база знаний с фактами компании и набор действий, которые агент вызывает по ситуации или по жёсткому условию. Устройство этого второго вида подробно разобрано в статье «Чат-бот без ИИ и с ИИ»: там же приведена таблица, по каким признакам поведение одного и другого видно в работе.
Проверьте на своих диалогах.Регистрация без карты, 500 ₽ на тест по промокоду BLOG500
Собрать агентаДерево выигрывает там, где разговор на самом деле не разговор, а форма с фиксированным порядком полей.
Заявка на консультацию: имя, телефон, удобное время — три вопроса, всегда в одном порядке, без ветвления по смыслу. Запись на один из свободных слотов. Проверка статуса заказа по номеру. В этих сценариях любая формулировка клиента сводится к одному и тому же выбору из готовых вариантов, и дерево из блоков рисует этот выбор нагляднее, чем абзац инструкции: видно все ветки сразу, легко проверить, что ни одна не забыта, и легко показать заказчику схему целиком, пока она умещается в кадр.
Жёсткий регламент с одинаковым порядком шагов для всех обращений — родная территория визуального конструктора. Свободный вопрос клиента, сформулированный по-своему, — нет: под него придётся дорисовывать ветку каждый раз заново.
Дерево растёт на каждой развилке умножением, а не сложением. Один вопрос клиента редко формулируется одинаково: «сколько стоит», «а почём это выйдет», «есть скидка на опт» — три ветки под один смысл, потому что дерево не понимает синонимов, оно понимает только точное совпадение с заранее прописанным вариантом.
К десятому блоку схему ещё видно целиком и держат в голове все переходы. К двадцатому приходится подписывать блоки, чтобы не путать похожие. Примерно на тридцатом происходит слом: правка одной ветки требует проверить три соседних, куда она случайно ведёт, автор схемы уже не помнит, зачем блок номер четырнадцать выглядит именно так, а новый сотрудник тратит день на то, чтобы просто прочитать дерево, не меняя в нём ничего. Каждая новая формулировка вопроса добавляет не строку в инструкцию, а новый узел с новыми стрелками, и коллекция веток растёт быстрее, чем список реальных вопросов клиентов.
Второй способ собрать бота без программиста не рисует дерево вовсе. Вместо холста — четыре элемента, которые вместе задают поведение: системная инструкция описывает роль, задачи и порядок шагов текстом; база знаний хранит факты компании, к которым агент обращается при ответе, и имеет приоритет ниже инструкции; действия — это шаги логики вроде вызова таблицы, вебхука или подчинённого агента; барьеры контроля поведения проверяют готовый ответ перед отправкой.
Свободная формулировка клиента не ломает такую конструкцию, потому что не привязана к конкретной ветке: агент читает сообщение целиком и подбирает ответ по написанным правилам, а не по совпадению с готовым вариантом. Как выглядит эта разница в реальной переписке, по шагам показано в статье «Как выбрать платформу чат-бота», где разбирается восемь признаков, по которым стоит сравнивать такие платформы, прежде чем выбирать.
Черновик на бумаге всё равно полезен: прежде чем описывать разговор инструкцией, стоит набросать его шаги карандашом, чтобы увидеть развилки, которые иначе забудутся. В платформу переезжает не рисунок, а текст, и рисунок можно выбросить сразу после того, как текст готов.
| Что сравниваем | Дерево из блоков | Инструкция и база знаний |
|---|---|---|
| Свободная формулировка вопроса | требует отдельной ветки | обрабатывает без правки схемы |
| Правка правила | добавить блок и стрелку | переписать предложение в тексте |
| Наглядность целиком | высокая, пока блоков немного | схемы нет, есть текст инструкции |
| Рост на тридцатом узле | связи путаются, правка рискует соседями | новая строка не трогает остальные |
| Жёсткий порядок шагов | по устройству дерева | через условия срабатывания действий |
Отсутствие холста не означает, что всё отдано на решение модели. Часть шагов у ИИ-агента задаётся правилом так же жёстко, как веткой в дереве, только описывается иначе.
У каждого действия есть условия срабатывания: вызов моделью можно отключить и оставить обязательное условие: новый диалог, сообщение клиента, ответ агента, с уточнениями по времени, источнику обращения или фразе в сообщении. Барьеры контроля поведения проверяют готовый ответ перед отправкой и не пропускают то, что не должно случиться: цифру не из источников, скидку не из базы. В инструкции работают условные вставки, которые показывают агенту разный текст в зависимости от канала обращения, так один агент ведёт себя по-разному в чате на сайте и в переписке на маркетплейсе, оставаясь одной настройкой. Как из этих трёх механизмов собирается предсказуемое поведение целиком, разобрано в статье «Сценарий чат-бота», а полный список условий и настроек смотрите в руководстве платформы.
Разница с деревом не в наличии правил, а в том, где они живут. В дереве правило — это форма самого блока. Здесь правило — отдельная настройка у конкретного действия, и она не разрастается вместе со всей остальной логикой.
Поднимите последний сценарий, который вы дорисовывали в конструкторе с блоками, и посчитайте узлы. Если их меньше пятнадцати и рост не планируется, дерево справляется, менять нечего.
Если счёт перевалил за тридцать, а месяц назад их было вдвое меньше, дальше рисовать веток не стоит: переносите тот же порядок шагов в текст инструкции, добавьте базу знаний под факты и оставьте условия срабатывания там, где шаг обязан случиться без вариантов. Схема на экране перестанет упираться в масштаб, а разговор — в границу, которую никто не рисовал специально.
Инструмент, который собирает бота без программиста. У этого слова два разных смысла: одни конструкторы рисуют дерево из блоков и стрелок, где каждый шаг — отдельная фигура на холсте, другие собирают поведение из текстовой инструкции, базы знаний и набора действий с условиями.
В визуальном редакторе шаг существует, пока для него нарисована ветка: спросили не то, что предусмотрено, и бот встал. В инструкции с базой знаний нет заранее нарисованных развилок: агент читает вопрос целиком и отвечает по написанным правилам и загруженным материалам, поэтому формулировка, которую никто не предугадал, не ломает разговор.
Когда порядок шагов жёсткий и одинаковый для всех: заявка по чётким полям, запись на один из свободных слотов, выдача статуса по номеру заказа. Там, где разговор — это форма, а не диалог, дерево нагляднее и его проще проверить целиком.
Каждая новая формулировка вопроса требует отдельной ветки, а не правки одного правила. Десяток блоков читается с одного взгляда, три десятка — уже нет: приходится листать холст, чтобы понять, куда ведёт конкретная стрелка, и правка одного узла аукается в соседних, о которых давно забыли.
Нет. Поведение агента задаётся системной инструкцией, базой знаний, действиями и барьерами контроля поведения, без холста с перетаскиванием блоков. Жёсткий порядок там, где он нужен, получается через условия срабатывания действий, а не через рисование дерева.
Конструктор из веток и ИИ-агент — два разных способа собрать бота без программиста, не ступени одной лестницы. Первый жёстко ограничивает разговор заранее нарисованными шагами, второй отвечает на вопрос по инструкции и материалам, а жёсткие шаги задаёт условиями срабатывания там, где они действительно нужны.