Как настроить этапы (воронки)

Чат-боты
Настройки
Параметр «Этапы» в настройках чат-бота позволяет настраивать цепочки для сбора информации по воронкам сделок. Например, если вы используете в amoCRM воронки с последовательным получением данных о клиенте (этап 1 — запрос ФИО, этап 2 — запрос телефона и т. д.), то с помощью этого параметра вы сможете настроить последовательный запрос этих данных xат-ботом и их передачу в этапы сделки.
Содержание:

Особенности настройки

  • Настройка происходит в два этапа: на стороне чат-бота и в его интеграциях (amoCRM, Битрикс24).
  • Для каждого этапа можно добавить название, инструкцию к нему и триггерные слова для переключения на следующий этап.
  • Также к каждому этапу можно отдельно добавить прайс-лист и Базу знаний. Благодаря такой мультиагентности нейросотрудник будет обращаться к нужному этапу в зависимости от контекста запроса. Это позволяет экономить расход токенов в рамках комплексных бизнес-процессов при использовании объемных инструкций и снижает риск возникновения ошибок при обработке запросов.
  • Если вы добавляете этапы, то в основном prompt чат-бота должна отсутствовать аналогичная инструкция по воронкам. В противном случае они будут конфликтовать друг с другом и чат-бот будет работать некорректно.
  • Для инструкции к этапам специальная разметка не требуется.
  • Добавить этапы к чат-боту, который работает на базе Ассистента, нельзя в силу технических особенностей.

Как добавить этапы в настройках чат-бота

1
Чтобы добавить этапы, перейдите в настройки чат-бота.
2
В блоке с этапами нажмите на кнопку «Добавить этап».
3
Далее укажите название этапа, например Этап 1 или Запрос ФИО. В поле «Инструкция этапа» пропишите инструкцию для чат-бота. Например: Запроси имя клиента и после ответа переведи на этап «Этап 2». Специальная разметка не требуется.
Обратите внимание. Если вы добавляете этапы, то в основном prompt чат-бота должна отсутствовать аналогичная инструкция по воронкам. В противном случае они будут конфликтовать друг с другом и чат-бот будет работать некорректно. Если вы уже используете инструкцию по воронкам в основном prompt, то рекомендуем убрать оттуда эту часть и настроить через параметр «Этапы». В зависимости от того, на каком этапе находится диалог, к основному prompt добавляется prompt этого этапа.
4
Можно назначить условие, при котором бот будет переключаться к следующему этапу диалога, и указать для этого триггерные слова. Их необходимо указывать на том этапе, на который должен переключиться бот, а также прописать в prompt предыдущего этапа это слово.

Триггерные слова будут срабатывать при любом вхождении. То есть, если указано триггерное слово «бронирование», то при использовании ботом слова «бронирования» диалог и сделка также будут переведены на следующий этап.

Также чат-бот может перевести текущий этап сделки на нужный этап, а не только на следующий, например с 1-го сразу на 3-й, если слово в ответе бота совпадает с prompt из 1-го этапа с триггерным словом из 3-го этапа.
Пример. В качестве триггерных слов для второго этапа мы указали «бронирование, забронировать». Бот, находясь на первом этапе, в своем ответе пишет: «Хотели бы Вы уточнить детали бронирования?». В этом случае сработает триггерное слово и общение Чат-бота и сделка будут переведены на этот этап.
Обратите внимание. Инструкция по триггерным словам должна отсутствовать в основном prompt чат-бота.
5
Если требуется, добавьте прайс-лист к этапу, тогда нейросотрудник будет консультировать клиентов по товарам или услугам вашей компании в соответствии с этапом, на котором находится диалог. Данные из прайс-листа будут добавлены к промту этапа.
Нажмите на флажок, чтобы активировать опцию «Прайс-лист». Появятся поля настроек:

  • Добавьте ссылку на прайс-лист. Это может быть любой фид с базой данных любого содержания с регулярным обновлением. Форматы: CSV (XLS(X)), XML. Поддерживаемые кодировки для CSV- и XML-файлов: utf-8; разделитель для CSV-файла — "," (запятая). Можно использовать ссылки на изображения (на сайт).
  • Также можно добавить ссылку на прайс-лист в Google Таблицах. Для этого создайте файл с прайсом — обратите внимание, что чат-бот будет брать информацию только с первого листа таблицы. Далее откройте к ней доступ по ссылке («Всем, у кого есть ссылка») и скопируйте её без edit?usp=sharing на конце. Например: https://docs.google.com/spreadsheets/d/1XSpf4PkiiGOIKAf6Q9ktzBHVdU/ — обратите внимание, что в конце ссылки должен быть слэш (/). Если вы обновили информацию в прайс-листе, то в новые и старые диалоги будет подгружаться обновленный прайс-лист.
