Використовуйте агенти AI для взаємодії з клієнтами
list-menuНадіслати відгук?
У цій статті наведено наскрізний посібник про те, як інтегрувати агентів штучного інтелекту як з голосовими, так і цифровими каналами для ефективного управління взаємодією з клієнтами.

Після створення та налаштування агентів AI на платформі Webex AI Agent Studio наступним кроком буде інтеграція їх із голосовими та цифровими каналами. Ця інтеграція дозволяє агентам AI обробляти як голосові, так і цифрові розмови з ва шими клієнтами, забезпечуючи безперебійну та інтерактивну роботу користувача.

Доступ до автономного агента AI для голосових дзвінків наразі обмежений конкретними клієнтами. Для отримання додаткової інформації зверніться до служби підтримки Cisco.

У наступних розділах детально описано потік конфігурації для інтеграції агентів штучного інтелекту з голосов им каналом, що дозволяє їм ефективно керувати голосовою взаємодією з клієнтами.

передумови

  1. Створення та налаштування агентів AI. Докладніші відомості див. у розділі Налаштування сценаріїв агента AI та Н алаштування автономного агента штучного інтелекту в посібнику з адміністрування Webex AI Agent Studio.
  2. Налаштування голосового каналу:
    1. Створіть точку входу для голосового каналу.
    2. Призначте потік маршрутизації точці входу. Докладніші відомості див. у статті Налаштування каналу.
  3. Налаштуйте потік. Докладніші відомості див. у розділі С творення потоків та керування ними у статті «Конструктор потоків».

Налаштування агентів штучного інтелекту в потоці

Активність Virtual Agent V2 забезпечує розмову в реальному часі для ваших контактів. Ви можете додати активність Virtual Agent V2 до потоку дзвінків для обробки мовних розмов з підтримкою штучного інтелекту. Коли абонент говорить, система узгоджує мову з найкращим наміром агента AI. Крім того, він допомагає абоненту в рамках інтерактивної голосової відповіді (IVR).

Результати

Результат розмови між абонентом і віртуальним агентом визначає цей вихідний шлях.

  • Об роблено — результат викликається після завершення виконання віртуального агента .

  • Еск алація — результат викликається, коли потрібно передати виклик людському аген ту.

Обробка помилок

Будь-яка помилка, що виникає під час розмови між віртуальним агентом і абонентом, визначає цей вихідний шлях.

