У цій статті
dropdown icon
Наміри
    Системні наміри
    Наміри малої розмови
    Контексти
dropdown icon
Суб'єкти
    Типи суб'єктів
dropdown icon
Відповіді
    Системні відповіді
    Відповіді на дрібні розмови
    Дизайнер відповідей
    Список загальних змінних відповіді
Зрозумійте наміри, сутності та відповіді в AI Agent Studio
list-menuУ цій статті
list-menuНадіслати відгук?

У цій статті наведено огляд намірів, сутностей та відповідей щодо налаштування агента штучного інтелекту.

Наміри

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

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

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

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

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

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

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

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

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

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

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

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

Наміри малої розмови

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

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

Контексти

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

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

Контекст входу

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

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

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

Вихід з контексту

Вихідні контексти керують активними контекстами сеансу. Контекст виходу містить рядок значення контексту та тривалість цього контексту. Коли намір завершено (усі слоти заповнюються та викликається остаточна відповідь), налаштовані контексти виходу для цього наміру стають виходом для відповідної тривалості. Розробники можуть налаштувати максимум 15 контекстів виходу для певного наміру. Вихідний контекст можна додати натисканням клавіші enter/return після введення контексту.

Суб'єкти

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

Типи суб'єктів

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

Користувальницькі об'єкти

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

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

  • Regex — Використовуйте регулярні вирази для ідентифікації конкретних шаблонів та вилучення відповідних даних. Наприклад, номер телефону регекс, як в 123-123-8789

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

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

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

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

Суб'єкти системи

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

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

Відповіді

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

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

Докладніше про створення відповідей див. у статті Створення відповіді.

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

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

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

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

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

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

  • Пропозиція суб'єкта

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

Відповіді на дрібні розмови

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

  • Прощай

  • Привітання

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

  • Не корисно

  • Дякую

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

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

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

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

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

У Конструкторі відповідей ви можете налаштувати відповіді для конкретних каналів для намірів. Доклад ніші відомості про те, як налаштувати різні типи відповідей, див. розділ Налаштування типів відповідей.

Таблиця 1. Типи відповідей для каналів
Тип відповідіОписПідтримувані канали
ТекстПрості текстові відповіді дозволяють отримати кілька текстових полів в одній відповіді. Ця настройка розбиває довгі повідомлення на керовані частини. Ви можете додати кілька варіантів відповіді до своїх відповідей, і система випадковим чином вибере один для відображення, забезпечуючи динамічну взаємодію.Всі
КарусельБагаті відповіді складаються з однієї картки або декількох карток, відображених у форматі ка руселі.Веб (за замовчуванням), месенджер
Швидка відповідьПопередньо визначена відповідь, яку агенти AI використовують для швидкої відповіді на запити клієнтів .Веб (за замовчуванням), SMS, месенджер, повідомлення Apple для бізнесу, RCS
ЗображенняТип мультимедійної відповіді, за допомогою якого можна налаштувати зображення, надаючи URL-адреси.Веб (за замовчуванням), Месенджер, WhatsApp
ВідеоВідтворює відео у попередньому перегляді на основі налаштованої URL-адреси відео.Веб (за замовчуванням), WhatsApp
АудіоВідтворює аудіофайл, надаючи аудіо URL-адресу. Він також показує тривалість аудіоповідомлення на виході.Веб (за замовчуванням), WhatsApp, веб-чат
ФайлПоказує/відтворює тип файлу на основі налаштованої URL-адреси файлу.WhatsApp
Кнопка відповідіПропонує швидкі відповіді з обмеженого набору варіантів, таких як вибір товару для повернення.

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

  • Заголовок - необов'язкове поле, яке може складати 20 символів тексту, зображення, відео або документа.
  • Body - обов'язкове текстове поле, яке може містити до 1024 символів.
  • Нижній колонтитул - необов'язкове текстове поле, що допускає до 60 символів.
  • Кнопки - максимум 3 текстові кнопки з обмеженням 20 символів.

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

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

  • Заголовок - необов'язкове текстове поле, що містить максимум 60 символів.

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

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

  • Заголовок списку - поле кнопки, що містить максимум 20 символів.

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

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

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

  • Опис рядка - необов'язкове текстове поле, яке забезпечує додатковий контекст для елементів рядка максимум 72 символів.

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

WhatsApp
Пронумерований списокШвидка відповідь у WhatsApp визначається як нумерований список. Коли користувачі вибирають номер зі списку елементів, отримується корисне навантаження, налаштоване на елемент.WhatsApp
Вибір спискуЗа допомогою інструмента вибору списку агент AI ділиться списком елементів із клієнтом на основі запиту. Це дозволяє замовнику вибрати елементи із заданих варіантів та відповісти з вибором. Якщо запит клієнта частково збігається , агент штучного інтелекту відповідає з намірами, близькими до запиту клієнта, як параметри. Часткові відповіді на відповідність відображаються лише для параметра «Вибір списку» на каналі «Повідомлення Apple для бізнесу».Повідомлення Apple для бізнесу
Вибір часуТип відповіді виборця часу дозволяє налаштувати часові інтервали для бронювання зустрі чей або нарад. Для кожного розділу потрібен заголовок, часовий пояс і кілька слотів. Після налаштування для наміру агент AI надсилає ці часові проміжки користувачам, щоб вони могли вибрати.Повідомлення Apple для бізнесу
ЗМІЦей шаблон підтримує вкладення, які знаходяться в різних форматах, таких як jpeg, mp3, mp4, png, pdf та aac.Повідомлення Apple для бізнесу
Багате посиланняURL-адреса розширеного посилання вбудовується в зображення або відео, яке знаходиться в пухирці чату. При натисканні на цю бульбашку клієнт перенаправляється на веб-сайт, вказаний на зображенні або відео.Повідомлення Apple для бізнесу
ФормаБізнес-форми Повідомлення дають змогу створювати складні багатосторінкові інтер активні інтерфейси для iOS та iPadOS за допомогою одного файлу JSON. Ця функція допомагає компаніям збирати детальні дані клієнтів за допомогою простого у використанні інтерфейсу Apple Messaging. Це дозволяє здійснювати різні взаємодії без необхідності користувачів залиш ати чат.Повідомлення Apple для бізнесу
Спеціальна подіяЗабезпечує контроль над розмовою під час взаємодії зі сценарієм агента AI.Голос

