След като създадете и конфигурирате вашите AI агенти в платформата Webex AI Agent Studio, следващата стъпка е да ги интегрирате с гласовите и цифровите канали. Тази интеграция позволява на агентите на AI да управляват както гласови, така и цифрови разговори с вашите клиенти, осигурявайки безпроблемно и интерактивно потребителско изживяване.
Достъпът до автономния AI агент за гласови повиквания понастоящем е ограничен до конкрет ни клиенти. За повече информация, моля, свържете се с поддръжката на Cisco.
Следващите раздели подробно описват конфигурационния поток за интегриране на AI агенти с гласовия канал, което им позволява ефективно да управляват гласовите взаимодействия с клиенти, базирани на глас.
Предпоставки
- Създайте и конфигурирайте AI агентите. За повече информация вижте разделите Настрой ване на скриптов AI агент и Настройване на автономен AI агент в ръководството за администриране на Webex AI Agent Studio.
- Настройте гласовия канал:
- Създайте входна точка за гласовия канал.
- Задайте маршрутизиращия поток към входната точка. За повече информация вижте статията На стройване на канал.
- Настройте поток. За повече информация вижте раздела Съ здаване и управление на потоци в статията Flow Designer.
Конфигурирайте AI агенти в потока
Дейността Virtual Agent V2 осигурява разговорно изживяване в реално време за вашите контакти. Можете да добавите дейността Virtual Agent V2 към потока на повиквания, за да обработвате разговори, базирани на реч, активирани с AI. Когато обаждащият се говори, системата съответства на речта с най-доброто намерение в агента на AI. Освен това той подпомага обаждащия се като част от опита на интерактивния гласов отговор (IVR).
РезултатиРезултатът от разговора между повикващия и виртуалния агент определя този изходен път.
-
Обработ ено — Резултатът се извиква, когато изпълнението на виртуалния агент при ключи.
-
Ескалиран - Резултатът се извиква, когато се изисква повикването да бъде ескалирано към човешкия аген т.
Всяка грешка, която възниква по време на разговора между виртуалния агент и обаждащия се, определя този изходен път.
Грешка - Пото кът поема този път при всякакви сценарии за грешки.
- Плъзнете и пуснете дейността на Virtual Agent V2 от библиотеката с дейности към главното платно на потока.
- В Общи настройки изпълнете следните действия:
- В полето Е тикет на дейност въведете име за дейността.
- В полето Описание на дейността въведете описание на дейността.
- В настройките за разговорно изживяване,
- За скриптовани агенти на AI:
- Изберете Webex AI Agent Scripted от падащия списък Contact Center AIConfig .
- Изберете един от публикуваните скриптови агенти в падащия списък Виртуален агент.
- За автономни агенти на AI:
- Изберете Webex AI Agent Autonomous от па дащия списък Contact Center AIConfig .
- Изберете един от публикуваните автономни агенти в падащия списък Вирту ален агент.
Трябва да зададете глобалните променливи в потока, за да конфигурирате езика на въвеждане по подразбиране и изходния глас за виртуален агент.
Ако искате да заместите езика за въвеждане по подразбиране и изходния глас за Webex AI Agent, които са конфигурирани в AI Agent Studio, включете Задаване на променливи дейности преди актив ността Virtual Agent V2 в потока. За повече информация как да добавяте глобални променливи в потока вижте Глобални променливи в Flow Designer.
За персонализиран език за въвеждане конфигурирайте дейността Задаване на променлива, както следва:
- Задайте променливата на Global_Language.
- Задайте стойността на променливата на необходимия езиков код (например fr-Ca).
За персонализиран изходен глас конфигурирайте дейността Задаване на променлива, както следва:
- Задайте променливата на Global_VoiceName.
- Задайте стойността на променливата на необходимия код на изходното гласово име (например
EN-US-Jennifer).
Важно: Избраният от вас глас трябва да се поддържа от двигателя, който използва вашият AI агент. В противен случай повикванията ще излязат от пътя на грешката на дейността VAV2 .
За повече информация относно поддържаните гласове и езици вижте Поддържани ези ци и гласове за агенти с изкуствен интелект.
- За скриптовани агенти на AI:
- В настройките на състоянието на събитието въведете персонализираното име на събитието и данните в колоните Име на събитие - Данни за събитието. Събитието на състоянието е механизъм за задействане на обработ
ката на събития, който е конфигуриран на агента Webex AI. В AI агента можете да конфигурирате
как трябва да се обработва събитието.
-
И ме на събитието — (по избор) Показва името на събитието, което е дефинирано на интегрираната платформа за AI на трета страна.
-
Дан ни за събитията — (по избор) Показва JSON данните, които системата изпраща (като част от дефинираното име на събитието) към интегрираната AI платформа на трета страна.
Можете да посочите името на събитието и данните под формата на статична стойност или израз. За изрази използвайте този синтаксис:
{{променлива}}. Следва пример за състоянието на събитието, което е конфигурирано да поздрави обаждащия се с персонализирано съобщение за добре дошли.Име на събитието:
CustomWelcomeДанни за съб
итието: {"Име“: „Джон"} -
- В Раз ширени настройки постав ете отметка в квадратчето А ктивиране на гла
сов запис, за да разрешите запис на разговори между AI агента
и клиента. Когато са активирани, записите се появяват на страницата Сеси и в
приложението AI Agent Studio.
Услугата прилага многопластови контроли, включително автоматизирано откриване на модели, които могат да показват PCI данни в записите на AI Agent и да ограничат видимостта им в AI Agent Studio. Автоматизираното откриване може да не идентифицира всеки случай на такива модели, както е показано в следните сценарии:
- Неподканено разкриване от повикващия: Оба ждащият се може да споделя платежна карта или свър зана информация извън очаквания поток от повиквания, което може да повлияе на надеждността на откриването.
- Ограничения за транскрипция от говор към текст (STT): Ако моделът STT транскри бира данни, свързани с платеж ната карта, непълно, неточно или в не очакван формат, откриването може да е по-малко надеждно.
- Внезапно прекратяване на повикването: Обажданията могат да бъдат прекъснати, преди системите на backend да могат напълно да анализират разговора и да идентифицират чувствително съдържание, което води до пропуснато или забавено откриване.
- Използвайте следните изходни променливи за активност, за да обработите различни случаи на употреба:
- VirtualAgentv2.transcripturl - Съхранява URL адреса, който сочи към преписа на разговора между AI агента и обаждащия се.
-
VirtualAgentv2.metadata — Съхранява JSON данните, които системата получава от агента като част от изпълнението, обработ ката на персонализирано събитие или действието за прехвърляне. Можете да използвате тези данни, за да изградите повече бизнес логика в конструктора на потоци.
Вижте следните примери, попълнени в променливата метаданни за различни сценарии:
Обработен резултат
{ "actions": { "get_flight_info": [ { "input": { "booking_id": "IE428656", "last_name": "Joyce" }, "type": "fulfillment" } ] } }Ескалиран резултат
За персонализиран трансфер:
Ескалационните метаданни и информацията за действията.
- ескалационен тип → персонализиран
- 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": "system", "escalation_trigger": "agent_transfer", "actions": { "agent_transfer": [ { "input": { "message": "I’ll connect you with a human representative now. Please hold on for a moment while I transfer you." }, "type": "transfer" } ] } } -
VirtualAgentv2.stateEventName — Съхранява името на персонализираното събитие, което системата получава от агента на Webex AI, след като системата задейства събитие на персонализирано състояние.
Вижте следните шаблони за потоци в ръководството за проектиране на потоци за подробности относно използването на агенти за изкуствен интелект на гласови канали:
Конфигуриране на персонализирани събития
В гласовия канал персонализираните събития позволяват на дизайнера на потока да организира сложни взаимодействия с AI агента. Това е особено полезно, когато изпълнението на намеренията изисква действия като извличане на данни от външни системи или осъществяване на обаждания към API на трети страни. Дизайнерът на потока прилага необходимата логика за тези действия за изпълнение.
Понастоящем персонализирани събития се поддържат за скриптови и автономни AI агенти само чрез гласов канал.
Следващите раздели очертават конфигурационния поток за интегриране на AI агенти с цифрови канали и им позволяване да се справят с цифрови взаимодействия с клиентите.
Предпоставки
-
Създайте и конфигурирайте AI агентите. За повече информация вижте разделите Настрой ване на скриптов AI агент и Настройване на автономен AI агент в ръководството за администриране на Webex AI Agent Studio.
-
Конфигурирайте вашия цифров канал. Webex Connectи интеграцията на Webex Contact Center по настоящем поддържа шест канала, а именно WhatsApp, SMS, имейл, Facebook Messenger, Apple Messages for Business и Live Chat. За повече информация за конфигуриране на активите на канала за всеки от тези канали вижте Конфигуриране на активи на канала.
-
Създайте потокWebex Connect. За повече информация вижте Съ здаване на поток върху Webex Connect.
Конфигурирайте AI агенти в потока
Можете да използвате възел AI Agent, за да отговорите на конкретни заявки от корпус или база от знания. Можете също така да активирате многооборотни разговори. Агентът на AI може да задава последващи въпроси, да разбира контекста и да предоставя персонализирани отговори.
Просто плъзнете и пуснете въз ела AI Agent върху вашия конструктор на визуален поток, за да започнете. Този възел ви помага да използвате скриптови и автономни AI агенти, конфигурирани в Webex AI Agent Studio.
Конфигурирайте входни и изходни променливи в възела на AI агент
Възелът AI Agent съдържа два метода:
-
Обработване на съобщение — Позволява ви да изпращате потребителски съобщения до избрания агент и да получавате обратно отговорите на агента.
-
Затваряне на сесията — позволява ви да затворите сесия в AI агента. При определени сценарии може да се наложи да затворите съществуваща сесия на AI агент и да инициирате нова. Тя може да бъде постигната с помощта на специфичен метод в рамките на възела AI Agent. Например, ако дадена сесия остане неактивна за определен период, системата автоматично затваря сесията, за да оптимизира ресурсите.
- В метода Process Message конфигурирайте следните входни променливи:
- Тип агент - типът агент, използван в потока - независимо дали е скриптов или автономен.
- Агент — агентът, който обработва потребителското съобщение и получава
отговор.
Можете да видите агентите на AI, до които имате достъп в Webex AI Agent Studio. За повече информация относно управлението на потребители и агенти в Webex AI Agent Studio вижте Роли на потребители и управление на съотборници.
- Съобщение — Име на променливата, съдържащо входящото клиент ско съобщение, изпратено до избрания AI агент
- Език — Ако избраният AI агент е многоезичен, можете да
изберете езика на входящото съобщение в падащия списък Е зик. Поп
ълваме падащия списък въз основа на езици в настройките на 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/DICT на всички дефинирани от потребителя променливи на сесиите в рамките на агента
-
TransactionID - Идентификат ор на транзакцията за заявката в Webex AI Agent Studio
-
SessionId - Идентификат ор на сесия/разговор в Webex AI Agent Studio
-
ConsumerID - Идентификаторът на клиента в Webex AI Agent Studio
-
MessageMetadata — метаданните, свързани с текущия отговор от конфигурирания агент
-
SessionMetadata — мета данните, свързани със сесията, за текущия отговор от конфигурирания агент
Понастоящем MessageMetadata и SessionMet adata се поддържат само за скриптован AI агент чрез цифрови канали.
-
ResponsePayload — Пълният полезен тов ар за отговор от Webex AI Agent Studio
-
- Конфигурирайте следните входни променливи в метода Затваряне на сесията:
- Агент — агентът, който обработва потребителското съобщение и получава отговор.
Можете да видите агентите на AI, до които имате достъп в Webex AI Agent Studio. За повече информация относно управлението на потребители и агенти в Webex AI Agent Studio вижте Роли на потребители и управление на съотборници.
- Идентификатор на сес ията — Затваряме сесията на агента на AI. Идентификаторът на сесията е достъпен като изходна променлива от мет ода на съобщ ението Process.
- Агент — агентът, който обработва потребителското съобщение и получава отговор.
За информация относно шаблоните, използващи агенти за изкуствен интелект в цифрови канали, вижте Използване на шаблони за поток от агенти за AI
Резултати от възлите
Можете да видите списъка с възможните резултати от възлите за този възел. Можете да персонализирате етикетите на възлите, като използвате иконата Редактиране (молив). Възелът излиза през един от ръбовете на възела, съответстващ на резултата от възела. Всеки възел на AI Agent съответства на резултат от възела. Ето списък на резултатите от възлите.
- Грешка (червено) — показва следното:
-
OnError — когато агентът не е отговорил със съобщение.
-
onInvalidCustomerID — когато липсва иденти фикатор на клиента.
-
onInvalidMessage — когато стойността на съобщението липсва.
-
- Успех (зелен) — показва следното:
-
OnSuccess — когато агентът отговори със съобщение.
-
OnagEnThandover — когато агентът повдигне искане за предаване на агентите.
-
- Време за изтичане (жълто/кехлибарено) — показва следното:
-
OnTimeout — когато агентът не е отговорил за не повече от 15 секунди.
-