Как стать автором
Обновить

Как сделать AI бота для Битрикс24 с подключением к Tg, VK, Avito

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров1.7K
а многие уже используют
а многие уже используют

Простая инструкция, не требующая знаний программирования или администрирования. Собственный бот вы сможете тестировать уже через минуту после установки приложения в Битрикс24, а далее - разбираем настройки.

  • В этой статье разберём пошагово, как сделать, обучить и подключить бота первой линии к популярным мессенджерам и соцсетям (открытым линиям битрикса), используя искусственный интеллект (ИИ, или AI по-английски).

  • Увидим классические проблемы, которые возникают при обучении ИИ, и какие методы позволяют их решать. Посмотрим, как можно создавать карточки смарт-процессов на "события" вроде "клиент хочет купить" или "жалоба клиента", особое внимание уделим событию "Бот не знает ответа" - это ключевой момент в обучении и развитии бота, доведении его до полноценного сотрудника, заменяющего человека, а порой и превосходящего человека - как минимум, бот может быстрее и точнее человека дать ответ по большой базе товаров.

  • Кроме того, посмотрим как бот может использовать данные из CRM и Товарного каталога Битрикс24, а также рассмотрим методы анализа общения с клиентом, выбора важнейших и типизированных данных, и записи их в поля карточек Битрикс24.

AI-бот для Битрикс24

Нам понадобится аккаунт существующий аккаунт Битрикс24, облако или коробка. Если аккаунта нет — можно быстро создать с нуля: https://www.bitrix24.ru/

В битриксе есть приложения для чат-ботов, ставим AI бот для Битрикс24, в котором реализован чат-бот, а также есть роботы и БП для обработки результатов общения. Многие моменты, которые здесь разбираются, будут актуальных и для других ботов из маркетплейса Битрикс24.

Маркетплейс Битрикс24 в вашем аккаунте
Маркетплейс Битрикс24 в вашем аккаунте

Интерфейс настройки бота

После установки приложение внутри Битрикс24 выглядит так:

Интерфейс настройки чат-бота: видим кнопку теста и поля ввода данных, где ТОВАРЫ - уже заполнены данными из каталога битрикса.
Интерфейс настройки чат-бота: видим кнопку теста и поля ввода данных, где ТОВАРЫ - уже заполнены данными из каталога битрикса.
Бот использует данные о каталогах и товарах из Битрикса
Бот использует данные о каталогах и товарах из Битрикса
Тестировать бот можно ещё до настройки его в битриксе (настройка разобрана далее в статье). Тест открывается в отдельном окне, для каждого сообщения мы видим его цену. Данный тест не создаёт лидов, сделок или открытых линий.
Тестировать бот можно ещё до настройки его в битриксе (настройка разобрана далее в статье). Тест открывается в отдельном окне, для каждого сообщения мы видим его цену. Данный тест не создаёт лидов, сделок или открытых линий.

Вводим название и краткое описание, товары - уже заполнены

Заполняем название, рабочие часы и делаем описание компании (для начала можно очень кратко)
Заполняем название, рабочие часы и делаем описание компании (для начала можно очень кратко)

Тестируем бот

Теперь можно задавать вопросы на описанные темы, попробуем самый сложный случай, спросим про рабочие дни:

Бот не просто запомнил рабочие часы, но и правильно ответил на запрос клиента. 4 мая 2025 года - это воскресенье.
Бот не просто запомнил рабочие часы, но и правильно ответил на запрос клиента. 4 мая 2025 года - это воскресенье.

Чуть ниже мы разберём подключение стандартных открытых линий (Telegram, VK и подобных) - настройка довольно сложная, а тестировать бот хочется "здесь и сейчас", использование тестового чата решает эту проблему.

Таблица товаров из каталога Битрикс24

Если в Битрикс24 есть товары - они будут использованы для заполнения поля "Товары" и бот будет по ним консультировать.
Если в Битрикс24 есть товары - они будут использованы для заполнения поля "Товары" и бот будет по ним консультировать.

Также можно использовать таблицу товаров из Excel - достаточно скопировать её содержимое и вставить в поле "Товары" вкладки "Чат-бот AI" в приложении.

Настроим бот в Битриксе

