AI-асистент — це справжній прорив: тепер ви можете налаштовувати чат-ботів на основі штучного інтелекту для взаємодії з клієнтами, використовуючи готові ролі та попередньо налаштовані функції.

Налаштувавши чат-бота на основі ШІ, ви зможете:

  1. Створити консультанта для всіх послуг, доступних у вашому відділенні.
  2. Генерувати тексти для розсилок та презентацій: просто поставте боту завдання та ключове повідомлення, а потім насолоджуйтесь результатом.
  3. Розробити інтернет-магазин за допомогою Google Таблиць.
  4. Бронювати клієнтів онлайн безпосередньо у вашій CRM-системі.
  5. Комбінувати різні AI-асистенти з різними конфігураціями.

Він відповідає та генерує відповіді саме на основі ваших унікальних налаштувань — потужний інструмент, повністю адаптований під ваші точні потреби та вимоги.

Просто поясніть боту ваше завдання (як людині), розслабтеся та насолоджуйтесь його роботою!

Важливо

Одне повідомлення від AI-асистента еквівалентне 10 звичайним повідомленням у вашому використанні конструктора воронок.

Зверніть увагу

AI-асистент є багатомовним і може спілкуватися з клієнтами різними мовами. Зверніть увагу, що для мов, відмінних від його основного навчального набору, точність синтаксису та орфографії може відрізнятися.

Увага

Система надає пріоритет блокам конструктора воронок над AI-асистентом. Усі блоки в конструкторі воронок виконуються до будь-якої відповіді AI-асистента, включаючи блоки без умовної логіки.

Увага

Інтерфейс тестування є спільним для AI-асистента та конструктора чат-ботів.

Ключова поведінка, яку потрібно зрозуміти:

  1. Єдина система: AI-асистент та конструктор чат-ботів не є окремими інструментами; вони функціонують разом як єдиний, уніфікований чат-бот.
  2. Пріоритет обробки: Блоки конструктора чат-ботів завжди мають перевагу. Якщо під час тестування ви отримуєте неочікуване повідомлення, швидше за все, спрацював блок у конструкторі воронок.
  3. Крок для усунення несправностей: якщо AI-асистент поводиться неочікувано або надсилає повідомлення, які не відповідають його налаштуванням, завжди спочатку перевіряйте блоки конструктора воронок, оскільки вони замінюють відповіді асистента.

Зверніть увагу

AI-асистент не працює в групових чатах.

Що таке ролі чат-бота

Ролі визначають конкретні функціональні завдання та поведінкові характеристики, які AI-асистент налаштований виконувати та демонструвати під час взаємодії з користувачами.

Для вашої зручності команда MaviBot вже налаштувала кілька ролей, готових до використання у ваших проектах.

Однак, якщо ці боти не відповідають вашим конкретним потребам і ви знаєте, як працювати зі ШІ, сміливо обирайте опцію "Без попередніх налаштувань".

Якщо вам потрібен AI-чатбот, адаптований під певну модель поведінки, ви можете вибрати одну з наступних стандартних ролей

Асистент для текстових відповідей

Модель суворо обмежена знаннями та інформацією, що містяться в її налаштуваннях. Вона відповідає на запитання, пов'язані лише з текстом, вбудованим у її конфігурацію.

Універсальний асистент

Ця модель має мінімальні обмеження на генерацію тексту, що робить її добре придатною для завдань, які потребують творчості, наприклад, копірайтингу.

Відеоогляд

https://www.youtube.com/watch?v=DDleWZYuyR0

Асистент з продажу

У цій ролі бот може демонструвати товари клієнтам, ділитися деталями про доступні позиції та, якщо налаштовано, розраховувати кінцеву вартість.

Ця модель побудована навколо команди "Продавати будь-якими засобами." Вона особливо добре працює в поєднанні з таблицею або налаштуванням "знання бота", що робить її ідеальною для динамічних списків товарів та розрахунку цін.

а) створіть таблицю та додайте необхідні деталі товару;

б) вбудуйте значення з вашої таблиці в знання бота за допомогою функції, спеціально розробленої для Google Таблиць.

