Наміри

Намір — це основний компонент платформи Webex AI Agent Studio, який дає змогу агенту штучного інтелекту розуміти ваші дані та ефективно реагувати на них. Він являє собою конкретне завдання або дію, яке ви хочете виконати під час розмови. Ви можете визначити всі наміри, які відповідають завданням, які ви хочете виконати. Точність класифікації намірів безпосередньо впливає на здатність агента ШІ надавати релевантні та корисні відповіді. Класифікація намірів – це процес ідентифікації наміру на основі ваших даних, що дозволяє агенту ШІ реагувати значущим і контекстуально релевантним чином. Щоб дізнатися більше про те, як створювати наміри, перегляньте статтю Створення наміру.

Системні наміри

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

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

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

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

    Запасний намір:

    • не повинен мати жодних слотів, пов'язаних з ним.
    • має використовувати резервний ключ шаблону за замовчуванням для своєї відповіді.

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

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

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

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

Наміри світської бесіди

Усі новостворені агенти штучного інтелекту включають чотири заздалегідь визначені наміри small talk для обробки звичайних привітань клієнтів, виразів вдячності, негативних відгуків і прощання:

  • Вітання
  • Дякую
  • Агент штучного інтелекту не допоміг
  • До побачення
Ці наміри та відповідні їм відповіді доступні за замовчуванням у кожному агенті штучного інтелекту. Однак ви можете налаштувати або видалити їх, щоб вони відповідали вашому конкретному випадку використання та бажаному потоку розмови.

Осіб

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

Типи сутностей

Webex AI Agent Studio пропонує 11 попередньо створених типів сутностей для захоплення різних типів даних користувачів. Ви також можете створити будь-яку з наведених нижче користувацьких сутностей.

Користувацькі сутності

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

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

  • Регулярні вирази: використовуйте регулярні вирази для виявлення конкретних закономірностей і вилучення відповідних даних. Наприклад, регулярний вираз номера телефону, як у 123-123-8789

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

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

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

  • Місцезнаходження на карті (WhatsApp): отримуйте дані про місцезнаходження, які ви надали в каналі WhatsApp.

Сутності системи

Назва сутностіОписПриклад вхідних данихПриклад виведення
ДатаАналізує дати природною мовою до стандартного формату дати"Липень наступного року"01/07/2020
ЧасРозбирає час у природній мові до стандартного формату часу5 вечора17:00
Електронна поштаВиявляє адреси електронної поштинапишіть мені на# info@cisco.com info@cisco.com
Контактний телефонВизначає поширений номер телефонуЗателефонуйте мені за номером 98765432109876543210
Грошові одиниціПарсить валюту і сумуЯ хочу 20$20$
ПорядковийВизначає порядкові числівникиЧетвертий з десяти осіб4-е місце
КардиналВиявляє кількісне числоЧетвертий з десяти осіб10
ГеолокаціяВизначає географічне розташування (міста, країни тощо)Я купався в Темзі в Лондоні, ВеликобританіяЛондон, Великобританія
Імена осібВиявляє загальні назвиБілл Гейтс з MicrosoftБілл Гейтс
КількістьВизначає розміри ваги або відстаніМи знаходимося в 5 км від Парижа5 км
ТривалістьВизначає періоди часу1 тиждень відпустки1 тиждень

Ви можете редагувати створені сутності на вкладці сутності. Зв'язування сутностей із наміром анотує ваші висловлювання виявленими сутностями під час їх додавання.

Ролі сутностей

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

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

Лише Mindmeld (користувацькі та системні сутності) та Rasa (лише користувацькі сутності) підтримують ролі сутностей. Адміністратори повинні встановити прапорець Ролі сутностей у додаткових настройках діалогового вікна вибору двигуна NLU, щоб увімкнути ролі сутностей.

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

Відповіді

Відповіді – це повідомлення, які ваш AI Agent надсилає клієнтам у відповідь на їхні запитання чи наміри. Ви можете створювати відповіді, які включають:

  • Текст – звичайні текстові повідомлення для прямого спілкування.
  • Код – вбудований код для динамічного контенту або дій.
  • Мультимедіа — зображення, аудіо або відео елементи для покращення взаємодії з користувачем.