Список загальних змінних відповіді

Використовуйте змінні відповідей у розділі Прави ла конструктора умовної відповіді для визначення умов. Ви також можете використовувати змінні відповідей у відповідях агента AI для персоналізації та збагачення відповідей агента. Докладніші відомості про те, як налаштувати правила, див. розділ Створення відповіді.

Таблиця 2. Загальні змінні відповіді
Назва змінної

Змінна клавіша

Опис

Вартість суб'єкта господарювання

суб'єкт господарювання. <entity-name>АБО LASTDFSTATE.MODEL_STATE.ENTITETS. <entity-name>.значення

Використовуйте цю змінну, щоб використовувати значення сутностей, зібраних від користувачів. Наприклад, у випадку використання бронювання зустрічей, коли ми запитуємо користувача про бажану дату, використовуючи сутність з назвою «Дата» entity.Date повертає значення, надане користувачем.

Намір

намір АБО LASTDFSTATE.MODEL_STATE.INTENT.NAME

Використовуйте цю змінну, щоб повернути намір, введений замовником.

Магазин івентів

Магазин подій

Використовуйте це для доступу до словника, який містить усі параметри, надіслані в корис ному навантаженні подій користувацьких подій через Webex Contact Center Flow Designer.

Значення сховища подій

Магазин подій. <key>

Використовуйте це, щоб отримати доступ до значень конкретних ключів, надісланих у корисних навантаженнях подій користувацьких подій через Webex Contact Center Flow Designer.

Додатковий параметр/значення параметра повідомлення

додаткові_параметри. <key>

Використовуйте це, щоб отримати доступ до інформації, переданої в розділі «Параметри повідомлень» у вузлі агента AI для сценаріїв агентів. Наприклад, якщо ключ «user_plan» передається у вузлі агента AI, він доступний як extra_params.user_plan. Ці значення зберігаються лише для одного повороту повідомлення, тобто значення для ключа може бути використано лише у відповіді на повідомлення, яке супроводжувало ці параметри повідомлення.

Додаткові параметри

додатковий параметр

Використовуйте це для доступу до словника, що містить усі значення, передані в розділі «Параметри повідомлення » у вузлі AI Agent для сценаріїв агентів.

Магазин споживчих даних/Параметри клієнта

Параметри для споживачів DataStore.EXTRA_PARAMS

Використовуйте це для доступу до словника, що містить усі параметри, передані в розділі «Параметри клієнта» у вузлі AI Agent для сценаріїв агентів.

Зберігання споживчих даних/Значення параметрів клієнта

Споживачі DataStore.екстра_параметри. <key>

Використовуйте це для доступу до інформації, переданої в розділі «Параметри клієнта» у вузлі AI Agent для сценаріїв агентів. Наприклад, якщо ключ «ім'я користувача» передається у вузлі агента AI, він доступний як ConsumerDataStore.EXTRA_PARAMS.USER_NAME

Попередній намір/Останній активний намір

Надзвичайний стан DFState.Попередній_намір_модель_стану.Назва наміру

Використовуйте цю змінну, щоб отримати доступ до імені наміру, який був активним у роз мові до поточного наміру.

Контекстний масив

Контекст LastDFState.

Використовуйте це, щоб отримати доступ до імен усіх контекстів, присутніх у розмові, у вигляді масиву.

Тривалість контексту

Контекст LastDFState.Context. <context-name>

Вибирає значення тривалості певного контексту.

UID клієнта

Дані споживачів.UID

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

Змінна зберігання даних

Склад даних. <key>

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

Передача агента за прапором правил

Сховище повідомлень.Агент_передача_за правилами

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

Відповідний ключ шаблону

Посилання повідомлень.ШаблонКей

Використовуйте цю змінну для доступу до назви поточної відповіді.

Текст НЛП

nlp.текст

Використовуйте цю змінну для доступу до необробленого запиту клієнта.

Оброблений запит

nlp.оброблений_запит

Використовуйте цю змінну для доступу до обробленого запиту клієнта.

Ідентифікатор операції

ідентифікатор транзакції

Використовуйте цю змінну для доступу до ідентифікатора транзакції.

На додаток до вищесказаного, існують певні інші об'єкти даних, які доступні як змінні відповіді. Вони включають MessageStore, newDFState і LastDFState, які містять метадані про відповідь агента. Розробники можуть роздрукувати це у своїх відповідях, щоб отримати доступ до деталей та використовувати будь-які параметри з цих словників у своїх відповідях. Однак у більшості випадків використання змінних, перелічених у наведеній вище таблиці, достатньо для створення вашого агента.

Чи була ця стаття корисною?
Чи була ця стаття корисною?