Чат-бот - это стандартный функционал Битрикс24, который подключается к любым "открытым линиям" - то есть к интеграциям с системами общения с клиентами, такими как мессенджеры, соцсети или виджеты на сайтах. Сама настройка открытых линий, и особенно бота в них, для новичка неочевидна, поэтому описываю детально на скриншотах.

Обратите внимание - далее мы создаём НОВУЮ открытую линию (ОЛ), пока НЕ ПРИВЯЗАННУЮ к реальным ОЛ. Новая ОЛ создаётся для тестирования, чтобы "не мешать" работе ранее настроенных ОЛ, которые уже могут работать в вашем битриксе. После настройки AI чат-бот можно подключить к новым или действующим интеграциям с Whatsapp, Telegram, Avito, VK..

Переходим в Контакт-центр Битрикс24. Он же через меню: CRM>Продажи>Каналы продаж>Контакт-центр
Переходим в Контакт-центр Битрикс24. Он же через меню: CRM>Продажи>Каналы продаж>Контакт-центр
Жмём "Онлайн-чат" и "Создать открытую линию"
Жмём "Онлайн-чат" и "Создать открытую линию"
Битрикс24 создаст открытую линию, жмём кнопку "Настроить"
Битрикс24 создаст открытую линию, жмём кнопку "Настроить"
Меняем название открытой линии в "Прочее"
Меняем название открытой линии в "Прочее"
Выбираем Чат-боты, жмём кнопку "При обращении клиента назначить ответственным чат-бота", бот Kili появится автоматически, или выберите его вручную. Жмём кнопку "Сохранить"
Выбираем Чат-боты, жмём кнопку "При обращении клиента назначить ответственным чат-бота", бот Kili появится автоматически, или выберите его вручную. Жмём кнопку "Сохранить"
Для тестов можно убрать форму запроса данных пользователя
Для тестов можно убрать форму запроса данных пользователя
Идём в ОЛ чуть выше и жмём Подключить
Идём в ОЛ чуть выше и жмём Подключить
Вбиваем любое название, копируем в буфер и жмём "Сохранить"
Вбиваем любое название, копируем в буфер и жмём "Сохранить"

