В тази статия
dropdown icon
Намерения
    Системни намерения
    Намери за малки разговори
    Контексти
dropdown icon
Субекти
    Типове обекти
dropdown icon
Отговори
    Системни отговори
    Отговори на малки разговори
    Дизайнер на отговор
    Списък на общите променливи на отговора
Разбиране на намеренията, обектите и отговорите в AI Agent Studio
list-menuВ тази статия
list-menuОбратна връзка?

Тази статия очертава прегледа на намеренията, обектите и отговорите за конфигуриране на вашия AI агент.

Намерения

Intent е основен компонент на платформата Webex AI Agent Studio, която позволява на агента на AI да разбере и да реагира ефективно на вашия принос. Той представлява конкретна задача или действие, което искате да изпълните по време на разговор. Можете да дефинирате всички намерения, които съответстват на задачите, които искате да изпълните. Точността на класифика цията на намеренията пряко влияе върху способността на агента на AI да предоставя подходящи и полезни отговори. Класификацията на намеренията е процес на идентифициране на намерението въз основа на вашия принос, което позволява на агента на AI да реагира по смислен и контекстуално релевантен начин. За подробности относно създаването на намерения вижте Съ здаване на намерение.

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

  • Намерение по подразбиране — Възможностите на агента на AI са по своята същност ограничени от намерени ята, които са предназначени да разпознават и да реагират на тях. Въпреки че предприятието не може да предвиди всеки възможен въпрос, който може да зададете, резервното намерение по подразбиране може да помогне на разговорите да протичат по правилния път.

    Чрез прилагане на резервно намерение по подразбиране разработчиците на AI агенти могат да гарантират, че AI агентът грациозно обработва неочаквани или извън обхвата заявки, пренасочвайки разговора обратно към известни намерения.

    Разработчиците на AI агенти не трябва да добавят конкретни изказвания към резервното намерение. Агентът може да бъде обучен автоматично да задейства резервното намерение, когато срещне известни въпроси извън обхвата, които иначе биха могли да бъдат неправилно категоризирани в други намерения.

    Например, в банков агент за изкуствен интелект клиентите могат да се опитат да по питат за заеми. Ако AI агентът не е конфигуриран да обработва запитвания, свързани със заеми, тези заявки могат да бъдат включени като тренировъчни фрази в рамките на резервното намерение по подразбиране. Когато клиент попита за заеми във всеки момент от разговора, AI агентът разпознава заявката като извън определените му намерения и задейства резервния от говор. Това гарантира по-подходящ отговор.

    Резервното намерение:

    • не трябва да има никакви слотове, свързани с него.
    • трябва да използва ключа за резервен шаблон по подразбиране за отговора си.

  • Помо щ — Това намерение е предназначено да отговори на запитвания на клиенти относно възможностите на агента на AI. Когато клиентите не са сигурни какво могат да постигнат или срещнат трудности по време на разговор, те често търсят помощ, като поискат помощ.

    По подразбиране отговорът за намерението за помощ се картографира с ключа за шаблон за съобщение за помощ. Разработчиците на AI агенти обаче могат да персонализират отговора или да променят свързания шаблонен ключ, за да предоставят по-персонализирани и информативни насоки.

    Препоръчително е да предадете възможностите на AI агента на високо ниво, като предоставите на клиентите ясно разбиране за това какво могат да направят по-нататък.

  • Говорете с агент — Това намерение позволява на клиентите да поискат помощ от човешки агент на всеки етап от взаимодействието им с агента на изкуствения интелект. Когато това намерение се извиква, системата автоматично инициира трансфер към човешки агент. Ша блонът за отговор по подразбиране за това намерение е предаване на агент. Въпреки че няма ограничения на потребителския интерфейс за промяна на ключа на шаблона за отговор, промяната му няма да повлияе на резултата от предаването на човека.

Намери за малки разговори

Всички новосъздадени агенти за изкуствен интелект включват четири предварително дефинирани намерения за малки разговори, за да се справят с общи поздрави на клиентите, изразяване на благодарност, отрицателна обратна връзка и сбогуване:

  • Поздрави
  • Благодаря ви
  • Агентът на изкуствения интелект не беше полезен
  • Сбогом
Тези намерения и съответните им отговори са налични по подразбиране във всеки агент на AI. Можете обаче да ги персонализирате или изтриете, за да ги приведете в съответствие с вашия конкретен случай на употреба и желания разговорен поток.