Інструкції щодо використання функції Google Таблиць або функції таблиць MaviBot можна знайти в однойменному розділі.

Асистент на основі алгоритму

Ця модель вимагає чіткого покрокового плану дій — подібно до структурованого бота, створеного в конструкторі воронок.

Налаштування алгоритмічної поведінки та налаштувань бота для відповідей

Зверніть увагу

Написання власного алгоритму — це трудомісткий процес, який вимагає ретельної уваги до деталей.

Якщо вам потрібна алгоритмічна логіка для вашого AI-асистента, ми наполегливо рекомендуємо використовувати готовий шаблон чат-бота з конструктора воронок. Потім ви можете активувати та налаштувати його за допомогою функції інтеграції AI-асистента.

Як працювати з квадратними дужками

Квадратні дужки використовуються, щоб дозволити моделі вставити необхідне слово на власний розсуд. В першу чергу модель покладатиметься на інформацію з контексту та історії діалогу.

Приклади:

  1. Розкажи мені більше про [продукт]
    У цьому прикладі модель надасть більше деталей про продукт, згаданий у діалозі. Якщо продукт не згадується в контексті або розмові, вона вигадає його.
  2. Допоможи мені написати листа [другу/колезі/родичу]
    Тут слеш використовується, щоб модель написала універсального листа, якого можна надіслати будь-кому зі списку.
  3. Відповідь не повинна перевищувати [30-50] слів
    Це встановлює межі для моделі, обмежуючи довжину її відповіді.
  4. Розкажи мені про [місто]
    Модель згенерує текст про випадкове місто, якщо жодне конкретне місто не згадувалося раніше.
  5. Ти продавець у магазині. Твоє завдання — продати клієнту [товар/послугу]
    Бот діятиме як менеджер з продажу та допоможе продати товар.

Квадратні дужки також можна використовувати під час написання алгоритму для бота

Асистент онлайн-бронювання

Асистент з роллю "Онлайн-бронювання" автоматизує записи клієнтів, використовуючи значення, вбудовані через змінні та функції.

Цей бот призначений для роботи з системою онлайн-бронювання та використовує попередньо налаштовану гілку бронювання, щоб провести клієнтів через доступні послуги, відкриті дати та часові слоти, автоматично створюючи записи в розділі календаря Послуг.

RAG-асистент

RAG-асистент знадобиться для роботи з документами, щоб надавати точні відповіді на основі вашого контексту.

Додайте файли: FAQ, інструкції, статті або внутрішні матеріали. Асистент використовує їх для пошуку відповідей на запитання користувачів.

Як це працює:

  • Попередній пошук: Перш ніж відповісти, асистент шукає необхідну інформацію безпосередньо в завантаженому документі.
  • Точні відповіді: Користувачі отримують відповіді безпосередньо з ваших матеріалів.

Налаштування чанка (для ролі RAG)

Чанк — це блок/фрагмент документа.

RAG розбиває документ на частини (чанки), виконує попередній пошук серед цих частин, знаходить частину(и), найбільш схожу на оригінальний запит, і додає до контексту лише кілька чанків замість всього документа. Існує висока ймовірність, що потрібна відповідь буде знайдена в прикріплених чанках.

Як працює роль RAG: документ ділиться на частини (чанки). За замовчуванням один чанк становить приблизно 500 символів.

Рекомендований розмір текстового фрагмента — від 1000 до 2000 символів (вказується в полі розміру чанка).

Розбиття документа відбувається автоматично, і асистенту краще, якщо одна частина містить змістовний фрагмент: наприклад, одне запитання та одну відповідь з FAQ, або один/два повних абзаци документа.

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

Як це налаштувати

Крок 1: Завантажте документ.

І, якщо потрібно, вкажіть розмір чанка та перекриття чанків.

Крок 2: Натисніть "Завантажити документ" (це почне обробку вашого документа та розбиття його на частини (чанки)).

Крок 3: Ви можете перевірити чанки: наприклад, якщо одна частина відповіді розбита посеред слова, ви можете її відредагувати.

Після цього ви можете протестувати асистента у вікні чату праворуч.

