Інструкція з роботи з Function Calling в AI Assistants на платформі Leeloo.AI
UA | US | RU |
---|
1. Вступ
AI Assistants від OpenAI можуть виконувати різні дії на платформі Leeloo.AI і викликати функції за заданих умов. Ці умови прописуються в інструкціях асистента.
Однією з ключових можливостей є підписка ліда на блок тунелю продажів. Це дозволяє автоматично спрямовувати користувача до відповідного сегмента воронки продажів, забезпечуючи персоналізовану взаємодію та підвищуючи конверсію.
За допомогою функцій AI Assistant ви можете:
Додавати клієнтів у 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 і створіть або виберіть існуючого AI Assistant.
Перейдіть до розділу System instructions вашого AI Assistant.
Додайте умову в базову інструкцію або файл з умовою, за якої асистент повинен викликати функцію. Наприклад:
"Якщо клієнт запитує про абонимент, надайте інформацію про членство, а потім активуйте функцію (function_name)"
У розділі Functions вашого асистента впишіть команду виконання функції (function_name).
Вставте JSON-код функції та вкажіть
tunnel_block_id
в описі (description
) вашої функції.
Тепер AI Assistant буде аналізувати діалоги з клієнтами та, виходячи з їхніх повідомлень, виконувати відповідні дії на платформі.
Умову ви також можете писати в description вашої фукнції, що дозволить підписувати лідів на декілька різних блоків у тунелі продажів, за допомогою однієї функції.
5. Тестування та перевірка роботи функції
Після налаштування асистента:
Активуйте AI Assistant для вибраного каналу зв’язку.
Надішліть тестове повідомлення, що відповідає тригерній умові, у чат-бот (канал зв’язку).
Переконайтеся, що функція була виконана. Це можна перевірити за статусом у чаті ліда.
Якщо виникли помилки, переконайтеся, що параметри функції та умови виклику налаштовані коректно.
За необхідності внесіть зміни в інструкцію асистента.