Открываем ссылку (в нашем примере это https://wel-products.bitrix24.ru/online/welproducts ) - в ДРУГОМ БРАУЗЕРЕ или в режиме ИНКОГНИТО (для авторизованных в Битрикс24 пользователей ссылка не работает). Если в этот момент увидите ошибку как на скриншоте ниже, не переживайте - Битрикс ещё "не завершил внутренние настройки" - через минуту всё наладится:

Не переживайте - выпейте чашку чая и загрузите снова. Битриксу надо "подумать", прежде чем ОЛ заработает.
Не переживайте - выпейте чашку чая и загрузите снова. Битриксу надо "подумать", прежде чем ОЛ заработает.

Общаемся с «открытой линией» AI‑бота

Через некоторое время ОЛ работает - можно писать вопрос. Это "имитация" любых чатов, подключенных к Битрикс24.
Через некоторое время ОЛ работает - можно писать вопрос. Это "имитация" любых чатов, подключенных к Битрикс24.

На скриншоте видим "Наши консультанты ответят вам в самое ближайшее время!" - этого не будет в реальных ОЛ. А пока глянем на ответ бота:

Бот правильно ответил по поводу товара, и даже указал сколько будут стоить две пачки.
Бот правильно ответил по поводу товара, и даже указал сколько будут стоить две пачки.

Подключаемся к VK

Подключение Битрикс 24 к Whatsapp, Telegram, Avito и виджет на сайт мы не будем детально рассматривать в этой статье (на эту тему много инструкций). Главное - подключение AI-бота везде стандартно, как описано выше - входите в "открытую линию" данного источника, выбираете "Бот", и те же настройки.

Чтобы подключиться к группе VK необходимо войти в свой аккаунт VK и в Битрикс24 в административном режиме. Заходим в Битрикс в Контакт-центр и выбираем плашку "ВКонтакте"

Подключение ВКонтакте в Битрикс24
Подключение ВКонтакте в Битрикс24
Жмём "Подключить"
Жмём "Подключить"
Разрешаем интеграцию во всплывающем окне VK
Разрешаем интеграцию во всплывающем окне VK
Выбираем группу VK и жмём "Подключить"
Выбираем группу VK и жмём "Подключить"
Выбираем в "Открытая линия" ранее созданную открытую линию. Настраивать с нуля не нужно - войдите в "Настроить" и убедитесь, что бот настроен уже так, как мы сделали ранее.
Выбираем в "Открытая линия" ранее созданную открытую линию. Настраивать с нуля не нужно - войдите в "Настроить" и убедитесь, что бот настроен уже так, как мы сделали ранее.
Бот настроен - можно проверять
Бот настроен - можно проверять

Теперь пишем в группу VK. Проще, если это сделает человек, который не является администратором группы, либо нужно закрыть окна группы (сообщение не уйдёт в битрикс, если VK сочтёт, что на него уже внутри VK отвечают).

Бот ответил клиенту в VK, и обратился по имени, которое записано у клиента в аккаунте.
Бот ответил клиенту в VK, и обратился по имени, которое записано у клиента в аккаунте.

Добавляем вопросы, которые нужно спросить у клиента

Давайте предложим продукты для детей, для этого напишем в "Промпт" такую инструкцию:

Уточни у клиентов, которые спрашивают о конкретных товарах - интересуются ли органическим питанием для детей?

Добавляем вопросы в промпт
Добавляем вопросы в промпт

Проверяем работу:

Клиент

Чат-бот AI

Комментарий

вы ещё работаете?

Наша компания работает с 10 до 17, кроме воскресенья. В данный момент мы закрыты. Чем могу помочь, когда откроемся?

Бот правильно ответил, и понял текущее время. AI правильно НЕ предложил товары для детей, так как о конкретных товарах речь ещё не идёт.

молочные продукты какие есть?

В нашем ассортименте молочных продуктов есть:
Кефир 900 мл - 100 ₽
Молоко 900 мл - 90 ₽
Творог 500 г - 130 ₽
Интересуетесь ли вы органическим питанием для детей?

Бот задал вопрос вовремя: когда начали обсуждать конкретные продукты.

Информация о диалоге хранится в карточках Битрикса: лидах, сделках, контактах

В карточках CRM (лиды, сделки, контакты и компании) автоматически сохраняется общение - это стандартная функция Битрикс24 "открытых линий".
В карточках CRM (лиды, сделки, контакты и компании) автоматически сохраняется общение - это стандартная функция Битрикс24 "открытых линий".

Список всех диалогов можно найти в Контакт-центре (Продажи>Каналы продаж>Контакт-центр):

Список диалогов со ссылками на переписку и на сущности CRM, здесь же есть статистика диалогов.
Список диалогов со ссылками на переписку и на сущности CRM, здесь же есть статистика диалогов.

Интересные практические кейсы

Компании часто используют сложный технический сленг, понятный только внутри своей сферы. Например, что значит термин "пятёрка"? Может, это 5 рублей или 5 тысяч рублей, а может известный магазин? Одни наш клиент из сферы вторсырья использует термин "пятёрка" для.. гофрокартона, имеющего обозначение МС-5Б/2. Мы настроили промпт таким образом, чтобы термин "пятёрка" ИИ понимал правильно. В данном случае можно указать так в промпте: гофрокартон (синонимы: МС-5Б/2, "пятёрка") - и AI будет понимать данный термин так, как требуется в конкретном бизнесе.

Для другого клиента важно было понять - что является рабочей профессией. Всего существует около 5 000 рабочих профессий, и если вносить полный список в базу обучения ИИ, то это замедлит ответы и сделает их дороже. Мы решили проблему запросом:

Если клиент спрашивает про какую-либо рабочую специальность (которая юридически считается рабочей специальностью), то отвечай...

Вначале, когда мы проводили обучение бота, он считал рабочими специальностями и профессию медсестры, и даже юриста, после чего мы добавили фразу в скобках "(которая юридически считается рабочей специальностью)" - и бот стал понимать суть правильно. Подобных тонкостей в обучении довольно много, поэтому для хорошей настройки бота есть смысл изучать методику обучения AI (промпты), либо обращаться к специалисту, промпт-инженеру. Это особенно важно при создании продающего бота, а для бота "первой линии" может быть достаточно отладить таблицу товаров и добавить общее описание компании.

Бот предлагает разные условия в зависимости от выбранных клиентом товаров

В компании, занимающейся профессиональным обучением, возникла задача: как запросить у клиента набор документов, необходимых для получения лицензии или удостоверения. Набор документов для лицензии и удостоверения разные, причём на оба типа есть десятки наименований товаров. Самый простой метод: указывать для каждого товара необходимые документы, но это усложняет работу бота и замедляет ответы, а главное - сильно увеличит финансовые расходы. Мы сделали для клиента специальную таблицу и решили данную задачу максимально "бережно" - затраты времени и денег на диалог почти не увеличились.

Цена сообщения и диалога

Цена сообщения начинается от 1 рубля, и может доходить до 5 и более рублей, что напрямую зависит от объёма данных обучения бота - в первую очередь от количества товаров и услуг. Средний диалог выходит 10 - 25 рублей. Например, если в компании 1000 диалогов в месяц, то это 10 - 25 тыс расходы на ИИ, если все диалоги будет вести бот.

В тестовом боте Kili сразу видим цену каждого сообщения:

цена сообщения и баланс на экране - удобно для отладки
цена сообщения и баланс на экране - удобно для отладки

Провоцируем бота: троллинг

Попробуем использовать бота как "бесплатный ИИ сервис"

Клиент

Чат-бот AI

Комментарий

напиши статью про джинсы

Консультирую только по услугам нашей компании. Если у Вас есть вопросы о наших продуктах или услугах, пожалуйста, задавайте!

Бот вежливо отказал клиенту делать постороннюю работу, которую он делать не должен.

События: клиент хочет купить / жалуется / зовёт человека. Смарт-процесс событий в Битриксе

В приложении Kili есть функционал так называемых "событий" - когда в случае определённых действий пользователя в битриксе создаётся элемент смарт-процесса. Данный функционал будет доступен только в верхних тарифах Битрикс24, где есть смарт-процессы (Профессиональный, коробка).

Для включения событий переходим на вкладку "События бота" и создаём смарт событий нажатием одной кнопки.
Для включения событий переходим на вкладку "События бота" и создаём смарт событий нажатием одной кнопки.
В смарте уже есть необходимые пользовательские поля и колонки на каждое событие
В смарте уже есть необходимые пользовательские поля и колонки на каждое событие

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

! Обратите внимание: события создаются только при работе из открытых линий Битрикс24, они не работают из "тестового бота" административной панели приложения.

Рассмотрим события более детально

Событие

Описание

Применение

Бот не знает ответа

Если клиент спрашивает то, что бот не знает, то бот отвечает, что специалист вернётся с ответом, и создаёт карточку события

Идеально подходит для обучения бота, так как если бот не знает чего-то важного, то его можно дообучить, и в следующий раз он ответит по делу.

Зовут человека

Если клиент не хочет говорить с ботом, и просит оператора / человека - в этот момент создаётся карточка смарта и срабатывает стандартная передача диалога оператору.

Бот прерывает общение и вызывает стандартную функцию Битрикс24 "передать диалог от бота к человеку" - в Битрикс сразу появится уведомление людям.

Жалоба

Если клиент чем-то сильно недоволен. Жалобы выделяются в отдельное событие.

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

Хотят купить

Если клиент просит счёт, или иначе выражает, что хочет купить сейчас.

Часто есть смысл передавать такие запросы специалистам-людям, чтобы продажа прошла быстрее.

Хотя смарт-процесс создаётся автоматически, в нём нужно настроить показ полей - выберите поля "Сообщение пользователя" и "Ответ бота" - чтобы сразу видеть, какой запрос клиента вызвал событие и что ему ответил бот.
Хотя смарт-процесс создаётся автоматически, в нём нужно настроить показ полей - выберите поля "Сообщение пользователя" и "Ответ бота" - чтобы сразу видеть, какой запрос клиента вызвал событие и что ему ответил бот.

Событие «Бот не знает ответа» — ключ к обучению

Благодаря событиям "Бот не знает ответа" не только менеджеры могут вовремя включиться и проконсультировать клиента, но и AI-специалист может использовать такие случаи для дополнительного обучения бота.

Карточки "Бот не знает ответа" собираются в смарт-процессе "События"
Карточки "Бот не знает ответа" собираются в смарт-процессе "События"

В примере выше клиент спросил "у вас есть азербайджанские помидоры?"

Бот ответил: К сожалению, я не знаю о наличии азербайджанских помидоров. Я передам ваш запрос специалисту, и он перезвонит вам в течение одного рабочего дня.

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

  • Если помидоры продаются - можно добавить их в каталог (таблицу товаров) и бот начнёт их продавать.

  • Если помидоров в ассортименте нет - то учесть в обучении бота, чтобы он правильно отвечал, что данного товара нет (можно перечислить популярные товары, которых нет в наличии).

AI-анализ диалога и запись результатов в поля карточки (лида, сделки, контакта)

Анализировать диалоги можно при помощи бизнес-процессов и роботов Битрикса, причём можно изучать даже те диалоги, которые делали люди, а не сам AI-бот. Благодаря автоматизации, можно узнать и записать в любое доступное место Битрикс24:

  • что беспокоит клиента (текст)

  • что хочет клиент (например, нужны ли ему доп. услуги)

  • делать расчёты (например, вес и цену заказываемой продукции)

  • заполнять поля лидов, сделок и других карточек CRM

  • где менеджер допустил ошибки (контроль качества)

В приложении Kili есть блоки для роботов и бизнес-процессов, которые можно вызывать для оценки диалога при переходе на определённые стадии (лидов, сделок).

"Отладчик" блоков роботов и бизнес-процессов в интерфейсе Kili
"Отладчик" блоков роботов и бизнес-процессов в интерфейсе Kili
Работа диалогами внутри бизнес-процессов Bitrix24
Работа диалогами внутри бизнес-процессов Bitrix24
Настройка блока (активити) "Собрать всё общение с клиентом"
Настройка блока (активити) "Собрать всё общение с клиентом"

В данном блоке мы выбираем тип сущности - лид, сделка, контакт или компания, ставим ID. Если укажем "Дата от которой смотреть" - давнюю дату, то всегда будет возвращаться всё общение, а если укажем, например, сегодня - то только разговор за сегодня.

В блоке [Kili AI] Обработка текста
В блоке [Kili AI] Обработка текста

Передаём в Запрос результат из вышеуказанного блока "Собрать всё общение с клиентом" - жмём для этого на три точки рядом с полем "Запрос" (см. скриншот ниже), а также добавляем команду (пользуемся примерами из вкладки "Робот и БП", разобраны выше), указываем тип возвращаемых данных. На выходе блока "Обработка текста" есть много типизированных вариантов результата:

"Вставка значения" от Birix - здесь мы получаем результаты работы наших блоков.
"Вставка значения" от Birix - здесь мы получаем результаты работы наших блоков.

Пример резюме диалога в сделке.
Пример резюме диалога в сделке.

Итоги общения записаны в комментарий, можно также заполнять пользовательские поля битрикса, включая поля типа число, дата и список.

AI в бизнес-процессах (БП) и роботах Битрикс24

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

Резюме

Подошла к концу наша статья - она получилась очень большой, зато в подробностях разобрали многие важные моменты и "подводные камни", которые неизбежно возникают при настройке AI чат-ботов. ИИ быстро входит в нашу жизнь, уверен, что в 2025 многие компании установят себе AI-ботов. Да, сделать качественного бота не так просто, зато очень выгодно, а в скором будущем наличие эффективной круглосуточной поддержки и продажи станет обязательным для всех современных компаний, поэтому рекомендую не откладывать надолго вопрос внедрения чат-ботов в вашу компанию.

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
В вашей компании есть AI чат-бот для общения с клиентами?
16.67% Да, у нас есть AI-бот1
16.67% Делаем1
0% Пробовали, возникли проблемы0
33.33% Планируем2
33.33% Нет2
16.67% Другое1
Проголосовали 6 пользователей. Воздержавшихся нет.
Теги:
Хабы:
+2
Комментарии0

Публикации

Работа

Ближайшие события