- Начало
- /
- Статия
Тази статия очертава общия преглед на намеренията, елементите и отговорите за конфигурирането на вашия агент на ИИ.
Намерения
Намерението е основен компонент на платформата на Webex AI Agent Studio, който позволява на агента на AI да разбира и да отговаря ефективно на въведеното от вас.Тя представлява конкретна задача или действие, което искате да изпълните по време на разговор.Можете да дефинирате всички намерения, които отговарят на задачите, които искате да изпълните.Точността на класификацията на намеренията пряко влияе на способността на агента с изкуствен интелект да предоставя подходящи и полезни отговори.Класификацията на намеренията е процесът на идентифициране на намеренията въз основа на въведеното, което позволява на агента на ИИ да реагира по смислен и контекстуално подходящ начин. For details on how to create intents, see Create an intent.
Системни намерения
- Резервно намерение по подразбиране – Възможностите на агента с ИИ са неизменно ограничени от намеренията, предназначени да разпознават и реагират.Въпреки че едно предприятие не може да предвиди всеки възможен въпрос, който бихте могли да зададете, резервното намерение по подразбиране може да помогне за проследяване на разговорите.
Като прилагат резервно намерение по подразбиране, разработчиците на ИИ агент могат да гарантират, че агентът с ИИ обработва непланирани или непланирани заявки, пренасочвайки разговора обратно към известни намерения.
Разработчиците на ИИ агент не трябва да добавят конкретни изрази към резервното намерение.Агентът може да бъде обучен автоматично да задейства резервно намерение, когато срещне известни извън обхвата въпроси, които иначе биха могли да бъдат неправилно категоризирани в други намерения.
Например, в банков агент с изкуствен интелект клиентите могат да се опитат да попитат за заеми.Ако агентът на ИИ не е конфигуриран да обработва запитвания, свързани с заем, тези запитвания могат да бъдат включени като фрази за обучение в рамките на резервното намерение по подразбиране.Когато клиентът поиска заеми в който и да е момент от разговора, агентът на ИИ разпознава запитването като попадащо извън определените му намерения и задейства резервен отговор.Това осигурява по-подходящ отговор.
Резервното намерение:
- не трябва да има свързани с него слотове.
- трябва да използва ключа за резервен шаблон по подразбиране за неговия отговор.
- Помощ – Това намерение е предназначено да отговори на запитванията на клиентите относно възможностите на агента с ИИ.Когато клиентите не са сигурни какво могат да постигнат или се сблъскат с трудности по време на разговор, те често търсят помощ, като молят за
помощ.По подразбиране отговорът за намерението за помощ се съпоставя с ключа на шаблона
за съобщениеза помощ.Разработчиците на агенти на ИИ обаче могат да персонализират отговора или да променят свързания с него ключ на шаблон, за да предоставят по-персонализирани и информативни насоки.Препоръчително е да предадете възможностите на агента на AI на високо ниво, като осигурите на клиентите ясно разбиране какво могат да направят след това.
- Говорете с агент – това намерение дава възможност на клиентите да поискат помощ от човешки агент на всеки етап от взаимодействието им с агента с ИИ.При позоваване на това намерение системата автоматично инициира прехвърляне към човешки агент.Шаблонът за отговор по подразбиране за това намерение е
предаване на агент.Въпреки че няма ограничения на ПИ за промяна на ключа на шаблона за отговор, промяната няма да повлияе на резултата от предаването от човека.
Малки намерения за разговор
Всички новосъздадени агенти на ИИ включват четири предварително дефинирани малки намерения за разговор, за да се справят с общите поздрави на клиентите, изрази на благодарност, отрицателна обратна връзка и farewells:
- Поздрави
- Благодарим
- Агентът с ИИ не беше полезен
- Довиждане.
Контексти
Контекстът прави взаимодействията агент-клиент по-прости и по-кратки.Агентът с изкуствен интелект лесно разбира фрази като "Искам да купя това", когато има достатъчно контекст, за да идентифицира какво се отнася "това".Контекстусите помагат за постигане на яснота във взаимодействията с клиентите.Такива изрази могат да бъдат приведени в съответствие с намерение, ако е предоставен подходящият контекст.
За да активирате намеренията за проследяване и да организирате начини за структуриране на потока на разговор, всяко намерение може да се конфигурира с контекст на влизане и излизане.Тази променлива за контекст се съхранява за всяка сесия и състоянието на тази променлива се променя въз основа на намеренията, които се извикват в хода на сесията.
Контекст на въвеждане
Контекстовете на въвеждане контролират дали дадено намерение може да бъде съпоставено със заявката за краен потребител въз основа на активния контекст на сесията.Когато в сесия присъства контекст, за намерено съвпадение се прилагат следните правила:
Намерение с контексти за въвеждане ще бъде съпоставено само ако активният контекст в сесията вече съдържа всички необходими стойности на контекстуален контекст за въвеждане.С други думи, входният контекст на намерение трябва да бъде подмножество на активния контекст, за да може той да съвпада.
За всички намерения, които отговарят на горното правило, се дава предимство на намеренията, чийто входен контекст съвпада по-тясно с активния, ако резултатите за доверие за множество намерения са едни и същи.С други думи, входният контекст ще се използва за частично съвпадение между прекъсване на връзката.
Изход от контекст
Контекстите на излизане контролират активните контексти за сесията.Контекстът на излизане съдържа низа на стойност на контекста и продължителността на този контекст.Когато бъде завършено намерение (всички слотове се попълват и се извиква окончателният отговор), конфигурираните контексти за изход за това намерение стават изход за съответните им продължения.Разработчиците могат да конфигурират максимум 15 изходни контексти за определено намерение.Контекст на изход може да се добави чрез натискане на клавиша Enter/Return след въвеждане на контекста.
Обекти
Обектите са градивните елементи на разговорите.Те са съществени елементи, които агентът с изкуствен интелект извлича от потребителски изрази.Субектите представляват конкретни части от информация, като имена на продукти, дати, количества или всяка друга значима група думи.Чрез ефективно идентифициране и извличане на обекти агентът на ИИ може по-добре да разбере намерението на потребителя и да предостави по-точни и подходящи отговори. For details on how to create an entity, see Create an entity.
Типове обекти
Webex AI Agent Studio предлага предварително 11 изградени типове обекти за заснемане на различни типове потребителски данни.Можете също да създавате всеки от следните персонализирани обекти.
Персонализирани обекти
Тези обекти могат да се конфигурират и позволяват на разработчиците да снемат специфична информация за всеки отделен случай.
Списък по избор – Дефиниране на списъци с очаквани низове за заснемане на конкретни точки от данни, които не са обхванати от предварително изградените обекти.Можете да добавите няколко синоними срещу всеки низ.Например обект с потребителски размер на пица.
Regex – Използвайте регулярни изрази, за да идентифицирате конкретни модели и да извлечете съответните данни.Например телефонен номер regex, като в
123-123-8789Цифри – Улавяне на цифрови въвеждания с фиксирана дължина с висока точност, особено при гласови взаимодействия.Използваме това като алтернатива на типовете обекти по избор и регулация в негласови взаимодействия.Например определете дължина от пет, за да откриете петцифрен номер на акаунт.
Буквено-цифрови – Улавяне на комбинации от букви и цифри, осигуряващи точно разпознаване както за гласови, така и за негласови входове.
Безплатен формуляр – Улавяне на гъвкави точки от данни, които са трудни за дефиниране или валидиране.
Местоположение на съпоставяне (WhatsApp) – Извличане на данни за местоположение, споделени от вас в канала на WhatsApp.
Системни обекти
| Име на обект | Описание | Примерно въвеждане | Примерно извеждане |
|---|---|---|---|
| Дата | Парси датите на естествен език в стандартен формат за дата | "Юли следващата година" | 01/07/2020 |
| Час | Обменя време на естествен език в стандартен формат за време | 5 вечер | 17:00 |
| Имейл | Откриване на имейл адреси | write to me at info@cisco.com | info@cisco.com |
| Телефонен номер | Открива общ телефонен номер | повикване от сървъра на 9876543210 | 9876543210 |
| Парични единици | Валута и сума на парцелите | Искам 20$ | 20$ |
| Обикновен | Открива обикновен номер | Четвърти от десет души | 4-ти |
| Кардинал | Открива кардинален номер | Четвърти от десет души | 10 |
| Географски координати | Откриване на географски местоположения (градове, страни и др.) | Плувах в Темза в Лондон, Великобритания | Лондон, Великобритания |
| Имена на хора | Откриване на общи имена | Бил Гейтс от Майкрософт | Бил Гейтс |
| Количество | Посочва измерванията като тегло или разстояние | На 5километър от Париж | 5км |
| Продължителност | Посочва времеви периоди | седмица 1 на ваканцията | 1 седмица |
Можете да редактирате създадените обекти от раздела „Обекти“.Свързването на обекти с намерение анотира вашите изказвания с открити обекти, докато ги добавяте.
Отговори
Отговорите са съобщенията, които вашият AI агент изпраща на клиентите в отговор на техните заявки или намерения.Можете да създавате отговори, които включват:
- Текст – Обикновени текстови съобщения за директна комуникация.
- Мултимедия – Изображения, аудио или видео елементи за подобряване на средата за работа на потребителите.
For details on how to create responses, see Create a response.
Системни отговори
Налични са следните предварително конфигурирани системни отговори за скриптирания агент на AI.Можете да персонализирате съобщенията за системните отговори по подразбиране.Не можете обаче да изтриете тези отговори.
Съобщение за приветстване
Предложение за отговор
Частично съобщение
Резервно съобщение
Предложение за обект
Предаване на агент
Отговори с малки разговори
Можете да персонализирате и изтриете следните отговори на малки разговори:
Довиждане.
Поздрави
Съобщение за помощ
Не е полезно
Благодарим
Поддържаните канали, за които можете да конфигурирате отговорите, са Web (по подразбиране), Apple Messages for Business, Messenger, RCS, SMS, Voice, WhatsApp.
Дизайнер на отговори
Дизайнерът на отговори предлага лесен за потребителя интерфейс за създаване на отговори, без да изисква обширни познания за кодиране.Опцията за условни отговори позволява лесно изграждане на отговори за неразработчици, които агентът на ИИ предоставя на клиентите.
Дизайнерът на отговор е създаден, за да гарантира, че потребителската среда отговаря на конкретния канал, с който взаимодейства агентът с ИИ.
Поддържани типове отговор за канали
В Response Designer можете да конфигурирате специфични за канала отговори за намеренията. For more information on how to configure various response types, see the Configure response types section.
| Тип отговор | Описание | Поддържани канали |
|---|---|---|
| Text | Простите текстови отговори позволяват множество текстови полета в един отговор.Тази настройка разбива дългите съобщения в управляеми части.Можете да добавите няколко опции за отговор към отговорите си и системата ще избере на случаен принцип една, която да се показва, осигурявайки динамични взаимодействия. | Всички |
| Carousel | Богатите отговори се състоят от една или няколко карти, показани във формат тип въртележка. | Интернет (по подразбиране), Messenger |
| Quick Reply | Предварително дефиниран отговор, който агентите на ИИ използват, за да отговорят бързо на клиентски заявки. | Интернет (по подразбиране), SMS, Messenger, Apple съобщения за бизнес, RCS |
| Image | Тип мултимедиен отговор, при който можете да конфигурирате изображения чрез предоставяне на URL адреси. | Интернет (по подразбиране), Messenger, WhatsApp |
| Video | Показва видеа във визуализацията въз основа на конфигурирания URL адрес на видео. | Интернет (по подразбиране), WhatsApp |
| Audio | Рендира аудио файл, като предостави URL адреса на аудиото.Освен това показва продължителността на аудио съобщението в изхода. | Интернет (по подразбиране), WhatsApp, уеб чат |
| File | Показва/възпроизвежда типа файл въз основа на конфигурирания URL адрес на файла. | |
| Reply Button | Предлага бързи отговори от ограничен набор от опции, като например избор на продукт за връщане. Всяко съобщение се състои от:
| |
| List Message | Представя множество опции за лесен избор на потребители, подходящи за различни употреби, като изходящи менюта или продуктови каталози.За да настроите съобщение в списъка, попълнете разделите „конфигурация“ и „раздели на списък“.Екранът „конфигурация“ показва съдържанието на съобщението, което потребителите ще виждат на устройствата си. Всяко съобщение се състои от:
Разделът „Списък“ се състои от:
Конфигурирането на съобщение от списък на платформата ще изисква допълнително поле:ИД на ред – уникален идентификатор за всеки ред, който ще ви помогне да идентифицирате избора на потребителите. | |
| Numbered List | Бързият отговор в WhatsApp се дефинира като номериран списък.Когато потребителите изберат номер от списъка с елементи, се получава конфигурираният спрямо елемента полезен обем. | |
| List Picker | С избирача на списък агентът на ИИ споделя списък с елементи с клиент въз основа на заявката.Това позволява на клиента да избира елементите от дадените опции и да отговори с избора.Ако клиентската заявка съвпада частично, агентът на ИИ отговаря като опции с намеренията, които са близо до клиентската заявка.Частичните отговори със съвпадение се предоставят само за опцията за избор на списък в канала на Apple Messages за бизнеса. | Съобщения на Apple за бизнеса |
| Time Picker | Типът отговор на избирача на час ви позволява да настроите времеви слотове за резервиране на срещи или срещи.Всеки раздел се нуждае от заглавие, часова зона и множество слотове.След като бъде настроен за намерение, агентът на ИИ изпраща тези времеви слотове на потребителите, от които да избират. | Съобщения на Apple за бизнеса |
| Media | Този шаблон поддържа прикачени файлове, които са в различни формати като jpeg, mp3, mp4, png, pdf и aac. | Съобщения на Apple за бизнеса |
| Rich Link | URL адресът на обогатената връзка е вграден в изображението или видеото, което е в чат балонче.Когато щракнете върху този балон, клиентът се пренасочва към уеб сайта, посочен в изображението или видеото. | Съобщения на Apple за бизнеса |
| Form | Съобщенията за бизнес формуляри ви позволяват да създавате сложни, многостраници интерактивни среди за iOS и iPadOS с помощта на един JSON файл.Тази функция помага на фирмите да събират подробни данни за клиентите чрез лесен за използване интерфейс в рамките на Apple Messaging.Той позволява различни взаимодействия, без да се налага потребителите да напускат чата. | Съобщения на Apple за бизнеса |
| Custom Event | Осигурява контрол върху разговора при взаимодействие със скриптирания агент на AI. | Глас |
Списък на общите променливи за отговор
Използвайте променливите за отговор в раздела Правила на дизайнера на условен отговор, за да дефинирате условия.Можете също да използвате променливите за отговор в отговорите на агента на AI, за да персонализирате и обогатите отговорите на агента. For more information on how to configure rules, see Create a response.
| Име на променливата | Ключ за променлива | Описание |
|---|---|---|
Стойност на обекта |
| Използвайте тази променлива, за да използвате стойността на обектите, събрани от потребителите.Например в случай на резервация за ангажимент, когато попитаме потребителя за предпочитания от него дата, използвайки организация с име "Дата" entity.Date връща стойността, предоставена от потребителя. |
Намерение |
| Използвайте тази променлива, за да върнете намерението, което е въведено от клиента. |
Магазин за събития |
| Използвайте това за достъп до речника, който съдържа всички параметри, изпратени в полезния обем на събитията на персонализирани събития чрез Webex Contact Center Flow Designer. |
Стойности в хранилището за събития |
| Използвайте това за достъп до стойностите на конкретните ключове, изпратени в платените суми за събития на персонализирани събития чрез Webex Contact Center Flow Designer. |
Допълнителна стойност на параметър/параметър за съобщение |
| Използвайте това за достъп до информация, предадена под „Параметри на съобщението“ във възела на AI Agent за скриптираните агенти.Например, ако ключ „user_plan“ бъде предаден във възела на агента на AI, той е достъпен като extra_params.user_plan.Тези стойности се запазват само за завъртане на едно съобщение, т.е. стойността за ключа може да се използва само в отговор на съобщението, което придружава тези параметри на съобщението. |
Допълнителни параметри |
| Използвайте това за достъп до речника, съдържащ всички стойности, преминали под „Параметри на съобщението“ във възела на AI Agent за скриптираните агенти. |
Хранилище за потребителски данни/параметри на клиента |
| Използвайте това за достъп до речника, съдържащ всички параметри, преминали под „Параметри на клиента“ във възела на AI агент за скриптирани агенти. |
Хранилище за потребителски данни/стойности на параметрите на клиента |
| Използвайте това за достъп до информация, предадена под \„Параметри на клиент\“ във възела на AI агент за скриптирани агенти.Например, ако ключ „user_name“ бъде предаден във възела на AI агента, той е достъпен като consumerDataStore.extra_params.user_name |
Предишно намерение/Последно активно намерение |
| Използвайте тази променлива за достъп до името на намерението, което е било активно в разговора преди текущото намерение. |
Масив от контекст |
| Използвайте това за достъп до имената на всички контексти, присъстващи в разговора, под формата на масив. |
Продължителност на контекста |
| Извлича стойността на продължителността на определен контекст. |
ИД на клиента |
| Използвайте тази променлива за достъп до уникалния ИД на клиента в условията на отговор на агента с AI.За цифрови канали UID е конфигуриран в потока и варира за всеки канал. |
Променлива за съхранение на данни |
| Използвайте тази променлива за достъп до персонализирани променливи, съхранени на ниво сесия. |
Предаване на агент по флаг на правила |
| Използвайте тази променлива, за да проверите дали разговорът е предаден на човек въз основа на някое от правилата за предаване на агента. |
Съответстващ ключ за шаблон |
| Използвайте тази променлива за достъп до името на текущия отговор. |
NLP текст |
| Използвайте тази променлива за достъп до необработената клиентска заявка. |
Обработена заявка |
| Използвайте тази променлива за достъп до обработената заявка на клиент. |
| ИД на транзакция |
| Използвайте тази променлива за достъп до ИД на транзакцията. |
В допълнение към горното, има някои други обекти от данни, които са достъпни като променливи за отговор.Те включват messageStore, newdfState и lastdfState, които съдържат метаданни за отговора на агента.Разработчиците могат да отпечатат това в отговорите си, за да получат достъп до подробностите и да използват всички параметри от тези речници в отговорите си.Въпреки това, в повечето случаи на употреба променливите, изброени в горната таблица, са достатъчни, за да изградят вашия агент.