Функции ИИ | AI-functions
Last updated
Was this helpful?
Last updated
Was this helpful?
Как дать ИИ возможность совершать действия во внутренних и внешних системах.
Выберите способ получения информации: видеоинструкция (таймкод: с 07:55) или текст с изображениями ниже.
Professional settings (beta) — блок профессиональных настроек, где вы можете создавать разнообразные функции для взаимодействия ИИ-менеджера с внутренними и внешними API. Блок находится в форме редактирования ИИ менеджера.
Теги используются для того, чтобы ИИ-менеджер мог автоматически помечать диалоги в нужный момент. Это нужно для удобной визуализации и фильтрации диалогов в личном кабинете, а также для выполнения действий во внешней интеграции.
Как установить теги через функцию:
В личном кабинете Selarti перейдите в раздел «ИИ». Затем нажмите на ИИ, к которому хотите добавить теги.
Перейдите в раздел «Professional settings (beta)».
В выпадающем меню «AI-functions» выберите нужный тег.
success: применяется, когда диалог завершился успешно (например, достигнута договорённость о встрече или звонке). После добавления этого тега диалог помечается как успешный, и информация может быть передана в CRM или другую систему через вебхук.
get_contact: используется, когда бот получает контактные данные пользователя (например, номер телефона или Telegram-username). Этот тег помечает диалог как содержащий контактную информацию, а данные передаются во внешнюю систему через вебхук.
interest: применяется, когда пользователь проявляет интерес к предложению (например, соглашается обсудить детали). Этот тег позволяет отслеживать воронку продаж или эффективность взаимодействий. Также поддерживается отправка вебхука.
close: используется для завершения диалога. После применения этого тега бот перестаёт отвечать на сообщения, а дальнейшая коммуникация передается менеджеру в личный кабинет. Это помогает избежать бесконечных циклов общения, например, когда два бота вступают в диалог друг с другом.
operator: используется для передачи диалога на оператора. После применения этого тега бот передаёт диалог оператору и перестаёт отвечать на сообщения.
scheduler: используется для отправки запланированного сообщения. Если клиент напишет сообщения по типу: «Напиши мне 30 числа» или «Напишите послезавтра» — бот запланирует отправку сообщения в указанное время.
При необходимости дополните или измените описание функции, для этого нажмите «Add functions». Чтобы сбросить параметры AI-function, нажмите «Cancel».
Протестируйте корректность установки тегов, для этого нажмите «Тестирование ИИ» (Test AI).
Нажмите «Сохранить» (Save), чтобы сохранить изменения.
Функция custom API позволяет подключать внешние сервисы и интеграции, чтобы ИИ-менеджер мог обрабатывать запросы пользователей и передавать данные во внешние системы. Это простой и удобный способ автоматизировать разные задачи.
Подключение внешнего ресурса: вы можете подключить ИИ к любому внешнему сервису. Например, с помощью интеграции с сервисом погоды ИИ сможет предоставлять актуальную информацию о погоде в ответ на запросы пользователя. При запросе информации о текущей погоде, ИИ отправит API-запрос к внешнему сервису, получит данные и вернет ответ, учитывая контекст диалога.
Функция планирования звонков: ИИ-менеджер может помочь в планировании звонков, интегрируясь с внешними системами. Например, ИИ запросит доступные временные слоты для звонка, получит необходимые данные и запишет событие в календарь или CRM-систему.
Планирование задач или связи с пользователем: С помощью внешнего API ИИ может отслеживать и планировать действия на основе временных условий, например, отправить напоминание пользователю или запланировать повторный контакт через заданный интервал времени.
Расширенные возможности: Интеграции могут включать заказ товаров или услуг. Например, ИИ-менеджер может помочь заказать такси или кофе из ближайшего кафе, интегрируясь с соответствующими сервисами.
Функции Custom API позволяют интегрировать ИИ с внешними ресурсами, отправляя POST-запросы через API для передачи и получения данных. Вы можете настроить отправку структурированных JSON-запросов на ваш сервер, например, для внесения сделок в CRM или для получения информации, такой как свободные слоты в календаре.
Когда пользователь отправляет сообщение, ИИ автоматически проверяет необходимость выполнения функций. Если данных недостаточно, он запросит недостающую информацию, после чего отправит запрос на ваш сервер. Сервер обработает вебхук, вернёт ответ, который будет направлен в ИИ, и затем сгенерирует итоговый ответ. Одно сообщение от пользователя может инициировать неограниченное количество различных функций.
Выберите ИИ, к которому хотите подключить внешний ресурс.
Перейдите в раздел «Professional settings (beta)».
В выпадающем меню выберите «сustom api».
Опишите инструкцию для ИИ, что должна делать данная функция.
Создайте JSON объект, описывающий структуру POST- запроса на ваш сервер. Поддерживаются все типы json shema https://json-schema.org/understanding-json-schema
На сервер мы ожидаем получить такой объект.
Если в диалоге не будет хватать нужных данных для выполнения функции, то ИИ может сам дополнительно их спросить.
Добавьте URL сервера, который будет обрабатывать вебхуки от ИИ, например, MAKE.
Пропишите правила в инструкцию ИИ как правильно взаимодействовать с функцией.
Пример реализации приёма данных в Google Sheets.
Добавьте ответ на вебхук. Данная информация будет передана в ИИ, обработана, после чего будет сформирован ответ пользователю на основе контекста диалога и информации из ответа сервера.
Протестируйте корректность выполнения функции.
Проверьте логи запроса и его обработки.
В Google sheets мы получили созданную строку.
Если у вас возникнут трудности с подключением внешних ресурсов, вы можете заказать у нас настройку функций «под ключ». Связаться с нами можно в Telegram — @selarti_support_bot.