Важливо

  • Ви можете видалити будь-який чанк (частину) в налаштуваннях асистента в будь-який час.
  • Ви також можете додати додаткову інформацію без необхідності щоразу завантажувати весь документ: просто завантажте текстовий файл і створіть чанки.
  • Ви можете замінити застарілу інформацію безпосередньо в чанку без завантаження документів.

Ви можете ввести фразу в поле "Знання бота", наприклад: "Назви документів вказані в дужках у контексті; посилайтеся на них, коли це можливо." Таким чином, асистент додаватиме в дужках назву документа, в якому знайшов інформацію.

Попередньо налаштовані параметри

Попередньо налаштовані параметри — це заздалегідь визначені інструкції, які керують поведінкою чат-бота.

Кнопки
Ця опція необхідна для створення кнопок, коли відповідь вимагає вибору з кількох варіантів. Вона чудово працює для ролей продажу та онлайн-бронювання.

Приклад:

Ця опція також зручна для клієнта: їм не потрібно вводити нічого зайвого, оскільки для продовження розмови достатньо вибрати та натиснути кнопку, яка їх цікавить.

Уникати обговорення політики
Бот промовчить або відмовиться відповідати на запитання, пов'язані з політикою, релігією, територіальними претензіями та іншими чутливими темами.

Прикрашати відповіді
Ця функція дозволяє боту використовувати списки та акуратне форматування під час відповіді на повідомлення клієнтів.

Мінімізувати творчість
Ця опція допомагає обмежити творчі відповіді бота.

Покрокове введення даних
Ця функція збирає дані користувача крок за кроком — наприклад, для створення змінних та передачі їх у систему (ці змінні пізніше можна знайти в профілі клієнта).

Цей підхід використовується для обробки замовлень та заповнення форм, які вимагають покрокового введення інформації.

Для створення змінних та правильної передачі їх у систему, будь ласка, зверніться до розділу "Формат передачі даних."

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

Умови тригерів

Ви можете налаштувати умови тригерів, вручну ввівши значення змінних або використовуючи візуальний конструктор умов.

Для чого це?

Ви можете налаштувати кілька асистентів для роботи в одному чат-боті та перемикатися між ними за допомогою умов. Як створити двох або більше асистентів та координувати їхню роботу в одному чаті, описано нижче.

Конструктор тригерів

Ви можете вручну встановити змінні з конкретними значеннями та вибрати оператор порівняння. Оператори порівняння стандартні, як і в усіх тригерах MaviBot: дорівнює, не дорівнює; більше, більше або дорівнює; менше, менше або дорівнює відповідно.

Вкладка "Вибір бота" містить ботів, підключених до проекту з різних месенджерів, що дозволяє вибрати, який саме чат-бот виконуватиме налаштування ШІ.

Важливо зазначити, що в конструкторі ви можете встановити тригери для роботи лише у вікні тестування для налагодження.

Щоб використати цю функціональність, виберіть вкладку "Вікно тестування" та натисніть "Додати тригер", потім протестуйте свого бота в панелі тестування праворуч.

Це допомагає уникнути незручних ситуацій, коли клієнт надсилає повідомлення вашому боту під час вашого налагодження, а ШІ відповідає замість вас.

Налаштування бота

У цьому полі потрібно вказати:

  1. Роль, яку бот має взяти на себе;
  2. Як він повинен поводитися;
  3. Які дії ви від нього очікуєте.

Налаштування слід писати як запити до людини. Наприклад:

"Ти спеціаліст служби підтримки, який знає лише інформацію, надану тобі в контексті. Твоє завдання — відповідати на запитання користувачів. Ти повинен бути проактивним та дружнім."

Якщо модель неправильно виконує інструкції, ви можете додати приклади запитань та відповідей для уточнення:
&#xNAN;"Ти не повинен відповідати на безглузді повідомлення, не пов'язані з контекстом. Ось кілька прикладів:
Контекст — заєць це пухнастий ссавець
Запитання — Привіт
Відповідь — Я не знаю відповіді на ваше запитання.
Контекст — Вугілля видобувають з шахти
Запитання — Вимкни воду
Відповідь — Я не знаю відповіді на ваше запитання."

