Конфигуриране на персонализирани данни и персонализирани събития за AI агенти
Персонализирани данни в началото на сесията
Персонализираните данни позволяват на разработчиците да изпълняват следните задачи:
- Предайте данни от клиента, за да актуализирате параметрите на времето за проектиране на автономен агент. Например предаване на име на клиент за персонализирано съобщение за добре дошли.
- Актуализирайте променливи на времето за проектиране на автономния AI агент Например оптимизирайте целите и инструкциите за конкретни клиенти, актуализирайте описанието на действията и слотовете с информация, която е достъпна за клиента, така че потребителите да не бъдат подканени отново за това.
В момента персонализираните данни за автономни AI агенти се поддържат само чрез гласовия канал.
Конфигуриране на персонализирани данни
- В дизайнера на потока на Webex Contact Center конфигурирайте дейността на виртуалния агент V2 в потока.
- В настройките на състоянието на събитието посочете следните подробности в колоните Име на
събитието - Данни за събитието:
- Оставете полето за име на събитието празно.
- Въведете персонализираните данни, които искате да предадете от Flow Designer към автономния AI агент.

Достъп до персонализирани данни в AI Agent Studio
Можете да получите достъп до данни за събитията (конфигурирани в Flow Designer), като използвате синтакси
{{variable name}}са в различни секции на автономния агент. Промен
ливите, предадени в персонализираните данни, могат да бъдат достъпни в целта на агента, съобщението за добре дошли,
инструкциите, описанието на действието и описанието на слота.

В този пример разработчикът използва {{customer_name}}в
съобщението за добре дошли и {{calling_number}}в инструкциите на агента.
Персонализирани събития за изпълнение
Персонализираното събитие позволява на разработчиците да изпълняват следните задачи
- Определете персонализиран изход от AI агента, за да върнете контрола към дизайнера на потока WxCC. Например, за изпълнение на изпълнението в рамките на потока.
- Възобновете разговора с AI агента, като предадете изхода за изпълнение обратно на AI агента от потока. Ограничението за срока за изпълнение на изпълнението, бази рано на потока на Webex connect, не се прилага тук.
- Поддържайте случаи на използване на PCI за автономни агенти, тъй като информацията за PCI остава в границите на конструктора на потоци wxCC.
Понастоящем персонализирани събития за автономни AI агенти се поддържат само чрез гласовия канал.
Конфигуриране на персонализирано изпълнение, базирано на събития в AI Agent Studio
- В действията на автономните агенти създайте ново действие, където е необходимо изпълнение, базирано на събития по избор.
- В секцията за изпълнение изберете опцията „Задаване на персонализирана логика за изпълнение“.
Достъп до персонализирани данни за събития във Flow Designer
Можете да получите достъп до персонализираното име на събитието и полезния товар от секцията Изходни променливи на дей ността Virtual Agent V2.
Името на действието се връща под променливата stateEventName и събраните слотове от действието се връщат като метаданни:

Извикване на персонализирано събитие от Flow Designer
- Изпълнете логиката за изпълнение в потока въз основа на името на действието или събитието, получено в из хода за активност на виртуалния агент V2.
- Създавайте и използвайте променливи на потока, за да актуализирате динамично името на събитието и данните за събитието, които да бъдат
изпращани обратно. В примера по-долу променливата на event_name потока е зададена да бъде същата като името на съб
итието, предадено от дейността Virtual Agent V2 и event_data_string променливата се
актуализира, за да съдържа изхода от http дейността, използвана за комуникация със системи на
трети страни, за да се получат подробности за наличността на срещата.

В настройките на състоянието на събитието на активността Virtual Agent V2 посочете следните подробности в полетата Име на събитие - Данни за събитието:
- Променливата, която съдържа име на събитието Виртуален агент V2 активност, излязла с.
- Променливата, която съдържа данни за изпълнението, които трябва да бъдат предадени обратно на потока.

