- Головна
- /
- Стаття
У цій статті наведено огляд намірів, сутностей та відповідей щодо налаштування агента штучного інтелекту.
Наміри
Ін тент є основним компонентом платформи Webex AI Agent Studio, який дозволяє агенту 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 |
| Номер телефону | Визначає загальний номер телефону | зателефонуйте мені за номером 9876543210 | 9876543210 |
| Грошові одиниці | Аналізує валюту та суму | Я хочу 20$ | 20$ |
| Порядковий | Визначає порядковий номер | Четверта людина з десяти | 4-й |
| Кардинал | Визначає кардинальне число | Четверта людина з десяти | 10 |
| Геолокація | Визначає географічні місця розташування (міста, країни тощо) | Я пішов плавати в Темзі в Лондоні Великобританії | Лондон, Великобританія |
| Імена осіб | Виявляє загальні імена | Білл Гейтс з Майкрософт | Білл Гейтс |
| Кількість | Ідентифікує вимірювання ваги або відстані | Ми в 5 км від Парижа | 5км |
| Тривалість | Визначає періоди часу | 1 тиждень відпустки | 1 тиждень |
Ви можете редагувати створені об'єкти на вкладці сутності. Зв'язування об'єктів до наміру анотує ваші висловлювання виявленими сутностями під час їх додавання.
Відповіді
Відповіді — це повідомлення, які ваш агент штучного інтелекту надсилає клієнтам у відповідь на їхні запити чи наміри. Ви можете створювати відповіді, які включають:
- Тек ст - звичайні текстові повідомлення для прямого спілкування.
- Мультимеді а - зображення, аудіо або відео елементи для покращення користувальницького досвіду.
Докладніше про створення відповідей див. у статті Створення відповіді.
Системні відповіді
Для агента AI зі сценарієм доступні наступні попередньо налаштовані системні відповіді. Ви можете налаштувати повідомлення для відповідей системи за замовчуванням. Однак ви не можете видалити ці відповіді.
-
Вітальне повідомлення
-
Пропозиція відповіді
-
Часткове повідомлення
-
Запасне повідомлення
-
Пропозиція суб'єкта
-
Передача агента
Відповіді на дрібні розмови
Ви можете налаштувати та видалити такі відповіді на невеликі розмови:
-
Прощай
-
Привітання
-
Довідкове повідомлення
-
Не корисно
-
Дякую
Підтримувані канали, для яких можна налаштувати відповіді, - це Web (за замовчуванням), Apple Messages для бізнесу, Messenger, RCS, SMS, Voice, WhatsApp.
Дизайнер відповідей
Дизайнер відповідей пропонує зручний інтерфейс для створення відповідей, не вимагаючи великих знань кодування. Опція умовних відповідей дозволяє легко будувати відповіді для нерозробників, які агент штучного інтелекту доставляє клієнтам.
Дизайнер відповідей розроблений для того, щоб забезпечити, щоб користувацький досвід відповідав конкретному каналу, з яким взаємодіє агент штучного інтелекту.
Підтримувані типи відповідей для каналів
У Конструкторі відповідей ви можете налаштувати відповіді для конкретних каналів для намірів. Доклад ніші відомості про те, як налаштувати різні типи відповідей, див. розділ Налаштування типів відповідей.
| Тип відповіді | Опис | Підтримувані канали |
|---|---|---|
| Текст | Прості текстові відповіді дозволяють отримати кілька текстових полів в одній відповіді. Ця настройка розбиває довгі повідомлення на керовані частини. Ви можете додати кілька варіантів відповіді до своїх відповідей, і система випадковим чином вибере один для відображення, забезпечуючи динамічну взаємодію. | Всі |
| Карусель | Багаті відповіді складаються з однієї картки або декількох карток, відображених у форматі ка руселі. | Веб (за замовчуванням), месенджер |
| Швидка відповідь | Попередньо визначена відповідь, яку агенти AI використовують для швидкої відповіді на запити клієнтів . | Веб (за замовчуванням), SMS, месенджер, повідомлення Apple для бізнесу, RCS |
| Зображення | Тип мультимедійної відповіді, за допомогою якого можна налаштувати зображення, надаючи URL-адреси. | Веб (за замовчуванням), Месенджер, WhatsApp |
| Відео | Відтворює відео у попередньому перегляді на основі налаштованої URL-адреси відео. | Веб (за замовчуванням), WhatsApp |
| Аудіо | Відтворює аудіофайл, надаючи аудіо URL-адресу. Він також показує тривалість аудіоповідомлення на виході. | Веб (за замовчуванням), WhatsApp, веб-чат |
| Файл | Показує/відтворює тип файлу на основі налаштованої URL-адреси файлу. | |
| Кнопка відповіді | Пропонує швидкі відповіді з обмеженого набору варіантів, таких як вибір
товару для повернення. Кожне повідомлення складається з:
| |
| Список повідомлень | Представляє кілька варіантів для легкого вибору користувача, придатних для різних цілей, таких
як меню на винос або каталоги продуктів. Щоб налаштувати повідомлення списку, заповніть вкладки
«конфігурація» та «Розділи списку». На екрані «конфігурація» відображається
вміст повідомлень, які користувачі бачать на своїх пристроях. Кожне повідомлення складається з:
Розділ списку складається з:
Для налаштування списку повідомлення на платформі буде потрібно додаткове поле: Row ID - унікальний ідентифікатор для кожного рядка, який допоможе визначити вибір користувачів. | |
| Пронумерований список | Швидка відповідь у WhatsApp визначається як нумерований список. Коли користувачі вибирають номер зі списку елементів, отримується корисне навантаження, налаштоване на елемент. | |
| Вибір списку | За допомогою інструмента вибору списку агент AI ділиться списком елементів із клієнтом на основі запиту. Це дозволяє замовнику вибрати елементи із заданих варіантів та відповісти з вибором. Якщо запит клієнта частково збігається , агент штучного інтелекту відповідає з намірами, близькими до запиту клієнта, як параметри. Часткові відповіді на відповідність відображаються лише для параметра «Вибір списку» на каналі «Повідомлення Apple для бізнесу». | Повідомлення Apple для бізнесу |
| Вибір часу | Тип відповіді виборця часу дозволяє налаштувати часові інтервали для бронювання зустрі чей або нарад. Для кожного розділу потрібен заголовок, часовий пояс і кілька слотів. Після налаштування для наміру агент AI надсилає ці часові проміжки користувачам, щоб вони могли вибрати. | Повідомлення Apple для бізнесу |
| ЗМІ | Цей шаблон підтримує вкладення, які знаходяться в різних форматах, таких як jpeg, mp3, mp4, png, pdf та aac. | Повідомлення Apple для бізнесу |
| Багате посилання | URL-адреса розширеного посилання вбудовується в зображення або відео, яке знаходиться в пухирці чату. При натисканні на цю бульбашку клієнт перенаправляється на веб-сайт, вказаний на зображенні або відео. | Повідомлення Apple для бізнесу |
| Форма | Бізнес-форми Повідомлення дають змогу створювати складні багатосторінкові інтер активні інтерфейси для iOS та iPadOS за допомогою одного файлу JSON. Ця функція допомагає компаніям збирати детальні дані клієнтів за допомогою простого у використанні інтерфейсу Apple Messaging. Це дозволяє здійснювати різні взаємодії без необхідності користувачів залиш ати чат. | Повідомлення Apple для бізнесу |
| Спеціальна подія | Забезпечує контроль над розмовою під час взаємодії зі сценарієм агента AI. | Голос |
Список загальних змінних відповіді
Використовуйте змінні відповідей у розділі Прави ла конструктора умовної відповіді для визначення умов. Ви також можете використовувати змінні відповідей у відповідях агента AI для персоналізації та збагачення відповідей агента. Докладніші відомості про те, як налаштувати правила, див. розділ Створення відповіді.
| Назва змінної |
Змінна клавіша | Опис |
|---|---|---|
|
Вартість суб'єкта господарювання |
|
Використовуйте цю змінну, щоб використовувати значення сутностей, зібраних від користувачів. Наприклад, у випадку використання бронювання зустрічей, коли ми запитуємо користувача про бажану дату, використовуючи сутність з назвою «Дата» entity.Date повертає значення, надане користувачем. |
|
Намір |
|
Використовуйте цю змінну, щоб повернути намір, введений замовником. |
|
Магазин івентів |
|
Використовуйте це для доступу до словника, який містить усі параметри, надіслані в корис ному навантаженні подій користувацьких подій через Webex Contact Center Flow Designer. |
|
Значення сховища подій |
|
Використовуйте це, щоб отримати доступ до значень конкретних ключів, надісланих у корисних навантаженнях подій користувацьких подій через Webex Contact Center Flow Designer. |
|
Додатковий параметр/значення параметра повідомлення |
|
Використовуйте це, щоб отримати доступ до інформації, переданої в розділі «Параметри повідомлень» у вузлі агента AI для сценаріїв агентів. Наприклад, якщо ключ «user_plan» передається у вузлі агента AI, він доступний як extra_params.user_plan. Ці значення зберігаються лише для одного повороту повідомлення, тобто значення для ключа може бути використано лише у відповіді на повідомлення, яке супроводжувало ці параметри повідомлення. |
|
Додаткові параметри |
|
Використовуйте це для доступу до словника, що містить усі значення, передані в розділі «Параметри повідомлення » у вузлі AI Agent для сценаріїв агентів. |
|
Магазин споживчих даних/Параметри клієнта |
|
Використовуйте це для доступу до словника, що містить усі параметри, передані в розділі «Параметри клієнта» у вузлі AI Agent для сценаріїв агентів. |
|
Зберігання споживчих даних/Значення параметрів клієнта |
|
Використовуйте це для доступу до інформації, переданої в розділі «Параметри клієнта» у вузлі AI Agent для сценаріїв агентів. Наприклад, якщо ключ «ім'я користувача» передається у вузлі агента AI, він доступний як ConsumerDataStore.EXTRA_PARAMS.USER_NAME |
|
Попередній намір/Останній активний намір |
|
Використовуйте цю змінну, щоб отримати доступ до імені наміру, який був активним у роз мові до поточного наміру. |
|
Контекстний масив |
|
Використовуйте це, щоб отримати доступ до імен усіх контекстів, присутніх у розмові, у вигляді масиву. |
|
Тривалість контексту |
|
Вибирає значення тривалості певного контексту. |
|
UID клієнта |
|
Використовуйте цю змінну, щоб отримати доступ до унікального ідентифікатора клієнта в умовах реагування агента AI або вмісту. Для цифрових каналів UID налаштовується в потоці і змінюється залежно від каналу. |
|
Змінна зберігання даних |
|
Використовуйте цю змінну для доступу до користувацьких змінних, що зберігаються на рівні сеансу. |
|
Передача агента за прапором правил |
|
Використовуйте цю змінну, щоб перевірити, чи розмова була передана людині на основі будь-якого з правил передачі агента. |
|
Відповідний ключ шаблону |
|
Використовуйте цю змінну для доступу до назви поточної відповіді. |
|
Текст НЛП |
|
Використовуйте цю змінну для доступу до необробленого запиту клієнта. |
|
Оброблений запит |
|
Використовуйте цю змінну для доступу до обробленого запиту клієнта. |
| Ідентифікатор операції |
| Використовуйте цю змінну для доступу до ідентифікатора транзакції. |
На додаток до вищесказаного, існують певні інші об'єкти даних, які доступні як змінні відповіді. Вони включають MessageStore, newDFState і LastDFState, які містять метадані про відповідь агента. Розробники можуть роздрукувати це у своїх відповідях, щоб отримати доступ до деталей та використовувати будь-які параметри з цих словників у своїх відповідях. Однак у більшості випадків використання змінних, перелічених у наведеній вище таблиці, достатньо для створення вашого агента.