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

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

Намерения

Намерението е основен компонент на платформата на Webex AI Agent Studio, който позволява на агента на AI да разбира и да отговаря ефективно на въведеното от вас.Тя представлява конкретна задача или действие, което искате да изпълните по време на разговор.Можете да дефинирате всички намерения, които отговарят на задачите, които искате да изпълните.Точността на класификацията на намеренията пряко влияе на способността на агента с изкуствен интелект да предоставя подходящи и полезни отговори.Класификацията на намеренията е процесът на идентифициране на намеренията въз основа на въведеното, което позволява на агента на ИИ да реагира по смислен и контекстуално подходящ начин. For details on how to create intents, see Create an intent.

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

  • Резервно намерение по подразбиране – Възможностите на агента с ИИ са неизменно ограничени от намеренията, предназначени да разпознават и реагират.Въпреки че едно предприятие не може да предвиди всеки възможен въпрос, който бихте могли да зададете, резервното намерение по подразбиране може да помогне за проследяване на разговорите.

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

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

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

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

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

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

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

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

  • Говорете с агент – това намерение дава възможност на клиентите да поискат помощ от човешки агент на всеки етап от взаимодействието им с агента с ИИ.При позоваване на това намерение системата автоматично инициира прехвърляне към човешки агент.Шаблонът за отговор по подразбиране за това намерение е предаване на агент.Въпреки че няма ограничения на ПИ за промяна на ключа на шаблона за отговор, промяната няма да повлияе на резултата от предаването от човека.

Малки намерения за разговор

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

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

Контексти

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

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

Контекст на въвеждане

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

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

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

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

Контекстите на излизане контролират активните контексти за сесията.Контекстът на излизане съдържа низа на стойност на контекста и продължителността на този контекст.Когато бъде завършено намерение (всички слотове се попълват и се извиква окончателният отговор), конфигурираните контексти за изход за това намерение стават изход за съответните им продължения.Разработчиците могат да конфигурират максимум 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.cominfo@cisco.com
Телефонен номерОткрива общ телефонен номерповикване от сървъра на 98765432109876543210
Парични единициВалута и сума на парцелитеИскам 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.

Таблица 1.Типове отговор за канали
Тип отговорОписаниеПоддържани канали
TextПростите текстови отговори позволяват множество текстови полета в един отговор.Тази настройка разбива дългите съобщения в управляеми части.Можете да добавите няколко опции за отговор към отговорите си и системата ще избере на случаен принцип една, която да се показва, осигурявайки динамични взаимодействия.Всички
CarouselБогатите отговори се състоят от една или няколко карти, показани във формат тип въртележка.Интернет (по подразбиране), Messenger
Quick ReplyПредварително дефиниран отговор, който агентите на ИИ използват, за да отговорят бързо на клиентски заявки.Интернет (по подразбиране), SMS, Messenger, Apple съобщения за бизнес, RCS
ImageТип мултимедиен отговор, при който можете да конфигурирате изображения чрез предоставяне на URL адреси.Интернет (по подразбиране), Messenger, WhatsApp
VideoПоказва видеа във визуализацията въз основа на конфигурирания URL адрес на видео.Интернет (по подразбиране), WhatsApp
AudioРендира аудио файл, като предостави URL адреса на аудиото.Освен това показва продължителността на аудио съобщението в изхода.Интернет (по подразбиране), WhatsApp, уеб чат
FileПоказва/възпроизвежда типа файл въз основа на конфигурирания URL адрес на файла.WhatsApp
Reply ButtonПредлага бързи отговори от ограничен набор от опции, като например избор на продукт за връщане.

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

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

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

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

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

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

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

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

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

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

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

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

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

WhatsApp
Numbered ListБързият отговор в WhatsApp се дефинира като номериран списък.Когато потребителите изберат номер от списъка с елементи, се получава конфигурираният спрямо елемента полезен обем.WhatsApp
List PickerС избирача на списък агентът на ИИ споделя списък с елементи с клиент въз основа на заявката.Това позволява на клиента да избира елементите от дадените опции и да отговори с избора.Ако клиентската заявка съвпада частично, агентът на ИИ отговаря като опции с намеренията, които са близо до клиентската заявка.Частичните отговори със съвпадение се предоставят само за опцията за избор на списък в канала на Apple Messages за бизнеса.Съобщения на Apple за бизнеса
Time PickerТипът отговор на избирача на час ви позволява да настроите времеви слотове за резервиране на срещи или срещи.Всеки раздел се нуждае от заглавие, часова зона и множество слотове.След като бъде настроен за намерение, агентът на ИИ изпраща тези времеви слотове на потребителите, от които да избират.Съобщения на Apple за бизнеса
MediaТози шаблон поддържа прикачени файлове, които са в различни формати като jpeg, mp3, mp4, png, pdf и aac.Съобщения на Apple за бизнеса
Rich LinkURL адресът на обогатената връзка е вграден в изображението или видеото, което е в чат балонче.Когато щракнете върху този балон, клиентът се пренасочва към уеб сайта, посочен в изображението или видеото.Съобщения на Apple за бизнеса
FormСъобщенията за бизнес формуляри ви позволяват да създавате сложни, многостраници интерактивни среди за iOS и iPadOS с помощта на един JSON файл.Тази функция помага на фирмите да събират подробни данни за клиентите чрез лесен за използване интерфейс в рамките на Apple Messaging.Той позволява различни взаимодействия, без да се налага потребителите да напускат чата.Съобщения на Apple за бизнеса
Custom EventОсигурява контрол върху разговора при взаимодействие със скриптирания агент на AI.Глас

Списък на общите променливи за отговор

Използвайте променливите за отговор в раздела Правила на дизайнера на условен отговор, за да дефинирате условия.Можете също да използвате променливите за отговор в отговорите на агента на AI, за да персонализирате и обогатите отговорите на агента. For more information on how to configure rules, see Create a response.

Таблица 2.Променливи за общ отговор
Име на променливата

Ключ за променлива

Описание

Стойност на обекта

entity.<entity-name> ИЛИ lastdfState.model_state.entities.<entity-name>.стойност

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

Намерение

намерение ИЛИ lastdfState.model_state.intent.name

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

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

eventStore

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

Стойности в хранилището за събития

EventStore.<key>

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

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

extra_params.<key>

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

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

extra_ params

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

Хранилище за потребителски данни/параметри на клиента

consumerDataStore.extra_params

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

Хранилище за потребителски данни/стойности на параметрите на клиента

consumerDataStore.extra_params.<ключ>

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

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

lastdfState.previous_intent_model_state.intent.name

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

Масив от контекст

lastdfState.context

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

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

LastdfState.context.<context-name>

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

ИД на клиента

consumerData.uid

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

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

dataStore.<key>

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

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

messageStore.agent_handover_by_rules

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

Съответстващ ключ за шаблон

messageStore.templateKey

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

NLP текст

nlp.text

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

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

nlp.processed_query

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

ИД на транзакция

транзакция_ид

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

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

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