Контексти

Контекстът прави взаимодействията между агент и клиент по-прости и по-кратки. AI агентът лесно разбира фрази като „Искам да купя това“, когато има достатъчно контекст, за да идентифицира какво се отнася „това“. Контекстът помага за постигане на яснота във взаимодействията с клиентите. Такива изрази могат да бъдат подравнени с намерение, ако е предоставен подходящ контекст.

За да активирате последващи намерения и да организирате начини за структуриране на потока от разговор, всяко намерение може да бъде конфигурирано с контекст на влизане и контекст на излизане. Тази контекстна променлива се съхранява за всяка сесия и състоянието на тази променлива се променя въз основа на намерения, които се извикват в хода на сесията.

Контекст на влизане

Контекстът на влизане контролира дали намерението може да бъде съчетано със заявката на крайния потребител въз основа на активния контекст на сесията. Когато контекстът присъства в сесия, за съвпадение на намеренията се прилагат следните правила:

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

  • За всички намерения, отговарящи на горното правило, предпочитание се дава на намерения, чийто входен контекст съвпада по-тясно с активния, ако резултатите на доверие за множество намерения са еднакви. С други думи, входният контекст ще се използва за част ични съвпадения за прекъсване на връзките.

Изход от контекста

Изходните контексти контролират активните контексти за сесия. Изходният контекст съдържа низа на контекстната стойност и продължителността на този контекст. Когато дадено намерение е завършено (всички слотове са попълнени и се извиква окончателният отговор), конфигурираните изходни контексти за това намерение стават изход за съответната им продължителност. Разработчиците могат да конфигурират максимум 15 изходни контекста за определено намерение. Контекст за изход може да бъде добавен чрез натискане на клавиша enter/return след въвеждане на контекста.

Субекти

Субектите са градивните елементи на разговорите. Те са основни елементи, които AI агентът извлича от изказванията на потребителите. Предприятията представляват конкретна информация, като наименования на продукти, дати, количества или друга значима група думи. Чрез ефективно идентифициране и извличане на обекти, AI агентът може по-добре да разбере намерението на потребителя и да предостави по-точни и подходящи отговори. За подробности как да създадете обект вижте Съ здаване на обект.

Типове обекти

Webex AI Agent Studio предлага 11 предварително изградени типа обекти за улавяне на различни видове потребителски данни. Можете също да създадете някое от следните персонализирани обекти.

Персонализирани образувания

Тези обекти са конфигурируеми и позволяват на разработчиците да улавят информация, специфична за случаите на употреба.

  • Персонализиран списък — дефинирайте списъци с очаквани низове за улавяне на конкретни точки от данни, които не са обхванати от предварително изградени обекти. Можете да добавите множество синоними към всеки низ. Например, персонализиран обект с размер на пицата.

  • Regex — Използвайте регулярни изрази, за да идентифицирате конкретни модели и да извлечете съответните данни. Например телефонен номер regex, както в 123-123-8789

  • Цифри — Заснемете цифрови входове с фиксирана дължина с висока точност, особено при гласови взаимодействия. Използваме това като алтернатива на типовете обекти по поръчка и 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 седмица

Можете да редактирате създадените обекти от раздела обекти. Свързването на обекти с намерение анотира вашите изказвания с откритите обекти, докато ги добавяте.

Отговори

Отговорите са съобщенията, които вашият AI агент изпраща на клиентите в отговор на техните заявки или намерения. Можете да създадете отговори, които включват:

  • Текст — обикновени текстови съобщения за директна комуникация.
  • Мултимед ия — Изображения, аудио или видео елементи за подобряване на потребителското изживяване.

За подробности относно създаването на отговори вижте Съ здаване на отговор.

Системни отговори

Следните предварително конфигурирани системни отговори са налични за скриптования AI агент. Можете да персонализирате съобщенията за системните отговори по подразбиране. Не можете обаче да изтриете тези отговори.

  • Съобщение за добре дошли

  • Предложение за отговор

  • Частично съобщение

  • Резервно съобщение

  • Предложение за обект

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

Отговори на малки разговори

Можете да персонализирате и изтриете следните отговори на малки разговори:

  • Сбогом

  • Поздрави

  • Помощно съобщение

  • Не е полезно

  • Благодаря ви

Поддържаните канали, за които можете да конфигурирате отговорите, са Web (по подразбиране), Apple Messages for Business, Messenger, RCS, SMS, Voice, WhatsApp.

