Инструкция по работе с Function Calling в AI Assistants на платформе Leeloo.AI
UA | US | RU |
---|
1. Введение
AI Assistants от OpenAI могут выполнять различные действия на платформе Leeloo.AI и вызывать функции в заданных условиях. Эти условия прописываются в инструкциях ассистента. На данный момент в рамках интеграции доступна функция подписки на блок туннеля продаж в платформе Leeloo.AI.
Функция позволит подписать лида на блоки туннеля продаж при определенных условиях. Направляя подписчика в нужную ветку туннеля продаж, обеспечивает персонализированное взаимодействие, оперативную обработку запросов и повышение конверсии.
С помощью функции AI Assistantsа вы можете:
Добавлять клиентов в CRM и изменять их статуса для удобного управления лидами.
Выставлять счета с дальнейшей автоматизацией процесса оплаты.
Добавлять теги и кастомные поля для гибкой сегментации клиентов.
Оповещать менеджера о важных запросах или необходимости ручного вмешательства.
Отправлять сообщения подписчику или серию сообщений с использованием возможностей раздела "Туннели продаж".
2. Принцип работы
AI Assistants взаимодействуют с пользователями через мессенджеры (Telegram, WhatsApp, Facebook Messenger и др.) и могут подписывать лида на различные блоки в туннеле продаж при выполнении определенных условий.
Процесс работы:
Лид пишет сообщение AI Assistant.
AI Assistant анализирует сообщение и определяет намерение пользователя.
Если условие соответствует заданному сценарию, AI Assistant вызывает функцию.
Функция выполняется, и пользователь подписывается на указанный блок в туннеле продаж.
Пользователь получает оффер или кнопки взаимодействия (связаться с менеджером, купить продукт и т. д.).
3. Создание функции для подписки на блок в туннеле
Функция подписки лида на блок в туннеле описывается так:
{
"name": "START_TUNNEL",
"description": "Subscribe user to a tunnel block 67923e109cf6cf5c3ca547c3",
"strict": true,
"parameters": {
"type": "object",
"properties": {
"tunnel_block_id": {
"type": "string",
"description": "Id in description"
}
},
"required": [
"tunnel_block_id"
],
"additionalProperties": false
}
}
ВАЖНО!
function_name – должно быть только START_TUNNEL!
description – Единственное поле редактирования в коде выше для корректной работы. В нем вы описываете действия и условия подписки на блок в туннеле продаж. В этой строке нужно указать действие подписки указав свой ID блока из нужного туннеля продаж. Замените67923e109cf6cf5c3ca547c3
указаный в примере выше на свой ID блока.
4. Где и как добавить функцию в AI Assistant
Чтобы добавить функцию в AI Assistant:
Перейдите в разде Assistants OpenAI Platform создайте или выберите AI Assistantsа.
Перейдите к "System instructions" вашего AI Assistantsа.
Добавьте условие в базовую инструкцию или файл с условием, при котором ассистент должен вызвать функцию.
Например:
”Если клиент сразу же спрашивает о абонименте, предоставьте ему Членство, а затем активируйте функцию (START_TUNNEL)”Впишите команду выполнения функции ниже в Functions вашего Ассистента (START_TUNNEL).
Вставьте Json код и укажите ID блока в описании (description) вашей функции.
Условие вы так же можете писать в description вашей фукнции, что позволит подписывать лидов на несколько разных блоков в туннеле продаж, одной функцией.
Теперь AI Assistants будет анализировать диалог с клиентом и исходя из его сообщений выполнит ответные действия на платформе.
5. Тестирование и проверка работы функции
После настройки ассистента:
Включите AI Assistant для выбранного канала связи.
Отправьте тестовое сообщение, соответствующее триггерному условию в чат-бот (канал связи).
Удостовертесь что функция была выполнена. Об этом скажет статус в чате лида а именно
Если возникли ошибки, убедитесь, что верно настроены параметры функции и условия вызова.
При необходимости внесите корректировки в инструкцию ассистента.