Щоб дізнатися більше про те, як створювати відповіді, перегляньте статтю Створення відповіді.

Системні відповіді

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

  • Вітальне повідомлення

  • Пропозиція відповіді

  • Часткове повідомлення

  • Запасне повідомлення

  • Пропозиція сутності

  • Передача агенту

Відповіді на світські бесіди

Ви можете налаштувати та видалити такі незначні відповіді:

  • До побачення

  • Вітання

  • Довідкове повідомлення

  • Не корисно

  • Дякую

Підтримувані канали, для яких можна налаштувати відповіді: веб-чат (за замовчуванням), Apple Messages for Business, Messenger, RCS, SMS, Голос, WhatsApp.

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

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

Тип відповідіОпис

Підтримувані канали

Текст (за замовчуванням)  Прості текстові відповіді дозволяють використовувати кілька текстових полів в одній відповіді. Ця установка розбиває довгі повідомлення на керовані частини. Ви можете додати кілька варіантів відповіді до своїх відповідей, і система випадковим чином вибере один для відображення, забезпечуючи динамічну взаємодію.  Усі 
Карусель  Розширені відповіді складаються з однієї картки або кількох карток, відображених у форматі каруселі.  Месенджер 

Швидка відповідь 

Заздалегідь визначена реакція, яку агенти штучного інтелекту використовують для швидкої відповіді на запити клієнтів.  SMS, Месенджер, Apple Повідомлення для бізнесу, RCS 
Кнопка «Відповісти» 

Пропонує швидкі відповіді з обмеженого набору параметрів, таких як вибір товару для повернення.

Кожне повідомлення складається з: 

  • Заголовок – необов'язкове поле, яке може складатися з 20 символів тексту, зображення, відео або документа. 

  • Тіло – обов'язкове текстове поле, яке може містити до 1024 символів. 

  • Нижній колонтитул – необов'язкове текстове поле, що дозволяє містити до 60 символів. 

  • Кнопки – максимум 3 текстові кнопки з обмеженням у 20 символів. 

WhatsApp 
Список повідомлень 

Представляє кілька варіантів для легкого вибору користувача, підходить для різних цілей, таких як меню на винос або каталоги продуктів. Щоб налаштувати повідомлення зі списком, заповніть вкладки «Конфігурація» та «Розділи списку». На екрані «Конфігурація» відображається вміст повідомлення, який користувачі побачать на своїх пристроях. 

Кожне повідомлення складається з: 

  • Заголовок – необов'язкове текстове поле з максимум 60 символами. 

  • Тіло – обов'язкове текстове поле, яке може містити до 1024 символів. 

  • Нижній колонтитул – необов'язкове текстове поле, що дозволяє містити до 60 символів. 

  • Заголовок списку – поле кнопки з максимум 20 символами. 

Розділ списку складається з

  • Заголовки розділів – необов'язкове текстове поле, яке використовується для категоризації кількох рядків. Не більше 24 символів. 

  • Заголовок рядка – обов'язкове текстове поле, яке надсилається як вибір вибору в супроводі перемикача. Не більше 24 символів.

  • Опис рядка – необов'язкове текстове поле, яке надає додатковий контекст для елементів рядка. Не більше 72 символів. 

Для налаштування повідомлення зі списком на платформі знадобиться додаткове поле: 

Row ID – унікальний ідентифікатор для кожного рядка, який допоможе визначити вибір користувача. 

WhatsApp 
Образ  Тип мультимедійної відповіді, де можна налаштувати зображення, вказавши URL-адреси.  Месенджер, WhatsApp 
Звук  Відтворює аудіофайл, надаючи URL-адресу звуку. Він також показує тривалість звукового повідомлення на виході.  WhatsApp, веб-чат. 
Відео  Відображає відео в попередньому перегляді на основі налаштованої URL-адреси відео.  WhatsApp. 
Файл 

Відображає/відтворює тип файлу на основі налаштованої URL-адреси файлу. 

WhatsApp, 
Код 