Персонализираните събития позволяват на администраторите да изпълняват следните задачи:
-
Предайте данни от клиента, за да създадете динамични отговори. Например предаване на име на клиента за персонализиран поздрав.
-
Определете персонализиран изход от AI агента, за да върнете контрола на дизайнера на потока. Например, за изпълнение на изпълнението в рамките на потока.
-
Задайте AI агента да започва от персонализирана начална точка, а не от подкана за добре дошли, като използвате персонализирано събитие.
-
Актуализирайте променливите на състоянието на AI агента. Например предварително попълване на контекста или слотовете с помощта на персонал изирани данни, предадени от дизайнера на потока.
Понастоящем персонализираното събитие за скриптови AI агенти се поддържа само чрез гласовия канал.
Конфигуриране на входящо персонализирано събитие в AI Agent Studio
- На страницата за конфигуриране на AI агент създайте нов отговор в раздел а Отговори.
- Под Отговор по подразбиране щракнете върху + до канала по подразбиране (уеб), за да добавите гласовия канал
- В полето Име на входящо събит ие дефинирайте името на събитието, което агентът получава.
Извикване на персонализирано събитие от Flow Designer
- В дизайнера на потока на Webex Contact Center конфигурирайте дейността на виртуалния агент V2 в потока.
- В настройките на състоянието на събитието посочете следните подробности в колоните Име на събитието
- Данни за събитието:
-
Въведете персонализираното име на събитието, което сте конфигурирали в раздела От говор на страницата за конфигуриране на AI агент в AI Agent Studio.
- Въведете персонализираните данни, които искате да предадете от Flow Designer към скриптования AI агент.
-
Достъп до персонализирани данни за събития в AI Agent Studio
Можете да получите достъп до данните за събитията (конфигурирани в Flow Designer) в раздела От говор
по подразбиране, където сте конфигурирали входящото си събитие. На следващата
фигура можете да видите, че персонализираното име на събитието custom_welcome"„и
данните за събитието store name"“ се предават от Flow Designer към AI Agent
Studio.
Конфигурирайте персонализирано изходно събитие и полезен товар в AI Agent Studio
-
В AI Agent Studio отидете до скриптовата страница за конфигуриране на AI агент и отидете на От говор, където искате контролът да бъде предаден обратно на дизайнера на потока.
-
Добавете персонализирано събитие към секцията Отговор по подразбиране.
-
Въведете името на събитието и данните за полезния товар на събитието в JSON, които искате да бъдат върнати в по тока.
В този пример събраните слотове се връ
щат в потока с персонализираното изходно събитие
“order_details”.
Достъп до персонализирани данни за събития във Flow Designer
Можете да получите достъп до персонализираното събитие и полезен товар от секцията Изходни променливи на дей ността Virtual Agent V2.
The Event nameсе връща под StateEventName
променливата и се връща, Metadataкакто Event payload е
показано на следната фигура:

Актуализирайте системните стойности в AI Agent Studio
Можете да актуализирате системните стойности като контекст, намерение и слот, като използвате специално събитие
state_updateи Event payloadсъс стойностите, както е показано
в следния пример:
{
"intent": "order_status",
"slots": {
"first_name": "John"
}
"context": {
"track": 1
}
}
В горния пример намерението на скриптования агент е зададено на
order_status, слотът „first_name“ в това намерение е зададен на „Джон“
и към сесията се добавя контекст, наречен „track“.
Това събитие е полезно за случаи на употреба, когато разговорът със скрипт агент трябва да се контролира от логиката на потока. Някои случаи на употреба, когато това е особено полезно, включват:
-
Повторно попитайте потребителя за информация, ако изпълнението в потока не успее
Помислете за сценарий, при който агентът резервира среща за потребител. След събиране на датата и часа тази информация се изпраща до потока чрез персонализирано събитие, което след това се опитва да резервира срещата с помощта на дейност с HTTPS заявка. Ако сре щата бъде отхвърлена поради конфликт с график, агентът на AI трябва да поиска алтернатив ен времеви интервал. За да се справи с това, разработчикът може да използва следния полезен товар на събитията:
{ "intent": "book appointment", "slots": { "time": "" } }В този случай стойността, събрана за времето, се изчиства и AI агентът подканва потребителя да предостави нова. Разработчиците могат да настроят условни отговори, за да уведом ят потребителите, че предишният слот е недостъпен и да поискат ново време.
-
Придвижете се към друго намерение
Помислете за сценарий, при който потребителят иска да провери баланса си, но като предпоставка потреб ителят трябва първо да провери самоличността си. Като част от процеса на запитване за баланса, разработчиците могат да изпратят полезен товар за събитие, за да информират потока дали потребителят вече е проверен. Ако е потвърдена, системата може да продължи да извлича баланса; ако не, пото кът може да подкани агента на AI да инициира процеса на проверка на потребителя, използвайки следния полезен товар на събитията:
{ "intent": "verify user", }В същия този пример да кажем, че проверката изисква датата на раждане на потребителя и пин код. От потока вече има информация за датата на раждане на потребителя чрез CJDS, която може да бъде предадена като слот и може да се събира само пин код. Полезният товар на събитието за това ще изглежда така:
{ "intent": "verify user", "slots": { "date of birth": "06/26/1993" } } - Въвеждане или нулиране на контекста в разговор
Когато контекстът на разгов ора трябва да бъде актуализиран, разработчиците могат да го включат в полезния товар на съб
state_updateитието. Например, след като AI агентът събере слотовете за намерението „проверка на потребителя“, той задава контекста на разговора на „проверете“. Ако проверката не успее в потока, контекстът трябва да бъде нулиран, за да се предотврати достъпа на потребителя до намерения, които изискват контекста „проверка“. Полезният товар на събитието за този сценарий ще изглежда така:{ "intent": "verify user", "slots": { "date of birth": "", "pincode": "" }, "context": { "verify": 0 } }