Якщо ви налаштували бота відповідати на певні повідомлення, але встановили ті самі умови в блоці конструктора воронок, блок конструктора воронок матиме пріоритет!

Це відбувається тому, що блоки конструктора воронок мають вищий пріоритет, ніж налаштування асистента.

Важливо

AI-асистент має нижчий пріоритет обробки, ніж блоки в конструкторі воронок. Блоки конструктора воронок завжди виконуються першими.

Ключова поведінка:

  • Такі блоки, як "Тригер", "Старт" або "Fallback", виконуватимуться навіть без умов, маючи перевагу над AI-асистентом.
  • Лише після обробки відповідних блоків конструктора воронок клієнт перейде до налаштованого потоку чат-бота.
  • AI-асистент підключається пізніше, на основі результуючого стану розмови.

Приклад:

Ви вказали певні слова/фрази в тригерах блока:

Ви також встановили тригери в налаштуваннях асистента:

AI-асистент працює як додатковий рівень у ваших існуючих воронках чат-бота.

Як це працює:

  1. Основний потік: Налаштовані блоки конструктора воронок завжди виконуються першими відповідно до їхньої логіки та пріоритету.
  2. Роль AI-асистента: Асистент активується для обробки випадків, не охоплених попередньо визначеними умовами воронки. Він відповідає на запитання клієнтів, які виходять за межі основного потоку.

Ключова перевага:
Ця інтеграція гарантує, що всі запити клієнтів будуть розглянуті, підвищуючи задоволеність користувачів та сприяючи більшій лояльності.

Знання бота

Базова модель ШІ навчена на широкому, загальному наборі даних з Інтернету. Хоча вона потужна, їй бракує конкретних знань про унікальні деталі вашого проекту, такі як:

  • Каталог продуктів вашого бренду
  • Ваші конкретні пропозиції послуг
  • Ваші внутрішні політики або процедури

Чому це поле є важливим:

Надавши короткий опис ваших продуктів або послуг, ви дозволяєте боту просувати їх більш цікаво, яскраво та ефективно.

У цьому полі потрібно надати основну інформацію про ваш продукт, на яку бот покладатиметься під час відповідей. Ви можете написати це як текст або використати змінну.

При використанні змінної блок конструктора воронок вказує дані, які бот повинен знати:

Наведений вище приклад показує спектр послуг, налаштованих у відповідному розділі "Бронювання".

Ви також можете передати боту знання зі значеннями, вказаними в Google Таблиці — наприклад, для інтернет-магазину.

ШІ чудово розуміє дані з таблиці та використовує їх у своїх відповідях.

Для отримання додаткової інформації див. розділ "Робота з Google Таблицями."

Формат передачі даних