Укажите инструкцию к прайс-листу для данного этапа. Для инструкции к прайс-листу можете использовать текст как без разметки, так и разметку Markdown или JSON.
7
Если ваш нейросотрудник должен обрабатывать большие объемы информации, вы можете добавить к каждому этапу отдельную Базу знаний, тогда чат-бот будет брать из Базы нужную информацию в соответствии с этапом, на котором находится диалог.

Нажмите на флажок, чтобы активировать опцию «База знаний». Появятся поля настроек:

  • Выберите Базу знаний в выпадающем списке. Обратите внимание, что ключ Базы знаний должен соответствовать ключу чат-бота — только в этом случае вы сможете выбрать Базу знаний из списка. Также к чат-боту можно добавить только ту Базу знаний, при создании которой был выбран тип «NeuroSpace». Правила разметок и создания Баз знаний читайте в разделе «Базы знаний».
  • В поле «Количество чанков» укажите количество чанков в Базе знаний, которые будут подгружаться по результатам контекстного поиска по файлу.
  • В поле «Дистанция векторов» можно настроить точность контекстного поиска векторных данных по Базе знаний. Чем меньше цифра, тем более релевантный поиск. Можно установить значение от 0 до 1, где 0 — наиболее релевантный поиск, 1 — максимально широкий. Допустимо использовать десятые и сотые: 0.1 или 0.01.
  • «Количество сообщений для поиска» — это количество последних сообщений из диалога, которые будут переданы для поиска чанков в Базе знаний.
Обратите внимание. Добавить к этапу можно только ту Базу знаний, при создании которой был выбран тип «NeuroSpace».
8
Аналогично добавьте остальные этапы. Для этого снова нажмите на кнопку «Добавить этап». Новый этап появится ниже, под предыдущим.

Чтобы удалить этап, нажмите под ним на кнопку «Удалить».
Не забудьте сохранить изменения. После создания чат-бота и настройки этапов вам необходимо будет перейти к интеграциям чат-бота и настроить соответствие этапов с этапами воронки в amoCRM.

Как соединить этапы сделки в amoCRM с этапами чат-бота

Если у вас настроена интеграция чат-бота с amoCRM, вы сможете сразу перейти к соединению этапов. Если нет, сперва настройте интеграцию. Как это сделать, описано здесь.
1
Чтобы соединить этапы, нажмите на кнопку «Соединить этапы».
Обратите внимание. Кнопка будет отображаться в том случае, если вы ранее добавили этапы в настройках Чат-бота (см. Как создать Чат-бота). Нажмите на кнопку «Соединить этапы».
2
В появившемся окне укажите соответствие этапов в настройках чат-бота с этапами вашей воронки в amoCRM. Для этого нажмите на поле с этапом и выберите нужный. Проделайте то же самое для остальных этапов и нажмите «Сохранить».

Если в выпадающем списке не отображаются этапы воронки (например, вы изменяли название воронки на стороне amoCRM), обновите интеграцию чат-бота с amoCRM и попробуйте еще раз настроить связь воронок.
Теперь при общении Чат-бота с клиентом будут активироваться этапы воронки.

Пример работы чат-бота по этапам воронки

Вот пример активации воронки при общении клиента с нейросотрудником в Telegram на стороне NeuroSpace:
На стороне amoCRM этапы будут выглядеть следующим образом:
Полезные материалы по теме:

Создать своего нейросотрудника

Создавайте нейросотрудников и интегрируйте в свой бизнес для оптимизации процессов
Свяжитесь с нами
Если у вас возникли вопросы или трудности, свяжитесь с нами любым удобным для вас способом
Эл. почта
Стать партнером
Контакты
Республика Казахстан, г.Алматы,
ул. Ауэзова, д.175, н.п. 9а