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

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

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

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

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

Важливо

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

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

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

Увага

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

Увага

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Відеоогляд

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Приклади:

  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;"Ви не повинні відповідати на безглузді повідомлення, не пов'язані з контекстом. Ось кілька прикладів:
Контекст — заєць — це пухнастий ссавець
Запитання — Привіт
Відповідь — Я не знаю відповіді на ваше запитання.
Контекст — Вугілля видобувають у шахті
Запитання — Вимкни воду
Відповідь — Я не знаю відповіді на ваше запитання."

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

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

Важливо

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

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

  • Блоки, такі як "Тригер", "Старт" або "Запасний варіант", виконуватимуться навіть без умов, маючи пріоритет над ШІ-асистентом.
  • Лише після обробки відповідних блоків Конструктора воронок клієнт продовжить рух за налаштованим сценарієм чат-бота.
  • ШІ-асистент підключається пізніше, на основі поточного стану розмови.

Приклад:

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

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

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

Як це працює:

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

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

Знання бота

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

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

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

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

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

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

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

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

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

Детальніше дивіться у розділі "Робота з Google Таблицями".

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Після налагодження налаштувань ШІ-чатбота замініть команду "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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Приклад:

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

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

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