Дизайнер на отговор

Дизайнерът на отговори предлага удобен за потребителя интерфейс за създаване на отговори, без да изисква обширни познания за кодиране. Опцията за условни отговори позволява лесно изграждане на отговори за неразработчици, които агентът AI предоставя на клиентите.

Дизайнерът на отговор е проектиран да гарантира, че потребителското изживяване отговаря на конкретния канал, с който AI агентът взаимодейства.

Поддържани типове отговор за канали

В Response Designer можете да конфигурирате специфични за канала отговори за намеренията. За повече информация как да конфигурирате различни типове отговори вижте раздела Кон фигуриране на типове от говори.

Таблица 1. Видове отговори за канали
Тип отговорОписаниеПоддържани канали
ТекстПростите текстови отговори позволяват множество текстови полета в един отговор. Тази настройка раздел я дългите съобщения на управляеми части. Можете да добавите множество опции за отговор към вашите отговори и системата произволно ще избере една за показване, осигурявайки динамични взаимодействия.Всички
ВъртележкаБогатите отговори се състоят от една карта или няколко карти, показани във формат на въртележка.Уеб (по подразбиране), Messenger
Бърз отговорПредварително дефиниран отговор, който агентите на AI използват, за да отговорят бързо на заявки на клиенти .Уеб (по подразбиране), SMS, Messenger, Apple съобщения за бизнеса, RCS
ИзображениеТип мултимедиен отговор, където можете да конфигурирате изображения чрез предоставяне на URL адреси.Уеб (по подразбиране), Месинджър, WhatsApp
ВидеоРендира видеоклипове във визуализацията въз основа на конфигурирания URL адрес на видеото.Уеб (по подразбиране), WhatsApp
АудиоРендира аудио файл чрез предоставяне на аудио URL адреса. Той също така показва продължителността на аудио съобщението в изхода.Уеб (по подразбиране), WhatsApp, Уеб чат
ФайлПоказва/възпроизвежда типа файл въз основа на конфигурирания URL адрес на файла.WhatsApp
Бутон за отговорПредлага бързи отговори от ограничен набор от опции, като например избор на продукт за връщане.

Всяко съобщение се състои от:

  • Заглавка - незадължително поле, което може да бъде 20 знака текст, изображение, видео или документ.
  • Тяло - задължително текстово поле, което може да съдържа до 1024 знака.
  • Долен колонтитул - незадължително текстово поле, позволяващо до 60 знака.
  • Бутони - максимум 3 текстови бутона с ограничение от 20 знака.

WhatsApp
Списък на съобщениятаПредставя множество опции за лесен избор на потребителя, подходящи за различни приложения като менюта за изнасяне или продуктови каталози. За да настроите съобщение за списък, попълнете разделите „конфигурация“ и „раздели за списък“. Екранът „конфигурация“ показва съдържанието на съобщенията, които потребителите ще виждат на своите устройства.

Всяко съобщение се състои от:

  • Заглавка - незадължително текстово поле с максимум 60 знака.

  • Тяло - задължително текстово поле, което може да съдържа до 1024 знака.

  • Долен колонтитул - незадължително текстово поле, позволяващо до 60 знака.

  • Заглавие на списъка - поле с бутон с максимум 20 знака.

Разделът за списък се състои от:

  • Заглавия на раздели - незадължително текстово поле, използвано за категоризиране на няколко реда с максимум 24 знака.

  • Заглавие на реда - задължително текстово поле, което се изпраща като избор за избор, придружено от радио бутон с максимум 24 знака.

  • Описание на реда - незадължително текстово поле, което предоставя допълнителен контекст за елементи от редове с максимум 72 знака.

Конфигурирането на съобщение за списък на платформата ще изисква допълнително поле: ID на ред - уникален идентификатор за всеки ред, който ще ви помогне да идентифицирате избора на потребителите.

WhatsApp
Номериран списъкБързият отговор в WhatsApp се дефинира като номериран списък. Когато потребителите изберат номер от списъка с елементи, се получава полезният товар, конфигуриран спрямо елемента.WhatsApp
Избирач на списъциС избиращия списък агентът AI споделя списък с елементи с клиент въ з основа на заявката. Това позволява на клиента да избере елементите от дадените опции и да отговори с избора. Ако заявката на клиента съвпада частично, AI агентът отговаря с намеренията, които са близки до заявката на клиента като опции. Отговорите за частично съвпадение се изобразяват само за опцията Избор на списък в канала Apple Messages for Business.Съобщения на 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.Entities. <entity-name>.стойност