У форматі передачі даних ви вказуєте фактичні дані, які збираються (наприклад, ім'я), потім пишете фразу з "ключем" і присвоюєте значення цьому ключу:
"Ім'я з ключем 'name', прізвище з ключем 'surname':"

Дані відображаються в картці профілю клієнта наступним чином:

Цей параметр є необов'язковим і використовується, коли потрібно передати інформацію в систему.

Зверніть увагу

Якщо вам потрібно, щоб дані, введені клієнтом, передавалися боту як змінні, а не як масив або словник, вкажіть відповідні налаштування в промпті AI-асистента. Наприклад, ви можете налаштувати параметри так, щоб відповіді надсилалися у вигляді тексту, а не списку або словника.

Спосіб передачі значень боту та запису в профіль клієнта (в системі) залежить від формату даних, згенерованого AI-асистентом.

Як передати дані боту

Щоб надіслати дані боту, потрібно ввести одну з наступних команд у полі налаштувань бота:

  1. Потім виконати команду "Block call 123123" — де "Block call" — це команда налагодження, а число — це ID блока.
    Ця команда корисна для тестування та перевірки правильності передачі даних під час налаштування бота.

Як видно з прикладу вище, команда виводить дані у форматі JSON. Значення зберігаються в межах проекту, допомагаючи вам відстежувати точність збереженої інформації та точно налаштовувати бота на етапі налагодження.

Команда вказується в налаштуваннях бота наступним чином:

  1. Команда ****"Потім виконати команду "start_block_from_ai 11916"****також надсилає інформацію боту. Замініть число (виділене зеленим) на ID блока.

Команда працює аналогічно "Block call 44," але використовується під час реальної взаємодії з клієнтами, оскільки вона "вирізається" з повідомлення бота та приховується від ваших користувачів.

Приклад команди:

Коли ви завершите продаж або успішно закінчите розмову, ви повинні написати точно, без жодних змін: "start_block_from_ai 10241"

Яка різниця між першою та другою командами для AI-чатбота

Як згадувалося раніше, "Block call N" потрібен для тестування, щоб ви могли ВІЗУАЛЬНО перевірити, чи працюють налаштування виклику блока правильно чи ні.

Зверніть увагу

Після налагодження налаштувань AI-чатбота замініть команду "Block call 44" на "start_block_from_ai 44". Таким чином, клієнт НЕ побачить команду виклику блока, і діалог у чаті продовжиться без змін, при цьому дані, введені користувачем, все одно передаються в систему.

Коли блок викликається через асистента, історія чату з асистентом очищається.

Приклад використання:

  • Якщо хтось просить вас увімкнути світло, виконайте команду "Block call 123123"
  • Якщо хтось запитує про час посадки руколи, виконайте команду "Block call 123123"

Зверніть увагу!

Якщо ваша команда (тригер або будь-яка інша) не працює, додайте в кінці речення "І ніяк інакше" (див. приклад нижче).

Інші параметри

Повідомлення для затриманих відповідей

Якщо боту потрібно більше часу для генерації відповіді (наприклад, під час генерації тексту або копірайтингу), ви можете встановити повідомлення, яке бот надішле:

Час сповіщення про затримку відповіді

Це поле, яке приймає числове значення, пов'язане з попереднім налаштуванням: воно визначає затримку, після якої надсилається повідомлення про затримку відповіді.

Воно приймає числове значення в секундах від 2 до 25.

Творчість моделі

Це ключовий параметр, який розкриває творчий потенціал моделі та дозволяє їй генерувати оригінальні ідеї, що виходять за межі її навчання.

Параметр встановлюється на значення від 0.0 до 1 (наприклад, 0.1, 0.2 тощо).

Для завдань, які вимагають опори на текст та точні відповіді, бажано встановлювати значення, близькі до нуля, оскільки це запобігає введенню моделлю ваших клієнтів в оману.

Навпаки, для творчих завдань, де уява не є проблемою, рекомендується значення, близьке до 0.9.

Якщо ви не впевнені, яке значення встановити для вибраної ролі асистента, просто залиште поле порожнім — для кожної ролі вже налаштовані оптимальні значення за замовчуванням.

Максимальна кількість слів

Це поле, яке приймає лише числові значення, встановлює максимальну кількість слів для відповіді чат-бота.

Таке обмеження особливо корисне для месенджерів, де кількість символів у повідомленні суворо обмежена, оскільки воно запобігає обриву AI-бота на півслові та допомагає надати найбільш точну та лаконічну відповідь у межах повідомлення.

Обмеження символів у месенджерах:

  • Telegram – 4096 символів
  • Instagram – 1000 символів
  • WhatsApp – 4096 символів
  • Viber – 1000 символів

Про корисні поради

Ліміт токенів

Модель приймає до 128 000 токенів на вхід, де один токен приблизно еквівалентний двом символам.

Запобігання дезінформації користувачів

Якщо модель вводить клієнтів в оману, згадуючи неіснуючі послуги або продукти, ви можете увімкнути опцію "Мінімізувати фантазії", а також спробувати зменшити творчість моделі.

Як змусити AI-асистента мовчати

Введіть наступний текст команди в поле налаштувань бота:

"Якщо хтось запитує тебе про _______, ти повинен відповісти, що не знаєш відповіді.
Якщо хтось запитує тебе про події, про які ти не знаєш, ти повинен відповісти, що не знаєш відповіді."

Приклад:

Зверніть увагу

Бот запам'ятовує історію чату.

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