Використовується для написання коду на Python для виклику API або виконання іншої логіки. 

Усі  
Спеціальна подія   Забезпечує контроль над розмовою під час взаємодії з агентом штучного інтелекту за сценарієм. 

Голос 

Нумерований список 

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

WhatsApp 

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

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

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

Часткові відповіді збігів відображаються лише для опції «Вибір списку» в каналі Apple Messages for Business. 

Apple Повідомлення для бізнесу 

Форма 

Повідомлення бізнес-форм дають змогу створювати складні багатосторінкові інтерактивні інтерфейси для iOS та iPadOS за допомогою одного файлу JSON. 

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

Apple Повідомлення для бізнесу 
Rich Link  URL-адреса розширеного посилання вбудовується в зображення або відео, яке знаходиться в бульці чату. Коли ви натискаєте на цю бульбашку, покупець перенаправляється на сайт, вказаний на зображенні або відео.  Apple Повідомлення для бізнесу 
ЗМІ  Цей шаблон підтримує вкладення в різних форматах, таких як jpeg, mp3, mp4, png, pdf і aac. 

Apple Повідомлення для бізнесу 

Дизайнер відповідей

Дизайнер відповідей пропонує зручний інтерфейс для створення відповідей, не вимагаючи великих знань кодування. Доступні два типи відповідей:

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

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

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

Типи відповідей

  • Текст: прості текстові відповіді дозволяють використовувати кілька текстових полів в одній відповіді. Ця установка розбиває довгі повідомлення на керовані частини. Ви можете додати кілька варіантів відповіді до своїх шаблонів, і система випадковим чином вибере один для відображення, забезпечуючи динамічну взаємодію.
  • Карусель – розширені відповіді складаються з однієї картки або кількох карток, відображених у форматі каруселі.
  • Швидка відповідь — попередньо визначена відповідь, яку агенти штучного інтелекту використовують для швидкої відповіді на запити клієнтів.
  • Кнопка «Відповісти» — пропонує швидкі відповіді з обмеженого набору параметрів, як-от вибір товару для повернення. Кожне повідомлення складається з:
    • Заголовок – необов'язкове поле, яке може складатися з 20 символів тексту, зображення, відео або документа.

    • Тіло – обов'язкове текстове поле, яке може містити до 1024 символів.

    • Нижній колонтитул – необов'язкове текстове поле, що дозволяє містити до 60 символів.

    • Кнопки – максимум 3 текстові кнопки з обмеженням у 20 символів

  • Повідомлення зі списком — представляє кілька варіантів для легкого вибору користувачами, підходить для різних цілей, таких як меню на винос або каталоги продуктів. Щоб налаштувати повідомлення зі списком, заповніть вкладки «Конфігурація» та «Розділи списку». На екрані «Конфігурація» відображається вміст повідомлення, який користувачі побачать на своїх пристроях. Кожне повідомлення складається з:
    • Заголовок – необов'язкове текстове поле з максимум 60 символами.

    • Тіло – обов'язкове текстове поле, яке може містити до 1024 символів.

    • Нижній колонтитул – необов'язкове текстове поле, що дозволяє містити до 60 символів.

    • Кнопки – поле кнопки з максимум 20 символами.

    Розділ списку складається з

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

    • Заголовок рядка – обов'язкове текстове поле, яке надсилається як вибір вибору в супроводі перемикача. Не більше 24 символів.

    • Row ID – унікальний ідентифікатор для кожного рядка, який допоможе визначити вибір користувача.

    • Опис рядка – необов'язкове текстове поле, яке надає додатковий контекст для елементів рядка. Не більше 72 символів.

  • Зображення – мультимедійний шаблон, у якому можна налаштовувати зображення, надаючи URL-адреси.

  • Аудіо: візуалізація аудіофайлу, надаючи URL-адресу звуку. Він також показує тривалість звукового повідомлення на виході.
  • Відео: відображення відео в попередньому перегляді на основі налаштованої URL-адреси відео.
  • Файл – відображає/відтворює тип файлу на основі налаштованої URL-адреси файлу.
  • Код — використовується для написання коду Python для виклику API або виконання іншої логіки.