Използвайте AI агенти за взаимодействия с клиенти
След като създадете и конфигурирате AI агентите си в платформата Webex AI Agent Studio, следващата стъпка е да ги интегрирате с гласовия и дигиталния канал. Тази интеграция позволява на AI агентите да управляват както гласови, така и дигитални разговори с вашите клиенти, осигурявайки безпроблемно и интерактивно потребителско изживяване.
Достъпът до автономния AI агент за гласовите обаждания в момента е ограничен до конкретни клиенти. За повече информация, моля, свържете се с поддръжката на Cisco.
Следващите раздели описват процеса на конфигурация за интегриране на AI агенти с гласовия канал, което им позволява ефективно да управляват гласовите взаимодействия с клиенти.
Предпоставки
- Създайте и конфигурирайте AI агентите. За повече информация вижте Настройте скриптиран AI агент и Настройте автономни AI агенти в ръководството Webex AI Agent Studio Administration.
- Настройте гласовия канал:
- Създай входна точка за гласовия канал.
- Задайте маршрутизиращия поток на входната точка. За повече информация вижте статията Създайте канал.
- Създай поток. За повече информация вижте секцията Създаване и управление на потоци в статията Flow Designer.
Конфигуриране на AI агенти във flow
Дейността на виртуалния агент V2 осигурява разговор в реално време за вашите контакти. Можете да добавите дейността на виртуалния агент V2 към потока от повиквания, за да обработвате разговори с AI въз основа на реч. Когато обаждащият се говори, системата съпоставя речта с най-доброто намерение на AI агента. Освен това той помага на повикващия като част от интерактивния гласов отговор (IVR).
РезултатиРезултатът от разговора между обаждащия се и виртуалния агент определя този изходен път.
-
Обработено—Резултатът се извиква при завършване на изпълнението на виртуалния агент.
-
Ескалиран — Резултатът се активира, когато обаждането трябва да бъде ескалирано към човешкия агент.
Всяка грешка, която възникне по време на разговора между виртуалния агент и обаждащия се, определя този изходен път.
Грешка — потокът следва този път при всякакви сценарии на грешка.
- Плъзнете и пуснете дейността на виртуалния агент V2 от библиотеката за дейности до основното платно на потока.
- В Общи настройки изпълнете следните действия:
- В полето Етикет на дейността въведете име за дейността.
- В полето Описание на дейността въведете описание за дейността.
- В настройките за разговорно преживяване ,
- За скриптирани AI агенти:
- Изберете Webex AI агент скриптиран от падащото меню за AI конфигурации на Contact Center.
- Изберете един от публикуваните скриптирани агенти под падащото меню Virtual Agent .
- За автономни AI агенти:
- Изберете AI Agent Autonomous Webex от падащия списък с AI Config на Contact Center.
- Изберете един от публикуваните автономни агенти под падащия списък Virtual Agent .
Трябва да зададете глобалните променливи в потока, за да конфигурирате стандартния входен език и изходния глас за виртуален агент. За повече информация как да добавите глобални променливи в потока, вижте Глобални променливи в Flow Designer.
Ако искате да презапишете стандартния входен език и изходния глас за VAV, включете активностите Set Variable преди Virtual Agent V2 в потока.
За персонализиран език на въвеждане конфигурирайте дейността на зададената променлива по следния начин:
- Задайте променливата на Global_Language.
- Задайте стойността на променливата на необходимия код на езика (например fr-CA).
За персонализиран изходен глас конфигурирайте дейността на зададената стойност по следния начин:
- Задайте променливата на Global_VoiceName.
- Задайте стойността на променливата на необходимия код на името за изходния глас (например en-US-Standard-D).
За повече информация относно поддържаните гласове и езици вижте Поддържани езици и гласове за AI агенти.
- За скриптирани AI агенти:
- В настройките на Събитие за състояние въведете името на събитието по избор и датата в колоните Име на събитие – Дата на събитие. Събитието за състояние е механизъм за задействане на манипулатора на събития, който е конфигуриран в агента бот. В агента бот можете да конфигурирате как трябва да се обработва събитието.
-
Име на събитието – (по избор) Означава името на събитието, което е дефинирано на интегрираната AI платформа на трета страна.
-
Данни за събития–(по избор) Показва JSON данните, които системата изпраща (като част от дефинираното име на събитието) към интегрираната AI платформа на трета страна.
Можете да зададете името на събитието и данните под формата на статична стойност или израз. За изрази използвайте този синтаксис:
{{ variable }}. По-долу е даден пример за събитие за състояние, което е конфигурирано да поздравява повикващия с персонализирано приветствено съобщение.Име на събитие:
CustomWelcomeДата на събитие:
{"Name": "John"} -
- В Разширени настройки отметнете квадратчето Enable voice recording, за да позволите запис на разговори между AI агента и клиента. Когато са активирани, записите се появяват на страницата Sessions в приложението AI Agent Studio.
Ако има PCI данни в записаните разговори, записът остава скрит от AI Agent Studio UI. Въпреки това, PCI данните, събрани по време на записа в следните сценарии, може да не са скрити от AI Agent Studio:
- Неподканено разкриване от страна на клиента: Клиентите могат да споделят чувствителна информация, като номера на карти, без предварително системно подсказване или предупреждение, което затруднява предвиждането и обработката на данните в реално време.
- Неточна транскрипция от STT модели: Моделите за преобразуване на реч в текст (STT) може да не транскрибират надеждно чувствителни данни точно както са изречени. Например, номерата на кредитни карти могат да бъдат върнати с липсващи цифри, неправилно разстояние или нарушени последователности, което влияе на откриването и маскирането по-надолу.
- Прекратяване на обаждането преди завършване на бекенд обработката: В някои случаи разговорът се прекъсва преди бекенд системите да успеят да анализират разговора и да идентифицират чувствителното съдържание, което води до пропуснато заснемане или забавено откриване.
- Използвайте следните променливи за изход на активността за обработка на различни случаи на употреба:
- VirtualAgentV 2.TranscriptURL — Съхранява URL адреса, който сочи към транскрипта на разговора между AI агента и обаждащия се.
-
VirtualAgentV2.MetaData—Съхранява JSON данните, които системата получава от агента като част от изпълнението, обработката на персонализирано събитие или действие по прехвърляне. Можете да използвате тези данни, за да изградите повече бизнес логика във Flow builder.
Вижте следните примери, попълнени в променливата MetaData за различни сценарии:
Обработен резултат
{ "actions": { "get_flight_info": [ { { "input": { "booking_id": "IE428656", "last_name": "Joyce" }, "type": "изпълнение" } ] } }Ескалиран резултат
За персонализиран трансфер:
Метаданните за ескалация и информацията за действията.
- escalation_type → обичай
- escalation_trigger → Името на действието за прехвърляне, което е задействало ескалацията
- Действия - Списък на действията, задействани по време на призоваването
{ "escalation_type": "custom", "escalation_trigger": "booking_agent_transfer", "actions": { "booking_agent_transfer": [ { "input": { "zipcode": "12345", "date_of_birth": "27-06-1973" }, "type": "transfer" } ] } }За прехвърляне на системи
Това е стандартният пример за системен трансферен изход.
- escalation_type → система
- escalation_trigger → agent_transfer
- Действия - Списък на действията, задействани по време на призоваването
{ "escalation_type": "система", "escalation_trigger": "agent_transfer", "actions": { "agent_transfer": [ { "input": { "message": "ще ви свържа с човешки представител сега. Моля, изчакайте за момент, докато ви прехвърля." }, "type": "transfer" } ] } } -
VirtualAgentV2.StateEventName — Съхранява името на персонализираното събитие, което системата получава от агент-бота след като системата задейства събитие с персонализирано състояние.
Вижте следните шаблони за поток в Ръководството за дизайнер на потока за подробности относно използването на AI агенти в гласови канали:
Конфигуриране на персонализирани събития
В гласовия канал персонализираните събития позволяват на дизайнера на потока да координира сложни взаимодействия с AI агента. Това е особено полезно, когато изпълнението на намерения изисква действия като извличане на данни от външни системи или извършване на обаждания към трети страни API-та. Дизайнерът на потока прилага необходимата логика за тези действия на изпълнение.
В момента се поддържат персонализирани събития за скриптирани и автономни AI агенти само чрез гласови канали.
Следващите раздели очертават процеса на конфигуриране за интегриране на AI агенти с дигитални канали и тяхното улесняване да управляват дигиталните взаимодействия с клиентите.
Предпоставки
-
Създайте и конфигурирайте AI агентите. За повече информация вижте Настройте скриптиран AI агент и Настройте автономни AI агенти в ръководството Webex AI Agent Studio Administration.
-
Конфигурирайте дигиталния си канал. Интеграцията Webex Connect и Webex Contact Center в момента поддържа шест канала, а именно WhatsApp, SMS, Email, Facebook Messenger, Apple Messages for Business и Live Chat. За повече информация за конфигуриране на каналните ресурси за всеки от тези канали, вижте Channel Asset Configuration.
-
Създайте поток на Webex Connect. За повече информация вижте Създаване на поток на Webex Connect.
Конфигуриране на AI агенти във flow
Можете да използвате AI агент възел, за да отговаряте на конкретни запитвания от корпус или база знания. Можете също да активирате разговори с няколко похода. AI агентът може да задава последващи въпроси, да разбира контекста и да предоставя персонализирани отговори.
Просто плъзнете и пуснете AI агента върху вашия визуален генератор на поток, за да започнете. Този възел ви помага да използвате скриптирани и автономни AI агенти, конфигурирани в Webex AI Agent Studio.
Конфигуриране на входните и изходните променливи в AI агентния възел
AI Agent възелът съдържа два метода:
-
Process Message—Позволява ви да изпращате потребителски съобщения до избрания агент и да получавате отговори от агента.
-
Close session — Позволява ви да затворите сесия в AI агента. В определени ситуации може да се наложи да се затвори съществуваща сесия на AI агент и да се инициира нова. Това може да се постигне чрез специфичен метод в AI агентния възел. Например, ако една сесия остане неактивна за определен период, системата я затваря автоматично, за да оптимизира ресурсите.
- В метода Process Message конфигурирайте следните входни променливи:
- Тип агент — типът агент, използван в потока — независимо дали е скриптиран или автономен.
- Агент — Агентът, който обработва потребителското съобщение и получава отговор.
Можете да видите AI агентите, до които имате достъп, в Webex AI Agent Studio. За повече информация относно управлението на потребители и агенти в Webex AI Agent Studio, вижте Потребителски роли и управление на съотборници.
- Съобщение—Името на променливата, съдържащо входящото клиентско съобщение, изпратено до избрания AI агент
- Език — Ако избраният AI агент е многоезичен, можете да изберете езика на входящото съобщение в падащото меню Language . Попълваме падащия списък според езици в настройките на AI агентите.
Изключваме този падащ списък за агенти с един език.
- Канал — Името на канала, от който системата получава съобщението на клиента.
- Потребителски идентификатор — Предостави уникалния идентификатор на потребителя за избрания канал.
- Персонализирани параметри (по избор) — Можете да предадете допълнителна информация за клиента към Webex AI Agent Studio като ключова двойка стойности. Свързваме тази информация с профила на потребителя и я използваме за по-късни разговори. Например, можете да уточните дали потребителят е нов клиент или съществуващ клиент.
Ключовете, предавани като
персонализирани параметри, са достъпни като ${consumerData.extra_params.<your_key>} в отговорите на агентите.В момента персонализирани параметри се поддържат само за скриптиран AI агент чрез дигитални канали.
- Параметри на съобщенията (по избор) — Можете да предадете допълнителна информация за текущата размяна на Webex AI Agent Studio като двойка ключови стойности.
Не съхраняваме това съобщение и то е достъпно само за следващия отговор на агента. Ключовете, подадени като
параметрина съобщението, са достъпни като ${extra_params.<your_key>} в отговорите на агентите.
-
Конфигурирайте следните изходни променливи в метода Process Message:
-
TextResponse—Текстовият изход, конфигуриран в AI агента; работи само ако няма друг тип богати или специални елементи. Също така, за няколко текстови елемента в отговора, първият текстов елемент се връща.
-
FullResponse — Пълният отговор с всички богати елементи и множество съобщения, присъстващи в изхода на агента.
-
Datastore — JSON/дикт на всички потребителски дефинирани променливи на сесиите в агента
-
TransactionId —Транзакцията ID за заявката в Webex AI Agent Studio
-
SessionId—Сесията/разговорът ID в Webex AI Agent Studio
-
ConsumerId —Клиентът ID в Webex AI Agent Studio
-
MessageMetadata —Метаданните, свързани с текущия отговор от конфигурирания агент
-
SessionMetadata —Метаданните, свързани със сесията за текущия отговор от конфигурирания агент
В момента MessageMetadata и SessionMetadata се поддържат само за скриптиран AI агент чрез дигитални канали.
-
ResponsePayload — Пълният полезен товар за отговор от Webex AI Agent Studio
-
- Конфигурирайте следните входни променливи в метода Close Session:
- Агент — Агентът, който обработва потребителското съобщение и получава отговор.
Можете да видите AI агентите, до които имате достъп, в Webex AI Agent Studio. За повече информация относно управлението на потребители и агенти в Webex AI Agent Studio, вижте Роли на потребители и управление на съотборници.
- Сесия ID—Затваряме сесията с AI агент. Сесия ID е достъпна като изходна променлива на метода за съобщение Process.
- Агент — Агентът, който обработва потребителското съобщение и получава отговор.
За информация относно шаблони, използващи AI агенти в дигитални канали, вижте Използване на AI агентски шаблони за поток.
Резултати от възли
Можете да видите списъка с възможни възли за този възел. Можете да персонализирате етикетите на възлите с иконата Edit (pencil). Възелът излиза през един от ребрата на възела, съответстващ на изхода на възела. Всеки възел AI агент съответства на резултат от възела. Ето списък с резултати от възлите.
- Грешка (червено) — означава следното:
-
onError — когато агентът не е отговорил с съобщение.
-
onInvalidCustomerID — когато липсва идентификатор на клиента.
-
onInvalidMessage — когато стойността на съобщението липсва.
-
- Успех (Зелено) — означава следното:
-
onSuccess — когато агентът отговаря със съобщение.
-
onAgentHandover — когато агентът отправя искане за предаване на агентите.
-
- Таймаут (жълт/кехлибарен) — означава следното:
-
onTimeOut — когато агентът не е отговорил не повече от 15 секунди.
-