Използвайте тази променлива, за да използвате стойността на образуванията, събрани от потребителите. Например в случай на употреба за резервация на среща, когато поискаме потребителя за предпочитаната от него дата, използвайки образувание с име „Date“ entity.Date връща стойността, предоставена от потребителя.

Намерение

намерение ИЛИ LastDFState.Model_State.Intent.Name

Използвайте тази променлива, за да върнете намерението, което е въведено от клиента.

Магазин за събития

Магазин за събития

Използвайте това, за да получите достъп до речника, който съдържа всички параметри, изпратени в полезния товар на събитията на персонализирани събития чрез Webex Contact Center Flow Designer.

Стойности на магазина за събития

Магазин за събития. <key>

Използвайте това, за да получите достъп до стойностите на конкретни ключове, изпратени в полезен товар на събития от персонализирани събития чрез Webex Contact Center Flow Designer.

Допълнителна стойност на параметър/съобщението

екстра_парами. <key>

Използвайте това за достъп до информация, предадена под „Параметри на съобщенията“ в възела AI Agent за скриптови агенти. Например, ако ключ „user_plan“ бъде предаден в възела на агента на AI, той е достъпен като extra_params.user_plan. Тези стойности се запазват само за един ход на съобщение, тоест стойността за ключа може да се използва само в отговора на съобщението, придружаващо тези параметри на съобщението.

Допълнителни параметри

екстра_парами

Използвайте това, за да получите достъп до речника, съдържащ всички стойности, предадени под „ Параметри на съобщенията“ в възела AI Agent за скриптови агенти.

Магазин за потребителски данни/Клиентски параметри

ConsumerDatastore.Extra_Params

Използвайте това, за да получите достъп до речника, съдържащ всички параметри, предадени под „Параметри на клиента“ в възела AI Agent за скриптови агенти.

Магазин за потребителски данни/Стойности на параметрите на

ConsumerDatastore.Extra_Params. <key>

Използвайте това за достъп до информация, предадена под „Клиентски параметри“ в възела на AI Agent за скриптови агенти. Например, ако ключ „потребителско име“ бъде предаден в възела на агента на AI, той е достъпен като ConsumerDataStore.extra_params.user_name

Предишно намерение/Последно активно намерение

LastDFState.предишно_намерение_модел_състояние.намерение.име

Използвайте тази променлива, за да получите достъп до името на намерението, което е било активно в разговора преди текущото намерение.

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

LastDFState.контекст

Използвайте това, за да получите достъп до имената на всички контексти, присъстващи в разгов ора под формата на масив.

продължителност на контекста

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

Извлича стойността на продължителността на конкретен контекст.

UID на клиента

Потребителски данни.UID

Използвайте тази променлива за достъп до уникалния идентификатор на клиента в условията или съдържанието на отговора на агента на AI. За цифровите канали UID е конфигуриран в потока и варира в зависимост от канала.

Променлива за съхранение на данни

Съставка на данни. <key>

Използвайте тази променлива за достъп до персонализирани променливи, съхранявани на ниво сесия.

Предаване на агент по флаг на правилата

Съобщение.агент_предаване_подаване_правила

Използвайте тази променлива, за да проверите дали разговорът е предаден на човек въз основа на някое от правилата за предаване на агента.

Съответстващ шаблонен

СъобщенияСтор.шаблонКей

Използвайте тази променлива за достъп до текущото име на отговора.

НЛП текст

nlp.текст

Използвайте тази променлива за достъп до необработената клиентска заявка.

Обработена заявка

nlp.обработена_заявка

Използвайте тази променлива за достъп до обработената клиентска заявка.

ID на транзакцията

идентификатор_транзакция

Използвайте тази променлива за достъп до идентификатора на транзакцията.

В допълнение към горното има някои други обекти на данни, които са достъпни като променливи на отговор. Те включват MessageStore, NewDFState и LastDFState, които съдържат метаданни за отговора на агента. Разработчиците могат да отпечатат това в отговорите си, за да получат достъп до подробностите и да използват всякакви параметри от тези речници в отговорите си. Въпреки това, в повечето случаи на употреба променливите, изброени в горната таблица, са достатъчни, за да изградите вашия агент.

Беше ли полезна тази статия?
Беше ли полезна тази статия?