Помилка — по тік проходить цей шлях у будь-яких сценаріях помилок.

  1. Перетягніть активність віртуального агента V2 з бібліотеки діяльності на основне полотно потоку.
  2. У загальних налашт уваннях виконайте наступні дії:
    1. У по лі Мітка діяльності введіть назву діяльності.
    2. У полі Опис діяльності введіть опис діяльності.
  3. У налаштуван нях «Розмовний досвід»
    • Для скриптованих агентів AI:
      1. У спадному списку Конфігурація виберіть пункт Сценарій агента Webex AI зі сцен Contact Center AIарі їв.
      2. Виберіть один із опублікованих агентів сценаріїв у спадному списку Віртуальний аген т.
    • Для автономних агентів AI:
      1. Виберіть Автономний агент Webex AI зі спадного списку Кон Contact Center AIфігу рація.
      2. Виберіть один із опублікованих автономних агентів у спадному списку Віртуальний аген т.

    Вам потрібно встановити глобальні змінні в потоці, щоб налаштувати мову введення за замовчуванням та голос виводу для віртуального агента.

    Якщо ви хочете змінити мову введення за замовчуванням та голос виводу для агента Webex AI, налаштованих у AI Agent Studio, включіть у потік дії «Встановити змінні» перед актив ністю «Віртуальний агент V2». Для отримання додаткової інформації про те, як додати глобальні змінні до потоку, див. розділ Глоб альні змінні в конструк торі потоків.

    Для користувальницької мови введення налаштуйте активність Встановити змінну наступним чином:

    • Встановіть змінну на Global_Language.
    • Встановіть значення змінної на необхідний код мови (наприклад, fr-CA).

    Для користувацького голосового виводу налаштуйте активність Встановити змінну наступним чином:

    • Встановіть змінну на Global_voiceName.
    • Встановіть значення змінної на необхідний вихідний код голосового імені (наприклад, en-US-Jennifer).

      Важливо. Вибраний голос повинен підтримуватися механізмом, який використовує ваш агент AI. В іншому випадку виклики вийдуть з шляху помилки активності VAV2.

    Докладніші відомості про підтримувані голоси та мови див. у розділі Підтрим увані мови та голоси для агентів штучного інтелекту.

  4. У налашт уваннях State Event введіть власну назву події та дані у стовп цях Ім'я події - Дані події. Подія стану — це механізм запуску обробника подій, налаштованого на агенті Webex AI. В агенті AI ви можете налаштувати, як слід обробляти подію.
    • Ім'я події — (необов'язково) Вказує назву події, яка визначена на інтегрованої платформі AI сторонньої сторони.

    • Дані події — (необов'язково) Вказує дані JSON, які система надсилає (як частину визначеного імені події) на інтегровану сторонню платформу AI.

    Ви можете вказати назву події та дані у вигляді статичного значення або виразу. Для виразів використовуйте такий синтаксис: {{variable}}. Нижче наведено приклад події стану, яка налаштована для привітання абонента спеціальним вітальним повідомленням.

    Назва події: CustomWelcome

    Дані події: {"Name»: «Джон"}

  5. У Додаткових налашт уваннях встановіть прапоре ць Увімкнути запис голо су, щоб дозволити запис розмов між аген том AI та клієнтом. Якщо увімкнено, записи відображаються на сторінці Сеан си в програмі AI Agent Studio.

    Сервіс застосовує багатошарові елементи керування, включаючи автоматичне виявлення шаблонів, які можуть вказувати на дані PCI в записах агента AI і обмежувати його видимість в AI Agent Studio. Автоматичне виявлення не може ідентифікувати кожен екземпляр таких шаблонів, як показано в наступних сценаріях:

    • Непередбачуване розкриття абонентом: аб онент може поділитися платіжною карткою або пов'язаною інформацією поза очікуваним потоком дзвінків, що може вплинути на надійність виявлення.
    • Обмеження транскрипції мовлення в текст (STT): Якщо модель STT транскрибує деталі, пов'язані з платі жною карткою, неповністю, неточно або в не сподіваному форматі, виявлення може бути менш надійним.
    • Різке припинення дзвінка: Дзвінки можуть бути відключені до того, як серверні системи зможуть повністю проаналізувати розмову та визначити конфіденційний вміст, що призведе до пропущеного або затриманого виявлення.

  6. Використовуйте наступні змінні виводу активності для обробки різних випадків використання:
    • VirtualAgentv2.Transcripturl — зберігає URL-адресу, яка вказує на стенограму розмови між агентом AI та абонен том.
    • VirtualAgentv2.metadata — зберігає дані JSON, які система отримує від агента в рамках виконання, обробки користувацьких подій або дії передачі. Ви можете використовувати ці дані для створення більшої бізнес-логіки в конструкторі потоків.

      Перегляньте наведені нижче приклади, заповнені змінною MetaData для різних сценаріїв:

      Оброблений результат

      {
      	"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. Конструктор потоку реалізує необхідну логіку для цих дій виконання.

Наразі користувацькі події підтримуються для сценаріїв та автономних агентів штучного інтелекту лише через голосовий канал.

Докладніші відомості див. у статті Н алаштування користувацьких подій для агента штучного інтелекту.

У наступних розділах описано потік конфігурації для інтеграції агентів штучного інтелекту з цифровими каналами та надання їм можливості обробляти цифрову взаємодію з клієнтами.

передумови

  1. Створення та налаштування агентів AI. Докладніші відомості див. у розділі Налаштування сценаріїв агента AI та Н алаштування автономного агента штучного інтелекту в посібнику з адміністрування Webex AI Agent Studio.

  2. Налаштуйте свій цифровий канал. Webex Connectта інтеграція контактного центру Webex наразі підтримують шість каналів, а саме WhatsApp, SMS, електронна пошта, Facebook Messenger, Apple Messages для бізнесу та Live Chat. Докладніші відомості щодо налаштування ресурсів каналу для кожного з цих каналів див. у статті Кон фігурація ресурсу каналу.

  3. Створіть потікWebex Connect. Докладніші відомості див. у статті Створення потоку Webex Connect.

Налаштування агентів штучного інтелекту в потоці

Ви можете використовувати вузол агента AI, щоб відповісти на конкретні запити з корпусу або бази знань. Ви також можете включити багатоповоротні розмови. Агент штучного інтелекту може задавати подальші запитання, розуміти контекст та надавати персоналізовані відповіді.

Просто перетягніть вузол AI Agent на конструктор візуального потоку, щоб розпочати роботу. Цей вузол допомагає використовувати сценарії та автономні агенти AI, налаштовані в Webex AI Agent Studio.

Налаштуйте вхідні та вихідні змінні в вузлі агента AI

Вузол Агента AI містить два методи:

  • Обробка повідомлень. Надає змогу надсилати повідомлення користувача вибраному агенту та отримувати відповіді агента назад.

  • Закрити сеанс — дозволяє закрити сеанс в агенті AI. У певних сценаріях може знадобитися закрити існуючий сеанс агента AI та ініціювати новий. Цього можна досягти за допомогою певного методу в вузлі AI Agent. Наприклад, якщо сеанс залишається неактивним протягом певного періоду, система автоматично закриває сеанс для оптимізації ресурсів.

  1. У методі Process Message налаштуйте наступні вхідні змінні:
    • Тип агента - Тип агента, який використовується в потоці - будь то сценарій або автономний.
    • А гент — агент, який обробляє повідомлення користувача та отримує відповідь.

      Ви можете побачити агенти AI, до яких ви маєте доступ, у студії агентів Webex AI. Докладніші відомості про керування користувачами та агентами у 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>} у відповідях агента.

  2. Налаштуйте наступні вихідні змінні у методі Process Message:

    • TextResponse — текстов ий вивід, налаштований в агенті AI; працює лише в тому випадку, якщо немає іншого типу розширених або спеціальних елементів. Крім того, для кількох текстових елементів у відповіді повертається перший текстовий елемент.

    • FullResponse - Повна відповідь з усіма багатими елементами та кількома повідомленнями, присутніми у виході з агента.

    • Сховище даних — J SON/Dict всіх визначених користувачем змінних сеансів в агенті

    • Ідентифікатор транза кції — ідентифікатор транзакції для запиту в студії агентів Webex AI

    • Ідентифікатор сеансу/розмови — іденти фікатор сеансу/розмови в студії агентів Webex AI

    • ConsumerID — ідентифікатор клієнта в студії агентів Webex AI

    • MessageMetadata — метадані, пов'язані з поточною відповіддю налаштованого агента

    • SessionMetadata — метадані, пов'язані з сеансом для поточної відповіді від налаштованого агента

      Наразі MessageMetadata та SessionMet adata підтримуються лише для сценаріїв агента AI через цифрові канали.

    • ResponsePayload — повне корисне навантаження відповіді від студії агентів Webex AI

  3. Налаштуйте наступні змінні вводу в методі Закрити сеанс:
    • А гент — агент, який обробляє повідомлення користувача та отримує відповідь.

      Ви можете побачити агенти AI, до яких ви маєте доступ, у студії агентів Webex AI. Докладніші відомості про керування користувачами та агентами у Webex AI Agent Studio див. у статті Ролі користувачів та керування товаришами по команді.

    • Ідентифікатор сеан су —Ми закриваємо сеанс агента AI. Ідентифікатор сеансу доступний як вихідна змінна мето ду повідомлення Proc ess.

Щоб отримати інформацію про шаблони, що використовують агенти AI на цифрових каналах, див. Використання шаблонів потоку агентів AI.

Результати вузлів

Ви можете побачити список можливих результатів вузлів для цього вузла. Ви можете налаштувати мі тки вузлів за допомогою піктограми «Редагувати» (олівець). Вузол виходить через один з ребер вузла, відповідний результату вузла. Кожен вузол агента AI відповідає результату вузла. Ось список результатів вузлів.

  • Помилка (Червоний) - вказує на наступне:
    • OnError — коли агент не відповів повідомленням.

    • onInvalidCustomerId — коли ідентифікатор клієнта відсутній.

    • onInvalidMessage — коли значення повідомлення відсутнє.

  • Успіх (зелений) — вказує на наступне:
    • OnSuccess — коли агент відповідає повідомленням.

    • OnAgenthanDover — коли агент подає запит на передачу агентам .

  • Тайм-аут (жовтий/бурштиновий) - вказує на наступне:
    • OnTimeout — коли агент не відповів не більше ніж за 15 секунд.

Чи була ця стаття корисною?
Чи була ця стаття корисною?