- Начало
- /
- Статия
Разбиране на намеренията, обектите и отговорите в AI Agent Studio
Тази статия очертава прегледа на намеренията, обектите и отговорите за конфигуриране на вашия AI агент.
Намерения
Намерението е основен компонент на платформата Webex AI Agent Studio, който позволява на AI агента да разбира и реагира ефективно на вашите данни. Той представлява конкретна задача или действие, което искате да изпълните по време на разговор. Можете да дефинирате всички намерения, които съответстват на задачите, които искате да изпълните. Точността на класификацията на намеренията пряко влияе върху способността на агента с ИИ да предоставя подходящи и полезни отговори. Класификацията на намеренията е процесът на идентифициране на намерението въз основа на вашите данни, което позволява на AI агента да реагира по смислен и контекстуално подходящ начин. За подробности как да създавате намерения вижте Създаване на намерение.
Системни намерения
- Резервно намерение по подразбиране – Възможностите на AI агента са по своята същност ограничени от намеренията, които са предназначени да разпознават и реагират. Въпреки че предприятието не може да предвиди всеки възможен въпрос, който може да зададете, резервното намерение по подразбиране може да помогне на разговорите да вървят по пътя.
Чрез прилагане на резервно намерение по подразбиране разработчиците на AI агенти могат да гарантират, че AI агентът грациозно обработва неочаквани или извън обхвата заявки, пренасочвайки разговора обратно към известни намерения.
Разработчиците на AI агенти не трябва да добавят конкретни изказвания към резервното намерение. Агентът може да бъде обучен автоматично да задейства резервното намерение, когато срещне известни въпроси извън обхвата, които иначе биха могли да бъдат неправилно категоризирани в други намерения.
Например в банков AI агент клиентите могат да се опитат да попитат за заеми. Ако AI агентът не е конфигуриран да обработва запитвания, свързани със заем, тези заявки могат да бъдат включени като обучителни фрази в рамките на резервното намерение по подразбиране. Когато клиент запита за заеми в който и да е момент от разговора, AI агентът разпознава заявката като попадаща извън дефинираните му намерения и задейства резервния отговор. Това гарантира по-подходящ отговор.
Резервното намерение:
- не трябва да има никакви слотове, свързани с него.
- трябва да използва резервния шаблонен ключ по подразбиране за своя отговор.
- Помощ—Това намерение е предназначено да отговори на запитвания на клиенти относно възможностите на AI агента. Когато клиентите не са сигурни какво могат да постигнат или срещат трудности по време на разговор, те често търсят помощ, като търсят
помощ.
По подразбиране отговорът за намерението за помощ се съпоставя с
ключа за шаблон на помощно съобщение
. Разработчиците на AI агенти обаче могат да персонализират отговора или да променят свързания ключ на шаблона, за да предоставят по-персонализирани и информативни насоки.Препоръчително е да предадете възможностите на AI агента на високо ниво, предоставяйки на клиентите ясно разбиране какво могат да направят по-нататък.
- Говорете с агент – Това намерение позволява на клиентите да поискат помощ от човешки агент на всеки етап от взаимодействието си с AI агента. Когато се извика това намерение, системата автоматично инициира прехвърляне към човешки агент. Шаблонът за отговор по подразбиране за това намерение е
предаване
на агента. Въпреки че няма ограничения на потребителския интерфейс за промяна на ключа на шаблона за отговор, промяната му няма да повлияе на резултата от предаването от човек.
Намерения за малки разговори
Всички новосъздадени AI агенти включват четири предварително дефинирани намерения за разговори, за да се справят с общи поздрави на клиенти, изрази на благодарност, отрицателна обратна връзка и сбогувания:
- Поздрави
- Благодарим ви
- Агентът с изкуствен интелект не беше полезен
- Довиждане
Обекти
Обектите са градивните елементи на разговорите. Те са основни елементи, които AI агентът извлича от изказванията на потребителите. Обектите представляват конкретни части от информацията, като например имена на продукти, дати, количества или друга значима група думи. Чрез ефективно идентифициране и извличане на обекти, AI агентът може да разбере по-добре намеренията на потребителя и да предостави по-точни и подходящи отговори. За подробности как да създадете обект вижте Създаване на обект.
Типове обекти
Webex AI Agent Studio предлага 11 предварително изградени типа обекти за улавяне на различни типове потребителски данни. Можете също да създадете някой от следните персонализирани обекти.
Персонализирани обекти
Тези обекти могат да се конфигурират и позволяват на разработчиците да улавят специфична за случая на употреба информация.
-
Персонализиран списък – Дефинирайте списъци с очаквани низове, за да обхванете конкретни точки от данни, които не са обхванати от предварително изградени обекти. Можете да добавите няколко синоними към всеки низ. Например обект с персонализиран размер на пицата.
-
Регулярни изрази – Използвайте регулярни изрази за идентифициране на конкретни модели и извличане на съответните данни. Например регулярни изрази на телефонен номер, като в
123-123-8789
-
Цифри—Улавяйте цифрови входове с фиксирана дължина с висока точност, особено при гласови взаимодействия. Използваме това като алтернатива на типовете обекти по избор и Regex в негласови взаимодействия. Например определете дължина от пет, за да откриете петцифрен номер на сметка.
-
Буквено-цифров – Улавяне на комбинации от букви и цифри, осигурявайки точно разпознаване както на гласови, така и на негласови входове.
-
Свободна форма – Улавяне на гъвкави точки от данни, които са трудни за дефиниране или валидиране.
-
Местоположение на картата (WhatsApp) – Извличане на данни за местоположението, споделени от вас в канала на WhatsApp.
Системни обекти
Име на обекта | Описание | Примерен вход | Примерен изход |
---|---|---|---|
Дата | Анализира датите на естествен език до стандартен формат за дата | "Юли догодина" | 01/07/2020 |
Време | Анализира времето на естествен език до стандартен времеви формат | 5 вечерта | 17:00 |
Имейл | Открива имейл адреси | пишете ми на info@cisco.com | info@cisco.com |
Телефонен номер | Открива общ телефонен номер | Обадете ми се на 9876543210 | 9876543210 |
Парични единици | Парсинг валута и сума | Искам 20$ | 20$ |
Редни | Открива пореден номер | Четвърти от десет души | Четвърта |
Кардинал | Открива кардинално число | Четвърти от десет души | 10 |
Геолокация | Открива географски местоположения (градове, държави и т.н.) | Отидох да плувам в Темза в Лондон, Великобритания | Лондон, Великобритания |
Имена на лица | Открива често срещани имена | Бил Гейтс от Microsoft | Бил Гейтс |
Количество | Идентифицира измерванията по отношение на теглото или разстоянието | Намираме се на 5 км от Париж | 5км |
Продължителност | Идентифицира периоди от време | 1 седмица ваканция | 1 седмица |
Можете да редактирате създадените обекти от раздела обекти. Свързването на обекти с намерение анотира вашите изказвания с открити обекти, докато ги добавяте.
Роли на обекта
Ролите на обекта са от решаващо значение, когато трябва да съберете един и същ обект няколко пъти в рамките на едно намерение. Като присвоявате различни роли на един и същ обект, можете да помогнете на AI агента да разбере и обработи по-точно въвеждането от потребителя.
Например, за да резервирате полет с престой, можете да създадете обект "Летище"
с три роли: начало
, дестинация
и престой
Чрез анотиране на обучителни изказвания с тези роли, AI агентът може да научи очаквани модели и безпроблемно да обработва сложни заявки за резервации.
Само Mindmeld (персонализирани и системни обекти) и Rasa (само персонализирани обекти) поддържат роли на обекти. Администраторите трябва да поставят отметка в квадратчето Роли
на обект под разширените настройки на диалоговия прозорец за избор на NLU двигател, за да разрешат ролите на обекта.
Администраторите не могат да превключват от RASA или Mindmeld към Swiftmatch, когато се използват роли на обект. Премахнете ролите от намеренията, за да забраните ролите на обекта от разширените настройки на AI двигателя.
Отговор
Отговорите са съобщенията, които вашият AI агент изпраща на клиентите в отговор на техните запитвания или намерения. Можете да създадете отговори, които включват:
- Текст – обикновени текстови съобщения за директна комуникация.
- Код – вграден код за динамично съдържание или действия.
- Мултимедия – Изображения, аудио или видео елементи за подобряване на потребителското изживяване.
За подробности как да създадете отговори вижте Създаване на отговор.
Системни отговори
Следните предварително конфигурирани системни отговори са налични за скриптовия AI агент. Можете да персонализирате съобщенията за системните отговори по подразбиране. Не можете обаче да изтриете тези отговори.
-
Приветствено съобщение
-
Предложение за отговор
-
Частично съобщение
-
Резервно съобщение
-
Предложение за обект
-
Предаване на агента
Кратки отговори
Можете да персонализирате и изтриете следните отговори:
-
Довиждане
-
Поздрави
-
Помощно съобщение
-
Не е полезно
-
Благодарим ви
Поддържаните канали, за които можете да конфигурирате отговорите, са Web chat (по подразбиране), Apple Messages for Business, Messenger, RCS, SMS, Voice, WhatsApp.
Поддържани типове отговор за канали
Таблицата по-долу очертава поддържаните типове отговори за различните канали и подробностите за тяхната конфигурация:
Тип отговор | Описание |
Поддържани канали
|
Текст (по подразбиране) | Простите текстови отговори позволяват множество текстови полета в един отговор. Тази настройка разделя дългите съобщения на управляеми части. Можете да добавите множество опции за отговор към вашите отговори и системата ще избере на случаен принцип една за показване, осигурявайки динамични взаимодействия. | Всичко |
Въртележката | Богатите отговори се състоят от една карта или няколко карти, показани във формат на въртележка. | Пратеник |
Бърз отговор
| Предварително дефиниран отговор, който AI агентите използват, за да отговорят бързо на запитванията на клиентите. | SMS, Messenger, Apple Messages за бизнеса, RCS |
Бутон за отговор |
Предлага бързи отговори от ограничен набор от опции, като например избор на продукт за връщане. Всяко съобщение се състои от:
| |
Съобщение за списък |
Представя множество опции за лесен избор от потребителя, подходящи за различни приложения като менюта за вкъщи или продуктови каталози. За да настроите съобщение със списък, попълнете разделите "конфигурация" и "секции със списък". Екранът "конфигурация" показва съдържанието на съобщението, което потребителите ще виждат на своите устройства. Всяко съобщение се състои от:
Разделът със списък се състои от
Конфигурирането на съобщение със списък в платформата ще изисква допълнително поле: ID на ред – уникален идентификатор за всеки ред, който ще ви помогне да идентифицирате избора на потребителите. | |
Изображение | Мултимедиен тип отговор, при който можете да конфигурирате изображения чрез предоставяне на URL адреси. | Месинджър, WhatsApp |
звука ви | Изобразява аудио файла чрез предоставяне на URL адреса на аудиото. Той също така показва продължителността на аудио съобщението в изхода. | WhatsApp, уебчат. |
Видео | Рендира видеоклипове във визуализацията въз основа на конфигурирания URL адрес на видеоклипа. | WhatsApp. |
Файл |
Показва/възпроизвежда типа на файла въз основа на конфигурирания URL адрес на файла.
| WhatsApp, |
Код |
Използва се за писане на код на Python за извикване на API или изпълнение на друга логика.
| Всичко |
Персонализирано събитие | Осигурява контрол върху разговор, докато взаимодейства със скриптовия AI агент. |
Гласово
|
Номериран списък |
Бързият отговор в WhatsApp се определя като номериран списък. Когато потребителите изберат число от списъка с елементи, се получава полезният товар, конфигуриран спрямо елемента.
|
|
Инструмент за избор на време | Типът отговор на инструмента за избор на време ви позволява да настроите времеви интервали за резервиране на срещи или срещи. Всеки раздел се нуждае от заглавие, часова зона и множество слотове. След като бъде настроен за намерение, AI агентът изпраща тези времеви интервали на потребителите, от които те могат да избират. | Apple Messages за бизнеса |
Инструмент за избор на списъци |
С инструмента за избор на списък AI агентът споделя списък с елементи с клиент въз основа на заявката. Това позволява на клиента да избере артикулите от дадените опции и да отговори с избор. Ако заявката на клиента съвпада частично, AI агентът отговаря с намеренията, които са близки до заявката на клиента като опции. Отговорите за частично съвпадение се изобразяват само за опцията List Picker (Избор на списъци) в канала Apple Messages for Business. |
Apple Messages за бизнеса
|
Формуляр |
Business Forms Messages ви позволяват да създавате сложни, многостранични интерактивни изживявания за iOS и iPadOS с помощта на един JSON файл. Тази функция помага на бизнеса да събира подробни данни за клиентите чрез лесен за използване интерфейс в Apple Messaging. Позволява различни взаимодействия, без да се налага потребителите да напускат чата. | Apple Messages за бизнеса |
Богата връзка | URL адресът на разширената връзка е вграден в изображението или видеоклипа, който е в балонче за чат. Когато щракнете върху това балонче, клиентът се пренасочва към уебсайта, посочен в изображението или видеоклипа. | Apple Messages за бизнеса |
Медия | Този шаблон поддържа прикачени файлове, които са в различни формати като jpeg, mp3, mp4, png, pdf и aac. |
Apple Messages за бизнеса
|
Дизайнер на отговори
Дизайнерът на отговори предлага удобен за потребителя интерфейс за създаване на отговори, без да се изискват обширни познания по кодиране. Налични са два типа отговори:
- Условни отговори: За неразработчици, тази опция позволява лесно изграждане на отговори, които AI агентът доставя на клиентите.
-
Интерпретатор на код: За разработчици, използващи Python, тази опция осигурява гъвкавост за конфигуриране на отговори с помощта на код. Този подход ви позволява да създавате всички видове отговори, включително бързи отговори, текст, въртележки, изображения, аудио, видео и файлове.
Проверка на кодов фрагмент – Платформата проверява само за синтактични грешки в кодовия фрагмент, който конфигурирате. Въпреки това, всички грешки в самото съдържание на отговора могат да причинят проблеми за потребителите, взаимодействащи с AI агента в конфигурирания канал.
Дизайнерът на отговори е проектиран да гарантира, че потребителското изживяване обслужва конкретния канал, с който AI агентът взаимодейства.
Видове отговори
- Текст – Простите текстови отговори позволяват множество текстови полета в един отговор. Тази настройка разделя дългите съобщения на управляеми части. Можете да добавите множество опции за отговор към вашите шаблони и системата на случаен принцип ще избере една за показване, осигурявайки динамични взаимодействия.
- Въртележка – богатите отговори се състоят от една карта или няколко карти, показани във формат на въртележка.
- Бърз отговор – Предварително дефиниран отговор, който AI агентите използват, за да отговорят бързо на клиентски запитвания.
- Бутон за отговор – Предлага бързи отговори от ограничен набор от опции, като например избор на продукт за връщане. Всяко съобщение се състои от:
-
Заглавка – незадължително поле, което може да бъде 20 знака текст, изображение, видео или документ.
-
Тяло – задължително текстово поле, което може да съдържа до 1024 знака.
-
Долен колонтитул – незадължително текстово поле, позволяващо до 60 знака.
-
Бутони – максимум 3 текстови бутона с ограничение от 20 знака
-
- Съобщение със списък—Представя множество опции за лесен избор на потребител, подходящи за различни приложения като менюта за вкъщи или продуктови каталози. За да настроите съобщение със списък, попълнете разделите "конфигурация" и "секции със списък". Екранът "конфигурация" показва съдържанието на съобщението, което потребителите ще виждат на своите устройства. Всяко съобщение се състои от:
-
Заглавие – незадължително текстово поле с максимум 60 знака.
-
Тяло – задължително текстово поле, което може да съдържа до 1024 знака.
-
Долен колонтитул – незадължително текстово поле, позволяващо до 60 знака.
-
Бутони – поле за бутони с максимум 20 знака.
Разделът със списък се състои от
-
Име на секция – незадължително текстово поле, използвано за категоризиране на няколко реда. Максимум 24 знака.
-
Заглавие на реда – задължително текстово поле, което се изпраща като избор за избор, придружено от радио бутон. Максимум 24 знака.
-
ID на ред – уникален идентификатор за всеки ред, който ще ви помогне да идентифицирате избора на потребителите.
-
Описание на реда – незадължително текстово поле, което предоставя допълнителен контекст за елементите на реда. Максимум 72 знака.
-
-
Изображение – Мултимедиен шаблон, където можете да конфигурирате изображения чрез предоставяне на URL адреси.
- Аудио – Изобразява аудио файла чрез предоставяне на URL адреса на аудиото. Той също така показва продължителността на аудио съобщението в изхода.
- Видео – Рендира видеоклипове във визуализацията въз основа на конфигурирания URL адрес на видеоклипа.
- Файл – Показва/възпроизвежда типа на файла въз основа на конфигурирания URL адрес на файла.
- Код—Използва се за писане на код на Python за извикване на API или изпълнение на друга логика.