- Головна
- /
- Стаття
Посібник із адміністрування Webex Agent Studio
У цій статті описано огляд студії оператора штучного інтелекту Webex і її можливостей, налаштування конфігурації оператора штучного інтелекту, інтеграцію операторів штучного інтелекту з голосовим зв’язком і цифрові канали, а також звіти оператора штучного інтелекту.
Почніть роботу з Webex AI Agent
Webex AI Agent — це складна платформа, призначена для створення, керування та розгортання автоматизованих агентів штучного інтелекту для задоволення потреб клієнтів у обслуговуванні та підтримці. Використовуючи штучний інтелект, AI Agents надають автоматизовану допомогу клієнтам, перш ніж вони взаємодіятимуть з агентами-людьми. Ці агенти підтримують голосову взаємодію з інтонацією, розуміння мови та контекстуальну обізнаність у розмовах. Крім того, агенти штучного інтелекту безперешкодно та інформативно обробляють взаємодію з цифровими каналами за допомогою тексту та онлайн-чату. Клієнти отримують вигоду від досвіду, схожого на консьєржа, отримуючи допомогу з питаннями, пошуком інформації та мінімізуючи час очікування.
Можливості AI агента Webex
- Точні та своєчасні відповіді: надає точні відповіді на запити клієнтів у режимі реального часу.
- Інтелектуальне виконання завдань — виконує завдання на основі запитів або внесків клієнтів.
Основні переваги для бізнесу
-
Покращена взаємодія з клієнтами – забезпечує розмову в режимі реального часу.
-
Персоналізована взаємодія – адаптує реакцію до індивідуальних потреб і вподобань клієнтів.
-
Масштабованість та ефективність — обробляє великі обсяги взаємодій з клієнтами, не вимагаючи додаткових агентів-людей, що призводить до підвищення задоволеності та зниження операційних витрат.
Про типи та приклади AI Agent
У наведеній нижче таблиці наведено уявлення про типи агентів штучного інтелекту та їхні можливості:
Тип агента AI | Призначення | Місткість | Опис | Як налаштувати? |
---|---|---|---|---|
Автономний |
Автономні агенти штучного інтелекту призначені для незалежної роботи, прийняття рішень та виконання завдань без прямого втручання людини. |
Виконання дій |
Робіть обґрунтований вибір на основі наявної інформації та заздалегідь визначених правил. Автоматизуйте повторювані або трудомісткі завдання. |
|
Відповідайте на запитання |
Автономні агенти можуть отримувати доступ до сховища знань і використовувати його для надання інформативних і точних відповідей на запити користувачів. |
Автономні агенти штучного інтелекту для відповідей на запитання | ||
Сценарій |
Агенти штучного інтелекту зі сценарієм запрограмовані на виконання заздалегідь визначеного набору правил та інструкцій. |
Виконання дій |
Скриптові агенти можуть виконувати конкретні завдання, які чітко визначені та структуровані. |
Скриптові AI-агенти для виконання дій |
Відповідайте на запитання |
Агенти зі сценарієм можуть відповідати на запитання на основі створеного користувачем навчального корпусу, який є набором прикладів і відповідей. |
Скриптові AI-агенти для відповідей на запитання |
Приклади
Як автономні, так і скриптові агенти штучного інтелекту можуть бути застосовані в різних випадках використання, залежно від конкретних вимог і бажаних можливостей. Ось деякі приклади:
-
Обслуговування клієнтів — для надання підтримки клієнтам можуть використовуватися як автономні, так і скриптові агенти, причому автономні агенти пропонують більшу гнучкість і розуміння природної мови.
-
Віртуальні асистенти — автономні агенти добре підходять для ролей віртуальних асистентів, оскільки вони можуть виконувати різноманітні завдання та забезпечувати більш персоналізовану взаємодію.
-
Аналіз даних — автономні агенти можна використовувати для аналізу великих наборів даних і отримання цінної інформації.
-
Автоматизація процесів — як автономні, так і сценарні агенти можуть використовуватися для автоматизації повторюваних завдань, підвищення ефективності та зменшення помилок.
-
Керування знаннями — автономні агенти можуть використовуватися для створення сховищ знань і керування ними, що робить інформацію легко доступною для користувачів.
Вибір між автономними та скриптовими ШІ-агентами залежить від складності завдань, необхідного рівня автономності та наявності навчальних даних.
Необхідні умови
-
Якщо ви вже є клієнтом контакт-центру Webex, переконайтеся, що ви відповідаєте таким вимогам:
-
Клієнт Webex Contact Center 2.0.
-
Webex Connect підготовлено для вашого клієнта.
-
Платформа голосових медіа – це медіаплатформа нового покоління.
-
-
Якщо у вас немає клієнта контакт-центру Webex, зверніться до свого партнера, щоб ініціювати ознайомлювальну версію контакт-центру Webex з медіаплатформою нового покоління.
-
Адміністратори можуть запросити програму для розробників контакт-центру Webex, щоб спробувати AI-агентів.
Увімкнення функцій
Наразі ця функція доступна в бета-версії. Клієнти можуть зареєструватися для використання цієї функції на бета-порталі Webex, заповнивши опитування про участь для агентів штучного інтелекту.
-
Наразі на етапі бета-тестування доступна лише функція агента штучного інтелекту зі сценарієм.
-
Автономні агенти доступні лише для обраних клієнтів. Запити можна робити через CSM (Customer Success Manager), PSM (Partner Success Manager) або електронною поштою ask-ccai@cisco.com. Після схвалення для вашого орендаря будуть доступні автономні агенти на додаток до агентів зі сценарієм.
Доступ до AI агента Webex
Щоб створити своїх агентів штучного інтелекту, ви повинні увійти в програму Webex AI Agent. Зробити це можна наступними способами:
Вхід із Control Hub
- увійдіть у Control Hub за допомогою URL https://admin.webex.com.
- У розділі «Послуги» на панелі навігації виберіть «Контакт-центр».
- У розділі «Швидкі посилання» на правій панелі перейдіть до розділу «Пакет контакт-центру».
- НатиснітьWebex AI Agent , щоб отримати доступ до програми.
Система перехресно запускає програму Webex AI Agent в іншій вкладці браузера, і ви автоматично входите в програму.
Вхід із Webex Connect
Щоб отримати доступ до програми Webex AI Agent, потрібно мати доступ до Webex Connect.
- увійдіть у програму Webex Connect, використовуючи URL-адресу клієнта, надану для вашого підприємства, та облікові дані.
За замовчуванням сторінка Служби відображається як домашня.
- У меню App Tray на лівій панелі навігації натисніть AI AgentWebex , щоб отримати доступ до програми.
Система перехресно запускає програму Webex AI Agent в іншій вкладці браузера, і ви автоматично входите в програму.
Макет головної сторінки
Ласкаво просимо на платформу AI Agent Webex. Коли ви входите в систему, на головній сторінці відображається такий макет:
-
Панель навігації
Панель навігації, що з'являється ліворуч, надає доступ до таких меню:
- Приладна дошка – відображає список агентів штучного інтелекту, до яких користувач має доступ, наданий адміністратором підприємства.
- Знання – показує центральне сховище знань або базу знань, яка слугує мозком для автономних агентів штучного інтелекту, щоб відповідати на запити клієнтів.
- Звіти: список попередньо створених звітів агентів штучного інтелекту різних типів. Ви можете створювати або планувати звіти відповідно до потреб вашого бізнесу.
- Довідка: надає доступ до посібника користувача агента Webex AI у Довідковому центрі Webex.
-
Профіль користувача
Меню профілю користувача дозволяє переглянути інформацію про ваш профіль і вийти з програми.
Сторінка профілю підприємства містить інформацію про клієнта AI Agent, доступну лише адміністраторам із повним доступом адміністратора.
-
Вкладка «Огляд » містить наступну інформацію:
- Корпоративні ідентифікатори: включають ідентифікатор організації Webex, ідентифікатор організації CPaaS, ідентифікатор підписки для підприємства. Це доступно для підприємств з інтеграцією контакт-центру Webex для відповідного клієнта Webex Connect.
- Налаштування профілю: містить назву підприємства, унікальне ім'я підприємства та URL-адресу логотипу.
- Налаштування глобального агента: дає змогу вибрати агента за замовчуванням для голосового каналу для обробки резервних сценаріїв.
- Підсумок зберігання даних: стислий виклад періодів зберігання даних для цього підприємства.
-
У вкладці «Товариші по команді» ви можете переглядати та керувати списком товаришів по команді, які мають доступ до програми. Кожному користувачу призначається роль, яка визначає дії, які він може виконувати на основі наданих дозволів.
-
Знайте свою інформаційну панель
На інформаційній панелі агенти ШІ представлені картками, які відображають основну інформацію, включаючи ім'я агента ШІ, останнє оновлення, останнє оновлення та двигун, який використовується для навчання агента.
Завдання на картці AI Agent
Наведіть курсор на картку агента штучного інтелекту, щоб переглянути такі варіанти:
- Попередній перегляд: натисніть Попередній перегляд , щоб відкрити віджет попереднього перегляду AI Agent.
- Піктограма трьох крапок — клацніть цю піктограму, щоб виконати такі завдання:
-
Копіювати посилання для попереднього перегляду: скопіюйте посилання для попереднього перегляду, щоб вставити в нову вкладку, і перегляньте агента штучного інтелекту у віджеті чату.
-
Копіювати маркер доступу: скопіюйте маркер доступу агента AI для виклику агента через API.
-
Експорт: експортуйте дані агента AI (у форматі JSON) у локальну папку.
-
Видалити: назавжди видалити агента штучного інтелекту із системи.
-
Закріпіть агента штучного інтелекту на першій позиції на приладовій панелі або відкріпіть, щоб повернути його на попереднє положення.
-
Створіть нового агента зі штучним інтелектом
Ви можете створити нового агента штучного інтелекту за допомогою опції + Створити агента у верхньому правому куті інформаційної панелі. Ви можете використовувати попередньо визначений шаблон або створити агента з нуля.
Щоб дізнатися, як створювати скриптові та автономні агенти штучного інтелекту, перегляньте наступні розділи:
Імпорт готового AI Agent
Ви можете імпортувати готовий AI-агент у форматі JSON зі списку доступних агентів штучного інтелекту. По-перше, переконайтеся, що ви експортували агента AI у форматі JSON у свою локальну папку. Щоб імпортувати його, виконайте такі дії:
- Натисніть Агент імпорту.
- Натисніть «Завантажити», щоб завантажити файл AI Agent (у форматі JSON), експортований із платформи.
- У полі Ім'я агента введіть ім'я агента AI.
- (Необов'язково) У полі «Ідентифікатор системи» відредагуйте згенерований системою унікальний ідентифікатор.
- Клацніть Імпорт.
Тепер ваш AI-агент успішно імпортовано на платформу AI Agent Webex і доступний на приладній дошці.
Пошук за ключовими словами
Платформа надає надійні можливості пошуку, які допоможуть вам легко знаходити агентів штучного інтелекту та керувати ними. Ви можете виконувати пошук за ключовими словами, використовуючи ім'я агента. Введіть ім'я агента або його частину в рядку пошуку. Система відображає список AI-агентів, які відповідають вашим критеріям пошуку.
Фільтр за типом агента
Окрім пошуку за ключовими словами, ви можете уточнити результати пошуку за допомогою фільтрації на основі типу агента штучного інтелекту. Виберіть один із фільтрів типу агента з випадаючого списку: «За сценарієм», «Автономний» і «Усі».
Управління базою знань
База знань — це центральне сховище інформації для автономних агентів штучного інтелекту на основі великої мовної моделі (LLM). Автономні агенти штучного інтелекту використовують передові технології штучного інтелекту та машинного навчання для розуміння, обробки та створення тексту, схожого на людський. Ці агенти штучного інтелекту тренуються на величезних обсягах даних, що дозволяє їм надавати детальні та контекстуально релевантні відповіді. Бази знань зберігають дані, необхідні для функціонування автономних агентів штучного інтелекту.
Щоб отримати доступ до бази знань:
- Увійдіть на платформу Webex AI Agent.
- На приладній дошці клацніть піктограму знань на лівій панелі навігації. З'явиться сторінка Бази знань.
- Знайти базу знань можна за такими критеріями:
- Найменування бази знань
- Тип бази знань
- Бази знань оновлюються між зазначеними датами
- Бази знань, створені між зазначеними датами
- Натисніть Скинути все , щоб скинути критерії пошуку.
- Ви також можете створити нову базу знань. Щоб створити нову базу знань, перегляньте статтю Створення бази знань для AI Agents.
Створення бази знань для AI Agents
1 |
На приладній дошці клацніть піктограму знань на лівій панелі навігації. |
2 |
На сторінці Бази знань натисніть кнопку +Створити базу знань у верхньому правому куті. |
3 |
На сторінці Створення бази знань введіть такі відомості: |
4 |
Натисніть Create (Створити). Система створює базу знань з наданою назвою. |
5 |
На вкладці Файли : |
6 |
На вкладці Документи : |
7 |
Перейдіть на вкладку Інформація . Ви можете переглядати та відстежувати деталі завантажених вами файлів та документів, які ви створили. Клацніть піктограму Редагувати , щоб відредагувати файли бази знань. Відредагуйте ім'я файлу, якщо потрібно. Ви також можете видалити існуючі файли та додати нові.
Натисніть піктограму Видалити , щоб повністю видалити базу знань.
|
Подальші дії
Налаштуйте базу знань для Autonomous AI Agent для відповідей на запитання.
Налаштуйте автономні агенти штучного інтелекту
Автономні агенти штучного інтелекту працюють незалежно, без прямого втручання людини. Ці агенти використовують передові алгоритми та методи машинного навчання, щоб аналізувати дані, вчитися на середовищі та адаптувати свої дії для досягнення конкретних цілей. У цьому розділі описано дві основні можливості автономного AI Agent.
Автономний AI Agent для виконання завдань
Автономні агенти штучного інтелекту можуть виконувати різні завдання, зокрема:
-
Обробка природної мови (NLP) — розуміти людську мову та реагувати на неї в природній та розмовній манері.
-
Прийняття рішень — робіть обґрунтований вибір на основі наявної інформації та заздалегідь визначених правил.
-
Автоматизація – автоматизуйте повторювані або трудомісткі завдання.
Створіть автономного AI агента для виконання дій
1 |
Увійдіть на платформу Webex AI Agent. |
2 |
На інформаційній панелі натисніть +Створити агента. |
3 |
На екрані Створення агента зі штучним інтелектом натисніть Почати з нуля.
Ви також можете вибрати попередньо визначений шаблон, щоб швидко створити свого агента штучного інтелекту. Відфільтруйте тип AI Agent як автономний. У цьому випадку поля на сторінці Профілю заповнюються автоматично. |
4 |
Натисніть Next (Далі). |
5 |
У розділі Який тип агента ви створюєте , натисніть Автономний . |
6 |
У розділі Яка основна функція вашого агента натисніть Виконувати дії. |
7 |
Натисніть Next (Далі). |
8 |
На сторінці Визначити агента вкажіть наступні дані: |
9 |
Натисніть Create (Створити). Автономний AI Agent для виконання дій успішно створений і тепер доступний на інформаційній панелі. У заголовку AI Agent можна виконувати такі завдання:
Ви також можете імпортувати готові агенти штучного інтелекту. Щоб отримати докладнішу інформацію, перегляньте статтю Імпорт попередньо вбудованого AI Agent |
Подальші дії
Оновіть профіль для агента автономного штучного інтелекту.
Оновити профіль автономного AI Agent
Перш ніж почати
Створіть автономного агента штучного інтелекту для виконання дій.
1 |
На приладній дошці натисніть створений агент штучного інтелекту. |
2 |
Перейдіть на і налаштуйте наступні деталі: |
3 |
Натисніть «Опублікувати », щоб запустити AI Agent. |
Подальші дії
Додайте необхідні дії до AI Agent.
Додавання дій до автономного AI Agent
Автономні агенти штучного інтелекту для виконання дій призначені для розуміння намірів користувача та відповідних дій. Наприклад, в ресторані є необхідність автоматизувати прийом замовлень їжі онлайн. Для виконання завдання можна створити автономного агента штучного інтелекту, який виконує такі дії:
-
Отримайте необхідну інформацію від замовника.
-
Перенесіть інформацію в необхідний потік.
Автономний AI Agent для виконання дій працює на таких будівельних блоках:
-
Дія — функціональність, яка дозволяє агенту штучного інтелекту підключатися до зовнішніх систем для виконання складних завдань.
-
Сутність або слот – являє собою етап у виконанні наміру користувача. Заповнення слотів передбачає постановку конкретних питань покупцеві для виконання наміру замовника на основі висловлювань. Це тригер для агента штучного інтелекту, щоб почати виконувати дію. Визначте об'єкти вводу як частину заповнення слотів.
-
Виконання: визначає, як агент ШІ виконує дію. У рамках виконання визначте вихідні сутності для автономного агента штучного інтелекту, щоб згенерувати відповідь у певному форматі. Система відправляє вихідні сутності в потік, щоб продовжити дію та успішно виконати завдання.
1 |
На вкладці Дія натисніть + Нова дія. |
2 |
На сторінці Додати нову дію вкажіть такі відомості: |
Подальші дії
Ви можете налаштувати слоти або налаштувати слоти та визначити виконання залежно від обраної області дії.
Налаштування заповнення слотів
Заповнення слотів передбачає додавання необхідних вхідних сутностей для двигуна штучного інтелекту. У розділі Заповнення слота на сторінці Дії додайте сутності введення:
-
Ви можете додавати сутності одну за одною у форматі таблиці.
-
Ви також можете використовувати файл JSON і визначати сутності. Дивіться A Tour of JSON Schema для отримання детальної інформації.
Додавання сутностей вводу у форматі таблиці
1 |
Щоб додати сутність введення, натисніть +Нова сутність введення. |
2 |
На сторінці Додати нову сутність вводу вкажіть такі дані: |
3 |
Натисніть Додати , щоб додати сутність введення. Ви можете додати стільки сутностей введення, скільки вам потрібно. |
4 |
За допомогою параметра «Елементи керування» можна виконати такі дії над сутністю: |
Додавання сутностей за допомогою редактора JSON
Ви можете додавати сутності вводу та сутності виводу за допомогою редактора JSON. У режимі редактора JSON сутності мають бути визначені у структурованому форматі JSON.
Для отримання додаткової інформації дивіться A Tour of JSON Schema.
Структура вхідних параметрів
Вхідні параметри повинні відповідати наступній структурі:
-
type — тип даних об'єкта параметрів. Це завжди 'object' для позначення того, що параметри структуровані як об'єкт.
властивості: об'єкт, у якому кожен ключ представляє параметр і пов'язані з ним метадані.
required—масив рядків із переліком імен параметрів, які є обов'язковими.
властивості Об'єкт
Кожен ключ в об'єкті властивостей представляє вхідну сутність/параметр і містить інший об'єкт з метаданими про цей параметр. Метадані завжди повинні включати такі ключові слова:
-
type — тип даних параметра. Допустимими видами є:
-
string – текстові дані.
-
ціле число — числові дані без десяткових дробів.
-
числові дані, які можуть містити десяткові дроби.
-
boolean — значення true/false.
-
array—список елементів, усі з яких, як правило, одного типу.
-
object — складна структура даних з вкладеними властивостями.
-
-
опис — коротке пояснення того, що являє собою сутність. Це допомагає механізму штучного інтелекту зрозуміти призначення та використання параметра. Для кращої точності рекомендується опис, який є стислим, а також відповідає інструкціям агента та опису дії.
-
Платформа примусово проводить перевірку лише для типу. "Опис" застосовується не для всіх сутностей, але настійно рекомендується його додати. Іншими корисними ключовими словами для метаданих сутностей є:
-
enum—поле enum містить список можливих значень параметра. Це корисно для параметрів, які повинні приймати лише обмежений набір значень. Розробники можуть визначати власні списки значень, які параметр має приймати для використання this.
- шаблон: поле шаблону використовується з типами string для визначення регулярного виразу, якому рядок має відповідати. Це особливо корисно для перевірки певних форматів, таких як номери телефонів, поштові індекси або користувацькі ідентифікатори.
-
Приклади: поле «Приклади» містить один або кілька прикладів припустимих значень параметра. Це допомагає механізму штучного інтелекту зрозуміти, які дані очікуються, і може бути особливо корисним для цілей інтерпретації та перевірки.
-
Є й інші ключові слова, які можуть зробити визначення сутності більш точним і надійним. Для отримання додаткової інформації дивіться A Tour of JSON Schema.
Приклад
Наведений нижче приклад включає різні типи сутностей і ключових слів:
{ "type": "об'єкт", "properties": { "username": { "type": "string", "description": "Унікальне ім'я користувача для облікового запису.", "minLength": 3, "maxLength": 20 }, "password": { "type": "string", "description": "Пароль для облікового запису.", "minLength": 8, "format": "password" }, "email": { "type": "string", "description": "Адреса електронної пошти для облікового запису.", "pattern": "\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" }, "birthdate": { "type": "string", "description": "Дата народження користувача.", "examples": ["mm/dd/YYYYY"] }, "preferences": { "type": "object", "description": "Налаштування налаштувань користувача.", "properties": { "newsletter": { "type": "boolean", "description": "Чи хоче користувач отримувати інформаційні бюлетені.", "default": true }, "notifications": { "type": "string", "description": "Бажаний метод сповіщення.", "enum": ["email", "sms", "push"] } } }, "roles": { "type": "array", "description": "Список ролей, призначених користувачу.", "items": { "type": "рядок", "enum": ["користувач", "адміністратор", "модератор"] } } }, "required": ["ім'я користувача", "пароль", "електронна пошта"] }
Цей приклад включає в себе наступні сутності:
- username — тип рядка з обмеженням мінімальної та максимальної довжини.
- password – тип рядка з мінімальною довжиною та певним форматом (пароль вказує, що з ним слід безпечно працювати).
- email – тип рядка з регулярним виразом, щоб переконатися, що це дійсна адреса електронної пошти.
- birthdate — рядковий тип із прикладами для визначення формату дати.
- preferences — тип об'єкта з вкладеними властивостями (інформаційний бюлетень та сповіщення), включаючи логічне значення зі значенням за замовчуванням та рядок із конкретними дозволеними значеннями (enum).
- roles — тип масиву, де кожен елемент є рядком, обмеженим певними значеннями (enum).
Ім'я користувача, пароль та електронна пошта є обов'язковими, як визначено масивом «required».
У цьому прикладі сутності мають описові назви, чіткі описи та дотримуються єдиної структури та правил іменування. Дотримуйтесь цих найкращих практик, щоб створювати чітко визначені сутності, які механізм штучного інтелекту легко інтерпретує та застосовує.
Дайте визначення виконанню
1 |
Визначте деталі виконання для впровадження AI Agent у контакт-центрі. Вкажіть такі реквізити: |
2 |
Налаштуйте сутності виводу таким чином, щоб AI Agent генерував результат у форматі, зрозумілому потоку. |
3 |
Щоб додати сутність виводу, натисніть +Нова сутність виводу. На екрані Додати нову сутність виводу вкажіть такі параметри: Ви також можете використовувати файл JSON для додавання вихідних сутностей. Для отримання додаткової інформації дивіться статтю Додавання сутностей за допомогою редактора JSON . |
4 |
Натисніть Додати , щоб додати сутність виводу. Ви можете додати стільки вихідних сутностей, скільки вам потрібно. |
5 |
За допомогою параметра «Елементи керування» можна виконати такі дії над сутністю: |
6 |
Натисніть Додати , щоб завершити налаштування. |
Подальші дії
Натисніть Попередній перегляд , щоб переглянути агента штучного інтелекту. Щоб отримати докладнішу інформацію, перегляньте статтю Попередній перегляд автономного агента штучного інтелекту. Натисніть «Опублікувати », щоб запустити AI Agent.
Після того, як ви налаштуєте AI Agent:
- Щоб переглянути ефективність AI Agent, перегляньте статтю Перегляд продуктивності автономного AI-агента за допомогою Analytics.
- Щоб переглянути деталі сеансів та історії, перегляньте статтю Перегляд сеансів та історії автономного AI агента.
Автономні агенти штучного інтелекту для відповідей на запитання
Автономні агенти можуть отримувати доступ до сховища знань і використовувати його для надання інформативних і точних відповідей на запити користувачів. Ця можливість корисна в сценаріях, коли агенту потрібно:
-
Надавайте підтримку клієнтам: відповідайте на поширені запитання, усувайте проблеми та скеровуйте клієнтів у процесах.
-
Пропонуйте технічну допомогу: надавайте експертні поради з конкретних тем або доменів.
Створіть автономного агента штучного інтелекту для відповідей на запитання
Перш ніж почати
Подбайте про створення бази знань. Щоб отримати додаткові відомості, перегляньте статтю Керування базами знань.
1 |
Увійдіть на платформу Webex AI Agent. |
2 |
На інформаційній панелі натисніть +Створити агента. |
3 |
На екрані Створення агента зі штучним інтелектом натисніть Почати з нуля. Ви також можете вибрати попередньо визначений шаблон, щоб швидко створити свого AI Agent. Ви можете фільтрувати тип AI Agent як автономний. У цьому випадку поля на сторінці Профілю заповнюються автоматично. |
4 |
Натисніть Next (Далі). |
5 |
У розділі Який тип агента ви створюєте , натисніть Автономний . |
6 |
У розділі Яка основна функція вашого агента натисніть Відповідати на запитання. |
7 |
Натисніть Next (Далі). |
8 |
На сторінці Визначити агента вкажіть наступні дані: |
9 |
Натисніть Create (Створити). Автономний AI Agent для відповідей на запитання успішно створений і тепер доступний на інформаційній панелі. У заголовку AI Agent можна виконувати такі завдання:
Ви також можете імпортувати готові агенти штучного інтелекту. Щоб отримати докладнішу інформацію, перегляньте статтю Імпорт попередньо створеного AI Agent. |
Подальші дії
Оновіть профіль для агента автономного штучного інтелекту.
Оновити профіль автономного AI Agent
Перш ніж почати
Створіть автономного агента штучного інтелекту для відповідей на запитання.
1 |
На приладній дошці натисніть створений агент штучного інтелекту. |
2 |
Перейдіть на і налаштуйте наступні деталі: |
3 |
Натисніть «Зберегти зміни », щоб запустити AI Agent. |
Подальші дії
Налаштуйте Базу знань для AI-агента.
Налаштування бази знань
Перш ніж почати
Створіть автономного агента штучного інтелекту для відповідей на запитання.
1 |
На сторінці «Приладна дошка » виберіть створений агент штучного інтелекту. |
2 |
Перейдіть на вкладку База знань. |
3 |
Виберіть потрібну базу знань зі списку. |
4 |
Натисніть «Зберегти зміни », щоб запустити AI Agent. |
Подальші дії
Натисніть Попередній перегляд , щоб переглянути агента штучного інтелекту. Щоб отримати докладнішу інформацію, перегляньте статтю Попередній перегляд автономного агента штучного інтелекту.
Після того, як ви налаштуєте AI Agent:
- Щоб переглянути ефективність AI Agent, перегляньте статтю Перегляд продуктивності автономного AI-агента за допомогою Analytics.
- Щоб переглянути деталі сеансів та історії, перегляньте статтю Перегляд сеансів та історії автономного AI агента.
Перегляд сеансу та історії автономного AI агента
Ви можете переглянути дані сеансу та історії кожного зі створених вами автономних агентів штучного інтелекту. На сторінці «Сеанси» відображається детальна інформація про сеанси, встановлені з клієнтами. На сторінці «Історія » можна переглянути деталі змін у конфігурації, виконаних у AI Agent.
Сесій
Сторінка «Сеанси » надає повний запис усіх взаємодій між агентами штучного інтелекту та користувачами. Щоб перейти на сторінку "Сеанси ":
- На приладній дошці виберіть агента автономного штучного інтелекту, для якого потрібно переглянути деталі сеансу.
- В області навігації ліворуч виберіть пункт Сеанси.
З'явиться сторінка Сеанси . Кожен сеанс відображається у вигляді запису, який містить усі повідомлення сеансу. Ця інформація корисна для аудиту, аналізу та вдосконалення AI Agent.
У таблиці сеансів відображається список усіх сеансів/кімнат, створених для цього AI Agent. Таблиця розбивається на сторінки, якщо рядків більше, ніж можна вмістити на одному екрані. Будь-яке з полів таблиці можна відсортувати або відфільтрувати за допомогою розділу «Уточнити результати » в лівій частині. Наявні поля представляють наступну інформацію про будь-який конкретний сеанс:
-
Ідентифікатор сеансу: унікальний ідентифікатор кімнати або ідентифікатор сеансу для розмови.
- Ідентифікатор споживача – ідентифікатор споживача, який взаємодіяв з агентом штучного інтелекту.
-
Канали – канал, на якому відбувалася взаємодія.
-
Оновлено о — час закриття кімнати.
-
Метадані кімнати: містять додаткову інформацію про кімнату.
-
Поставте галочки в обов'язкових пунктах:
- Сховати тестові сеанси: щоб приховати тестові сеанси та відобразити лише список сеансів у реальному часі.
- Відбулася передача агента: щоб відфільтрувати сеанси, які передаються агенту. Якщо відбувається передача агента, відображається піктограма навушників , що вказує на передачу чату людині-агенту.
- Сталася помилка: фільтрування сеансів, під час яких виникла помилка.
- Проголосували «проти» — щоб відфільтрувати сесії, за які не проголосували.
Натисніть на рядок у таблиці сеансів, щоб переглянути детальний опис цього сеансу. Значок замка вказує на те, що сеанс заблоковано і його потрібно розшифрувати. Для розшифровки сеансу потрібен дозвіл. Якщо перемикач «Доступ до розшифровки» ввімкнено, ви можете отримати доступ до будь-якого сеансу за допомогою кнопки «Розшифрувати вміст». Однак ця функція застосовна лише тоді, коли для клієнта встановлено значення Розширений захист даних true або ввімкнено.
Історія
На сторінці «Історія » можна переглянути деталі змін у конфігурації, виконаних у AI Agent. Щоб переглянути історію конкретного оператора:
- На інформаційній панелі виберіть агента автономного штучного інтелекту, історію якого потрібно переглянути.
- В області навігації ліворуч виберіть пункт Історія.
З'явиться сторінка «Історія » з такими вкладками:
- Журнали аудиту — перейдіть на вкладку «Журнали аудиту», щоб переглянути зміни, внесені до агентів штучного інтелекту.
- Історія моделей — перейдіть на вкладку «Історія моделі», щоб переглянути різні версії автономного агента штучного інтелекту для виконання дій.
Журнали аудиту
Вкладка «Журнали аудиту» відстежує зміни, внесені в автономний агент штучного інтелекту. Ви можете переглянути деталі змін за останні 35 днів. На вкладці «Журнали аудиту» відображаються такі відомості:
Користувачі з ролями розробника Admin або AI Agent можуть отримати доступ лише до вкладки «Журнали аудиту». Користувачі з користувацькими ролями, які мають дозвіл "Отримати журнал аудиту", також можуть переглядати журнали аудиту.
- Оновлено за адресою — дані та час зміни.
- Оновлено: ім'я користувача, який вніс зміни.
- Поле – конкретний розділ агента AI, де було внесено зміни.
- Опис: додаткова інформація про зміну.
Ви можете знайти певний журнал аудиту за допомогою параметрів пошуку «Оновлено за», «Поле » та «Опис». Ви можете сортувати журнали на основі полів Оновлено при та Оновлено за.
Історія моделі
Вкладка «Історія моделі» доступна лише для автономного AI Agent для виконання дій.
Щоразу, коли ви публікуєте Autonomous AI Agent для виконання дій, версія Автономного AI агента зберігається та доступна на вкладці Історія моделі. Ви можете переглянути різні версії AI Agent на вкладці «Історія моделі».
- Опис моделі — короткий опис версії агента штучного інтелекту.
- AI Engine — механізм штучного інтелекту, який використовується для цієї версії агента штучного інтелекту.
- Оновлено – дата й час створення версії.
- Дії: дає змогу виконувати наведені нижче дії з агентом штучного інтелекту
- Load — усі зміни в агенті AI втрачено. Ви повинні виконати налаштування заново.
- Експорт — використовується для експорту агента штучного інтелекту.
Попередній перегляд автономного агента штучного інтелекту
Ви можете переглядати автономні агенти штучного інтелекту під час створення AI-агента, під час редагування та після розгортання агента. Ви можете запустити попередній перегляд з:
- Інформаційна панель AI Agent — при наведенні курсора на картку AI Agent стає видимою опція попереднього перегляду цього AI Agent. Натисніть, щоб запустити попередній перегляд AI Agent.
- Заголовок AI Agent— Натисніть на картку AI Agent, щоб відкрити. Кнопка «Попередній перегляд » завжди відображається в розділі заголовка.
- Зменшений віджет — після запуску попереднього перегляду, а потім його згортання, у нижньому правому куті сторінки створюється віджет голови чату, за допомогою якого можна легко перезапустити режим попереднього перегляду.
Webex AI Agent також надає опцію попереднього перегляду, якою можна ділитися. Натисніть меню у верхньому правому куті та виберіть опцію «Копіювати посилання для попереднього перегляду». Посиланням для попереднього перегляду можна поділитися з тестувальниками або споживачами AI Agent.
Віджет попереднього перегляду платформи
Віджет попереднього перегляду відкриється в правій нижній частині екрана. Користувачі можуть надавати висловлювання (або послідовність висловлювань), для яких потрібно перевірити реакцію Агента ШІ. Ця функція дозволяє розробнику гарантувати, що AI Agent реагує так, як очікувалося.
Віджет попереднього перегляду можна розгорнути. Доступні й інші корисні функції, такі як надання інформації для споживачів та ініціювання кількох кімнат для тестування AI Agent.
Віджет попереднього перегляду, яким можна поділитися
Віджет попереднього перегляду, яким можна поділитися, дає змогу розробникам AI Agent ділитися своїм AI Agent із зацікавленими сторонами та споживачами в презентабельній формі без необхідності розробляти власний інтерфейс користувача для створення AI Agent. За замовчуванням скопійоване посилання для попереднього перегляду відображає AI Agent у корпусі телефону. Розробники можуть зробити деякі швидкі налаштування, змінивши певні параметри в посиланні для попереднього перегляду. Дві основні кастомізації:
- Колір віджета — шляхом додавання параметра brandColor до посилання. Користувачі можуть визначати прості кольори за допомогою назв кольорів або використовувати шістнадцятковий код кольорів.
-
Корпус телефону — шляхом зміни значення параметра phoneCasing у посиланні. За замовчуванням для цього параметра встановлено значення true , і його можна вимкнути, зробивши його хибним.
Приклад посилання на попередній перегляд з такими параметрами:
? bot_unique_name=<your_bot_unique_name>&enterprise_unique_name=<your_enterprise_unique_name>&phoneCasing=<true/false>&brandcolor<введіть шістнадцяткове значення кольору у форматі '_XXXX'>
.
Попередній перегляд на основі голосу
Автономний AI Agent для відповідей на запитання підтримує голосовий попередній перегляд. Щоб увімкнути цю опцію:
- Виберіть агента штучного інтелекту на інформаційній панелі.
- Перейдіть до розділу
- У випадаючому списку AI Engine виберіть Vega.
. - Натисніть Зберегти зміни.
Кнопка «Попередній перегляд » оновлюється піктограмою мікрофона для голосового перегляду. Натисніть кнопку Попередній перегляд . Віджет попереднього перегляду голосу з'явиться:
Щоб скористатися цією функцією, користувач повинен увімкнути доступ до мікрофона.
Віджет попереднього перегляду голосу надає користувачам такі можливості:
- Кнопка Пуск для запуску попереднього перегляду.
- Динамічна стенограма Коли виконується голосовий попередній перегляд, у віджеті відображається динамічна стенограма розмови.
- Завершіть дзвінок , щоб завершити розмову.
- Вимкнути звук до вимкнення звуку.
Переглядайте продуктивність автономного AI Agent за допомогою Analytics
Розділ AI Agent Analytics надає графічне представлення ключових показників для оцінки продуктивності та ефективності AI Agent. Щоб сформувати аналітику Автономного AI Agent:
- Виберіть AI Agent на інформаційній панелі.
- В області навігації ліворуч натисніть Аналітика. Огляд продуктивності агента штучного інтелекту відображається як у табличному форматі, так і в графічному вигляді.
У першому розділі відображається наступна статистика про сесії та повідомлення для AI Agent.
- Загальна кількість сеансів і сеансів, оброблених AI Agent без втручання людини.
- Загальна кількість передач агентів, що є підрахунком кількості сеансів, переданих агентам-людям.
- Середня кількість сеансів за день
- Загальна кількість повідомлень (повідомлень людини та агента штучного інтелекту) і скільки з цих повідомлень надійшло від користувачів.
- Середньодобова кількість повідомлень
У другому розділі відображається статистика про користувачів. Він надає підрахунок загальної кількості користувачів та інформацію про середню кількість сеансів на користувача та середню кількість користувачів за день.
У третьому розділі відображаються відповіді AI Agent та передачі агентів
Налаштуйте Scripted AI Agent
У цьому розділі описано, як налаштувати агентів штучного інтелекту зі сценарієм і керувати ними на платформі AI Agent Webex, щоб вони надавали точні відповіді на запити користувачів і ефективно виконували автоматизовані завдання.
Скриптовий AI Agent для виконання завдань
Агент зі штучним інтелектом зі сценарієм розширює можливості створення агентів без коду на платформі Webex AI Agent. Scripted AI Agent забезпечує багатоходові розмови, де він може отримувати релевантні дані від клієнтів для виконання конкретних завдань. Це включає:
-
Виконуйте прості команди: дотримуйтесь інструкцій, щоб виконати попередньо визначені дії.
-
Обробка даних: маніпулюйте та перетворюйте дані відповідно до визначених правил.
-
Взаємодія з іншими системами – обмін даними та керування іншими рішеннями.
Створіть агента штучного інтелекту зі сценарієм для виконання дій
1 |
Увійдіть на платформу Webex AI Agent. |
2 |
На інформаційній панелі натисніть + Створити агента. |
3 |
На екрані Створити AI Agent створіть нового AI-агента з нуля. Ви також можете вибрати попередньо визначений шаблон, щоб швидко створити свого агента штучного інтелекту. Ви можете фільтрувати тип AI Agent як Scripted. У цьому випадку поля на сторінці Профілю заповнюються автоматично. |
4 |
Натисніть Почати з нуля , а потім Далі. |
5 |
У розділі Який тип агента ви створюєте? , натисніть Сценарій. |
6 |
У полі Яка основна функція вашого агента? , натисніть Виконати дії. |
7 |
Натисніть Next (Далі). |
8 |
На сторінці Визначити агента вкажіть наступні дані: |
9 |
Натисніть Create (Створити). Агент штучного інтелекту зі сценарієм для відповідей на запитання успішно створений і тепер доступний на інформаційній панелі. У заголовку AI Agent можна виконувати такі завдання:
Ви також можете імпортувати готові агенти штучного інтелекту. Щоб отримати докладнішу інформацію, перегляньте статтю Імпорт попередньо створеного AI Agent. |
Подальші дії
Створивши агента штучного інтелекту, ви зможете створювати сутності, додавати наміри та визначати відповіді.
Оновити профіль агента зі сценарним штучним інтелектом
Перш ніж почати
Створіть агента штучного інтелекту зі сценарієм для відповідей на запитання.
1 |
Увійдіть на платформу Webex AI Agent. |
2 |
На сторінці «Приладна дошка» виберіть створений агент штучного інтелекту. |
3 |
Перейдіть до і налаштуйте наступні деталі: |
4 |
Натисніть «Зберегти зміни », щоб зберегти налаштування. |
Управління сутностями
Сутності є будівельними блоками розмов. Вони є важливими елементами, які агенти штучного інтелекту витягують із висловлювань користувачів. Вони представляють конкретні фрагменти інформації, такі як назви продуктів, дати, кількість або будь-яку іншу значну групу слів. Ефективно виявляючи та витягуючи сутності, агенти штучного інтелекту можуть краще розуміти наміри користувачів і надавати більш точні та релевантні відповіді.
Типи сутностей
Агенти зі штучним інтелектом Webex пропонують 11 попередньо створених типів сутностей для захоплення різних типів даних користувачів. Ви також можете створити будь-яку з наведених нижче користувацьких сутностей.
Користувацькі сутності
Ці сутності налаштовуються та дозволяють розробникам збирати інформацію про конкретний випадок використання. Вони використовуються для речей, які не охоплені сутностями системи.
-
Настроюваний список — визначає списки очікуваних рядків для захоплення конкретних точок даних, які не охоплені попередньо створеними сутностями. Ви можете додати кілька синонімів до кожного рядка. Наприклад, сутність спеціального розміру піци.
-
Регулярний вираз — використовуйте регулярні вирази для виявлення конкретних закономірностей і вилучення відповідних даних. Наприклад, регулярний вираз номера телефону (наприклад,
123-123-8789
). -
Цифри — фіксують числові входи фіксованої довжини з високою точністю, особливо під час голосової взаємодії. У неголосових взаємодіях він використовується як альтернатива типам сутностей Custom і Regex. Наприклад, щоб визначити п'ятизначний номер рахунку, необхідно визначити довжину п'яти.
-
Буквено-цифрові — фіксують комбінації літер і цифр, забезпечуючи точне розпізнавання як голосового, так і неголосового введення.
-
Довільна форма: фіксуйте гнучкі точки даних, які важко визначити або перевірити.
-
Місцезнаходження на карті (WhatsApp): отримуйте дані про місцезнаходження, якими ви поділилися в каналі WhatsApp.
Сутності системи
Назва сутності | Опис | Приклад вхідних даних | Приклад виведення |
---|---|---|---|
Дата | Аналізує дати природною мовою до стандартного формату дати | "Липень наступного року" | 01/07/2020 |
Час | Розбирає час у природній мові до стандартного формату часу | 5 вечора | 17:00 |
Електронна пошта | Виявляє адреси електронної пошти | напишіть мені на# info@cisco.com | info@cisco.com |
Контактний телефон | Визначає поширений номер телефону | Зателефонуйте мені за номером 9876543210 | 9876543210 |
Грошові одиниці | Парсить валюту і суму | Я хочу 20$ | 20$ |
Порядковий | Визначає порядкові числівники | Четвертий з десяти осіб | 4-е місце |
Кардинал | Виявляє кількісне число | Четвертий з десяти осіб | 10 |
Геолокація | Визначає географічне розташування (міста, країни тощо) | Я купався в Темзі в Лондоні, Великобританія | Лондон, Великобританія |
Імена осіб | Виявляє загальні назви | Білл Гейтс з Microsoft | Білл Гейтс |
Кількість | Визначає розміри ваги або відстані | Ми знаходимося в 5 км від Парижа | 5 км |
Тривалість | Визначає періоди часу | 1 тиждень відпустки | 1 тиждень |
Створені сутності можна редагувати на вкладці сутності. Зв'язування сутностей із наміром анотує ваші висловлювання виявленими сутностями під час їх додавання.
Ролі сутностей
Коли сутність потрібно зібрати кілька разів у межах одного наміру, ролі сутностей стають важливими. Призначаючи різні ролі одній і тій самій сутності, ви можете керувати агентом штучного інтелекту в більш точному розумінні та обробці введених користувачем даних.
Наприклад, щоб забронювати рейс із пересадкою, можна створити сутність аеропорту з трьома ролями:
відправлення
, призначення
та пересадка
. Коментуючи навчальні висловлювання з цими ролями, агент штучного інтелекту може вивчати очікувані шаблони та безперешкодно обробляти складні запити на бронювання.
Ролі сутностей підтримуються лише для Mindmeld (користувацькі та системні сутності) та Rasa (лише користувацькі сутності), адміністраторам потрібно встановити прапорець Ролі
сутностей під розширеними налаштуваннями діалогового вікна вибору двигуна NLU.
Адміністратори не можуть перемикатися з RASA або Mindmeld на Swiftmatch під час використання ролей сутностей. Ролі мають бути видалені з намірів, щоб вимкнути ролі сутностей із розширених налаштувань движка NLU. Ви можете створити сутність із ролями сутностей.
Створення сутності з ролями сутностей
Перш ніж почати
1 |
Увійдіть на платформу Webex AI Agent. |
2 |
На приладній дошці натисніть створений вами агент штучного інтелекту зі сценарієм. |
3 |
Клацніть « Тренування» на лівій панелі. |
4 |
На сторінці Тренувальні дані перейдіть на вкладку Сутності . |
5 |
Натисніть Створити сутність. |
6 |
У вікні Створення сутності вкажіть такі поля: |
7 |
Увімкніть перемикач Автоматична пропозиція значень слотів на автозаповнення та надавайте альтернативні пропозиції для цієї сутності під час розмови. Поле «Ролі» відображається під час створення користувацької сутності лише в тому випадку, якщо в розділі «Додаткові налаштування » вікна «Зміна тренувального движка » для двигунів RASA та Mindmeld NLU увімкнено. |
8 |
Натисніть Зберегти. Ви можете використовувати параметри «Редагувати » та «Видалити » у стовпці «Дії » для виконання пов'язаних дій.
|
Подальші дії
Створивши сутність, ви можете зв'язати ролі з сутністю.
Зв'язування ролей із сутністю
1 |
Увійдіть на платформу Webex AI Agent. |
2 |
На приладній дошці натисніть створеного агента штучного інтелекту. |
3 |
Клацніть « Тренування» на лівій панелі. |
4 |
На сторінці Навчальні дані виберіть намір зв'язати сутності та ролі сутностей. За замовчуванням відображається вкладка Намір.
|
5 |
У розділі Слоти натисніть Сутність зв'язку. |
6 |
Виберіть роль сутності для назви сутності. |
7 |
Натисніть Зберегти. Ви можете призначити ролі сутності для збирання однієї й тієї ж сутності двічі за наміром. |
Механізм розуміння природної мови (NLU)
Агенти штучного інтелекту зі сценарієм використовують розуміння природної мови (NLU) з машинним навчанням для визначення намірів клієнтів. Наступні механізми NLU інтерпретують вхідні дані клієнтів і надають точні відповіді:
- Swiftmatch — швидкий, легкий двигун з підтримкою кількох мов.
- RASA — провідний фреймворк розмовного штучного інтелекту з відкритим вихідним кодом.
- Mindmeld (бета-версія) — пропонує розширені розмовні потоки та можливості NLU.
RASA вимагає більше тренувальних даних, ніж Swiftmatch, для досягнення високої точності. Розробники можуть перемикати двигуни NLU на вкладках «Статті агентів зі сценарним штучним інтелектом» і «Навчання», щоб оцінити продуктивність. Зміна двигуна оновлює алгоритм AI Agent, що вимагає перенавчання для точного висновку на основі нової моделі. Різницю в продуктивності можна проаналізувати за допомогою показників схожості в показниках "Сеанси" та "Тестування в один клік".
Розробники також можуть тестувати та коригувати порогові оцінки в розділі «Передача та висновок» після перемикання двигунів. Для RASA порогові бали мають тенденцію бути обернено пропорційними кількості намірів, тобто агенти з багатьма намірами (100+) зазвичай мають нижчі запасні бали в налаштуваннях висновків.
Зміна тренувальних двигунів
Для перемикання між двигунами NLU.
-
Виберіть агента штучного інтелекту, движок тренування якого потрібно змінити.
- Для Scripted AI Agent для відповідей на запитання: Натисніть Статті. З'явиться сторінка Бази знань.
- Для агентів штучного інтелекту зі сценарієм для виконання завдань: натисніть Тренування. З'явиться сторінка Дані тренування.
-
Натисніть піктограму «Налаштування » поруч із двигуном NLU у правій частині сторінки. З'явиться вікно Змінити тренувальний двигун .
За замовчуванням движок NLU налаштований на Swiftmatch для новостворених AI Agents.
-
Виберіть тренувальний двигун для навчання AI Agent. Можливі значення:
- RASA (бета-версія)
- Свіфтматч
- Mindmeld (бета-версія)
-
Вкажіть цю інформацію в розділі «Умовивід» :
- Оцінка, нижча за яку відображається резервний варіант: мінімальна впевненість, необхідна для того, щоб відповідь відображалася вам, нижче якої буде показана резервна відповідь.
- Різниця в балах за частковий збіг — визначає мінімальний розрив між рівнями впевненості відповідей для чіткого відображення найкращого збігу, нижче якого відображається шаблон часткового збігу.
- Натисніть, щоб розгорнути розділ Додаткові налаштування .
- Вилучити стоп-слова — «стоп-слова» — це функціональні слова, які встановлюють граматичні зв'язки між іншими словами в реченні, але самі по собі не мають лексичного значення. Коли ви видаляєте з речення стоп-слова, такі як артиклі (a, an, the, і так далі), займенники (він, її і так далі), алгоритми машинного навчання можуть фокусуватися на словах, які визначають значення текстового запиту споживачем. Якщо ви поставите галочку, він видаляє «стоп-слова» з речення під час тренування та умовиводу. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Розширити скорочення — скорочення англійською мовою в тренувальних даних можуть бути розширені до вихідної форми разом із термінами у вхідному запиті споживача для більшої точності. Приклад: 'don't' розширено до 'don't'. Якщо встановлено цей пункт, скорочення у вхідних повідомленнях розширюються перед обробкою. Ця можливість підтримується для всіх трьох двигунів NLU.
- Перевірка правопису в логічного висновку — бібліотека виправлення тексту виявляє та виправляє неправильні орфограми в тексті перед висновком. Ця можливість підтримується для всіх трьох рушіїв, лише якщо вибрано пункт Перевірка правопису у виведенні.
- Видалити спеціальні символи: спеціальні символи – це небуквено-цифрові символи, які впливають на висновок. Наприклад, Wi-Fi і Wi Fi по-різному розглядаються двигуном NLU. Якщо встановлено цей прапорець, спеціальні символи в запиті споживача видаляються для відображення відповідної відповіді. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Ролі сутностей: користувацькі сутності можуть мати різні ролі. Ця можливість двигуна NLU підтримується лише для RASA та Mindmeld.
- Підстановка сутностей у висновку — значення сутностей у навчальних даних і висновках замінюються ідентифікаторами сутностей. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Пріоритезувати заповнення слотів: заповнення слота має пріоритет над виявленням намірів.
- Результати, що зберігаються в одному повідомленні: кількість статей, для яких обчислені довірчі оцінки AI Agent відображатимуться під інформацією про транзакції під сеансами.
Кількість результатів для відображення в розділі «Алгоритм» на екрані «Сеанси» тепер обмежена 5. Найвищі n результатів (1=<n=<5) доступні у звітах про транскрипцію повідомлень агентів зі сценарним штучним інтелектом та в розділі "Результати алгоритму" вкладки "Інформація про транзакцію" у розділі "Сеанси".
- Розширення форми слова – розширюйте навчальні дані за допомогою таких словоформ, як множина, дієслова тощо, а також синонімів, вбудованих у дані. Ця можливість підтримується лише для Swiftmatch.
- Синоніми — це альтернативні слова, які використовуються для позначення одного і того ж слова. Якщо цей пункт позначено, поширені англійські синоніми до слів у тренувальних даних генеруються автоматично для точного розпізнавання запиту споживача. Наприклад, для слова сад системою згенерованих синонімів можуть бути присадибна ділянка, двір і так далі. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Словоформи — словоформи можуть існувати в різних формах, таких як множина, прислівники, прикметники або дієслова. Наприклад, для слова "створення" словоформи можуть бути створити, створювати, творчи, творчо і так далі. Якщо встановлено цей прапорець, слова в запиті створюються з альтернативними формами слів і обробляються для надання відповідної відповіді споживачам.
Розробники можуть встановлювати різні порогові оцінки для різних механізмів NLU, щоб визначити найнижчу оцінку, прийнятну для відображення відповіді AI Agent.
- Натисніть «Оновити », щоб змінити алгоритм у корпусі AI Agent.
- Натисніть Потяг. Після того, як AI Agent буде навчено за допомогою вибраного механізму навчання, статус бази знань зміниться з «Збережено » на «Навчено».
Ви можете тренувати AI Agent з RASA і Mindmeld тільки в тому випадку, якщо у всіх статтях є хоча б два висловлювання.
Навчання
Після того, як усі бажані статті будуть створені, ви можете навчити AI Agent і зробити його живим, щоб протестувати та розгорнути. Щоб навчити AI Agent з його поточним корпусом, натисніть «Тренування » у верхньому правому куті. Це має змінити статус на Тренування.
Як тільки навчання буде завершено, статус зміниться на Навчений. Натисніть значок «Перезавантажити » поруч із пунктом «Тренування », щоб отримати поточний статус тренування.
На цьому етапі ви можете натиснути «Зробити живим », щоб опублікувати навчений корпус і протестувати його в попередньому перегляді Webex AI Agent або на зовнішніх каналах, де розгорнуто AI Agent.
Векторна модель
Тепер ви можете вибрати бажані векторні моделі як частину розширених налаштувань двигуна в движку Swiftmatch NLU. Вибір можливий між двома варіантами – вектори рівня висловлювання та рівня статті. У нашому постійному прагненні підвищити точність наших двигунів NLU ми експериментували з використанням векторів на рівні статті, на відміну від старої моделі використання векторів рівня висловлювання, і виявили, що вектори на рівні статті покращують точність у більшості випадків. Зверніть увагу, що вектори на рівні статті будуть новим значенням за замовчуванням для векторизації для нових одномовних AI Agents, а для багатомовних AI Agents збіги на рівні статті будуть підтримуватися лише тоді, коли багатомовною моделлю є Polymatch.
Ви можете перевірити інформацію про векторну модель, яка була присутня на момент висновку, в іншому інформаційному розділі сесії.
Керуйте намірами
Намір — це основний компонент платформи AI Agent Webex, який дає змогу агентам штучного інтелекту розуміти ваші дані та ефективно реагувати на них. Він являє собою конкретне завдання або дію, яке ви хочете виконати під час розмови. Розробники AI Agent визначають усі наміри, які відповідають завданням, які ви хочете виконувати. Точність класифікації намірів безпосередньо впливає на здатність агента ШІ надавати релевантні та корисні відповіді. Класифікація намірів – це процес ідентифікації наміру на основі ваших даних, що дозволяє агенту ШІ реагувати значущим і контекстуально релевантним чином.
Системні наміри
- Резервний намір за замовчуванням — можливості агента штучного інтелекту за своєю суттю обмежені намірами, які призначені для розпізнавання та реагування на них. Хоча компанія не може передбачити всі можливі запитання, які ви можете поставити, резервний намір за замовчуванням може допомогти розмовам йти за планом.
Впроваджуючи резервний намір за замовчуванням, розробники AI Agent можуть гарантувати, що AI Agent витончено оброблятиме несподівані запити або запити, що виходять за рамки обсягу, перенаправляючи розмову назад до відомих намірів.
Розробникам агентів штучного інтелекту не потрібно додавати конкретні висловлювання до запасного наміру. Агент може бути навчений автоматично активувати резервний намір, коли він стикається з відомими питаннями, що виходять за рамки обсягу, які в іншому випадку могли б бути неправильно класифіковані в інші наміри.
Наприклад, у банківському агенті зі штучним інтелектом користувачі можуть намагатися дізнатися про кредити. Якщо AI Agent не налаштований на обробку запитів, пов'язаних із кредитами, ці запити можуть бути включені як навчальні фрази в межах резервного наміру за замовчуванням. Коли користувач запитує про кредити в будь-який момент розмови, агент штучного інтелекту розпізнає запит як такий, що виходить за межі визначених намірів, і запускає резервну реакцію. Це забезпечує більш адекватну реакцію.
Резервний намір не повинен мати жодних слотів, пов'язаних із ним.
Резервний метод має використовувати резервний ключ шаблону за замовчуванням для своєї відповіді.
- Довідка: цей намір призначений для відповіді на запити користувачів про можливості AI Agent. Коли користувачі не впевнені в тому, чого вони можуть досягти, або стикаються з труднощами під час розмови, вони часто звертаються за допомогою, просячи про
допомогу
.За замовчуванням відповідь для методу допомоги зіставляється з ключем шаблону
довідкового повідомлення
. Однак розробники AI Agent можуть налаштувати відповідь або змінити пов'язаний з ним ключ шаблону, щоб надати більш персоналізовані та інформативні вказівки.Рекомендується передавати можливості ШІ-агента на високому рівні, надаючи користувачам чітке розуміння того, що вони можуть робити далі.
- Поговоріть з агентом — цей намір дає змогу користувачам звертатися за допомогою до агента-людини на будь-якому етапі взаємодії з агентом штучного інтелекту. Коли цей намір спрацьовує, система автоматично ініціює передачу людині-агенту. Стандартним шаблоном відповіді для цього наміру є
передача агентом
. Хоча немає обмежень інтерфейсу користувача щодо зміни ключа шаблону відповіді, його зміна не вплине на результат передачі людиною.
Наміри світської бесіди
Усі новостворені агенти штучного інтелекту включають чотири попередньо визначені наміри small talk для обробки загальних привітань користувачів, виразів подяки, негативних відгуків і прощання:
- Вітання
- Дякую
- Агент штучного інтелекту не допоміг
- До побачення
Створення наміру
Перш ніж почати
Перш ніж створювати намір, радимо створити сутності, які зв'язуватимуться з ним. Сутності зобов'язані виконати поставлене завдання. Щоб отримати докладнішу інформацію, перегляньте статтю створення сутностей.
1 |
Увійдіть на платформу Webex AI Agent. |
2 |
На сторінці Приладна дошка виберіть завдання. |
3 |
Клацніть « Тренування» на лівій панелі. |
4 |
На сторінці "Дані тренування" натисніть "Створити намір". |
5 |
У вікні Створення наміру вкажіть такі відомості: |
6 |
Установіть прапорець Обов'язково, якщо сутність є обов'язковою. |
7 |
Введіть кількість повторних спроб, дозволених для цього слота, якщо він неправильно заповнений споживачем. За замовчуванням число встановлено на три. |
8 |
Виберіть ключ шаблону з випадаючого списку. |
9 |
У розділі «Відповідь » введіть ключ шаблону остаточної відповіді, який буде повернуто користувачам після завершення наміру. |
10 |
Увімкніть перемикач Скинути слоти після завершення , щоб скинути значення слотів, зібрані в розмові, після завершення наміру. Якщо цей перемикач вимкнено, слот зберігає старі значення та відображає ту саму відповідь.
|
11 |
Увімкніть перемикач Оновити значення слотів, щоб оновити значення слота під час розмови зі споживачем. Останнє значення, заповнене в слоті, вважається AI Agent для обробки даних. Якщо цю функцію ввімкнено, значення заповнених слотів оновлюються щоразу, коли користувачі надають нову інформацію для того самого типу слотів.
|
12 |
Увімкніть перемикач Надавати пропозиції для слотів , щоб надавати пропозиції щодо заповнення слотів та альтернативні значення слотів у кінцевій відповіді на основі введених користувачем даних. |
13 |
Увімкніть перемикач Завершити розмову , щоб завершити сеанс після цього наміру. Connect і голосові потоки можуть використовувати це, щоб завершити розмову зі споживачами.
|
14 |
Натисніть Зберегти. Натисніть «Тренування » у верхньому правому куті вкладки «Тренування », щоб відобразити будь-які зміни, внесені в наміри та сутності.
Для тренування двигунів Rasa або Mindmeld NLU потрібно мінімум два варіанти навчання (висловлювання) на кожен намір. Також кожен слот повинен мати не менше двох анотацій. Якщо ці вимоги не виконуються, кнопка «Поїзд » вимикається. Поруч із ураженим наміром з'являється значок попередження, який вказує на проблему. Однак резервний намір за замовчуванням не підпадає під ці вимоги. |
Подальші дії
Після створення наміру потрібна певна інформація для його виконання. Пов'язані сутності визначають, як ця інформація отримується з висловлювань користувачів. Щоб отримати докладнішу інформацію, перегляньте статтю Зв'язування сутностей із наміром.
Зв'язування сутностей за наміром
Перш ніж почати
Рекомендується, щоб сутності були створені та пов'язані між собою, перш ніж додавати висловлювання. Цей авто анотує сутності під час додавання висловлювань.
1 |
Увійдіть на платформу Webex AI Agent. |
2 |
На приладній дошці натисніть створеного агента штучного інтелекту. |
3 |
Клацніть « Тренування» на лівій панелі. |
4 |
На сторінці Навчальні дані виберіть намір зв'язати сутності та ролі сутностей. За замовчуванням відображається вкладка Намір.
|
5 |
У розділі Слоти натисніть Сутність зв'язку. Зв'язані сутності відображаються в розділі «Слоти».
|
6 |
Виберіть роль сутності для назви сутності. |
7 |
Натисніть Зберегти. Коли сутність позначена як обов'язкова, стають доступними додаткові параметри конфігурації. Ви можете вказати максимальну кількість разів, коли AI Agent може надіслати запит до відсутньої сутності, перш ніж перейти до ескалації або надати резервну відповідь. Ви можете визначити ключ шаблону, який буде спрацьовувати, якщо потрібну сутність не буде надано протягом вказаної кількості повторень.
Як тільки AI Agent визначає намір і збирає всі необхідні дані (слоти), він відповідає повідомленням, пов'язаним з кінцевим ключем шаблону, налаштованим для цього наміру. Щоб розпочати нову розмову або впоратися з подальшими намірами без перенесення попередніх даних, потрібно ввімкнути перемикач «Скинути слоти після завершення ». Цей параметр видаляє всі розпізнані сутності з історії розмови, забезпечуючи новий початок кожної нової взаємодії. |
Генерація даних про тренування
Вам доведеться вручну додавати дані про навчання до їхніх намірів, щоб змусити агента штучного інтелекту працювати з розумною точністю. Навчальні дані складаються з різних способів, за допомогою яких ви можете викликати один і той самий намір. Ви можете додати принаймні 15–20 варіантів для кожного наміру, щоб підвищити його точність. Створення цього навчального корпусу вручну може бути виснажливим і трудомістким. Ви можете додати лише кілька варіантів або додати лише ключові слова як варіанти замість осмислених речень. Цього можна уникнути, генеруючи дані тренувань, щоб доповнити існуючі.
Щоб згенерувати тренувальні дані, виконайте наведені нижче дії.
- Введіть назву наміру та зразок висловлювання.
- Натисніть Створити.
- Надайте короткий опис наміру керувати штучним інтелектом.
- Вкажіть бажану кількість варіантів і рівень креативності для пропозицій, згенерованих штучним інтелектом.
- Створення багатьох варіантів одночасно може вплинути на якість. Ми рекомендуємо максимум 20 варіантів на покоління.
- Нижчий параметр креативності може створити менш різноманітні варіанти.
- Процес генерації може тривати кілька секунд, залежно від кількості запитуваних варіантів.
- Значок блискавки відрізняє варіанти, створені штучним інтелектом, від даних тренувань, визначених користувачем.
Механізм розуміння природної мови (NLU)
Агенти штучного інтелекту зі сценарієм використовують розуміння природної мови (NLU) з машинним навчанням для визначення намірів клієнтів. Наступні механізми NLU інтерпретують вхідні дані клієнтів і надають точні відповіді:
- Swiftmatch — швидкий, легкий двигун з підтримкою кількох мов.
- RASA — провідний фреймворк розмовного штучного інтелекту з відкритим вихідним кодом.
- Mindmeld (бета-версія) — пропонує розширені розмовні потоки та можливості NLU.
RASA вимагає більше тренувальних даних, ніж Swiftmatch, для досягнення високої точності. Розробники можуть перемикати двигуни NLU на вкладках «Статті агентів зі сценарним штучним інтелектом» і «Навчання», щоб оцінити продуктивність. Зміна двигуна оновлює алгоритм AI Agent, що вимагає перенавчання для точного висновку на основі нової моделі. Різницю в продуктивності можна проаналізувати за допомогою показників схожості в показниках "Сеанси" та "Тестування в один клік".
Розробники також можуть тестувати та коригувати порогові оцінки в розділі «Передача та висновок» після перемикання двигунів. Для RASA порогові бали мають тенденцію бути обернено пропорційними кількості намірів, тобто агенти з багатьма намірами (100+) зазвичай мають нижчі запасні бали в налаштуваннях висновків.
Зміна тренувальних двигунів
Для перемикання між двигунами NLU.
-
Виберіть агента штучного інтелекту, движок тренування якого потрібно змінити.
- Для Scripted AI Agent для відповідей на запитання: Натисніть Статті. З'явиться сторінка Бази знань.
- Для агентів штучного інтелекту зі сценарієм для виконання завдань: натисніть Тренування. З'явиться сторінка Дані тренування.
-
Натисніть піктограму «Налаштування » поруч із двигуном NLU у правій частині сторінки. З'явиться вікно Змінити тренувальний двигун .
За замовчуванням движок NLU налаштований на Swiftmatch для новостворених AI Agents.
-
Виберіть тренувальний двигун для навчання AI Agent. Можливі значення:
- RASA (бета-версія)
- Свіфтматч
- Mindmeld (бета-версія)
-
Вкажіть цю інформацію в розділі «Умовивід» :
- Оцінка, нижча за яку відображається резервний варіант: мінімальна впевненість, необхідна для того, щоб відповідь відображалася вам, нижче якої буде показана резервна відповідь.
- Різниця в балах за частковий збіг — визначає мінімальний розрив між рівнями впевненості відповідей для чіткого відображення найкращого збігу, нижче якого відображається шаблон часткового збігу.
- Натисніть, щоб розгорнути розділ Додаткові налаштування .
- Вилучити стоп-слова — «стоп-слова» — це функціональні слова, які встановлюють граматичні зв'язки між іншими словами в реченні, але самі по собі не мають лексичного значення. Коли ви видаляєте з речення стоп-слова, такі як артиклі (a, an, the, і так далі), займенники (він, її і так далі), алгоритми машинного навчання можуть фокусуватися на словах, які визначають значення текстового запиту споживачем. Якщо ви поставите галочку, він видаляє «стоп-слова» з речення під час тренування та умовиводу. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Розширити скорочення — скорочення англійською мовою в тренувальних даних можуть бути розширені до вихідної форми разом із термінами у вхідному запиті споживача для більшої точності. Приклад: 'don't' розширено до 'don't'. Якщо встановлено цей пункт, скорочення у вхідних повідомленнях розширюються перед обробкою. Ця можливість підтримується для всіх трьох двигунів NLU.
- Перевірка правопису в логічного висновку — бібліотека виправлення тексту виявляє та виправляє неправильні орфограми в тексті перед висновком. Ця можливість підтримується для всіх трьох рушіїв, лише якщо вибрано пункт Перевірка правопису у виведенні.
- Видалити спеціальні символи: спеціальні символи – це небуквено-цифрові символи, які впливають на висновок. Наприклад, Wi-Fi і Wi Fi по-різному розглядаються двигуном NLU. Якщо встановлено цей прапорець, спеціальні символи в запиті споживача видаляються для відображення відповідної відповіді. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Ролі сутностей: користувацькі сутності можуть мати різні ролі. Ця можливість двигуна NLU підтримується лише для RASA та Mindmeld.
- Підстановка сутностей у висновку — значення сутностей у навчальних даних і висновках замінюються ідентифікаторами сутностей. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Пріоритезувати заповнення слотів: заповнення слота має пріоритет над виявленням намірів.
- Результати, що зберігаються в одному повідомленні: кількість статей, для яких обчислені довірчі оцінки AI Agent відображатимуться під інформацією про транзакції під сеансами.
Кількість результатів для відображення в розділі «Алгоритм» на екрані «Сеанси» тепер обмежена 5. Найвищі n результатів (1=<n=<5) доступні у звітах про транскрипцію повідомлень агентів зі сценарним штучним інтелектом та в розділі "Результати алгоритму" вкладки "Інформація про транзакцію" у розділі "Сеанси".
- Розширення форми слова – розширюйте навчальні дані за допомогою таких словоформ, як множина, дієслова тощо, а також синонімів, вбудованих у дані. Ця можливість підтримується лише для Swiftmatch.
- Синоніми — це альтернативні слова, які використовуються для позначення одного і того ж слова. Якщо цей пункт позначено, поширені англійські синоніми до слів у тренувальних даних генеруються автоматично для точного розпізнавання запиту споживача. Наприклад, для слова сад системою згенерованих синонімів можуть бути присадибна ділянка, двір і так далі. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Словоформи — словоформи можуть існувати в різних формах, таких як множина, прислівники, прикметники або дієслова. Наприклад, для слова "створення" словоформи можуть бути створити, створювати, творчи, творчо і так далі. Якщо встановлено цей прапорець, слова в запиті створюються з альтернативними формами слів і обробляються для надання відповідної відповіді споживачам.
Розробники можуть встановлювати різні порогові оцінки для різних механізмів NLU, щоб визначити найнижчу оцінку, прийнятну для відображення відповіді AI Agent.
- Натисніть «Оновити », щоб змінити алгоритм у корпусі AI Agent.
- Натисніть Потяг. Після того, як AI Agent буде навчено за допомогою вибраного механізму навчання, статус бази знань зміниться з «Збережено » на «Навчено».
Ви можете тренувати AI Agent з RASA і Mindmeld тільки в тому випадку, якщо у всіх статтях є хоча б два висловлювання.
Навчання
Після того, як усі бажані статті будуть створені, ви можете навчити AI Agent і зробити його живим, щоб протестувати та розгорнути. Щоб навчити AI Agent з його поточним корпусом, натисніть «Тренування » у верхньому правому куті. Це має змінити статус на Тренування.
Як тільки навчання буде завершено, статус зміниться на Навчений. Натисніть значок «Перезавантажити » поруч із пунктом «Тренування », щоб отримати поточний статус тренування.
На цьому етапі ви можете натиснути «Зробити живим », щоб опублікувати навчений корпус і протестувати його в попередньому перегляді Webex AI Agent або на зовнішніх каналах, де розгорнуто AI Agent.
Векторна модель
Тепер ви можете вибрати бажані векторні моделі як частину розширених налаштувань двигуна в движку Swiftmatch NLU. Вибір можливий між двома варіантами – вектори рівня висловлювання та рівня статті. У нашому постійному прагненні підвищити точність наших двигунів NLU ми експериментували з використанням векторів на рівні статті, на відміну від старої моделі використання векторів рівня висловлювання, і виявили, що вектори на рівні статті покращують точність у більшості випадків. Зверніть увагу, що вектори на рівні статті будуть новим значенням за замовчуванням для векторизації для нових одномовних AI Agents, а для багатомовних AI Agents збіги на рівні статті будуть підтримуватися лише тоді, коли багатомовною моделлю є Polymatch.
Ви можете перевірити інформацію про векторну модель, яка була присутня на момент висновку, в іншому інформаційному розділі сесії.
Позначення згенерованих варіантів
Щоб забезпечити відповідальне використання штучного інтелекту, розробники можуть позначати результати, створені штучним інтелектом, для перевірки. Це дозволяє виявляти та запобігати будь-якому шкідливому або упередженому контенту. Щоб позначити виходи, згенеровані штучним інтелектом:
- Знайдіть опцію позначення: опція позначення доступна для кожного згенерованого висловлювання.
- Надавати відгук: Позначаючи вихідні дані, розробники можуть додавати коментарі та вказувати причину позначки.
Ця функція спочатку доступна з щомісячним лімітом використання 500 генеруючих операцій. Щоб задовольнити зростаючі потреби, розробники можуть звертатися до власників своїх облікових записів із запитом на збільшення цього ліміту.
Створення багатомовних намірів і сутностей
Ви можете створювати дані тренувань кількома мовами. Для кожної мови, налаштованої для вашого AI Agent, ви повинні визначити висловлювання, які відображають бажані взаємодії. Хоча слоти залишаються однаковими для різних мов, ключі шаблонів унікально ідентифікують відповіді кожною мовою.
Не всі мови підтримують усі типи сутностей. Для отримання додаткової інформації про список типів сутностей, які підтримує кожна мова, перегляньте таблицю Підтримувані мови для агентів Scripted AI.
Керування відповідями
Відповіді – це повідомлення, які ваш AI Agent надсилає клієнтам у відповідь на їхні запитання чи наміри. Ви можете створювати відповіді, які включають:
- Текст – звичайні текстові повідомлення для прямого спілкування.
- Код – вбудований код для динамічного контенту або дій.
- Мультимедіа — зображення, аудіо або відео елементи для покращення взаємодії з користувачем.
Відповіді мають дві основні складові:
- Шаблони – попередньо визначені структури відповідей, які зіставляються з конкретними намірами.
- Робочі процеси – логіка, яка визначає, який шаблон використовувати на основі визначеного наміру.
Шаблони для передачі агента, допомоги, резервного варіанту та привітання попередньо налаштовані, і повідомлення відповіді може бути змінено з відповідних шаблонів.
Типи відповідей
Розділ Response Designer охоплює різні типи відповідей і способи їх налаштування.
Вкладка «Робочі процеси» використовується для обробки асинхронних відповідей під час виклику зовнішнього API, який відповідає асинхронно. Робочі процеси мають бути закодовані на Python.
Заміна змінних
Підстановка змінних дозволяє використовувати динамічні змінні як частину шаблонів відповідей. Усі стандартні змінні (або сутності) у сеансі, а також ті, які розробник AI Agent може встановити всередині об'єкта довільної форми, як-от поле сховища
даних, можуть бути використані в шаблонах відповідей за допомогою цієї функції. Змінні представлені за допомогою такого синтаксису: ${variable_name}. Наприклад, використання значення сутності під назвою apptdate використовує ${entities.apptdate} або ${newdfState.model_state.entities.apptdate.value}.
Відповіді можна персоналізувати за допомогою змінних, отриманих з каналу або зібраних від споживачів протягом розмови. Функція автозаповнення показує синтаксис змінних у текстовому полі, коли ви починаєте вводити ${. Вибір потрібної пропозиції авто заповнює область змінною і підсвічує таку змінну.
Налаштування відповідей за допомогою Дизайнера відповідей
Дизайнер відповідей пропонує зручний інтерфейс для створення відповідей, не вимагаючи великих знань кодування. Доступні два типи відповідей:
- Умовні відповіді: Для тих, хто не є розробниками, ця опція дозволяє легко створювати відповіді, які AI Agent доставляє клієнтам.
- Фрагменти коду: Для розробників, які використовують Python, ця опція забезпечує гнучкість для налаштування відповідей за допомогою коду.
Конструктор відповідей Webex AI Agent призначений для того, щоб користувацький досвід адаптувався до конкретного каналу, з яким взаємодіє AI Agent.
Шаблони відповідей
- Текст — це прості текстові відповіді. Щоб покращити взаємодію з користувачем, дизайнер відповідей дозволяє використовувати кілька текстових полів у межах однієї відповіді, що дає змогу розбивати довгі повідомлення на більш зручні розділи. Кожне текстове поле може містити різні варіанти відповідей. Під час розмови один із цих варіантів вибирається випадковим чином і відображається користувачеві, забезпечуючи динамічну та захоплюючу взаємодію.
Щоб підтримувати динамічний і привабливий користувацький досвід, ви можете додати до своїх шаблонів кілька варіантів відповіді. Коли активується шаблон з декількома опціями, одна з них вибирається випадковим чином і відображається користувачеві. Ви можете увімкнути цю функцію, натиснувши кнопку +Додати варіант, розташовану внизу вашої відповіді.
При збереженні відповідей розробники бачать попередження із зазначенням кількості помилок, які потрібно виправити. Поля з помилками будуть виділені червоним кольором. Використовуючи стрілки навігації, розробники можуть легко знаходити та виправляти ці помилки в будь-якому каналі чи форматі відповіді. Якщо засіб вибору списку або карусель містить кілька карток, точкова навігація дозволяє переміщатися по картках з помилками. Для однієї картки відповідна точка стає червоною, щоб сигналізувати про помилку.
- Швидка відповідь: текстові відповіді можна поєднувати з кнопками, які можуть бути текстовими або URL-посиланнями. Для текстових кнопок потрібен заголовок і корисне навантаження, яке надсилається боту при натисканні. Кнопки URL перенаправляють користувачів на певну веб-сторінку.
Коли запит користувача неоднозначний, часткова відповідність дозволяє боту пропонувати відповідні статті або наміри як варіанти. Ця функція доступна для взаємодії в Інтернеті та Facebook.
Додавання швидких відповідей на URL-адреси
Кнопки швидкої відповіді URL у фіксованих і умовних відповідях дають змогу створювати кнопки, які перенаправляють користувачів на ваш веб-сайт для отримання додаткової інформації або дій, як-от заповнення форм. Після натискання ці кнопки відкривають вказану URL-адресу в новій вкладці в тому ж вікні браузера без надсилання жодних даних назад боту.
Щоб додати URL-адресу швидкої відповіді в умовній або фіксованій відповіді:
- Виберіть статтю або ключ шаблону, для яких ви хочете налаштувати URL-адресу швидкої відповіді.
- Натисніть +Додати швидку відповідь. З'явиться спливаюче вікно Тип кнопки.
- Виберіть тип кнопки як URL-адресу у веб-каналі.
- Вкажіть заголовок кнопки та URL, на які споживач має бути перенаправлений після натискання на кнопку.
- Натисніть Готово , щоб додати URL-адресу швидкої відповіді.
Кнопки типу URL також можна налаштувати за допомогою динамічного типу відповіді, де ці кнопки мають бути налаштовані за допомогою фрагментів коду python. Ці кнопки підтримуються в попередньому перегляді платформи Webex AI Agent і попередньому перегляді, яким можна поділитися. Наразі вони не підтримуються віджетом онлайн-чату IMIchat або іншими сторонніми каналами.
- Карусель — розширені відповіді можуть включати одну картку або кілька карток, розташованих у форматі каруселі. Кожна картка вимагає заголовка і може містити зображення, опис і до трьох кнопок.
Кнопки швидкої відповіді в шаблоні каруселі можна налаштувати за допомогою текстових або URL-посилань. Натискання на URL-адресу перенаправить користувача на вказаний веб-сайт. Натискання на текстову кнопку швидкої відповіді надсилає налаштоване корисне навантаження боту, викликаючи відповідну відповідь.
- Зображення — мультимедійний шаблон, у якому користувачі можуть налаштовувати зображення, надаючи URL-адреси.
- Відео: відображення відео в попередньому перегляді на основі налаштованої URL-адреси відео.
- Код — може використовуватися для написання коду Python для виклику API або виконання іншої логіки.
Фрагменти коду
Умовні відповіді з їхніми широкими функціями та різноманітними шаблонами можуть ефективно задовольняти більшість потреб AI Agent. Однак для складних випадків використання, які не можуть бути повністю реалізовані за допомогою умовних відповідей, або для розробників, які віддають перевагу кодуванню, доступний тип відповіді Code Snippet.
Фрагменти коду дозволяють налаштовувати відповіді за допомогою коду Python. Цей підхід дає змогу створювати всі типи відповідей, включно зі швидкими відповідями, текстом, каруселями, зображеннями, аудіо, відео та файлами, у шаблоні відповіді або статті.
Код функції, визначений у шаблоні фрагмента коду, може бути використаний для встановлення змінних, які потім використовуються в інших шаблонах. Важливо зазначити, що код функції не може безпосередньо повертати відповіді, коли використовується в умовних відповідях.
Перевірка фрагментів коду – платформа перевіряє наявність синтаксичних помилок лише в фрагменті коду, який ви налаштовуєте. Однак будь-які помилки в самому контенті відповіді можуть спричинити проблеми для взаємодії користувачів із ботом на налаштованому каналі. Наприклад, редактор не завадить вам додати відповідь "вибір часу" для веб-каналу, але це призводить до помилок, якщо запит користувача ініціює цю конкретну відповідь.
Якщо ви вирішите не налаштовувати унікальну відповідь для різних каналів, веб-відповідь буде вважатися відповіддю за замовчуванням і буде надіслана кінцевому користувачу. Список шаблонів, які підтримуються на веб-каналі:
- Текст — просте текстове повідомлення, яке може мати кілька варіантів. Це налаштоване повідомлення відображається на основі запиту.
- Швидка відповідь — шаблон із текстом і кнопками, які можна натиснути.
- Карусель – колекція карток, кожна з яких має назву, URL-адресу зображення та опис.
- Зображення – шаблон для налаштування зображень за допомогою URL-адрес.
- Відео – шаблон для налаштування відео за допомогою URL-адреси відео. Ви можете відтворити відео, натиснувши або торкнувшись зображення.
- Файл — шаблон для налаштування PDF-файлу з наданням URL-адреси для доступу до файлу.
- Аудіо – шаблон для налаштування аудіофайлу шляхом надання URL-адреси аудіо. Він також показує тривалість звукового повідомлення на виході.
Налаштування параметрів керування
Перш ніж почати
Створіть агента штучного інтелекту зі сценарієм.
1 |
Перейдіть до та налаштуйте наступні деталі: |
2 |
Натисніть Зберегти зміни , щоб зберегти налаштування. |
Подальші дії
Додавайте мови до Scripted AI Agent.
Додавання мови до скриптового AI Agent
Перш ніж почати
Створіть агента штучного інтелекту зі сценарієм.
1 |
Перейдіть на . |
2 |
Натисніть +Додати мови , щоб додати нові мови, і виберіть мови з випадаючого списку. |
3 |
Натисніть Додати , щоб додати мову. |
4 |
Увімкніть перемикач у розділі Дія , щоб увімкнути мову. |
5 |
Додавши мову, ви можете встановити її за замовчуванням. Наведіть курсор на мову та натисніть Зробити за замовчуванням. Ви не можете видалити або вимкнути мову за умовчанням. Крім того, якщо ви зміните існуючу мову за замовчуванням, це може вплинути на роботу статей, кураторства, тестування та попереднього перегляду AI Agent. |
6 |
Натисніть Зберегти зміни. |
Налаштування параметрів передачі
Перш ніж почати
Створіть агента штучного інтелекту зі сценарієм.
1 |
Перейдіть до та налаштуйте такі деталі: |
2 |
Натисніть Зберегти зміни , щоб зберегти налаштування передачі. |
Подальші дії
Скриптовий AI Agent для відповідей на запитання
Агенти зі штучним інтелектом за сценарієм – це агенти, які керуються знаннями, чия база знань складається з корпусу запитань і відповідей. Агент штучного інтелекту зі сценарієм може надавати відповіді на основі створеного користувачем навчального корпусу, який є набором прикладів і відповідей. Ця можливість корисна в сценаріях, коли:
- Потрібні спеціальні знання — агент повинен відповідати на запитання в межах заздалегідь визначеної області.
- Важлива послідовність — агент повинен надавати послідовні відповіді на схожі запити.
- Потрібна обмежена гнучкість — відповіді агента обмежені інформацією в навчальному корпусі.
Створіть агента штучного інтелекту зі сценарієм для відповідей на запитання
1 |
Увійдіть на платформу Webex AI Agent. |
2 |
На інформаційній панелі натисніть +Створити агента. |
3 |
На екрані Створення агента зі штучним інтелектом натисніть Почати з нуля. Ви також можете вибрати попередньо визначений шаблон, щоб швидко створити свого агента штучного інтелекту. Ви можете фільтрувати тип AI Agent як Scripted. У цьому випадку поля на сторінці Профілю заповнюються автоматично. |
4 |
Натисніть Next (Далі). |
5 |
У розділі Який тип агента ви створюєте , натисніть Сценарій. |
6 |
У розділі Яка основна функція вашого агента натисніть Відповідати на запитання. |
7 |
Натисніть Next (Далі). |
8 |
На сторінці Визначити агента вкажіть наступні дані: |
9 |
Натисніть Create (Створити). Агент штучного інтелекту зі сценарієм для відповідей на запитання успішно створений і тепер доступний на інформаційній панелі. У заголовку AI Agent можна виконувати такі завдання:
Ви також можете імпортувати готові агенти штучного інтелекту. Щоб отримати докладнішу інформацію, перегляньте статтю Імпорт попередньо створеного AI Agent. |
Подальші дії
Створіть сутність із ролями сутностей для агента штучного інтелекту.
Оновити профіль агента зі сценарним штучним інтелектом
Перш ніж почати
Створіть агента штучного інтелекту зі сценарієм для відповідей на запитання.
1 |
Увійдіть на платформу Webex AI Agent. |
2 |
На сторінці «Приладна дошка» виберіть створений агент штучного інтелекту. |
3 |
Перейдіть до і налаштуйте наступні деталі: |
4 |
Натисніть «Зберегти зміни », щоб зберегти налаштування. |
Управління статтями
Статті з суті скриптових AI Agents. Стаття – це сукупність питання, його варіацій та відповіді на це питання. Кожна стаття має запитання за замовчуванням, яке слугує ідентифікатором для цієї статті під час сеансів, курації та в інших місцях AI Agent. Усі статті, налаштовані в AI Agent, разом складають базу знань або корпус знань Агента. Система порівнює ваш запит з цією базою знань і показує відповідь з найвищим рівнем впевненості у вигляді відповіді від Агента.
Двигуни Rasa і Mindmeld NLU вимагають як мінімум двох навчальних варіантів (висловлювань) для того, щоб стаття була частиною навченої моделі корпусу. У скриптовому AI Agent для відповідей на запитання, якщо вибрано двигун Rasa або Mindmeld NLU і якщо стаття має менше двох варіацій, кнопки «Поїзд» і «Зберегти» та «Поїзд» стають недоступними. Коли ви наводите вказівник на ці недоступні кнопки, відображається повідомлення про вирішення проблем перед тренуванням. Також відображається значок попередження, що відповідає статті з проблемами. Питання вирішуються шляхом додавання більше двох варіантів статті. Як тільки проблеми будуть вирішені, кнопки «Поїзд » і «Зберегти» та «Поїзд» стануть доступними. Наявність двох варіантів не застосовується для статей за замовчуванням – повідомлення про частковий збіг, резервне повідомлення та привітальне повідомлення.
Ви можете класифікувати статті за категоріями за власним вибором, і всі некатегоризовані статті класифікуються як непризначені. Є чотири статті за замовчуванням, які доступні для кожного AI Agent з моменту створення. Це:
- Привітальне повідомлення — містить перше повідомлення, коли починається розмова між клієнтом і агентом штучного інтелекту.
- Резервне повідомлення — AI Agent показує це повідомлення, коли агент не може зрозуміти запитання користувача.
- Частковий збіг — коли агент штучного інтелекту розпізнає кілька статей із невеликою різницею в оцінках (як встановлено в налаштуваннях «Передача » та «Висновки »), агент показує це повідомлення про збіг разом із зіставленими статтями як варіанти. Ви також можете налаштувати відображення текстової відповіді разом із цими параметрами.
- Що робити?— Ви можете налаштувати можливості AI Agent. AI Agent відображає це щоразу, коли кінцеві користувачі ставлять під сумнів можливості AI Agent.
На додачу до них, додано статтю Розмова з агентом за замовчуванням, якщо включено параметри передачі агента з параметрів Передача та Висновок .
Усі нові агенти штучного інтелекту також мають чотири статті Smalltalk , які обробляють висловлювання користувачів для:
- Вітання
- Дякую
- Агент штучного інтелекту не допоміг
-
До побачення
Ці статті та відповіді доступні в базі знань AI Agent за замовчуванням під час створення нового AI Agent. Ви також можете змінити або видалити їх.
Додавайте статті через інтерфейс і відповідь за замовчуванням
Стаття – це сукупність питання, його варіацій та відповіді на це питання. Кожен запит споживача порівнюється з цими статтями (база знань), і відповідь, яка повертає найвищий рівень довіри, відображається користувачеві як відповідь AI Agent. Щоб додати статті:
1 |
Увійдіть на платформу Webex AI Agent. |
2 |
На сторінці інформаційної панелі AI Agents виберіть створеного вами AI-агента. |
3 |
Перейдіть до Створити нову статтю. та натисніть |
4 |
Додайте варіанти за умовчанням. |
5 |
Виберіть будь-яку з цих відповідей за замовчуванням для статті. Можливі значення:
Для отримання додаткової інформації дивіться розділ Налаштування відповідей за допомогою Дизайнера відповідей. |
6 |
Натисніть Зберегти та тренувати. |
Імпорт з каталогів
1 |
Приєднуйтесь до платформи агента зі штучним інтелектом Webex |
2 |
На сторінці інформаційної панелі AI Agents виберіть створеного вами AI-агента. |
3 |
Перейдіть до та натисніть три еліпси. |
4 |
Натисніть Імпортувати з каталогів. |
5 |
Виберіть категорії статей, які необхідно додати до агента. |
6 |
Натисніть Готово. |
Витягніть поширені запитання з посилання
1 |
Увійдіть на платформу Webex AI Agent. |
2 |
На сторінці інформаційної панелі AI Agents виберіть створеного вами AI-агента. |
3 |
Перейдіть до розділу та натисніть три три крапки. |
4 |
Натисніть Витягнути поширені запитання за посиланням. |
5 |
Укажіть URL-адресу місця розміщення поширених запитань і натисніть «Витягнути». |
6 |
Клацніть Імпорт. |
Імпортувати з файлу
1 |
Увійдіть на платформу Webex AI Agent. |
2 |
На сторінці інформаційної панелі AI Agents виберіть створеного вами AI-агента. |
3 |
Перейдіть до та натисніть три еліпси. |
4 |
Натисніть «Імпортувати з файлу » та виберітьCSV , щоб імпортувати статті з файлу csv. Якщо ви імпортуєте статті з файлу у форматі JSON, виберіть JSON. |
5 |
Натисніть «Огляд » і виберіть файл, який містить усі елементи. Натисніть Завантажити зразок , щоб переглянути формат, в якому повинні бути вказані статті. |
6 |
Клацніть Імпорт. |
Додавання власних синонімів
Багато випадків використання AI Agent, як правило, включають слова та фрази, які можуть не бути частиною стандартного англійського словника або є специфічними для бізнес-контексту. Наприклад, ви хочете, щоб AI Agent розпізнавав додаток для Android, додаток для iOS тощо. Агент штучного інтелекту повинен включати ці терміни та їх варіації в навчальні висловлювання для всіх пов'язаних статей, що призводить до зайвого введення даних.
Щоб подолати цю проблему надмірності, ви можете використовувати власні синоніми в скриптовому агенті штучного інтелекту для відповідей на запитання. Синоніми кожного кореневого слова замінюються кореневим словом під час виконання платформою автоматично.
1 |
Увійдіть на платформу Webex AI Agent. |
2 |
На сторінці інформаційної панелі AI Agents виберіть створеного вами AI-агента. |
3 |
Перейдіть до розділу та натисніть три три крапки. |
4 |
Натисніть Власні синоніми. |
5 |
Натисніть Нове кореневе слово. |
6 |
Налаштуйте кореневе значення слова та його синоніми та натисніть Зберегти. |
7 |
Знову тренуйте AI Agent після додавання синонімів. Ви також можете експортувати синоніми (у форматі файлу .CSV) у локальну папку та імпортувати файл назад на платформу. |
Механізм розуміння природної мови (NLU)
Агенти штучного інтелекту зі сценарієм використовують розуміння природної мови (NLU) з машинним навчанням для визначення намірів клієнтів. Наступні механізми NLU інтерпретують вхідні дані клієнтів і надають точні відповіді:
- Swiftmatch — швидкий, легкий двигун з підтримкою кількох мов.
- RASA — провідний фреймворк розмовного штучного інтелекту з відкритим вихідним кодом.
- Mindmeld (бета-версія) — пропонує розширені розмовні потоки та можливості NLU.
RASA вимагає більше тренувальних даних, ніж Swiftmatch, для досягнення високої точності. Розробники можуть перемикати двигуни NLU на вкладках «Статті агентів зі сценарним штучним інтелектом» і «Навчання», щоб оцінити продуктивність. Зміна двигуна оновлює алгоритм AI Agent, що вимагає перенавчання для точного висновку на основі нової моделі. Різницю в продуктивності можна проаналізувати за допомогою показників схожості в показниках "Сеанси" та "Тестування в один клік".
Розробники також можуть тестувати та коригувати порогові оцінки в розділі «Передача та висновок» після перемикання двигунів. Для RASA порогові бали мають тенденцію бути обернено пропорційними кількості намірів, тобто агенти з багатьма намірами (100+) зазвичай мають нижчі запасні бали в налаштуваннях висновків.
Зміна тренувальних двигунів
Для перемикання між двигунами NLU.
-
Виберіть агента штучного інтелекту, движок тренування якого потрібно змінити.
- Для Scripted AI Agent для відповідей на запитання: Натисніть Статті. З'явиться сторінка Бази знань.
- Для агентів штучного інтелекту зі сценарієм для виконання завдань: натисніть Тренування. З'явиться сторінка Дані тренування.
-
Натисніть піктограму «Налаштування » поруч із двигуном NLU у правій частині сторінки. З'явиться вікно Змінити тренувальний двигун .
За замовчуванням движок NLU налаштований на Swiftmatch для новостворених AI Agents.
-
Виберіть тренувальний двигун для навчання AI Agent. Можливі значення:
- RASA (бета-версія)
- Свіфтматч
- Mindmeld (бета-версія)
-
Вкажіть цю інформацію в розділі «Умовивід» :
- Оцінка, нижча за яку відображається резервний варіант: мінімальна впевненість, необхідна для того, щоб відповідь відображалася вам, нижче якої буде показана резервна відповідь.
- Різниця в балах за частковий збіг — визначає мінімальний розрив між рівнями впевненості відповідей для чіткого відображення найкращого збігу, нижче якого відображається шаблон часткового збігу.
- Натисніть, щоб розгорнути розділ Додаткові налаштування .
- Вилучити стоп-слова — «стоп-слова» — це функціональні слова, які встановлюють граматичні зв'язки між іншими словами в реченні, але самі по собі не мають лексичного значення. Коли ви видаляєте з речення стоп-слова, такі як артиклі (a, an, the, і так далі), займенники (він, її і так далі), алгоритми машинного навчання можуть фокусуватися на словах, які визначають значення текстового запиту споживачем. Якщо ви поставите галочку, він видаляє «стоп-слова» з речення під час тренування та умовиводу. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Розширити скорочення — скорочення англійською мовою в тренувальних даних можуть бути розширені до вихідної форми разом із термінами у вхідному запиті споживача для більшої точності. Приклад: 'don't' розширено до 'don't'. Якщо встановлено цей пункт, скорочення у вхідних повідомленнях розширюються перед обробкою. Ця можливість підтримується для всіх трьох двигунів NLU.
- Перевірка правопису в логічного висновку — бібліотека виправлення тексту виявляє та виправляє неправильні орфограми в тексті перед висновком. Ця можливість підтримується для всіх трьох рушіїв, лише якщо вибрано пункт Перевірка правопису у виведенні.
- Видалити спеціальні символи: спеціальні символи – це небуквено-цифрові символи, які впливають на висновок. Наприклад, Wi-Fi і Wi Fi по-різному розглядаються двигуном NLU. Якщо встановлено цей прапорець, спеціальні символи в запиті споживача видаляються для відображення відповідної відповіді. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Ролі сутностей: користувацькі сутності можуть мати різні ролі. Ця можливість двигуна NLU підтримується лише для RASA та Mindmeld.
- Підстановка сутностей у висновку — значення сутностей у навчальних даних і висновках замінюються ідентифікаторами сутностей. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Пріоритезувати заповнення слотів: заповнення слота має пріоритет над виявленням намірів.
- Результати, що зберігаються в одному повідомленні: кількість статей, для яких обчислені довірчі оцінки AI Agent відображатимуться під інформацією про транзакції під сеансами.
Кількість результатів для відображення в розділі «Алгоритм» на екрані «Сеанси» тепер обмежена 5. Найвищі n результатів (1=<n=<5) доступні у звітах про транскрипцію повідомлень агентів зі сценарним штучним інтелектом та в розділі "Результати алгоритму" вкладки "Інформація про транзакцію" у розділі "Сеанси".
- Розширення форми слова – розширюйте навчальні дані за допомогою таких словоформ, як множина, дієслова тощо, а також синонімів, вбудованих у дані. Ця можливість підтримується лише для Swiftmatch.
- Синоніми — це альтернативні слова, які використовуються для позначення одного і того ж слова. Якщо цей пункт позначено, поширені англійські синоніми до слів у тренувальних даних генеруються автоматично для точного розпізнавання запиту споживача. Наприклад, для слова сад системою згенерованих синонімів можуть бути присадибна ділянка, двір і так далі. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Словоформи — словоформи можуть існувати в різних формах, таких як множина, прислівники, прикметники або дієслова. Наприклад, для слова "створення" словоформи можуть бути створити, створювати, творчи, творчо і так далі. Якщо встановлено цей прапорець, слова в запиті створюються з альтернативними формами слів і обробляються для надання відповідної відповіді споживачам.
Розробники можуть встановлювати різні порогові оцінки для різних механізмів NLU, щоб визначити найнижчу оцінку, прийнятну для відображення відповіді AI Agent.
- Натисніть «Оновити », щоб змінити алгоритм у корпусі AI Agent.
- Натисніть Потяг. Після того, як AI Agent буде навчено за допомогою вибраного механізму навчання, статус бази знань зміниться з «Збережено » на «Навчено».
Ви можете тренувати AI Agent з RASA і Mindmeld тільки в тому випадку, якщо у всіх статтях є хоча б два висловлювання.
Навчання
Після того, як усі бажані статті будуть створені, ви можете навчити AI Agent і зробити його живим, щоб протестувати та розгорнути. Щоб навчити AI Agent з його поточним корпусом, натисніть «Тренування » у верхньому правому куті. Це має змінити статус на Тренування.
Як тільки навчання буде завершено, статус зміниться на Навчений. Натисніть значок «Перезавантажити » поруч із пунктом «Тренування », щоб отримати поточний статус тренування.
На цьому етапі ви можете натиснути «Зробити живим », щоб опублікувати навчений корпус і протестувати його в попередньому перегляді Webex AI Agent або на зовнішніх каналах, де розгорнуто AI Agent.
Векторна модель
Тепер ви можете вибрати бажані векторні моделі як частину розширених налаштувань двигуна в движку Swiftmatch NLU. Вибір можливий між двома варіантами – вектори рівня висловлювання та рівня статті. У нашому постійному прагненні підвищити точність наших двигунів NLU ми експериментували з використанням векторів на рівні статті, на відміну від старої моделі використання векторів рівня висловлювання, і виявили, що вектори на рівні статті покращують точність у більшості випадків. Зверніть увагу, що вектори на рівні статті будуть новим значенням за замовчуванням для векторизації для нових одномовних AI Agents, а для багатомовних AI Agents збіги на рівні статті будуть підтримуватися лише тоді, коли багатомовною моделлю є Polymatch.
Ви можете перевірити інформацію про векторну модель, яка була присутня на момент висновку, в іншому інформаційному розділі сесії.
Налаштування параметрів керування
Перш ніж почати
Створіть агента штучного інтелекту зі сценарієм.
1 |
Перейдіть до та налаштуйте наступні деталі: |
2 |
Натисніть Зберегти зміни , щоб зберегти налаштування. |
Подальші дії
Додавайте мови до Scripted AI Agent.
Додавання мови до скриптового AI Agent
Перш ніж почати
Створіть агента штучного інтелекту зі сценарієм.
1 |
Перейдіть на . |
2 |
Натисніть +Додати мови , щоб додати нові мови, і виберіть мови з випадаючого списку. |
3 |
Натисніть Додати , щоб додати мову. |
4 |
Увімкніть перемикач у розділі Дія , щоб увімкнути мову. |
5 |
Додавши мову, ви можете встановити її за замовчуванням. Наведіть курсор на мову та натисніть Зробити за замовчуванням. Ви не можете видалити або вимкнути мову за умовчанням. Крім того, якщо ви зміните існуючу мову за замовчуванням, це може вплинути на роботу статей, кураторства, тестування та попереднього перегляду AI Agent. |
6 |
Натисніть Зберегти зміни. |
Налаштування параметрів передачі
Перш ніж почати
Створіть агента штучного інтелекту зі сценарієм.
1 |
Перейдіть до та налаштуйте такі деталі: |
2 |
Натисніть Зберегти зміни , щоб зберегти налаштування передачі. |
Подальші дії
Попередній перегляд свого агента зі штучним інтелектом за сценарієм
Webex AI Agent дає змогу переглядати агентів штучного інтелекту під час розробки та навіть після завершення розробки. Таким чином, ви можете перевірити роботу агентів штучного інтелекту та визначити, чи генеруються бажані відповіді, що відповідають відповідним вхідним запитам. Ви можете попередньо переглянути свого заскриптованого AI Agent за допомогою наведених нижче способів.
- Інформаційна панель AI Agent: наведіть курсор на картку AI Agent, щоб переглянути опцію попереднього перегляду для цього AI Agent. Натисніть Попередній перегляд , щоб запустити віджет попереднього перегляду AI Agent.
- Заголовок AI Agent — після входу в режим редагування для будь-якого AI Agent, натиснувши картку AI Agent або кнопку Edit на картці AI Agent, опція попереднього перегляду завжди відображається в розділі заголовка.
- Зменшений віджет — після запуску попереднього перегляду, а потім його згортання, у нижньому правому куті сторінки створюється віджет голови чату, який дає змогу легко перезапустити режим попереднього перегляду.
На додаток до цього, ви можете скопіювати посилання для попереднього перегляду, яким можна поділитися, з агента штучного інтелекту. На картці AI Agent натисніть значок «Три крапки» у верхньому правому куті та натисніть «Копіювати посилання для попереднього перегляду». Цим посиланням можна поділитися з іншими користувачами AI Agent.
Віджет попереднього перегляду платформи
Віджет попереднього перегляду з'явиться в правому нижньому куті екрана. Ви можете надавати висловлювання (або послідовність висловлювань), щоб побачити, як реагує агент ШІ, гарантуючи, що він працює належним чином. Попередній перегляд AI agent підтримує кілька мов і може автоматично визначати мову висловлювань, щоб реагувати відповідним чином. Ви також можете вручну вибрати мову в попередньому перегляді, натиснувши на перемикач мов і вибравши зі списку доступних параметрів.
Віджет попереднього перегляду можна розгорнути для кращого перегляду. Додаткові корисні функції включають надання інформації для споживачів та ініціювання кількох кімнат для ретельного тестування агента штучного інтелекту.
Віджет попереднього перегляду, яким можна поділитися
Віджет попереднього перегляду, яким можна поділитися, дає змогу розробникам AI Agent ділитися своїм AI Agent із зацікавленими сторонами та споживачами в презентабельній формі без необхідності розробляти власний інтерфейс користувача для створення AI Agent. За замовчуванням скопійоване посилання для попереднього перегляду відображає AI Agent у корпусі телефону. Розробники можуть зробити деякі швидкі налаштування, змінивши певні параметри в посиланні для попереднього перегляду. Вони мають дві основні кастомізації:
- Колір віджета — шляхом додавання
параметра brandColor
до посилання. Користувачі можуть визначати прості кольори за допомогою назв кольорів або використовувати шістнадцятковий код кольорів. -
Корпус телефону — шляхом зміни значення параметра
phoneCasing
у посиланні. За замовчуванням для цього параметра встановлено значенняtrue,
і його можна вимкнути, зробивши його хибнимПриклад посилання на попередній перегляд з такими параметрами:
?botunique_name=<вашbot_unique_name>&enterpriseunique_name=<вашenterprise_unique_name>&root=.&phoneCasing=true&brandColor=_4391DA
Загальні розділи керування для Scripted AI Agent
На лівій панелі сторінки конфігурації AI Agent з'являться такі розділи:
Навчання
У міру того, як агенти штучного інтелекту еволюціонують і стають все складнішими, зміни в їхній логіці або розумінні природної мови (NLU) іноді можуть мати непередбачені наслідки. Щоб забезпечити оптимальну продуктивність і виявити потенційні проблеми, платформа AI Agent пропонує зручну структуру тестування ботів в один клік. Ти можеш:
- Легко створюйте та виконуйте повний набір тестових випадків.
- Визначте тестові повідомлення та очікувані відповіді для різних сценаріїв.
- Моделюйте складні взаємодії, створюючи тест-кейси з кількома повідомленнями.
Визначте тести
Ви можете визначити тести, виконавши наступні кроки:
- Авторизуйтесь на платформі AI Agent.
- На приладній дошці виберіть створений вами агент штучного інтелекту зі сценарієм.
- Натисніть Тестування на лівій панелі. За замовчуванням з'являється вкладка Тестові кейси .
- Виберіть тест-кейс та натисніть Виконати вибрані тести.
Кожен рядок таблиці представляє тест-кейс з наступними параметрами:
Параметр | Опис |
---|---|
Повідомлення | Зразок повідомлення, що представляє типи запитів і тверджень, які користувачі можуть надсилати вашому агенту зі штучного інтелекту. |
Очікувана мова | Мова, якою користувачі повинні взаємодіяти з AI Agent. |
Очікувана стаття | Вкажіть статтю, яка повинна відображатися у відповідь на конкретне повідомлення користувача. Щоб допомогти вам знайти найактуальнішу статтю, у цій колонці є функція інтелектуальногоавтозаповнення. Коли ви вводите текст, система пропонуватиме відповідні статті на основі введеного тексту. |
Скидання попереднього контексту | Установіть прапорець у цьому стовпці, щоб виділити тестові випадки та переконатися, що вони виконуються незалежно від будь-якого існуючого контексту AI Agent. Коли цей параметр увімкнено, кожен тестовий випадок симулюється в новому сеансі, запобігаючи будь-яким перешкодам від попередніх взаємодій або збережених даних. |
Включати часткові збіги | Увімкніть цей перемикач, щоб включити тестові випадки з очікуваними статтями, які лише частково відповідають фактичній відповіді, яка вважається успішною. |
Імпорт з CSV | Імпортуйте тест-кейси з файлу, розділеного комами (CSV). При цьому всі існуючі тест-кейси будуть перезаписані. |
Експорт у CSV | Експортуйте тест-кейси у файл, розділений комами (CSV). |
Тестові зворотні виклики | Увімкніть цей перемикач, щоб імітувати вхідні зворотні дзвінки та тестувати поведінку потоку без вимоги фактичних вхідних дзвінків. Ця опція доступна лише для агентів Scripted AI для виконання дій. |
Зворотний дзвінок в потоці | Установіть прапорець у цьому стовпці, щоб указати, що намір має ініціювати зворотний виклик. Ця опція доступна лише для агентів Scripted AI для виконання дій. |
Очікуваний шаблон зворотного дзвінка | Вкажіть ключ шаблону, який повинен бути активований при зворотному дзвінку. Ця опція доступна лише для агентів Scripted AI для виконання дій. |
Тайм-аут (и) зворотного виклику | Максимальний проміжок часу (у секундах) AI Agent очікує відповіді на зворотний дзвінок, перш ніж вважати зворотний дзвінок таким, що вичерпався. Наразі застосовується 20-секундний тайм-аут. Ця опція доступна лише для агентів Scripted AI для виконання дій. |
Виконання тестів
На вкладці Виконання натисніть Виконати вибрані тести , щоб ініціювати послідовне виконання всіх вибраних тестових випадків.
Ви також можете виконувати тест-кейси з вкладки Тестові випадки .
.Щоб переглянути тест-кейси з конкретними результатами, натисніть потрібний результат (наприклад, «Пройдено »,
«Пройдено з частковим збігом
», «Не вдалося
», «Очікується
») на стрічці підсумку. Це відфільтрує список тест-кейсів, щоб відобразити лише ті, які відповідають обраному результату.
У результатах відображається ідентифікатор
сеансу, пов'язаний з кожним тестовим кейсом. Це дозволяє швидко робити перехресні посилання на тест-кейси та переглядати деталі транзакції. Щоб виконати це, виберіть опцію «Деталі
транзакції» в стовпці «Дії ».
Історія виконання
На вкладці «Історія » доступ до всіх виконаних тест-кейсів.
- Натисніть значок «Завантажити » у стовпці «Дії », щоб експортувати виконані тестові дані як файл CSV для автономного аналізу або звітності.
- Перегляньте конкретні налаштування двигуна та алгоритму, які використовуються для виконання кожного тестового випадку. Ця інформація допомагає розробникам оптимізувати продуктивність AI Agent.
- Щоб переглянути додаткові параметри конфігурації алгоритму, які використовуються для певного тренувального двигуна, клацніть піктограму «Інформація » поруч із назвою тренувального двигуна. Це дасть уявлення про параметри та налаштування, які вплинули на поведінку AI Agent під час тестування.
Сесій
Розділ «Сеанси» містить повний запис усіх взаємодій між агентами штучного інтелекту та клієнтами. Кожен сеанс включає детальну історію обміну повідомленнями. Дані сеансу можна експортувати у форматі CSV для аналізу та аудиту в автономному режимі. Ви можете використовувати ці дані для вивчення повідомлень і контексту конкретних сеансів, щоб отримати уявлення про взаємодію з користувачами та визначити області для вдосконалення, уточнити реакції агента штучного інтелекту та покращити загальний користувацький досвід.
Він може обробляти великі набори даних, відображаючи результати на сторінках. Ви можете використовувати розділ «Уточнення результатів », щоб фільтрувати та сортувати сеанси за різними критеріями. У кожному рядку таблиці відображається важлива інформація про сеанс, зокрема:
- Канали – канал, у якому відбулася взаємодія (наприклад, чат, голосовий зв'язок).
- Ідентифікатор сеансу: унікальний ідентифікатор сеансу.
- Ідентифікатор споживача – унікальний ідентифікатор користувача.
- Повідомлення: кількість повідомлень, якими обмінювалися протягом сеансу.
- Оновлено о —час закриття сеансу.
- Метадані: додаткова інформація про сеанс.
- Сховати тестові сеанси: установіть цей прапорець, щоб приховати тестові сеанси та відображати лише список сеансів у реальному часі.
- Відбулася передача агента: установіть цей прапорець, щоб відфільтрувати сеанси, які передаються агенту. Якщо відбувається передача агента, відображається значок навушників, що вказує на передачу чату людині-агенту.
- Сталася помилка: установіть цей прапорець, щоб відфільтрувати сеанси, під час яких виникла помилка.
- Відхилено: установіть цей прапорець, щоб відфільтрувати сеанси, за які не проголосували.
Натисніть на рядок, щоб отримати доступ до детального перегляду конкретного сеансу. Використовуйте прапорці, щоб фільтрувати сеанси на основі передачі агентом, помилок і негативних голосів. Для розшифрування сеансів потрібен дозвіл на рівні користувача та розширені налаштування захисту даних. Натисніть Розшифрувати вміст, щоб переглянути деталі сеансу.
Деталі сеансу конкретного сеансу в Scripted AI Agent для відповідей на запитання
Подання відомостей про сеанс у скриптовому агенті штучного інтелекту для відповідей на запитання надає повну розбивку конкретної взаємодії між користувачем і агентом штучного інтелекту.
У розділі «Повідомлення» :
- Відображає всі повідомлення, надіслані користувачем під час сеансу.
- Показує відповідні відповіді, згенеровані AI Agent.
- Представляє хронологічний порядок повідомлень, надаючи контекст для взаємодії.
Вкладка "Інформація про транзакцію":
- Містить список статей, які було визначено як релевантні запиту клієнта, включаючи як точні, так і часткові збіги.
- Відображає показники подібності, пов'язані з кожною ідентифікованою статтею, із зазначенням ступеня релевантності.
- Представляє результати базових алгоритмів, які використовуються для обробки запиту клієнта та виявлення релевантних статей.
- Відображає кількість результатів алгоритму залежно від параметрів, налаштованих на вкладці «Передача» та «Висновок ».
Розділ «Інша інформація » в поданні «Відомості про сеанс» надає додатковий контекст і відомості про конкретну взаємодію. Ось розбивка відображуваної інформації:
- Оброблений запит – показує попередньо оброблену версію введених даних клієнта після того, як їх було оброблено конвеєром розуміння природної мови (NLU) агента AI.
- Передача агента – вказує, чи відбулася передача агентом під час сеансу. Установіть прапорець Агент Передача за правилами , якщо передача агентом була ініційована певними правилами.
- Тип відповіді: визначає тип відповіді, згенерованої агентом AI, наприклад фрагмент коду або умовну відповідь.
- Умова відповіді: вказує на конкретну умову або правило, яке ініціювало реакцію агента AI.
- NLU Engine — визначає механізм NLU, який використовується для обробки запиту клієнта (наприклад, RASA, Switchmatch або Mindmeld).
- Порогові бали: відображає мінімальну порогову оцінку та часткову різницю в рахунках збігів, налаштовані в параметрах «Передача» та «Виведення ». Ці значення визначають, коли запит вважається таким, що виходить за рамки обсягу або вимагає втручання агента.
- Розширені журнали: надає список журналів налагодження, пов'язаних із конкретним ідентифікатором транзакції. Розширені журнали зазвичай зберігаються протягом 180 днів.
Деталі сеансу певного сеансу в Scripted AI Agent для виконання дій
Вкладка «Інформація про транзакцію» в агенті зі сценарним штучним інтелектом для виконання дій надає детальну розбивку конкретної взаємодії, розподіляючи інформацію за чотирма розділами:
Розділ «Визначені наміри»:
- Відображає наміри, які було визначено за запитом клієнта.
- Показує рівень впевненості, пов'язаний з кожним виявленим наміром.
- Перелічує слоти, пов'язані з визначеним наміром. Натисніть на слот, щоб переглянути додаткову інформацію про його значення та спосіб його вилучення із запиту користувача.
У розділі «Ідентифіковані сутності» перелічено сутності, які були отримані з повідомлення клієнта та пов'язані з активним наміром споживача. Ці сутності представляють ключові фрагменти інформації, які бот визначив у запиті користувача.
Розділ «Результати алгоритму» містить інформацію про основні процеси, які призвели до реакції Агента ШІ. Ось розбивка відображуваної інформації:
- Список намірів: показує виявлені наміри та відповідні оцінки подібності.
- Список сутностей – відображає сутності, які було видобуто з повідомлення користувача.
У полі «Інша інформація » відображаються:
- Передача агента – вказує, чи відбулася передача агентом під час сеансу. Установіть прапорець Агент Передача за правилами , якщо передача агентом була ініційована певними правилами.
- Ключ шаблону: вказує на ключ шаблону, пов'язаний із наміром, який ініціював реакцію агента ШІ.
- Тип відповіді: указує тип відповіді, згенерованої агентом штучного інтелекту, наприклад фрагмент коду або умовну відповідь.
- Умова відповіді: вказує на конкретну умову або правило, яке ініціювало реакцію агента ШІ.
- NLU Engine — визначає механізм NLU, який використовується для обробки запиту клієнта (наприклад, RASA, Switchmatch або Mindmeld).
- Порогові бали: відображає мінімальну порогову оцінку та часткову різницю в рахунках збігів, налаштовані в параметрах «Передача» та «Виведення ». Ці значення визначають, коли запит вважається таким, що виходить за рамки обсягу або вимагає втручання агента.
- Розширені журнали: надає список журналів налагодження, пов'язаних із конкретним ідентифікатором транзакції. Розширені журнали зазвичай зберігаються протягом 180 днів.
Ви також можете завантажити та переглянути інформацію про транзакцію у форматі JSON за допомогою опції завантаження.
На вкладці Метадані відображаються:
- Метадані NLP: перегляньте кроки попередньої обробки, застосовані до введених клієнтом даних у вкладці NLP .
- Datastore і FinalDF — доступ до даних, пов'язаних із сеансом, на вкладках Datastore і FinalDF для розумних ботів.
- Функція пошуку: використовуйте вбудований рядок пошуку, щоб швидко знаходити конкретні висловлювання в розмові.
Історія
Щоразу, коли ви додаєте або змінюєте статті, наміри чи сутності, важливо перенавчити свого агента штучного інтелекту зі сценарієм, щоб переконатися, що він актуальний. Після кожного тренування ретельно перевіряйте свого AI Agent, щоб переконатися в його точності та ефективності.
Сторінка «Історія» дозволяє:
- Перегляд історії тренувань — відстежуйте, коли корпус був навчений і які зміни було внесено.
- Порівняйте тренувальні двигуни: перегляньте тренувальні двигуни, що використовуються для різних ітерацій, і відповідну тривалість навчання.
- Відстежуйте зміни: відстежуйте зміни в налаштуваннях, статтях, відповідях, NLP і кураторстві.
- Поверніться до попередніх версій: за потреби легко повертайтеся до старішого тренувального набору.
Розділ «Історія» надає зручні інструменти для управління статтями бази знань:
- Активуйте статті: зробіть раніше неактивні статті активними , щоб включити їх у відповіді агента штучного інтелекту.
- Редагувати статті: створення нової версії існуючої статті, зберігаючи оригінал для довідки.
- Ефективність попереднього перегляду: оцінюйте продуктивність AI Agent за допомогою конкретної бази знань за допомогою функції попереднього перегляду .
- Завантаження статей – експортуйте статті бази знань у форматі CSV для аналізу або довідки в автономному режимі. Ця опція доступна для Scripted AI Agent лише для відповідей на запитання.
Журнали аудиту
Розділ «Журнали аудиту» містить детальний запис змін, внесених до вашого агента Scripted AI Agent протягом останніх 35 днів. Щоб отримати доступ до журналів аудиту:
- Перейдіть на інформаційну панель і натисніть створеного вами агента штучного інтелекту.
- Перейдіть на вкладку «Історія », щоб переглянути історію AI Agent.
- Перейдіть на вкладку Журнали аудиту, щоб переглянути детальний журнал змін:
- Оновлено о — дата й час внесення змін.
- Оновлено користувачем, який вніс зміни.
- Поле — розділ бота, де відбулася модифікація (наприклад, «Налаштування», «Статті», «Відповіді»).
- Опис: додаткові відомості про зміну.
-
Використовуйте
параметри «Оновлено за»
та«Пошук за полями
», щоб швидко знаходити певні записи в журналі аудиту. -
На вкладці «Історія моделі» відображається максимум 10 корпусів для кожного агента штучного інтелекту.
Кураторство
Повідомлення додаються до консолі кураторів за такими критеріями:
- Резервні повідомлення: коли агент штучного інтелекту не розуміє повідомлення користувача та активує резервний намір.
- Резервний метод за замовчуванням: якщо цей перемикач увімкнено, повідомлення, які активують резервний метод за замовчуванням, надсилатимуться на консоль курації.
Цей критерій застосовний лише до агента Scripted AI для виконання дій.
- Повідомлення зі зниженим голосуванням – повідомлення, які користувачі віддали під час попереднього перегляду AI Agent.
- Передача агента – повідомлення, які призводять до передачі агента-людини через налаштовані правила.
- Із сеансу: повідомлення, позначені користувачами як такі, що не отримують бажаної відповіді з даних сеансу або кімнати.
- Низька впевненість – повідомлення з показником впевненості, що не перевищує вказаного порогу низької впевненості.
- Частковий збіг – повідомлення, у яких агент штучного інтелекту не зміг остаточно визначити правильний намір або відповідь.
Вирішення проблем
Вкладка «Проблеми » забезпечує централізоване розташування для перегляду та адресації повідомлень, позначених для кураторства. Можна виконати такі дії:
- Вибирайте, вирішувати або ігнорувати проблеми залежно від їх серйозності та актуальності.
- Вивчіть оригінальне висловлювання користувача, відповідь агента штучного інтелекту та будь-які прикріплені медіафайли.
Доступ до розшифровки надається на рівні користувача та вимагає ввімкнення посиленого захисту даних у серверній частині.
Щоб вирішити проблему, можна:
-
Посилання на існуючу статтю: щоб підключити випуск до наявної статті, виберіть опцію «Посилання » та знайдіть потрібну статтю.
-
Створити нову статтю — використовуйте опцію « Додати до нової статті », щоб створити нову статтю безпосередньо з Консолі курації.
-
Ігнорувати проблеми: вирішуйте або ігноруйте проблеми, щоб видалити їх із Консолі кураторства.
- Посилання на статті за замовчуванням (вітальне повідомлення, резервне повідомлення, частковий збіг) не допускається.
- Для агента штучного інтелекту зі сценарієм для виконання дій виберіть відповідний намір із розкривного списку та позначте всі відповідні сутності.
- Після внесення змін перенавчайте свого агента штучного інтелекту, щоб переконатися, що нові знання відображаються в його відповідях.
- Вирішуйте або ігноруйте кілька проблем одночасно для ефективного управління.
Вкладка «Вирішено » надає повний огляд усіх проблем, які було вирішено. Ви можете переглянути підсумок кожної вирішеної проблеми, включно з тим, чи була проблема пов'язана з існуючою статтею, використовувалася для створення нової статті/наміру або була проігнорована. Якщо ви зіткнулися з небажаними відповідями, які не були автоматично зафіксовані наявними правилами, ви можете вручну додати конкретні висловлювання до Консолі курації.
Щоб додати випуски із сеансів:
- Визначте висловлювання—знайдіть висловлювання, яке викликало неправильну реакцію.
- Перевірте статус кураторства: якщо питання ще не відображається в консолі кураторства,
відображається перемикач «Статус
курації». - Перемкнути прапорець — увімкніть
перемикач «Статус
курації», щоб додати висловлювання до Консолі курації для перегляду та вирішення.
Якщо проблема вже присутня в Консолі курації, вигляд перемикача змінюється відповідним чином, щоб вказати на його статус.
Переглядайте ефективність штучного інтелекту за допомогою Analytics
Розділ «Аналітика» містить графічне представлення ключових показників для оцінки продуктивності та ефективності AI Agent. Ключові показники розділені на чотири розділи, представлені у вигляді вкладок. Це: Огляд, Відповіді, Навчання та Кураторство.
Перейшовши на екран аналітики, розробники можуть вибрати агента штучного інтелекту, для якого вони хочуть бачити аналітику. Вони також можуть налаштувати подання аналітики, вибравши канал, за яким хочуть бачити дані, а також діапазон дат і деталізацію даних. За умовчанням дані аналітики за останній місяць відображаються для всіх каналів із денною деталізацією (кожен день є точкою на осі х на графіках).
Огляд
Огляд містить ключові показники та графіки, які надають розробникам миттєве уявлення про загальне використання та продуктивність AI Agent.
- Виберіть агента штучного інтелекту на сторінці «Інформаційна панель».
- В області навігації ліворуч натисніть Аналітика. Огляд продуктивності агента штучного інтелекту відображається як у табличному форматі, так і в графічному вигляді.
Сеанси та повідомлення
У першому розділі огляду відображається наступна статистика про сеанси та повідомлення для AI Agent:
- Загальна кількість сеансів і сеансів, оброблених AI Agent без втручання людини.
- Загальна кількість передач агентів, що є підрахунком кількості сеансів, переданих агентам-людям.
- Середня кількість сеансів за день
- Загальна кількість повідомлень (повідомлень людини та агента штучного інтелекту) і скільки з цих повідомлень надійшло від користувачів.
- Середньодобова кількість повідомлень
Далі йде графічне представлення сеансів (складений стовпець, що представляє сеанси, оброблені AI Agent, і передані сеанси) і загальну кількість відповідей, надісланих AI Agent.
Користувачі
Другий розділ в Огляді містить статистику про користувачів AI Agent. Він надає підрахунок загальної кількості користувачів та інформацію про середню кількість сеансів на користувача та середню кількість користувачів за день. Далі йде графік із відображенням нових користувачів і користувачів, що повертаються, для кожної одиниці залежно від вибраної деталізації.
Продуктивність
У третьому розділі наведено статистику відповідей AI Agent користувачам. Тут можна побачити загальну кількість відповідей, надісланих AI Agent, і розподіл між відповідями, де AI Agent:
- Визначив намір користувача.
- Відповів запасним повідомленням.
- Відповів повідомленням про частковий збіг.
- Інформує користувача про агентську передачу.
Те ж саме агрегується у вигляді кругової діаграми, а діаграма площ надає інформацію на основі обраної деталізації.
Навчання
Навчальний розділ представляє «здоров'я» корпусу AI Agent. Рекомендується, щоб розробники налаштували 20+ навчальних висловлювань для кожного наміру/статті у своїх AI Agents. У цьому розділі всі статті/наміри в корпусі відображаються у вигляді окремих прямокутників, де колір і відносний розмір кожного прямокутника вказують на навчальні дані, які містить стаття/намір. Чим ближче намір до білого кольору, тим більше тренувальних даних йому потрібно для підвищення точності вашого AI Agent.
Відповіді
Цей розділ надає розробникам детальне уявлення про те, про що запитують користувачі та як часто вони це запитують. Він надає графічне представлення найпопулярніших статей для AI Agents для відповідей на запитання та шаблони відповідей для AI Agents для виконання дій.
Кураторство
Надає візуальний підсумок того, скільки питань кураторства виникало щодня та скільки з них було вирішено розробниками AI Agent.
Інтегруйте агентів штучного інтелекту
У цьому розділі пояснюється, як інтегрувати агентів штучного інтелекту як із голосовими, так і з цифровими каналами для керування розмовами з клієнтами.
Інтегруйте AI-агентів із голосовими та цифровими каналами
Після того, як ви створили та налаштували своїх агентів штучного інтелекту на платформі Webex AI Agent, наступним кроком буде інтеграція їх із голосовими та цифровими каналами. Ця інтеграція дозволяє агентам штучного інтелекту обробляти як голосові, так і цифрові розмови з вашими клієнтами, забезпечуючи безперебійний та інтерактивний користувацький досвід.
Щоб дізнатися більше, перегляньте статтю Інтеграція агентів штучного інтелекту з голосовими та цифровими каналами.
Керування звітами AI Agents
У цьому розділі описано огляд звітів агентів штучного інтелекту, типи звітів, створення звітів агентів штучного інтелекту та способи доставки звітів.
Про звіти агентів штучного інтелекту
Функція звітів дозволяє формувати або планувати (формувати періодично) конкретні звіти з доступних типів звітів і отримувати їх за доступними режимами доставки. Ці звіти можуть надати цінну інформацію про поведінку користувачів, використання, взаємодію, ефективність продукту тощо. Ви можете отримати потрібну інформацію на їхню електронну пошту, шлях SFTP або сегмент S3. Ви можете вибрати тип звіту зі списку попередньо створених звітів, а також вибрати, чи хочете ви генерувати одноразовий звіт миттєво або через регулярні проміжки часу.
Коли ви переходите до меню Звіти з лівої панелі навігації, з'являються такі вкладки:
-
Налаштувати: на цій вкладці відображаються всі звіти, які наразі активні та періодично створюються. Для переліку звітів доступні такі відомості:
- Активний: чи користувач все ще підписаний на звіт.
- AI Agent – ім'я агента AI, пов'язаного зі звітом.
- Тип звіту – стандартний тип звіту, на який ви підписалися.
- Частота – інтервал, через який ви отримуєте звіт.
- Останній звіт створено: останній звіт, який було надіслано.
- Наступна запланована дата – наступна дата надсилання звіту.
-
Журнал — на цій вкладці відображається вся історична інформація про звіти, надіслані до сьогоднішнього дня. Натисніть будь-який звіт на цій сторінці, щоб змінити конфігурацію звітів.
Ви можете натиснути піктограму Завантажити під стовпцем Дії , щоб завантажити ці звіти за минулі періоди.
Звіти на вимогу, які відображаються на вкладці «Історія », доступні для завантаження лише після завершення створення звіту.
Створення звіту AI Agent
1 |
Увійдіть на платформу Webex AI Agent. |
2 |
Натисніть Звіти на панелі навігації ліворуч. |
3 |
Натисніть +Новий звіт. |
4 |
Надайте наступну інформацію для створення та налаштування звіту: |
Типи звітів AI Agent
Ви можете вибрати зі списку готові звіти на основі вибраного типу AI Agent. Цей розділ охоплює такі типи звітів, аркуші, що входять до кожного звіту, і стовпці, доступні на кожному аркуші.
AI Agent для відповідей на запитання, тип звіту
Для AI Agent доступні три різні типи звітів для відповідей на запитання в програмі. Використовуючи різні типи звітів, ви можете зрозуміти підсумок використання AI Agent, поведінку, запити користувачів і те, як AI Agent реагує на запити. Ви також можете переглядати повідомлення, які потрапили як проблеми в кураторстві.
Поведінка та підсумок використанняЦей розділ відображає резюме AI Agent із частотою виклику статей і категорій. Ви можете переглянути резюме, категорії та інформацію про статті в окремій вкладці звітів:
Поле | Опис |
---|---|
Ім'я агента штучного інтелекту | Ім'я агента штучного інтелекту. |
Всього розмов | Загальна кількість розмов/сеансів, оброблених агентом штучного інтелекту. |
Бесіди з принаймні одним повідомленням користувача | Бесіди або сеанси, під час яких користувачі надавали принаймні один вхідний сигнал. |
Тотальні людські повідомлення | Повідомлення, надіслані кінцевими користувачами агенту штучного інтелекту. |
Загальна кількість відповідей AI Agent | Загальна кількість повідомлень, надісланих агентом штучного інтелекту кінцевим користувачам. |
Тотал часткових збігів | Випадки, коли була певна двозначність у повідомленні користувача, а агент штучного інтелекту відповідав кількома намірами як варіантами. |
Розмови, відправлені агенту | Тотальні розмови передані людині-агенту. |
Всього голосів | Загальна кількість відповідей агентів штучного інтелекту, за які проголосували клієнти. |
Загальна кількість голосів «проти» |
Загальна кількість відповідей агентів штучного інтелекту, які були відхилені клієнтами. |
Поле | Опис |
---|---|
Назва категорії | Назва категорії, яка налаштована в агенті ШІ. |
Бесіди для категорії | Кількість бесід або сеансів, де було виявлено статтю, що належить до цієї категорії. |
Всього відповідей | Кількість виявлень статті, що належить до цієї категорії. |
Всього голосів | Скільки разів було проголосовано відповідь з цієї категорії. |
Загальна кількість голосів «проти» |
Скільки разів відповідь з цієї категорії була відхилена. |
Поле | Опис |
---|---|
Назва статті | Назва статті (варіант за замовчуванням), яка налаштована в AI-агенті. |
Категорія статті | До категорії належить цей умисел. |
Бесіди до статті | Кількість розмов або сеансів, під час яких було виявлено цю статтю. |
Всього відповідей | Кількість разів, коли було виявлено цю статтю. |
Всього голосів | Скільки разів було проголосовано відповідь на цю статтю. |
Загальна кількість голосів «проти» |
Скільки разів відповідь на цю статтю була відхилена. |
Відображає розмову між AI Agent і клієнтом разом із оцінкою схожості. У звіті можна переглянути такі деталі:
Поле | Опис |
---|---|
Відмітка часу | Позначка часу повідомлення. |
Ідентифікатор сеансу | Унікальний ідентифікатор сеансу. |
Ідентифікатор споживача | Унікальний ідентифікатор кінцевого користувача на AI agent. |
Тип повідомлення | Повідомлення AI Agent або людське повідомлення. |
Текст повідомлення | Зміст повідомлення. |
Стаття | Ідентифікатор відповіді, надісланої назад агентом штучного інтелекту. |
Категорія | Намір, виявлений AI-агентом для повідомлення клієнта. |
Найкращий рахунок матчу | Оцінка подібності для виявленого наміру. |
Відповідна стаття 1 | Намір, виявлений обраним двигуном NLU. |
Оцінка за статтею 1 | Оцінка за виявлений намір. |
Зворотний зв’язок | Відгук користувача, якщо повідомлення було проголосовано «за» або «проти». |
Коментар до відгуку |
Коментарі, залишені користувачами під час голосування за повідомлення. |
Відображає повідомлення, які потрапили до кураторства, як проблеми з різних причин. У звіті можна переглянути такі деталі:
Поле | Опис |
---|---|
Відмітка часу | Позначка часу повідомлення. |
Ідентифікатор сеансу | Унікальний ідентифікатор сеансу користувача. |
Ідентифікатор споживача | Унікальний ідентифікатор для кінцевого користувача на AI agent. |
Людський меседж | Зміст людського повідомлення. |
Повідомлення AI Agent | Зміст повідомлення, яким відповів AI-агент. |
Причина проблеми | Причина цього повідомлення потрапила в кураторство. |
Стаття | Ідентифікатор відповіді, надісланої назад агентом штучного інтелекту. |
Категорія | Намір, виявлений агентом штучного інтелекту для повідомлення користувача. |
Найкращий рахунок матчу | Оцінка подібності для виявленого наміру. |
Відповідна стаття 1 | Намір виявлено вибраним двигуном NLU. |
Оцінка за статтею 1 |
Оцінка за виявлений намір. |
AI Agent для виконання завдань тип звіту
Для AI Agent доступні три різні типи звітів для виконання завдань у програмі AI Agent builder. Як розробник AI Agent, ви можете створювати різні типи звітів. Їх можна використовувати, щоб зрозуміти підсумок використання AI Agent, поведінку AI Agent, що запитують користувачі та як AI Agent реагує на запити. Ви також можете переглядати повідомлення, які потрапили як проблеми в кураторстві.
Відображає підсумок розмов разом із намірами та ключами шаблонів, які активуються. На вкладці "Підсумок" відображаються такі відомості:
Поле | Опис |
---|---|
Ім'я агента штучного інтелекту | Ім'я агента штучного інтелекту. |
Всього розмов | Загальна кількість розмов або сеансів, які обробляє агент штучного інтелекту. |
Бесіди з принаймні одним повідомленням користувача | Бесіди або сеанси, під час яких користувачі надавали принаймні один вхідний сигнал. |
Тотальні людські повідомлення |
Повідомлення, які кінцеві користувачі надсилають агенту штучного інтелекту. |
Загальна кількість відповідей AI Agent | Загальна кількість повідомлень, які надсилає AI Agent кінцевим користувачам. |
Тотал часткових збігів | Випадки, коли була певна двозначність у повідомленні користувача, а агент штучного інтелекту відповідав кількома намірами як варіантами. |
Розмови, відправлені агенту | Загальна кількість розмов, переданих людині-агенту |
Всього голосів | Загальна кількість відповідей агентів штучного інтелекту, за які проголосували користувачі. |
Загальна кількість голосів «проти» |
Загальна кількість відповідей агентів штучного інтелекту, за які користувачі проголосували негативно. |
Ви також можете переглянути відомості про намір на вкладці "Наміри " електронної таблиці:
Поле | Опис |
---|---|
Ім'я наміру | Назва наміру, налаштована в агенті штучного інтелекту. |
Бесіди за наміром | Кількість бесід або сеансів, під час яких було використано цей намір. |
Всього звернень | Скільки разів цей намір був викликаний. |
Всього виконань | Кількість разів усі слоти були зібрані, і цей намір був виконаний. |
Всього голосів | Загальна кількість відповідей на це була проголосована за кожен намір. |
Загальна кількість голосів «проти» |
Загальна кількість відповідей на це була знижена за кожен намір. |
Звіт також містить високорівневі шаблонні деталі, такі як:
Поле | Опис |
---|---|
Ім'я ключа шаблону | Ім'я шаблону, налаштоване в AI-агенті. |
Намір ключа шаблону | Наміри, де використовується цей ключ шаблону. |
Бесіди для ключа шаблону | Кількість разів, коли цей ключ шаблону було надіслано як відповідь. |
Всього відповідей | Скільки разів цей ключ шаблону було надіслано як відповідь. |
Всього голосів | Скільки разів було проголосовано відповідь за цей шаблон. |
Загальна кількість голосів «проти» |
Скільки разів відповідь на цей шаблон була відхилена. |
Відображає розмову клієнта з агентом штучного інтелекту разом із оцінками подібності. У звіті можна переглянути такі деталі:
Поле | Опис |
---|---|
Відмітка часу | Позначка часу повідомлення. |
Ідентифікатор сеансу | Унікальний ідентифікатор сеансу користувача. |
Ідентифікатор споживача | Унікальний ідентифікатор для кінцевого користувача в додатку. |
Тип повідомлення | Повідомлення агента штучного інтелекту або людське повідомлення. |
Текст повідомлення | Зміст повідомлення. |
Ключ шаблону | Ідентифікатор відповіді, надісланої назад агентом штучного інтелекту. |
Намір | Намір, виявлений AI-агентом для повідомлення клієнта. |
Найкращий рахунок матчу | Оцінка подібності для виявленого наміру. |
Збіг наміру 1 | Намір виявлено вибраним двигуном NLU. |
Оцінка наміру 1 | Оцінка за виявлений намір. |
Зворотний зв’язок | Відгуки користувачів, якщо за повідомлення проголосували «за» або «проти». |
Коментар до відгуку |
Коментарі, залишені користувачами під час голосування за повідомлення. |
Відображає повідомлення, які потрапили до кураторства, як проблеми з різних причин. Цей звіт актуальний лише для скриптових AI Agents. У цьому звіті ви можете переглянути такі деталі:
Поле | Опис |
---|---|
Відмітка часу | Позначка часу повідомлення. |
Ідентифікатор сеансу | Унікальний ідентифікатор сеансу клієнта. |
Ідентифікатор споживача | Унікальний ідентифікатор кінцевого користувача в додатку. |
Людський меседж | Зміст людського повідомлення. |
Повідомлення AI Agent | Зміст повідомлення, яким відповів AI-агент. |
Причина проблеми | Причина цього повідомлення потрапила в кураторство. |
Ключ шаблону | Ідентифікатор відповіді, надісланої назад агентом штучного інтелекту. |
Намір | Намір, виявлений агентом штучного інтелекту для повідомлення користувача. |
Найкращий рахунок матчу | Оцінка подібності для виявленого наміру. |
Збіг наміру 1 | Намір виявлено вибраним двигуном NLU. |
Оцінка наміру 1 |
Оцінка за виявлений намір. |
Способи доставки звіту AI Agent
У сучасному світі, керованому даними, ефективна та безпечна доставка звітів AI Agent має вирішальне значення для прийняття обґрунтованих рішень та операційної досконалості. Щоб задовольнити різноманітні організаційні потреби, ми пропонуємо кілька режимів доставки звітів AI Agent, забезпечуючи гнучкість, надійність і безпеку. Варіанти доставки включають протокол безпечної передачі файлів (SFTP), електронну пошту та Amazon S3 Bucket. Кожен режим розроблений для задоволення різних вимог, будь то потреба у високій безпеці, легкому доступі чи масштабованих рішеннях для зберігання даних. У цьому документі описано особливості та переваги кожного способу доставки, допомагаючи вам вибрати найкращий варіант для ваших конкретних потреб.
SFTP
Поле |
Опис |
---|---|
Надсилайте звіти в безпечне місце, як заплановано |
Увімкніть цю функцію, щоб надсилати звіти в безпечне місце в запланований час. Ви можете надати лише такі відомості, увімкнувши цей перемикач. |
IP адреса | IP-адреса системи. |
Ім’я користувача | Ім'я користувача для доступу до звітів. |
Пароль | Пароль для доступу до звітів. |
Приватний ключ | Закритий ключ для доступу до файлів. |
Шлях до завантаження |
Шлях, за яким спрямовуються файли в системі. |
Електронна пошта
Поле | Опис |
---|---|
Плануйте надсилання електронних листів для кількох одержувачів, розділяючи їх крапкою з комою(;) | Увімкніть цю функцію, щоб додати одержувачів. |
Одержувачів |
Адреса електронної пошти всіх одержувачів, які повинні отримувати звіти в зазначений час і з такою періодичністю. |
Відро S3
Поле | Опис |
---|---|
Як завантажувати звіти в сегмент S3 за розкладом |
Увімкніть цю функцію, щоб зробити поля S3 доступними та спрямувати звіти до налаштованого сегмента S3. |
Ідентифікатор ключа доступу AWS | Ідентифікатор ключа доступу для доступу до служб та ресурсів AWS. |
Секретний ключ доступу AWS | Секретний ключ доступу для доступу до сервісів та ресурсів AWS. |
Назва відра | Назва сегмента, до якого спрямовується звіт. |
Ім'я папки |
Ім'я папки, створеної в сегменті S3. |
Розуміння відповідності AI
Цей розділ допоможе вам зрозуміти розробку штучного інтелекту, конфіденційність даних, безпеку та безпеку
Розробка штучного інтелекту, конфіденційність даних, безпека та безпека
Кожна функція Cisco на основі штучного інтелекту проходить оцінку впливу штучного інтелекту на відповідність нашим принципам відповідального штучного інтелекту та відповідає рамкам відповідального штучного інтелекту, а також існуючим процесам безпеки, конфіденційності та прав людини за задумом.
Конфіденційність та безпекаКомпанія Cisco не зберігає введені дані клієнтів після процесу логічного висновку, а компанія Microsoft не отримує доступ до даних клієнтів Cisco та не контролює їх у моніторингу та не зберігає. Для отримання більш детальної інформації про політику збереження даних для конкретних функцій відвідайте Портал довіри Cisco.
Нижче наведено список приміток щодо прозорості штучного інтелекту для всіх функцій штучного інтелекту:
Джерела даних для навчання та оцінюванняКорпорація Майкрософт, постачальник 3-ї сторонньої моделі Cisco, заявляє, що не використовуватиме контент клієнтів для вдосконалення моделей Azure OpenAI і не зберігає та не зберігає дані клієнтів Cisco в інфраструктурі Azure.
Безпека та етичні міркуванняУсі функції генеративного штучного інтелекту схильні до помилок, тому Cisco надає пріоритет безпеці контенту для функцій штучного інтелекту, ввімкнувши фільтрацію вмісту, надану Azure OpenAI.
Оцінка моделі та її продуктивністьCisco надає пріоритет продуктивності та точності AI Assistant, залучаючи людей до огляду, тестування та забезпечення якості базової моделі.
Почніть роботу з Webex AI Agent
Webex AI Agent — це складна платформа, призначена для створення, керування та розгортання автоматизованих агентів штучного інтелекту для задоволення потреб клієнтів у обслуговуванні та підтримці. Використовуючи штучний інтелект, AI Agents надають автоматизовану допомогу клієнтам, перш ніж вони взаємодіятимуть з агентами-людьми. Ці агенти підтримують голосову взаємодію з інтонацією, розуміння мови та контекстуальну обізнаність у розмовах. Крім того, агенти штучного інтелекту безперешкодно та інформативно обробляють взаємодію з цифровими каналами за допомогою тексту та онлайн-чату. Клієнти отримують вигоду від досвіду, схожого на консьєржа, отримуючи допомогу з питаннями, пошуком інформації та мінімізуючи час очікування.
Можливості AI агента Webex
- Точні та своєчасні відповіді: надає точні відповіді на запити клієнтів у режимі реального часу.
- Інтелектуальне виконання завдань — виконує завдання на основі запитів або внесків клієнтів.
Основні переваги для бізнесу
-
Покращена взаємодія з клієнтами – забезпечує розмову в режимі реального часу.
-
Персоналізована взаємодія – адаптує реакцію до індивідуальних потреб і вподобань клієнтів.
-
Масштабованість та ефективність — обробляє великі обсяги взаємодій з клієнтами, не вимагаючи додаткових агентів-людей, що призводить до підвищення задоволеності та зниження операційних витрат.
Про типи та приклади AI Agent
У наведеній нижче таблиці наведено уявлення про типи агентів штучного інтелекту та їхні можливості:
Тип агента AI | Призначення | Місткість | Опис | Як налаштувати? |
---|---|---|---|---|
Автономний |
Автономні агенти штучного інтелекту призначені для незалежної роботи, прийняття рішень та виконання завдань без прямого втручання людини. |
Виконання дій |
Робіть обґрунтований вибір на основі наявної інформації та заздалегідь визначених правил. Автоматизуйте повторювані або трудомісткі завдання. |
|
Відповідайте на запитання |
Автономні агенти можуть отримувати доступ до сховища знань і використовувати його для надання інформативних і точних відповідей на запити користувачів. |
Автономні агенти штучного інтелекту для відповідей на запитання | ||
Сценарій |
Агенти штучного інтелекту зі сценарієм запрограмовані на виконання заздалегідь визначеного набору правил та інструкцій. |
Виконання дій |
Скриптові агенти можуть виконувати конкретні завдання, які чітко визначені та структуровані. |
Скриптові AI-агенти для виконання дій |
Відповідайте на запитання |
Агенти зі сценарієм можуть відповідати на запитання на основі створеного користувачем навчального корпусу, який є набором прикладів і відповідей. |
Скриптові AI-агенти для відповідей на запитання |
Приклади
Як автономні, так і скриптові агенти штучного інтелекту можуть бути застосовані в різних випадках використання, залежно від конкретних вимог і бажаних можливостей. Ось деякі приклади:
-
Обслуговування клієнтів — для надання підтримки клієнтам можуть використовуватися як автономні, так і скриптові агенти, причому автономні агенти пропонують більшу гнучкість і розуміння природної мови.
-
Віртуальні асистенти — автономні агенти добре підходять для ролей віртуальних асистентів, оскільки вони можуть виконувати різноманітні завдання та забезпечувати більш персоналізовану взаємодію.
-
Аналіз даних — автономні агенти можна використовувати для аналізу великих наборів даних і отримання цінної інформації.
-
Автоматизація процесів — як автономні, так і сценарні агенти можуть використовуватися для автоматизації повторюваних завдань, підвищення ефективності та зменшення помилок.
-
Керування знаннями — автономні агенти можуть використовуватися для створення сховищ знань і керування ними, що робить інформацію легко доступною для користувачів.
Вибір між автономними та скриптовими ШІ-агентами залежить від складності завдань, необхідного рівня автономності та наявності навчальних даних.
Необхідні умови
-
Якщо ви вже є клієнтом контакт-центру Webex, переконайтеся, що ви відповідаєте таким вимогам:
-
Клієнт Webex Contact Center 2.0.
-
Webex Connect підготовлено для вашого клієнта.
-
Платформа голосових медіа – це медіаплатформа нового покоління.
-
-
Якщо у вас немає клієнта контакт-центру Webex, зверніться до свого партнера, щоб ініціювати ознайомлювальну версію контакт-центру Webex з медіаплатформою нового покоління.
-
Адміністратори можуть запросити програму для розробників контакт-центру Webex, щоб спробувати AI-агентів.
Увімкнення функцій
Наразі ця функція доступна в бета-версії. Клієнти можуть зареєструватися для використання цієї функції на бета-порталі Webex, заповнивши опитування про участь для агентів штучного інтелекту.
-
Наразі на етапі бета-тестування доступна лише функція агента штучного інтелекту зі сценарієм.
-
Автономні агенти доступні лише для обраних клієнтів. Запити можна робити через CSM (Customer Success Manager), PSM (Partner Success Manager) або електронною поштою ask-ccai@cisco.com. Після схвалення для вашого орендаря будуть доступні автономні агенти на додаток до агентів зі сценарієм.
Доступ до AI агента Webex
Щоб створити своїх агентів штучного інтелекту, ви повинні увійти в програму Webex AI Agent. Зробити це можна наступними способами:
Вхід із Control Hub
- увійдіть у Control Hub за допомогою URL https://admin.webex.com.
- У розділі «Послуги» на панелі навігації виберіть «Контакт-центр».
- У розділі «Швидкі посилання» на правій панелі перейдіть до розділу «Пакет контакт-центру».
- НатиснітьWebex AI Agent , щоб отримати доступ до програми.
Система перехресно запускає програму Webex AI Agent в іншій вкладці браузера, і ви автоматично входите в програму.
Вхід із Webex Connect
Щоб отримати доступ до програми Webex AI Agent, потрібно мати доступ до Webex Connect.
- увійдіть у програму Webex Connect, використовуючи URL-адресу клієнта, надану для вашого підприємства, та облікові дані.
За замовчуванням сторінка Служби відображається як домашня.
- У меню App Tray на лівій панелі навігації натисніть AI AgentWebex , щоб отримати доступ до програми.
Система перехресно запускає програму Webex AI Agent в іншій вкладці браузера, і ви автоматично входите в програму.
Макет головної сторінки
Ласкаво просимо на платформу AI Agent Webex. Коли ви входите в систему, на головній сторінці відображається такий макет:
-
Панель навігації
Панель навігації, що з'являється ліворуч, надає доступ до таких меню:
- Приладна дошка – відображає список агентів штучного інтелекту, до яких користувач має доступ, наданий адміністратором підприємства.
- Знання – показує центральне сховище знань або базу знань, яка слугує мозком для автономних агентів штучного інтелекту, щоб відповідати на запити клієнтів.
- Звіти: список попередньо створених звітів агентів штучного інтелекту різних типів. Ви можете створювати або планувати звіти відповідно до потреб вашого бізнесу.
- Довідка: надає доступ до посібника користувача агента Webex AI у Довідковому центрі Webex.
-
Профіль користувача
Меню профілю користувача дозволяє переглянути інформацію про ваш профіль і вийти з програми.
Сторінка профілю підприємства містить інформацію про клієнта AI Agent, доступну лише адміністраторам із повним доступом адміністратора.
-
Вкладка «Огляд » містить наступну інформацію:
- Корпоративні ідентифікатори: включають ідентифікатор організації Webex, ідентифікатор організації CPaaS, ідентифікатор підписки для підприємства. Це доступно для підприємств з інтеграцією контакт-центру Webex для відповідного клієнта Webex Connect.
- Налаштування профілю: містить назву підприємства, унікальне ім'я підприємства та URL-адресу логотипу.
- Налаштування глобального агента: дає змогу вибрати агента за замовчуванням для голосового каналу для обробки резервних сценаріїв.
- Підсумок зберігання даних: стислий виклад періодів зберігання даних для цього підприємства.
-
У вкладці «Товариші по команді» ви можете переглядати та керувати списком товаришів по команді, які мають доступ до програми. Кожному користувачу призначається роль, яка визначає дії, які він може виконувати на основі наданих дозволів.
-
Знайте свою інформаційну панель
На інформаційній панелі агенти ШІ представлені картками, які відображають основну інформацію, включаючи ім'я агента ШІ, останнє оновлення, останнє оновлення та двигун, який використовується для навчання агента.
Завдання на картці AI Agent
Наведіть курсор на картку агента штучного інтелекту, щоб переглянути такі варіанти:
- Попередній перегляд: натисніть Попередній перегляд , щоб відкрити віджет попереднього перегляду AI Agent.
- Піктограма трьох крапок — клацніть цю піктограму, щоб виконати такі завдання:
-
Копіювати посилання для попереднього перегляду: скопіюйте посилання для попереднього перегляду, щоб вставити в нову вкладку, і перегляньте агента штучного інтелекту у віджеті чату.
-
Копіювати маркер доступу: скопіюйте маркер доступу агента AI для виклику агента через API.
-
Експорт: експортуйте дані агента AI (у форматі JSON) у локальну папку.
-
Видалити: назавжди видалити агента штучного інтелекту із системи.
-
Закріпіть агента штучного інтелекту на першій позиції на приладовій панелі або відкріпіть, щоб повернути його на попереднє положення.
-
Створіть нового агента зі штучним інтелектом
Ви можете створити нового агента штучного інтелекту за допомогою опції + Створити агента у верхньому правому куті інформаційної панелі. Ви можете використовувати попередньо визначений шаблон або створити агента з нуля.
Щоб дізнатися, як створювати скриптові та автономні агенти штучного інтелекту, перегляньте наступні розділи:
Імпорт готового AI Agent
Ви можете імпортувати готовий AI-агент у форматі JSON зі списку доступних агентів штучного інтелекту. По-перше, переконайтеся, що ви експортували агента AI у форматі JSON у свою локальну папку. Щоб імпортувати його, виконайте такі дії:
- Натисніть Агент імпорту.
- Натисніть «Завантажити», щоб завантажити файл AI Agent (у форматі JSON), експортований із платформи.
- У полі Ім'я агента введіть ім'я агента AI.
- (Необов'язково) У полі «Ідентифікатор системи» відредагуйте згенерований системою унікальний ідентифікатор.
- Клацніть Імпорт.
Тепер ваш AI-агент успішно імпортовано на платформу AI Agent Webex і доступний на приладній дошці.
Пошук за ключовими словами
Платформа надає надійні можливості пошуку, які допоможуть вам легко знаходити агентів штучного інтелекту та керувати ними. Ви можете виконувати пошук за ключовими словами, використовуючи ім'я агента. Введіть ім'я агента або його частину в рядку пошуку. Система відображає список AI-агентів, які відповідають вашим критеріям пошуку.
Фільтр за типом агента
Окрім пошуку за ключовими словами, ви можете уточнити результати пошуку за допомогою фільтрації на основі типу агента штучного інтелекту. Виберіть один із фільтрів типу агента з випадаючого списку: «За сценарієм», «Автономний» і «Усі».
Управління базою знань
База знань — це центральне сховище інформації для автономних агентів штучного інтелекту на основі великої мовної моделі (LLM). Автономні агенти штучного інтелекту використовують передові технології штучного інтелекту та машинного навчання для розуміння, обробки та створення тексту, схожого на людський. Ці агенти штучного інтелекту тренуються на величезних обсягах даних, що дозволяє їм надавати детальні та контекстуально релевантні відповіді. Бази знань зберігають дані, необхідні для функціонування автономних агентів штучного інтелекту.
Щоб отримати доступ до бази знань:
- Увійдіть на платформу Webex AI Agent.
- На приладній дошці клацніть піктограму знань на лівій панелі навігації. З'явиться сторінка Бази знань.
- Знайти базу знань можна за такими критеріями:
- Найменування бази знань
- Тип бази знань
- Бази знань оновлюються між зазначеними датами
- Бази знань, створені між зазначеними датами
- Натисніть Скинути все , щоб скинути критерії пошуку.
- Ви також можете створити нову базу знань. Щоб створити нову базу знань, перегляньте статтю Створення бази знань для AI Agents.
Створення бази знань для AI Agents
1 |
На приладній дошці клацніть піктограму знань на лівій панелі навігації. |
2 |
На сторінці Бази знань натисніть кнопку +Створити базу знань у верхньому правому куті. |
3 |
На сторінці Створення бази знань введіть такі відомості: |
4 |
Натисніть Create (Створити). Система створює базу знань з наданою назвою. |
5 |
На вкладці Файли : |
6 |
На вкладці Документи : |
7 |
Перейдіть на вкладку Інформація . Ви можете переглядати та відстежувати деталі завантажених вами файлів та документів, які ви створили. Клацніть піктограму Редагувати , щоб відредагувати файли бази знань. Відредагуйте ім'я файлу, якщо потрібно. Ви також можете видалити існуючі файли та додати нові.
Натисніть піктограму Видалити , щоб повністю видалити базу знань.
|
Подальші дії
Налаштуйте базу знань для Autonomous AI Agent для відповідей на запитання.
Налаштуйте автономні агенти штучного інтелекту
Автономні агенти штучного інтелекту працюють незалежно, без прямого втручання людини. Ці агенти використовують передові алгоритми та методи машинного навчання, щоб аналізувати дані, вчитися на середовищі та адаптувати свої дії для досягнення конкретних цілей. У цьому розділі описано дві основні можливості автономного AI Agent.
Автономний AI Agent для виконання завдань
Автономні агенти штучного інтелекту можуть виконувати різні завдання, зокрема:
-
Обробка природної мови (NLP) — розуміти людську мову та реагувати на неї в природній та розмовній манері.
-
Прийняття рішень — робіть обґрунтований вибір на основі наявної інформації та заздалегідь визначених правил.
-
Автоматизація – автоматизуйте повторювані або трудомісткі завдання.
Створіть автономного AI агента для виконання дій
1 |
Увійдіть на платформу Webex AI Agent. |
2 |
На інформаційній панелі натисніть +Створити агента. |
3 |
На екрані Створення агента зі штучним інтелектом натисніть Почати з нуля.
Ви також можете вибрати попередньо визначений шаблон, щоб швидко створити свого агента штучного інтелекту. Відфільтруйте тип AI Agent як автономний. У цьому випадку поля на сторінці Профілю заповнюються автоматично. |
4 |
Натисніть Next (Далі). |
5 |
У розділі Який тип агента ви створюєте , натисніть Автономний . |
6 |
У розділі Яка основна функція вашого агента натисніть Виконувати дії. |
7 |
Натисніть Next (Далі). |
8 |
На сторінці Визначити агента вкажіть наступні дані: |
9 |
Натисніть Create (Створити). Автономний AI Agent для виконання дій успішно створений і тепер доступний на інформаційній панелі. У заголовку AI Agent можна виконувати такі завдання:
Ви також можете імпортувати готові агенти штучного інтелекту. Щоб отримати докладнішу інформацію, перегляньте статтю Імпорт попередньо вбудованого AI Agent |
Подальші дії
Оновіть профіль для агента автономного штучного інтелекту.
Оновити профіль автономного AI Agent
Перш ніж почати
Створіть автономного агента штучного інтелекту для виконання дій.
1 |
На приладній дошці натисніть створений агент штучного інтелекту. |
2 |
Перейдіть на і налаштуйте наступні деталі: |
3 |
Натисніть «Опублікувати », щоб запустити AI Agent. |
Подальші дії
Додайте необхідні дії до AI Agent.
Додавання дій до автономного AI Agent
Автономні агенти штучного інтелекту для виконання дій призначені для розуміння намірів користувача та відповідних дій. Наприклад, в ресторані є необхідність автоматизувати прийом замовлень їжі онлайн. Для виконання завдання можна створити автономного агента штучного інтелекту, який виконує такі дії:
-
Отримайте необхідну інформацію від замовника.
-
Перенесіть інформацію в необхідний потік.
Автономний AI Agent для виконання дій працює на таких будівельних блоках:
-
Дія — функціональність, яка дозволяє агенту штучного інтелекту підключатися до зовнішніх систем для виконання складних завдань.
-
Сутність або слот – являє собою етап у виконанні наміру користувача. Заповнення слотів передбачає постановку конкретних питань покупцеві для виконання наміру замовника на основі висловлювань. Це тригер для агента штучного інтелекту, щоб почати виконувати дію. Визначте об'єкти вводу як частину заповнення слотів.
-
Виконання: визначає, як агент ШІ виконує дію. У рамках виконання визначте вихідні сутності для автономного агента штучного інтелекту, щоб згенерувати відповідь у певному форматі. Система відправляє вихідні сутності в потік, щоб продовжити дію та успішно виконати завдання.
1 |
На вкладці Дія натисніть + Нова дія. |
2 |
На сторінці Додати нову дію вкажіть такі відомості: |
Подальші дії
Ви можете налаштувати слоти або налаштувати слоти та визначити виконання залежно від обраної області дії.
Налаштування заповнення слотів
Заповнення слотів передбачає додавання необхідних вхідних сутностей для двигуна штучного інтелекту. У розділі Заповнення слота на сторінці Дії додайте сутності введення:
-
Ви можете додавати сутності одну за одною у форматі таблиці.
-
Ви також можете використовувати файл JSON і визначати сутності. Дивіться A Tour of JSON Schema для отримання детальної інформації.
Додавання сутностей вводу у форматі таблиці
1 |
Щоб додати сутність введення, натисніть +Нова сутність введення. |
2 |
На сторінці Додати нову сутність вводу вкажіть такі дані: |
3 |
Натисніть Додати , щоб додати сутність введення. Ви можете додати стільки сутностей введення, скільки вам потрібно. |
4 |
За допомогою параметра «Елементи керування» можна виконати такі дії над сутністю: |
Додавання сутностей за допомогою редактора JSON
Ви можете додавати сутності вводу та сутності виводу за допомогою редактора JSON. У режимі редактора JSON сутності мають бути визначені у структурованому форматі JSON.
Для отримання додаткової інформації дивіться A Tour of JSON Schema.
Структура вхідних параметрів
Вхідні параметри повинні відповідати наступній структурі:
-
type — тип даних об'єкта параметрів. Це завжди 'object' для позначення того, що параметри структуровані як об'єкт.
властивості: об'єкт, у якому кожен ключ представляє параметр і пов'язані з ним метадані.
required—масив рядків із переліком імен параметрів, які є обов'язковими.
властивості Об'єкт
Кожен ключ в об'єкті властивостей представляє вхідну сутність/параметр і містить інший об'єкт з метаданими про цей параметр. Метадані завжди повинні включати такі ключові слова:
-
type — тип даних параметра. Допустимими видами є:
-
string – текстові дані.
-
ціле число — числові дані без десяткових дробів.
-
числові дані, які можуть містити десяткові дроби.
-
boolean — значення true/false.
-
array—список елементів, усі з яких, як правило, одного типу.
-
object — складна структура даних з вкладеними властивостями.
-
-
опис — коротке пояснення того, що являє собою сутність. Це допомагає механізму штучного інтелекту зрозуміти призначення та використання параметра. Для кращої точності рекомендується опис, який є стислим, а також відповідає інструкціям агента та опису дії.
-
Платформа примусово проводить перевірку лише для типу. "Опис" застосовується не для всіх сутностей, але настійно рекомендується його додати. Іншими корисними ключовими словами для метаданих сутностей є:
-
enum—поле enum містить список можливих значень параметра. Це корисно для параметрів, які повинні приймати лише обмежений набір значень. Розробники можуть визначати власні списки значень, які параметр має приймати для використання this.
- шаблон: поле шаблону використовується з типами string для визначення регулярного виразу, якому рядок має відповідати. Це особливо корисно для перевірки певних форматів, таких як номери телефонів, поштові індекси або користувацькі ідентифікатори.
-
Приклади: поле «Приклади» містить один або кілька прикладів припустимих значень параметра. Це допомагає механізму штучного інтелекту зрозуміти, які дані очікуються, і може бути особливо корисним для цілей інтерпретації та перевірки.
-
Є й інші ключові слова, які можуть зробити визначення сутності більш точним і надійним. Для отримання додаткової інформації дивіться A Tour of JSON Schema.
Приклад
Наведений нижче приклад включає різні типи сутностей і ключових слів:
{ "type": "об'єкт", "properties": { "username": { "type": "string", "description": "Унікальне ім'я користувача для облікового запису.", "minLength": 3, "maxLength": 20 }, "password": { "type": "string", "description": "Пароль для облікового запису.", "minLength": 8, "format": "password" }, "email": { "type": "string", "description": "Адреса електронної пошти для облікового запису.", "pattern": "\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" }, "birthdate": { "type": "string", "description": "Дата народження користувача.", "examples": ["mm/dd/YYYYY"] }, "preferences": { "type": "object", "description": "Налаштування налаштувань користувача.", "properties": { "newsletter": { "type": "boolean", "description": "Чи хоче користувач отримувати інформаційні бюлетені.", "default": true }, "notifications": { "type": "string", "description": "Бажаний метод сповіщення.", "enum": ["email", "sms", "push"] } } }, "roles": { "type": "array", "description": "Список ролей, призначених користувачу.", "items": { "type": "рядок", "enum": ["користувач", "адміністратор", "модератор"] } } }, "required": ["ім'я користувача", "пароль", "електронна пошта"] }
Цей приклад включає в себе наступні сутності:
- username — тип рядка з обмеженням мінімальної та максимальної довжини.
- password – тип рядка з мінімальною довжиною та певним форматом (пароль вказує, що з ним слід безпечно працювати).
- email – тип рядка з регулярним виразом, щоб переконатися, що це дійсна адреса електронної пошти.
- birthdate — рядковий тип із прикладами для визначення формату дати.
- preferences — тип об'єкта з вкладеними властивостями (інформаційний бюлетень та сповіщення), включаючи логічне значення зі значенням за замовчуванням та рядок із конкретними дозволеними значеннями (enum).
- roles — тип масиву, де кожен елемент є рядком, обмеженим певними значеннями (enum).
Ім'я користувача, пароль та електронна пошта є обов'язковими, як визначено масивом «required».
У цьому прикладі сутності мають описові назви, чіткі описи та дотримуються єдиної структури та правил іменування. Дотримуйтесь цих найкращих практик, щоб створювати чітко визначені сутності, які механізм штучного інтелекту легко інтерпретує та застосовує.
Дайте визначення виконанню
1 |
Визначте деталі виконання для впровадження AI Agent у контакт-центрі. Вкажіть такі реквізити: |
2 |
Налаштуйте сутності виводу таким чином, щоб AI Agent генерував результат у форматі, зрозумілому потоку. |
3 |
Щоб додати сутність виводу, натисніть +Нова сутність виводу. На екрані Додати нову сутність виводу вкажіть такі параметри: Ви також можете використовувати файл JSON для додавання вихідних сутностей. Для отримання додаткової інформації дивіться статтю Додавання сутностей за допомогою редактора JSON . |
4 |
Натисніть Додати , щоб додати сутність виводу. Ви можете додати стільки вихідних сутностей, скільки вам потрібно. |
5 |
За допомогою параметра «Елементи керування» можна виконати такі дії над сутністю: |
6 |
Натисніть Додати , щоб завершити налаштування. |
Подальші дії
Натисніть Попередній перегляд , щоб переглянути агента штучного інтелекту. Щоб отримати докладнішу інформацію, перегляньте статтю Попередній перегляд автономного агента штучного інтелекту. Натисніть «Опублікувати », щоб запустити AI Agent.
Після того, як ви налаштуєте AI Agent:
- Щоб переглянути ефективність AI Agent, перегляньте статтю Перегляд продуктивності автономного AI-агента за допомогою Analytics.
- Щоб переглянути деталі сеансів та історії, перегляньте статтю Перегляд сеансів та історії автономного AI агента.
Автономні агенти штучного інтелекту для відповідей на запитання
Автономні агенти можуть отримувати доступ до сховища знань і використовувати його для надання інформативних і точних відповідей на запити користувачів. Ця можливість корисна в сценаріях, коли агенту потрібно:
-
Надавайте підтримку клієнтам: відповідайте на поширені запитання, усувайте проблеми та скеровуйте клієнтів у процесах.
-
Пропонуйте технічну допомогу: надавайте експертні поради з конкретних тем або доменів.
Створіть автономного агента штучного інтелекту для відповідей на запитання
Перш ніж почати
Подбайте про створення бази знань. Щоб отримати додаткові відомості, перегляньте статтю Керування базами знань.
1 |
Увійдіть на платформу Webex AI Agent. |
2 |
На інформаційній панелі натисніть +Створити агента. |
3 |
На екрані Створення агента зі штучним інтелектом натисніть Почати з нуля. Ви також можете вибрати попередньо визначений шаблон, щоб швидко створити свого AI Agent. Ви можете фільтрувати тип AI Agent як автономний. У цьому випадку поля на сторінці Профілю заповнюються автоматично. |
4 |
Натисніть Next (Далі). |
5 |
У розділі Який тип агента ви створюєте , натисніть Автономний . |
6 |
У розділі Яка основна функція вашого агента натисніть Відповідати на запитання. |
7 |
Натисніть Next (Далі). |
8 |
На сторінці Визначити агента вкажіть наступні дані: |
9 |
Натисніть Create (Створити). Автономний AI Agent для відповідей на запитання успішно створений і тепер доступний на інформаційній панелі. У заголовку AI Agent можна виконувати такі завдання:
Ви також можете імпортувати готові агенти штучного інтелекту. Щоб отримати докладнішу інформацію, перегляньте статтю Імпорт попередньо створеного AI Agent. |
Подальші дії
Оновіть профіль для агента автономного штучного інтелекту.
Оновити профіль автономного AI Agent
Перш ніж почати
Створіть автономного агента штучного інтелекту для відповідей на запитання.
1 |
На приладній дошці натисніть створений агент штучного інтелекту. |
2 |
Перейдіть на і налаштуйте наступні деталі: |
3 |
Натисніть «Зберегти зміни », щоб запустити AI Agent. |
Подальші дії
Налаштуйте Базу знань для AI-агента.
Налаштування бази знань
Перш ніж почати
Створіть автономного агента штучного інтелекту для відповідей на запитання.
1 |
На сторінці «Приладна дошка » виберіть створений агент штучного інтелекту. |
2 |
Перейдіть на вкладку База знань. |
3 |
Виберіть потрібну базу знань зі списку. |
4 |
Натисніть «Зберегти зміни », щоб запустити AI Agent. |
Подальші дії
Натисніть Попередній перегляд , щоб переглянути агента штучного інтелекту. Щоб отримати докладнішу інформацію, перегляньте статтю Попередній перегляд автономного агента штучного інтелекту.
Після того, як ви налаштуєте AI Agent:
- Щоб переглянути ефективність AI Agent, перегляньте статтю Перегляд продуктивності автономного AI-агента за допомогою Analytics.
- Щоб переглянути деталі сеансів та історії, перегляньте статтю Перегляд сеансів та історії автономного AI агента.
Перегляд сеансу та історії автономного AI агента
Ви можете переглянути дані сеансу та історії кожного зі створених вами автономних агентів штучного інтелекту. На сторінці «Сеанси» відображається детальна інформація про сеанси, встановлені з клієнтами. На сторінці «Історія » можна переглянути деталі змін у конфігурації, виконаних у AI Agent.
Сесій
Сторінка «Сеанси » надає повний запис усіх взаємодій між агентами штучного інтелекту та користувачами. Щоб перейти на сторінку "Сеанси ":
- На приладній дошці виберіть агента автономного штучного інтелекту, для якого потрібно переглянути деталі сеансу.
- В області навігації ліворуч виберіть пункт Сеанси.
З'явиться сторінка Сеанси . Кожен сеанс відображається у вигляді запису, який містить усі повідомлення сеансу. Ця інформація корисна для аудиту, аналізу та вдосконалення AI Agent.
У таблиці сеансів відображається список усіх сеансів/кімнат, створених для цього AI Agent. Таблиця розбивається на сторінки, якщо рядків більше, ніж можна вмістити на одному екрані. Будь-яке з полів таблиці можна відсортувати або відфільтрувати за допомогою розділу «Уточнити результати » в лівій частині. Наявні поля представляють наступну інформацію про будь-який конкретний сеанс:
-
Ідентифікатор сеансу: унікальний ідентифікатор кімнати або ідентифікатор сеансу для розмови.
- Ідентифікатор споживача – ідентифікатор споживача, який взаємодіяв з агентом штучного інтелекту.
-
Канали – канал, на якому відбувалася взаємодія.
-
Оновлено о — час закриття кімнати.
-
Метадані кімнати: містять додаткову інформацію про кімнату.
-
Поставте галочки в обов'язкових пунктах:
- Сховати тестові сеанси: щоб приховати тестові сеанси та відобразити лише список сеансів у реальному часі.
- Відбулася передача агента: щоб відфільтрувати сеанси, які передаються агенту. Якщо відбувається передача агента, відображається піктограма навушників , що вказує на передачу чату людині-агенту.
- Сталася помилка: фільтрування сеансів, під час яких виникла помилка.
- Проголосували «проти» — щоб відфільтрувати сесії, за які не проголосували.
Натисніть на рядок у таблиці сеансів, щоб переглянути детальний опис цього сеансу. Значок замка вказує на те, що сеанс заблоковано і його потрібно розшифрувати. Для розшифровки сеансу потрібен дозвіл. Якщо перемикач «Доступ до розшифровки» ввімкнено, ви можете отримати доступ до будь-якого сеансу за допомогою кнопки «Розшифрувати вміст». Однак ця функція застосовна лише тоді, коли для клієнта встановлено значення Розширений захист даних true або ввімкнено.
Історія
На сторінці «Історія » можна переглянути деталі змін у конфігурації, виконаних у AI Agent. Щоб переглянути історію конкретного оператора:
- На інформаційній панелі виберіть агента автономного штучного інтелекту, історію якого потрібно переглянути.
- В області навігації ліворуч виберіть пункт Історія.
З'явиться сторінка «Історія » з такими вкладками:
- Журнали аудиту — перейдіть на вкладку «Журнали аудиту», щоб переглянути зміни, внесені до агентів штучного інтелекту.
- Історія моделей — перейдіть на вкладку «Історія моделі», щоб переглянути різні версії автономного агента штучного інтелекту для виконання дій.
Журнали аудиту
Вкладка «Журнали аудиту» відстежує зміни, внесені в автономний агент штучного інтелекту. Ви можете переглянути деталі змін за останні 35 днів. На вкладці «Журнали аудиту» відображаються такі відомості:
Користувачі з ролями розробника Admin або AI Agent можуть отримати доступ лише до вкладки «Журнали аудиту». Користувачі з користувацькими ролями, які мають дозвіл "Отримати журнал аудиту", також можуть переглядати журнали аудиту.
- Оновлено за адресою — дані та час зміни.
- Оновлено: ім'я користувача, який вніс зміни.
- Поле – конкретний розділ агента AI, де було внесено зміни.
- Опис: додаткова інформація про зміну.
Ви можете знайти певний журнал аудиту за допомогою параметрів пошуку «Оновлено за», «Поле » та «Опис». Ви можете сортувати журнали на основі полів Оновлено при та Оновлено за.
Історія моделі
Вкладка «Історія моделі» доступна лише для автономного AI Agent для виконання дій.
Щоразу, коли ви публікуєте Autonomous AI Agent для виконання дій, версія Автономного AI агента зберігається та доступна на вкладці Історія моделі. Ви можете переглянути різні версії AI Agent на вкладці «Історія моделі».
- Опис моделі — короткий опис версії агента штучного інтелекту.
- AI Engine — механізм штучного інтелекту, який використовується для цієї версії агента штучного інтелекту.
- Оновлено – дата й час створення версії.
- Дії: дає змогу виконувати наведені нижче дії з агентом штучного інтелекту
- Load — усі зміни в агенті AI втрачено. Ви повинні виконати налаштування заново.
- Експорт — використовується для експорту агента штучного інтелекту.
Попередній перегляд автономного агента штучного інтелекту
Ви можете переглядати автономні агенти штучного інтелекту під час створення AI-агента, під час редагування та після розгортання агента. Ви можете запустити попередній перегляд з:
- Інформаційна панель AI Agent — при наведенні курсора на картку AI Agent стає видимою опція попереднього перегляду цього AI Agent. Натисніть, щоб запустити попередній перегляд AI Agent.
- Заголовок AI Agent— Натисніть на картку AI Agent, щоб відкрити. Кнопка «Попередній перегляд » завжди відображається в розділі заголовка.
- Зменшений віджет — після запуску попереднього перегляду, а потім його згортання, у нижньому правому куті сторінки створюється віджет голови чату, за допомогою якого можна легко перезапустити режим попереднього перегляду.
Webex AI Agent також надає опцію попереднього перегляду, якою можна ділитися. Натисніть меню у верхньому правому куті та виберіть опцію «Копіювати посилання для попереднього перегляду». Посиланням для попереднього перегляду можна поділитися з тестувальниками або споживачами AI Agent.
Віджет попереднього перегляду платформи
Віджет попереднього перегляду відкриється в правій нижній частині екрана. Користувачі можуть надавати висловлювання (або послідовність висловлювань), для яких потрібно перевірити реакцію Агента ШІ. Ця функція дозволяє розробнику гарантувати, що AI Agent реагує так, як очікувалося.
Віджет попереднього перегляду можна розгорнути. Доступні й інші корисні функції, такі як надання інформації для споживачів та ініціювання кількох кімнат для тестування AI Agent.
Віджет попереднього перегляду, яким можна поділитися
Віджет попереднього перегляду, яким можна поділитися, дає змогу розробникам AI Agent ділитися своїм AI Agent із зацікавленими сторонами та споживачами в презентабельній формі без необхідності розробляти власний інтерфейс користувача для створення AI Agent. За замовчуванням скопійоване посилання для попереднього перегляду відображає AI Agent у корпусі телефону. Розробники можуть зробити деякі швидкі налаштування, змінивши певні параметри в посиланні для попереднього перегляду. Дві основні кастомізації:
- Колір віджета — шляхом додавання параметра brandColor до посилання. Користувачі можуть визначати прості кольори за допомогою назв кольорів або використовувати шістнадцятковий код кольорів.
-
Корпус телефону — шляхом зміни значення параметра phoneCasing у посиланні. За замовчуванням для цього параметра встановлено значення true , і його можна вимкнути, зробивши його хибним.
Приклад посилання на попередній перегляд з такими параметрами:
? bot_unique_name=<your_bot_unique_name>&enterprise_unique_name=<your_enterprise_unique_name>&phoneCasing=<true/false>&brandcolor<введіть шістнадцяткове значення кольору у форматі '_XXXX'>
.
Попередній перегляд на основі голосу
Автономний AI Agent для відповідей на запитання підтримує голосовий попередній перегляд. Щоб увімкнути цю опцію:
- Виберіть агента штучного інтелекту на інформаційній панелі.
- Перейдіть до розділу
- У випадаючому списку AI Engine виберіть Vega.
. - Натисніть Зберегти зміни.
Кнопка «Попередній перегляд » оновлюється піктограмою мікрофона для голосового перегляду. Натисніть кнопку Попередній перегляд . Віджет попереднього перегляду голосу з'явиться:
Щоб скористатися цією функцією, користувач повинен увімкнути доступ до мікрофона.
Віджет попереднього перегляду голосу надає користувачам такі можливості:
- Кнопка Пуск для запуску попереднього перегляду.
- Динамічна стенограма Коли виконується голосовий попередній перегляд, у віджеті відображається динамічна стенограма розмови.
- Завершіть дзвінок , щоб завершити розмову.
- Вимкнути звук до вимкнення звуку.
Переглядайте продуктивність автономного AI Agent за допомогою Analytics
Розділ AI Agent Analytics надає графічне представлення ключових показників для оцінки продуктивності та ефективності AI Agent. Щоб сформувати аналітику Автономного AI Agent:
- Виберіть AI Agent на інформаційній панелі.
- В області навігації ліворуч натисніть Аналітика. Огляд продуктивності агента штучного інтелекту відображається як у табличному форматі, так і в графічному вигляді.
У першому розділі відображається наступна статистика про сесії та повідомлення для AI Agent.
- Загальна кількість сеансів і сеансів, оброблених AI Agent без втручання людини.
- Загальна кількість передач агентів, що є підрахунком кількості сеансів, переданих агентам-людям.
- Середня кількість сеансів за день
- Загальна кількість повідомлень (повідомлень людини та агента штучного інтелекту) і скільки з цих повідомлень надійшло від користувачів.
- Середньодобова кількість повідомлень
У другому розділі відображається статистика про користувачів. Він надає підрахунок загальної кількості користувачів та інформацію про середню кількість сеансів на користувача та середню кількість користувачів за день.
У третьому розділі відображаються відповіді AI Agent та передачі агентів
Налаштуйте Scripted AI Agent
У цьому розділі описано, як налаштувати агентів штучного інтелекту зі сценарієм і керувати ними на платформі AI Agent Webex, щоб вони надавали точні відповіді на запити користувачів і ефективно виконували автоматизовані завдання.
Скриптовий AI Agent для виконання завдань
Агент зі штучним інтелектом зі сценарієм розширює можливості створення агентів без коду на платформі Webex AI Agent. Scripted AI Agent забезпечує багатоходові розмови, де він може отримувати релевантні дані від клієнтів для виконання конкретних завдань. Це включає:
-
Виконуйте прості команди: дотримуйтесь інструкцій, щоб виконати попередньо визначені дії.
-
Обробка даних: маніпулюйте та перетворюйте дані відповідно до визначених правил.
-
Взаємодія з іншими системами – обмін даними та керування іншими рішеннями.
Створіть агента штучного інтелекту зі сценарієм для виконання дій
1 |
Увійдіть на платформу Webex AI Agent. |
2 |
На інформаційній панелі натисніть + Створити агента. |
3 |
На екрані Створити AI Agent створіть нового AI-агента з нуля. Ви також можете вибрати попередньо визначений шаблон, щоб швидко створити свого агента штучного інтелекту. Ви можете фільтрувати тип AI Agent як Scripted. У цьому випадку поля на сторінці Профілю заповнюються автоматично. |
4 |
Натисніть Почати з нуля , а потім Далі. |
5 |
У розділі Який тип агента ви створюєте? , натисніть Сценарій. |
6 |
У полі Яка основна функція вашого агента? , натисніть Виконати дії. |
7 |
Натисніть Next (Далі). |
8 |
На сторінці Визначити агента вкажіть наступні дані: |
9 |
Натисніть Create (Створити). Агент штучного інтелекту зі сценарієм для відповідей на запитання успішно створений і тепер доступний на інформаційній панелі. У заголовку AI Agent можна виконувати такі завдання:
Ви також можете імпортувати готові агенти штучного інтелекту. Щоб отримати докладнішу інформацію, перегляньте статтю Імпорт попередньо створеного AI Agent. |
Подальші дії
Створивши агента штучного інтелекту, ви зможете створювати сутності, додавати наміри та визначати відповіді.
Оновити профіль агента зі сценарним штучним інтелектом
Перш ніж почати
Створіть агента штучного інтелекту зі сценарієм для відповідей на запитання.
1 |
Увійдіть на платформу Webex AI Agent. |
2 |
На сторінці «Приладна дошка» виберіть створений агент штучного інтелекту. |
3 |
Перейдіть до і налаштуйте наступні деталі: |
4 |
Натисніть «Зберегти зміни », щоб зберегти налаштування. |
Управління сутностями
Сутності є будівельними блоками розмов. Вони є важливими елементами, які агенти штучного інтелекту витягують із висловлювань користувачів. Вони представляють конкретні фрагменти інформації, такі як назви продуктів, дати, кількість або будь-яку іншу значну групу слів. Ефективно виявляючи та витягуючи сутності, агенти штучного інтелекту можуть краще розуміти наміри користувачів і надавати більш точні та релевантні відповіді.
Типи сутностей
Агенти зі штучним інтелектом Webex пропонують 11 попередньо створених типів сутностей для захоплення різних типів даних користувачів. Ви також можете створити будь-яку з наведених нижче користувацьких сутностей.
Користувацькі сутності
Ці сутності налаштовуються та дозволяють розробникам збирати інформацію про конкретний випадок використання. Вони використовуються для речей, які не охоплені сутностями системи.
-
Настроюваний список — визначає списки очікуваних рядків для захоплення конкретних точок даних, які не охоплені попередньо створеними сутностями. Ви можете додати кілька синонімів до кожного рядка. Наприклад, сутність спеціального розміру піци.
-
Регулярний вираз — використовуйте регулярні вирази для виявлення конкретних закономірностей і вилучення відповідних даних. Наприклад, регулярний вираз номера телефону (наприклад,
123-123-8789
). -
Цифри — фіксують числові входи фіксованої довжини з високою точністю, особливо під час голосової взаємодії. У неголосових взаємодіях він використовується як альтернатива типам сутностей Custom і Regex. Наприклад, щоб визначити п'ятизначний номер рахунку, необхідно визначити довжину п'яти.
-
Буквено-цифрові — фіксують комбінації літер і цифр, забезпечуючи точне розпізнавання як голосового, так і неголосового введення.
-
Довільна форма: фіксуйте гнучкі точки даних, які важко визначити або перевірити.
-
Місцезнаходження на карті (WhatsApp): отримуйте дані про місцезнаходження, якими ви поділилися в каналі WhatsApp.
Сутності системи
Назва сутності | Опис | Приклад вхідних даних | Приклад виведення |
---|---|---|---|
Дата | Аналізує дати природною мовою до стандартного формату дати | "Липень наступного року" | 01/07/2020 |
Час | Розбирає час у природній мові до стандартного формату часу | 5 вечора | 17:00 |
Електронна пошта | Виявляє адреси електронної пошти | напишіть мені на# info@cisco.com | info@cisco.com |
Контактний телефон | Визначає поширений номер телефону | Зателефонуйте мені за номером 9876543210 | 9876543210 |
Грошові одиниці | Парсить валюту і суму | Я хочу 20$ | 20$ |
Порядковий | Визначає порядкові числівники | Четвертий з десяти осіб | 4-е місце |
Кардинал | Виявляє кількісне число | Четвертий з десяти осіб | 10 |
Геолокація | Визначає географічне розташування (міста, країни тощо) | Я купався в Темзі в Лондоні, Великобританія | Лондон, Великобританія |
Імена осіб | Виявляє загальні назви | Білл Гейтс з Microsoft | Білл Гейтс |
Кількість | Визначає розміри ваги або відстані | Ми знаходимося в 5 км від Парижа | 5 км |
Тривалість | Визначає періоди часу | 1 тиждень відпустки | 1 тиждень |
Створені сутності можна редагувати на вкладці сутності. Зв'язування сутностей із наміром анотує ваші висловлювання виявленими сутностями під час їх додавання.
Ролі сутностей
Коли сутність потрібно зібрати кілька разів у межах одного наміру, ролі сутностей стають важливими. Призначаючи різні ролі одній і тій самій сутності, ви можете керувати агентом штучного інтелекту в більш точному розумінні та обробці введених користувачем даних.
Наприклад, щоб забронювати рейс із пересадкою, можна створити сутність аеропорту з трьома ролями:
відправлення
, призначення
та пересадка
. Коментуючи навчальні висловлювання з цими ролями, агент штучного інтелекту може вивчати очікувані шаблони та безперешкодно обробляти складні запити на бронювання.
Ролі сутностей підтримуються лише для Mindmeld (користувацькі та системні сутності) та Rasa (лише користувацькі сутності), адміністраторам потрібно встановити прапорець Ролі
сутностей під розширеними налаштуваннями діалогового вікна вибору двигуна NLU.
Адміністратори не можуть перемикатися з RASA або Mindmeld на Swiftmatch під час використання ролей сутностей. Ролі мають бути видалені з намірів, щоб вимкнути ролі сутностей із розширених налаштувань движка NLU. Ви можете створити сутність із ролями сутностей.
Створення сутності з ролями сутностей
Перш ніж почати
1 |
Увійдіть на платформу Webex AI Agent. |
2 |
На приладній дошці натисніть створений вами агент штучного інтелекту зі сценарієм. |
3 |
Клацніть « Тренування» на лівій панелі. |
4 |
На сторінці Тренувальні дані перейдіть на вкладку Сутності . |
5 |
Натисніть Створити сутність. |
6 |
У вікні Створення сутності вкажіть такі поля: |
7 |
Увімкніть перемикач Автоматична пропозиція значень слотів на автозаповнення та надавайте альтернативні пропозиції для цієї сутності під час розмови. Поле «Ролі» відображається під час створення користувацької сутності лише в тому випадку, якщо в розділі «Додаткові налаштування » вікна «Зміна тренувального движка » для двигунів RASA та Mindmeld NLU увімкнено. |
8 |
Натисніть Зберегти. Ви можете використовувати параметри «Редагувати » та «Видалити » у стовпці «Дії » для виконання пов'язаних дій.
|
Подальші дії
Створивши сутність, ви можете зв'язати ролі з сутністю.
Зв'язування ролей із сутністю
1 |
Увійдіть на платформу Webex AI Agent. |
2 |
На приладній дошці натисніть створеного агента штучного інтелекту. |
3 |
Клацніть « Тренування» на лівій панелі. |
4 |
На сторінці Навчальні дані виберіть намір зв'язати сутності та ролі сутностей. За замовчуванням відображається вкладка Намір.
|
5 |
У розділі Слоти натисніть Сутність зв'язку. |
6 |
Виберіть роль сутності для назви сутності. |
7 |
Натисніть Зберегти. Ви можете призначити ролі сутності для збирання однієї й тієї ж сутності двічі за наміром. |
Механізм розуміння природної мови (NLU)
Агенти штучного інтелекту зі сценарієм використовують розуміння природної мови (NLU) з машинним навчанням для визначення намірів клієнтів. Наступні механізми NLU інтерпретують вхідні дані клієнтів і надають точні відповіді:
- Swiftmatch — швидкий, легкий двигун з підтримкою кількох мов.
- RASA — провідний фреймворк розмовного штучного інтелекту з відкритим вихідним кодом.
- Mindmeld (бета-версія) — пропонує розширені розмовні потоки та можливості NLU.
RASA вимагає більше тренувальних даних, ніж Swiftmatch, для досягнення високої точності. Розробники можуть перемикати двигуни NLU на вкладках «Статті агентів зі сценарним штучним інтелектом» і «Навчання», щоб оцінити продуктивність. Зміна двигуна оновлює алгоритм AI Agent, що вимагає перенавчання для точного висновку на основі нової моделі. Різницю в продуктивності можна проаналізувати за допомогою показників схожості в показниках "Сеанси" та "Тестування в один клік".
Розробники також можуть тестувати та коригувати порогові оцінки в розділі «Передача та висновок» після перемикання двигунів. Для RASA порогові бали мають тенденцію бути обернено пропорційними кількості намірів, тобто агенти з багатьма намірами (100+) зазвичай мають нижчі запасні бали в налаштуваннях висновків.
Зміна тренувальних двигунів
Для перемикання між двигунами NLU.
-
Виберіть агента штучного інтелекту, движок тренування якого потрібно змінити.
- Для Scripted AI Agent для відповідей на запитання: Натисніть Статті. З'явиться сторінка Бази знань.
- Для агентів штучного інтелекту зі сценарієм для виконання завдань: натисніть Тренування. З'явиться сторінка Дані тренування.
-
Натисніть піктограму «Налаштування » поруч із двигуном NLU у правій частині сторінки. З'явиться вікно Змінити тренувальний двигун .
За замовчуванням движок NLU налаштований на Swiftmatch для новостворених AI Agents.
-
Виберіть тренувальний двигун для навчання AI Agent. Можливі значення:
- RASA (бета-версія)
- Свіфтматч
- Mindmeld (бета-версія)
-
Вкажіть цю інформацію в розділі «Умовивід» :
- Оцінка, нижча за яку відображається резервний варіант: мінімальна впевненість, необхідна для того, щоб відповідь відображалася вам, нижче якої буде показана резервна відповідь.
- Різниця в балах за частковий збіг — визначає мінімальний розрив між рівнями впевненості відповідей для чіткого відображення найкращого збігу, нижче якого відображається шаблон часткового збігу.
- Натисніть, щоб розгорнути розділ Додаткові налаштування .
- Вилучити стоп-слова — «стоп-слова» — це функціональні слова, які встановлюють граматичні зв'язки між іншими словами в реченні, але самі по собі не мають лексичного значення. Коли ви видаляєте з речення стоп-слова, такі як артиклі (a, an, the, і так далі), займенники (він, її і так далі), алгоритми машинного навчання можуть фокусуватися на словах, які визначають значення текстового запиту споживачем. Якщо ви поставите галочку, він видаляє «стоп-слова» з речення під час тренування та умовиводу. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Розширити скорочення — скорочення англійською мовою в тренувальних даних можуть бути розширені до вихідної форми разом із термінами у вхідному запиті споживача для більшої точності. Приклад: 'don't' розширено до 'don't'. Якщо встановлено цей пункт, скорочення у вхідних повідомленнях розширюються перед обробкою. Ця можливість підтримується для всіх трьох двигунів NLU.
- Перевірка правопису в логічного висновку — бібліотека виправлення тексту виявляє та виправляє неправильні орфограми в тексті перед висновком. Ця можливість підтримується для всіх трьох рушіїв, лише якщо вибрано пункт Перевірка правопису у виведенні.
- Видалити спеціальні символи: спеціальні символи – це небуквено-цифрові символи, які впливають на висновок. Наприклад, Wi-Fi і Wi Fi по-різному розглядаються двигуном NLU. Якщо встановлено цей прапорець, спеціальні символи в запиті споживача видаляються для відображення відповідної відповіді. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Ролі сутностей: користувацькі сутності можуть мати різні ролі. Ця можливість двигуна NLU підтримується лише для RASA та Mindmeld.
- Підстановка сутностей у висновку — значення сутностей у навчальних даних і висновках замінюються ідентифікаторами сутностей. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Пріоритезувати заповнення слотів: заповнення слота має пріоритет над виявленням намірів.
- Результати, що зберігаються в одному повідомленні: кількість статей, для яких обчислені довірчі оцінки AI Agent відображатимуться під інформацією про транзакції під сеансами.
Кількість результатів для відображення в розділі «Алгоритм» на екрані «Сеанси» тепер обмежена 5. Найвищі n результатів (1=<n=<5) доступні у звітах про транскрипцію повідомлень агентів зі сценарним штучним інтелектом та в розділі "Результати алгоритму" вкладки "Інформація про транзакцію" у розділі "Сеанси".
- Розширення форми слова – розширюйте навчальні дані за допомогою таких словоформ, як множина, дієслова тощо, а також синонімів, вбудованих у дані. Ця можливість підтримується лише для Swiftmatch.
- Синоніми — це альтернативні слова, які використовуються для позначення одного і того ж слова. Якщо цей пункт позначено, поширені англійські синоніми до слів у тренувальних даних генеруються автоматично для точного розпізнавання запиту споживача. Наприклад, для слова сад системою згенерованих синонімів можуть бути присадибна ділянка, двір і так далі. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Словоформи — словоформи можуть існувати в різних формах, таких як множина, прислівники, прикметники або дієслова. Наприклад, для слова "створення" словоформи можуть бути створити, створювати, творчи, творчо і так далі. Якщо встановлено цей прапорець, слова в запиті створюються з альтернативними формами слів і обробляються для надання відповідної відповіді споживачам.
Розробники можуть встановлювати різні порогові оцінки для різних механізмів NLU, щоб визначити найнижчу оцінку, прийнятну для відображення відповіді AI Agent.
- Натисніть «Оновити », щоб змінити алгоритм у корпусі AI Agent.
- Натисніть Потяг. Після того, як AI Agent буде навчено за допомогою вибраного механізму навчання, статус бази знань зміниться з «Збережено » на «Навчено».
Ви можете тренувати AI Agent з RASA і Mindmeld тільки в тому випадку, якщо у всіх статтях є хоча б два висловлювання.
Навчання
Після того, як усі бажані статті будуть створені, ви можете навчити AI Agent і зробити його живим, щоб протестувати та розгорнути. Щоб навчити AI Agent з його поточним корпусом, натисніть «Тренування » у верхньому правому куті. Це має змінити статус на Тренування.
Як тільки навчання буде завершено, статус зміниться на Навчений. Натисніть значок «Перезавантажити » поруч із пунктом «Тренування », щоб отримати поточний статус тренування.
На цьому етапі ви можете натиснути «Зробити живим », щоб опублікувати навчений корпус і протестувати його в попередньому перегляді Webex AI Agent або на зовнішніх каналах, де розгорнуто AI Agent.
Векторна модель
Тепер ви можете вибрати бажані векторні моделі як частину розширених налаштувань двигуна в движку Swiftmatch NLU. Вибір можливий між двома варіантами – вектори рівня висловлювання та рівня статті. У нашому постійному прагненні підвищити точність наших двигунів NLU ми експериментували з використанням векторів на рівні статті, на відміну від старої моделі використання векторів рівня висловлювання, і виявили, що вектори на рівні статті покращують точність у більшості випадків. Зверніть увагу, що вектори на рівні статті будуть новим значенням за замовчуванням для векторизації для нових одномовних AI Agents, а для багатомовних AI Agents збіги на рівні статті будуть підтримуватися лише тоді, коли багатомовною моделлю є Polymatch.
Ви можете перевірити інформацію про векторну модель, яка була присутня на момент висновку, в іншому інформаційному розділі сесії.
Керуйте намірами
Намір — це основний компонент платформи AI Agent Webex, який дає змогу агентам штучного інтелекту розуміти ваші дані та ефективно реагувати на них. Він являє собою конкретне завдання або дію, яке ви хочете виконати під час розмови. Розробники AI Agent визначають усі наміри, які відповідають завданням, які ви хочете виконувати. Точність класифікації намірів безпосередньо впливає на здатність агента ШІ надавати релевантні та корисні відповіді. Класифікація намірів – це процес ідентифікації наміру на основі ваших даних, що дозволяє агенту ШІ реагувати значущим і контекстуально релевантним чином.
Системні наміри
- Резервний намір за замовчуванням — можливості агента штучного інтелекту за своєю суттю обмежені намірами, які призначені для розпізнавання та реагування на них. Хоча компанія не може передбачити всі можливі запитання, які ви можете поставити, резервний намір за замовчуванням може допомогти розмовам йти за планом.
Впроваджуючи резервний намір за замовчуванням, розробники AI Agent можуть гарантувати, що AI Agent витончено оброблятиме несподівані запити або запити, що виходять за рамки обсягу, перенаправляючи розмову назад до відомих намірів.
Розробникам агентів штучного інтелекту не потрібно додавати конкретні висловлювання до запасного наміру. Агент може бути навчений автоматично активувати резервний намір, коли він стикається з відомими питаннями, що виходять за рамки обсягу, які в іншому випадку могли б бути неправильно класифіковані в інші наміри.
Наприклад, у банківському агенті зі штучним інтелектом користувачі можуть намагатися дізнатися про кредити. Якщо AI Agent не налаштований на обробку запитів, пов'язаних із кредитами, ці запити можуть бути включені як навчальні фрази в межах резервного наміру за замовчуванням. Коли користувач запитує про кредити в будь-який момент розмови, агент штучного інтелекту розпізнає запит як такий, що виходить за межі визначених намірів, і запускає резервну реакцію. Це забезпечує більш адекватну реакцію.
Резервний намір не повинен мати жодних слотів, пов'язаних із ним.
Резервний метод має використовувати резервний ключ шаблону за замовчуванням для своєї відповіді.
- Довідка: цей намір призначений для відповіді на запити користувачів про можливості AI Agent. Коли користувачі не впевнені в тому, чого вони можуть досягти, або стикаються з труднощами під час розмови, вони часто звертаються за допомогою, просячи про
допомогу
.За замовчуванням відповідь для методу допомоги зіставляється з ключем шаблону
довідкового повідомлення
. Однак розробники AI Agent можуть налаштувати відповідь або змінити пов'язаний з ним ключ шаблону, щоб надати більш персоналізовані та інформативні вказівки.Рекомендується передавати можливості ШІ-агента на високому рівні, надаючи користувачам чітке розуміння того, що вони можуть робити далі.
- Поговоріть з агентом — цей намір дає змогу користувачам звертатися за допомогою до агента-людини на будь-якому етапі взаємодії з агентом штучного інтелекту. Коли цей намір спрацьовує, система автоматично ініціює передачу людині-агенту. Стандартним шаблоном відповіді для цього наміру є
передача агентом
. Хоча немає обмежень інтерфейсу користувача щодо зміни ключа шаблону відповіді, його зміна не вплине на результат передачі людиною.
Наміри світської бесіди
Усі новостворені агенти штучного інтелекту включають чотири попередньо визначені наміри small talk для обробки загальних привітань користувачів, виразів подяки, негативних відгуків і прощання:
- Вітання
- Дякую
- Агент штучного інтелекту не допоміг
- До побачення
Створення наміру
Перш ніж почати
Перш ніж створювати намір, радимо створити сутності, які зв'язуватимуться з ним. Сутності зобов'язані виконати поставлене завдання. Щоб отримати докладнішу інформацію, перегляньте статтю створення сутностей.
1 |
Увійдіть на платформу Webex AI Agent. |
2 |
На сторінці Приладна дошка виберіть завдання. |
3 |
Клацніть « Тренування» на лівій панелі. |
4 |
На сторінці "Дані тренування" натисніть "Створити намір". |
5 |
У вікні Створення наміру вкажіть такі відомості: |
6 |
Установіть прапорець Обов'язково, якщо сутність є обов'язковою. |
7 |
Введіть кількість повторних спроб, дозволених для цього слота, якщо він неправильно заповнений споживачем. За замовчуванням число встановлено на три. |
8 |
Виберіть ключ шаблону з випадаючого списку. |
9 |
У розділі «Відповідь » введіть ключ шаблону остаточної відповіді, який буде повернуто користувачам після завершення наміру. |
10 |
Увімкніть перемикач Скинути слоти після завершення , щоб скинути значення слотів, зібрані в розмові, після завершення наміру. Якщо цей перемикач вимкнено, слот зберігає старі значення та відображає ту саму відповідь.
|
11 |
Увімкніть перемикач Оновити значення слотів, щоб оновити значення слота під час розмови зі споживачем. Останнє значення, заповнене в слоті, вважається AI Agent для обробки даних. Якщо цю функцію ввімкнено, значення заповнених слотів оновлюються щоразу, коли користувачі надають нову інформацію для того самого типу слотів.
|
12 |
Увімкніть перемикач Надавати пропозиції для слотів , щоб надавати пропозиції щодо заповнення слотів та альтернативні значення слотів у кінцевій відповіді на основі введених користувачем даних. |
13 |
Увімкніть перемикач Завершити розмову , щоб завершити сеанс після цього наміру. Connect і голосові потоки можуть використовувати це, щоб завершити розмову зі споживачами.
|
14 |
Натисніть Зберегти. Натисніть «Тренування » у верхньому правому куті вкладки «Тренування », щоб відобразити будь-які зміни, внесені в наміри та сутності.
Для тренування двигунів Rasa або Mindmeld NLU потрібно мінімум два варіанти навчання (висловлювання) на кожен намір. Також кожен слот повинен мати не менше двох анотацій. Якщо ці вимоги не виконуються, кнопка «Поїзд » вимикається. Поруч із ураженим наміром з'являється значок попередження, який вказує на проблему. Однак резервний намір за замовчуванням не підпадає під ці вимоги. |
Подальші дії
Після створення наміру потрібна певна інформація для його виконання. Пов'язані сутності визначають, як ця інформація отримується з висловлювань користувачів. Щоб отримати докладнішу інформацію, перегляньте статтю Зв'язування сутностей із наміром.
Зв'язування сутностей за наміром
Перш ніж почати
Рекомендується, щоб сутності були створені та пов'язані між собою, перш ніж додавати висловлювання. Цей авто анотує сутності під час додавання висловлювань.
1 |
Увійдіть на платформу Webex AI Agent. |
2 |
На приладній дошці натисніть створеного агента штучного інтелекту. |
3 |
Клацніть « Тренування» на лівій панелі. |
4 |
На сторінці Навчальні дані виберіть намір зв'язати сутності та ролі сутностей. За замовчуванням відображається вкладка Намір.
|
5 |
У розділі Слоти натисніть Сутність зв'язку. Зв'язані сутності відображаються в розділі «Слоти».
|
6 |
Виберіть роль сутності для назви сутності. |
7 |
Натисніть Зберегти. Коли сутність позначена як обов'язкова, стають доступними додаткові параметри конфігурації. Ви можете вказати максимальну кількість разів, коли AI Agent може надіслати запит до відсутньої сутності, перш ніж перейти до ескалації або надати резервну відповідь. Ви можете визначити ключ шаблону, який буде спрацьовувати, якщо потрібну сутність не буде надано протягом вказаної кількості повторень.
Як тільки AI Agent визначає намір і збирає всі необхідні дані (слоти), він відповідає повідомленням, пов'язаним з кінцевим ключем шаблону, налаштованим для цього наміру. Щоб розпочати нову розмову або впоратися з подальшими намірами без перенесення попередніх даних, потрібно ввімкнути перемикач «Скинути слоти після завершення ». Цей параметр видаляє всі розпізнані сутності з історії розмови, забезпечуючи новий початок кожної нової взаємодії. |
Генерація даних про тренування
Вам доведеться вручну додавати дані про навчання до їхніх намірів, щоб змусити агента штучного інтелекту працювати з розумною точністю. Навчальні дані складаються з різних способів, за допомогою яких ви можете викликати один і той самий намір. Ви можете додати принаймні 15–20 варіантів для кожного наміру, щоб підвищити його точність. Створення цього навчального корпусу вручну може бути виснажливим і трудомістким. Ви можете додати лише кілька варіантів або додати лише ключові слова як варіанти замість осмислених речень. Цього можна уникнути, генеруючи дані тренувань, щоб доповнити існуючі.
Щоб згенерувати тренувальні дані, виконайте наведені нижче дії.
- Введіть назву наміру та зразок висловлювання.
- Натисніть Створити.
- Надайте короткий опис наміру керувати штучним інтелектом.
- Вкажіть бажану кількість варіантів і рівень креативності для пропозицій, згенерованих штучним інтелектом.
- Створення багатьох варіантів одночасно може вплинути на якість. Ми рекомендуємо максимум 20 варіантів на покоління.
- Нижчий параметр креативності може створити менш різноманітні варіанти.
- Процес генерації може тривати кілька секунд, залежно від кількості запитуваних варіантів.
- Значок блискавки відрізняє варіанти, створені штучним інтелектом, від даних тренувань, визначених користувачем.
Механізм розуміння природної мови (NLU)
Агенти штучного інтелекту зі сценарієм використовують розуміння природної мови (NLU) з машинним навчанням для визначення намірів клієнтів. Наступні механізми NLU інтерпретують вхідні дані клієнтів і надають точні відповіді:
- Swiftmatch — швидкий, легкий двигун з підтримкою кількох мов.
- RASA — провідний фреймворк розмовного штучного інтелекту з відкритим вихідним кодом.
- Mindmeld (бета-версія) — пропонує розширені розмовні потоки та можливості NLU.
RASA вимагає більше тренувальних даних, ніж Swiftmatch, для досягнення високої точності. Розробники можуть перемикати двигуни NLU на вкладках «Статті агентів зі сценарним штучним інтелектом» і «Навчання», щоб оцінити продуктивність. Зміна двигуна оновлює алгоритм AI Agent, що вимагає перенавчання для точного висновку на основі нової моделі. Різницю в продуктивності можна проаналізувати за допомогою показників схожості в показниках "Сеанси" та "Тестування в один клік".
Розробники також можуть тестувати та коригувати порогові оцінки в розділі «Передача та висновок» після перемикання двигунів. Для RASA порогові бали мають тенденцію бути обернено пропорційними кількості намірів, тобто агенти з багатьма намірами (100+) зазвичай мають нижчі запасні бали в налаштуваннях висновків.
Зміна тренувальних двигунів
Для перемикання між двигунами NLU.
-
Виберіть агента штучного інтелекту, движок тренування якого потрібно змінити.
- Для Scripted AI Agent для відповідей на запитання: Натисніть Статті. З'явиться сторінка Бази знань.
- Для агентів штучного інтелекту зі сценарієм для виконання завдань: натисніть Тренування. З'явиться сторінка Дані тренування.
-
Натисніть піктограму «Налаштування » поруч із двигуном NLU у правій частині сторінки. З'явиться вікно Змінити тренувальний двигун .
За замовчуванням движок NLU налаштований на Swiftmatch для новостворених AI Agents.
-
Виберіть тренувальний двигун для навчання AI Agent. Можливі значення:
- RASA (бета-версія)
- Свіфтматч
- Mindmeld (бета-версія)
-
Вкажіть цю інформацію в розділі «Умовивід» :
- Оцінка, нижча за яку відображається резервний варіант: мінімальна впевненість, необхідна для того, щоб відповідь відображалася вам, нижче якої буде показана резервна відповідь.
- Різниця в балах за частковий збіг — визначає мінімальний розрив між рівнями впевненості відповідей для чіткого відображення найкращого збігу, нижче якого відображається шаблон часткового збігу.
- Натисніть, щоб розгорнути розділ Додаткові налаштування .
- Вилучити стоп-слова — «стоп-слова» — це функціональні слова, які встановлюють граматичні зв'язки між іншими словами в реченні, але самі по собі не мають лексичного значення. Коли ви видаляєте з речення стоп-слова, такі як артиклі (a, an, the, і так далі), займенники (він, її і так далі), алгоритми машинного навчання можуть фокусуватися на словах, які визначають значення текстового запиту споживачем. Якщо ви поставите галочку, він видаляє «стоп-слова» з речення під час тренування та умовиводу. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Розширити скорочення — скорочення англійською мовою в тренувальних даних можуть бути розширені до вихідної форми разом із термінами у вхідному запиті споживача для більшої точності. Приклад: 'don't' розширено до 'don't'. Якщо встановлено цей пункт, скорочення у вхідних повідомленнях розширюються перед обробкою. Ця можливість підтримується для всіх трьох двигунів NLU.
- Перевірка правопису в логічного висновку — бібліотека виправлення тексту виявляє та виправляє неправильні орфограми в тексті перед висновком. Ця можливість підтримується для всіх трьох рушіїв, лише якщо вибрано пункт Перевірка правопису у виведенні.
- Видалити спеціальні символи: спеціальні символи – це небуквено-цифрові символи, які впливають на висновок. Наприклад, Wi-Fi і Wi Fi по-різному розглядаються двигуном NLU. Якщо встановлено цей прапорець, спеціальні символи в запиті споживача видаляються для відображення відповідної відповіді. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Ролі сутностей: користувацькі сутності можуть мати різні ролі. Ця можливість двигуна NLU підтримується лише для RASA та Mindmeld.
- Підстановка сутностей у висновку — значення сутностей у навчальних даних і висновках замінюються ідентифікаторами сутностей. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Пріоритезувати заповнення слотів: заповнення слота має пріоритет над виявленням намірів.
- Результати, що зберігаються в одному повідомленні: кількість статей, для яких обчислені довірчі оцінки AI Agent відображатимуться під інформацією про транзакції під сеансами.
Кількість результатів для відображення в розділі «Алгоритм» на екрані «Сеанси» тепер обмежена 5. Найвищі n результатів (1=<n=<5) доступні у звітах про транскрипцію повідомлень агентів зі сценарним штучним інтелектом та в розділі "Результати алгоритму" вкладки "Інформація про транзакцію" у розділі "Сеанси".
- Розширення форми слова – розширюйте навчальні дані за допомогою таких словоформ, як множина, дієслова тощо, а також синонімів, вбудованих у дані. Ця можливість підтримується лише для Swiftmatch.
- Синоніми — це альтернативні слова, які використовуються для позначення одного і того ж слова. Якщо цей пункт позначено, поширені англійські синоніми до слів у тренувальних даних генеруються автоматично для точного розпізнавання запиту споживача. Наприклад, для слова сад системою згенерованих синонімів можуть бути присадибна ділянка, двір і так далі. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Словоформи — словоформи можуть існувати в різних формах, таких як множина, прислівники, прикметники або дієслова. Наприклад, для слова "створення" словоформи можуть бути створити, створювати, творчи, творчо і так далі. Якщо встановлено цей прапорець, слова в запиті створюються з альтернативними формами слів і обробляються для надання відповідної відповіді споживачам.
Розробники можуть встановлювати різні порогові оцінки для різних механізмів NLU, щоб визначити найнижчу оцінку, прийнятну для відображення відповіді AI Agent.
- Натисніть «Оновити », щоб змінити алгоритм у корпусі AI Agent.
- Натисніть Потяг. Після того, як AI Agent буде навчено за допомогою вибраного механізму навчання, статус бази знань зміниться з «Збережено » на «Навчено».
Ви можете тренувати AI Agent з RASA і Mindmeld тільки в тому випадку, якщо у всіх статтях є хоча б два висловлювання.
Навчання
Після того, як усі бажані статті будуть створені, ви можете навчити AI Agent і зробити його живим, щоб протестувати та розгорнути. Щоб навчити AI Agent з його поточним корпусом, натисніть «Тренування » у верхньому правому куті. Це має змінити статус на Тренування.
Як тільки навчання буде завершено, статус зміниться на Навчений. Натисніть значок «Перезавантажити » поруч із пунктом «Тренування », щоб отримати поточний статус тренування.
На цьому етапі ви можете натиснути «Зробити живим », щоб опублікувати навчений корпус і протестувати його в попередньому перегляді Webex AI Agent або на зовнішніх каналах, де розгорнуто AI Agent.
Векторна модель
Тепер ви можете вибрати бажані векторні моделі як частину розширених налаштувань двигуна в движку Swiftmatch NLU. Вибір можливий між двома варіантами – вектори рівня висловлювання та рівня статті. У нашому постійному прагненні підвищити точність наших двигунів NLU ми експериментували з використанням векторів на рівні статті, на відміну від старої моделі використання векторів рівня висловлювання, і виявили, що вектори на рівні статті покращують точність у більшості випадків. Зверніть увагу, що вектори на рівні статті будуть новим значенням за замовчуванням для векторизації для нових одномовних AI Agents, а для багатомовних AI Agents збіги на рівні статті будуть підтримуватися лише тоді, коли багатомовною моделлю є Polymatch.
Ви можете перевірити інформацію про векторну модель, яка була присутня на момент висновку, в іншому інформаційному розділі сесії.
Позначення згенерованих варіантів
Щоб забезпечити відповідальне використання штучного інтелекту, розробники можуть позначати результати, створені штучним інтелектом, для перевірки. Це дозволяє виявляти та запобігати будь-якому шкідливому або упередженому контенту. Щоб позначити виходи, згенеровані штучним інтелектом:
- Знайдіть опцію позначення: опція позначення доступна для кожного згенерованого висловлювання.
- Надавати відгук: Позначаючи вихідні дані, розробники можуть додавати коментарі та вказувати причину позначки.
Ця функція спочатку доступна з щомісячним лімітом використання 500 генеруючих операцій. Щоб задовольнити зростаючі потреби, розробники можуть звертатися до власників своїх облікових записів із запитом на збільшення цього ліміту.
Створення багатомовних намірів і сутностей
Ви можете створювати дані тренувань кількома мовами. Для кожної мови, налаштованої для вашого AI Agent, ви повинні визначити висловлювання, які відображають бажані взаємодії. Хоча слоти залишаються однаковими для різних мов, ключі шаблонів унікально ідентифікують відповіді кожною мовою.
Не всі мови підтримують усі типи сутностей. Для отримання додаткової інформації про список типів сутностей, які підтримує кожна мова, перегляньте таблицю Підтримувані мови для агентів Scripted AI.
Керування відповідями
Відповіді – це повідомлення, які ваш AI Agent надсилає клієнтам у відповідь на їхні запитання чи наміри. Ви можете створювати відповіді, які включають:
- Текст – звичайні текстові повідомлення для прямого спілкування.
- Код – вбудований код для динамічного контенту або дій.
- Мультимедіа — зображення, аудіо або відео елементи для покращення взаємодії з користувачем.
Відповіді мають дві основні складові:
- Шаблони – попередньо визначені структури відповідей, які зіставляються з конкретними намірами.
- Робочі процеси – логіка, яка визначає, який шаблон використовувати на основі визначеного наміру.
Шаблони для передачі агента, допомоги, резервного варіанту та привітання попередньо налаштовані, і повідомлення відповіді може бути змінено з відповідних шаблонів.
Типи відповідей
Розділ Response Designer охоплює різні типи відповідей і способи їх налаштування.
Вкладка «Робочі процеси» використовується для обробки асинхронних відповідей під час виклику зовнішнього API, який відповідає асинхронно. Робочі процеси мають бути закодовані на Python.
Заміна змінних
Підстановка змінних дозволяє використовувати динамічні змінні як частину шаблонів відповідей. Усі стандартні змінні (або сутності) у сеансі, а також ті, які розробник AI Agent може встановити всередині об'єкта довільної форми, як-от поле сховища
даних, можуть бути використані в шаблонах відповідей за допомогою цієї функції. Змінні представлені за допомогою такого синтаксису: ${variable_name}. Наприклад, використання значення сутності під назвою apptdate використовує ${entities.apptdate} або ${newdfState.model_state.entities.apptdate.value}.
Відповіді можна персоналізувати за допомогою змінних, отриманих з каналу або зібраних від споживачів протягом розмови. Функція автозаповнення показує синтаксис змінних у текстовому полі, коли ви починаєте вводити ${. Вибір потрібної пропозиції авто заповнює область змінною і підсвічує таку змінну.
Налаштування відповідей за допомогою Дизайнера відповідей
Дизайнер відповідей пропонує зручний інтерфейс для створення відповідей, не вимагаючи великих знань кодування. Доступні два типи відповідей:
- Умовні відповіді: Для тих, хто не є розробниками, ця опція дозволяє легко створювати відповіді, які AI Agent доставляє клієнтам.
- Фрагменти коду: Для розробників, які використовують Python, ця опція забезпечує гнучкість для налаштування відповідей за допомогою коду.
Конструктор відповідей Webex AI Agent призначений для того, щоб користувацький досвід адаптувався до конкретного каналу, з яким взаємодіє AI Agent.
Шаблони відповідей
- Текст — це прості текстові відповіді. Щоб покращити взаємодію з користувачем, дизайнер відповідей дозволяє використовувати кілька текстових полів у межах однієї відповіді, що дає змогу розбивати довгі повідомлення на більш зручні розділи. Кожне текстове поле може містити різні варіанти відповідей. Під час розмови один із цих варіантів вибирається випадковим чином і відображається користувачеві, забезпечуючи динамічну та захоплюючу взаємодію.
Щоб підтримувати динамічний і привабливий користувацький досвід, ви можете додати до своїх шаблонів кілька варіантів відповіді. Коли активується шаблон з декількома опціями, одна з них вибирається випадковим чином і відображається користувачеві. Ви можете увімкнути цю функцію, натиснувши кнопку +Додати варіант, розташовану внизу вашої відповіді.
При збереженні відповідей розробники бачать попередження із зазначенням кількості помилок, які потрібно виправити. Поля з помилками будуть виділені червоним кольором. Використовуючи стрілки навігації, розробники можуть легко знаходити та виправляти ці помилки в будь-якому каналі чи форматі відповіді. Якщо засіб вибору списку або карусель містить кілька карток, точкова навігація дозволяє переміщатися по картках з помилками. Для однієї картки відповідна точка стає червоною, щоб сигналізувати про помилку.
- Швидка відповідь: текстові відповіді можна поєднувати з кнопками, які можуть бути текстовими або URL-посиланнями. Для текстових кнопок потрібен заголовок і корисне навантаження, яке надсилається боту при натисканні. Кнопки URL перенаправляють користувачів на певну веб-сторінку.
Коли запит користувача неоднозначний, часткова відповідність дозволяє боту пропонувати відповідні статті або наміри як варіанти. Ця функція доступна для взаємодії в Інтернеті та Facebook.
Додавання швидких відповідей на URL-адреси
Кнопки швидкої відповіді URL у фіксованих і умовних відповідях дають змогу створювати кнопки, які перенаправляють користувачів на ваш веб-сайт для отримання додаткової інформації або дій, як-от заповнення форм. Після натискання ці кнопки відкривають вказану URL-адресу в новій вкладці в тому ж вікні браузера без надсилання жодних даних назад боту.
Щоб додати URL-адресу швидкої відповіді в умовній або фіксованій відповіді:
- Виберіть статтю або ключ шаблону, для яких ви хочете налаштувати URL-адресу швидкої відповіді.
- Натисніть +Додати швидку відповідь. З'явиться спливаюче вікно Тип кнопки.
- Виберіть тип кнопки як URL-адресу у веб-каналі.
- Вкажіть заголовок кнопки та URL, на які споживач має бути перенаправлений після натискання на кнопку.
- Натисніть Готово , щоб додати URL-адресу швидкої відповіді.
Кнопки типу URL також можна налаштувати за допомогою динамічного типу відповіді, де ці кнопки мають бути налаштовані за допомогою фрагментів коду python. Ці кнопки підтримуються в попередньому перегляді платформи Webex AI Agent і попередньому перегляді, яким можна поділитися. Наразі вони не підтримуються віджетом онлайн-чату IMIchat або іншими сторонніми каналами.
- Карусель — розширені відповіді можуть включати одну картку або кілька карток, розташованих у форматі каруселі. Кожна картка вимагає заголовка і може містити зображення, опис і до трьох кнопок.
Кнопки швидкої відповіді в шаблоні каруселі можна налаштувати за допомогою текстових або URL-посилань. Натискання на URL-адресу перенаправить користувача на вказаний веб-сайт. Натискання на текстову кнопку швидкої відповіді надсилає налаштоване корисне навантаження боту, викликаючи відповідну відповідь.
- Зображення — мультимедійний шаблон, у якому користувачі можуть налаштовувати зображення, надаючи URL-адреси.
- Відео: відображення відео в попередньому перегляді на основі налаштованої URL-адреси відео.
- Код — може використовуватися для написання коду Python для виклику API або виконання іншої логіки.
Фрагменти коду
Умовні відповіді з їхніми широкими функціями та різноманітними шаблонами можуть ефективно задовольняти більшість потреб AI Agent. Однак для складних випадків використання, які не можуть бути повністю реалізовані за допомогою умовних відповідей, або для розробників, які віддають перевагу кодуванню, доступний тип відповіді Code Snippet.
Фрагменти коду дозволяють налаштовувати відповіді за допомогою коду Python. Цей підхід дає змогу створювати всі типи відповідей, включно зі швидкими відповідями, текстом, каруселями, зображеннями, аудіо, відео та файлами, у шаблоні відповіді або статті.
Код функції, визначений у шаблоні фрагмента коду, може бути використаний для встановлення змінних, які потім використовуються в інших шаблонах. Важливо зазначити, що код функції не може безпосередньо повертати відповіді, коли використовується в умовних відповідях.
Перевірка фрагментів коду – платформа перевіряє наявність синтаксичних помилок лише в фрагменті коду, який ви налаштовуєте. Однак будь-які помилки в самому контенті відповіді можуть спричинити проблеми для взаємодії користувачів із ботом на налаштованому каналі. Наприклад, редактор не завадить вам додати відповідь "вибір часу" для веб-каналу, але це призводить до помилок, якщо запит користувача ініціює цю конкретну відповідь.
Якщо ви вирішите не налаштовувати унікальну відповідь для різних каналів, веб-відповідь буде вважатися відповіддю за замовчуванням і буде надіслана кінцевому користувачу. Список шаблонів, які підтримуються на веб-каналі:
- Текст — просте текстове повідомлення, яке може мати кілька варіантів. Це налаштоване повідомлення відображається на основі запиту.
- Швидка відповідь — шаблон із текстом і кнопками, які можна натиснути.
- Карусель – колекція карток, кожна з яких має назву, URL-адресу зображення та опис.
- Зображення – шаблон для налаштування зображень за допомогою URL-адрес.
- Відео – шаблон для налаштування відео за допомогою URL-адреси відео. Ви можете відтворити відео, натиснувши або торкнувшись зображення.
- Файл — шаблон для налаштування PDF-файлу з наданням URL-адреси для доступу до файлу.
- Аудіо – шаблон для налаштування аудіофайлу шляхом надання URL-адреси аудіо. Він також показує тривалість звукового повідомлення на виході.
Налаштування параметрів керування
Перш ніж почати
Створіть агента штучного інтелекту зі сценарієм.
1 |
Перейдіть до та налаштуйте наступні деталі: |
2 |
Натисніть Зберегти зміни , щоб зберегти налаштування. |
Подальші дії
Додавайте мови до Scripted AI Agent.
Додавання мови до скриптового AI Agent
Перш ніж почати
Створіть агента штучного інтелекту зі сценарієм.
1 |
Перейдіть на . |
2 |
Натисніть +Додати мови , щоб додати нові мови, і виберіть мови з випадаючого списку. |
3 |
Натисніть Додати , щоб додати мову. |
4 |
Увімкніть перемикач у розділі Дія , щоб увімкнути мову. |
5 |
Додавши мову, ви можете встановити її за замовчуванням. Наведіть курсор на мову та натисніть Зробити за замовчуванням. Ви не можете видалити або вимкнути мову за умовчанням. Крім того, якщо ви зміните існуючу мову за замовчуванням, це може вплинути на роботу статей, кураторства, тестування та попереднього перегляду AI Agent. |
6 |
Натисніть Зберегти зміни. |
Налаштування параметрів передачі
Перш ніж почати
Створіть агента штучного інтелекту зі сценарієм.
1 |
Перейдіть до та налаштуйте такі деталі: |
2 |
Натисніть Зберегти зміни , щоб зберегти налаштування передачі. |
Подальші дії
Скриптовий AI Agent для відповідей на запитання
Агенти зі штучним інтелектом за сценарієм – це агенти, які керуються знаннями, чия база знань складається з корпусу запитань і відповідей. Агент штучного інтелекту зі сценарієм може надавати відповіді на основі створеного користувачем навчального корпусу, який є набором прикладів і відповідей. Ця можливість корисна в сценаріях, коли:
- Потрібні спеціальні знання — агент повинен відповідати на запитання в межах заздалегідь визначеної області.
- Важлива послідовність — агент повинен надавати послідовні відповіді на схожі запити.
- Потрібна обмежена гнучкість — відповіді агента обмежені інформацією в навчальному корпусі.
Створіть агента штучного інтелекту зі сценарієм для відповідей на запитання
1 |
Увійдіть на платформу Webex AI Agent. |
2 |
На інформаційній панелі натисніть +Створити агента. |
3 |
На екрані Створення агента зі штучним інтелектом натисніть Почати з нуля. Ви також можете вибрати попередньо визначений шаблон, щоб швидко створити свого агента штучного інтелекту. Ви можете фільтрувати тип AI Agent як Scripted. У цьому випадку поля на сторінці Профілю заповнюються автоматично. |
4 |
Натисніть Next (Далі). |
5 |
У розділі Який тип агента ви створюєте , натисніть Сценарій. |
6 |
У розділі Яка основна функція вашого агента натисніть Відповідати на запитання. |
7 |
Натисніть Next (Далі). |
8 |
На сторінці Визначити агента вкажіть наступні дані: |
9 |
Натисніть Create (Створити). Агент штучного інтелекту зі сценарієм для відповідей на запитання успішно створений і тепер доступний на інформаційній панелі. У заголовку AI Agent можна виконувати такі завдання:
Ви також можете імпортувати готові агенти штучного інтелекту. Щоб отримати докладнішу інформацію, перегляньте статтю Імпорт попередньо створеного AI Agent. |
Подальші дії
Створіть сутність із ролями сутностей для агента штучного інтелекту.
Оновити профіль агента зі сценарним штучним інтелектом
Перш ніж почати
Створіть агента штучного інтелекту зі сценарієм для відповідей на запитання.
1 |
Увійдіть на платформу Webex AI Agent. |
2 |
На сторінці «Приладна дошка» виберіть створений агент штучного інтелекту. |
3 |
Перейдіть до і налаштуйте наступні деталі: |
4 |
Натисніть «Зберегти зміни », щоб зберегти налаштування. |
Управління статтями
Статті з суті скриптових AI Agents. Стаття – це сукупність питання, його варіацій та відповіді на це питання. Кожна стаття має запитання за замовчуванням, яке слугує ідентифікатором для цієї статті під час сеансів, курації та в інших місцях AI Agent. Усі статті, налаштовані в AI Agent, разом складають базу знань або корпус знань Агента. Система порівнює ваш запит з цією базою знань і показує відповідь з найвищим рівнем впевненості у вигляді відповіді від Агента.
Двигуни Rasa і Mindmeld NLU вимагають як мінімум двох навчальних варіантів (висловлювань) для того, щоб стаття була частиною навченої моделі корпусу. У скриптовому AI Agent для відповідей на запитання, якщо вибрано двигун Rasa або Mindmeld NLU і якщо стаття має менше двох варіацій, кнопки «Поїзд» і «Зберегти» та «Поїзд» стають недоступними. Коли ви наводите вказівник на ці недоступні кнопки, відображається повідомлення про вирішення проблем перед тренуванням. Також відображається значок попередження, що відповідає статті з проблемами. Питання вирішуються шляхом додавання більше двох варіантів статті. Як тільки проблеми будуть вирішені, кнопки «Поїзд » і «Зберегти» та «Поїзд» стануть доступними. Наявність двох варіантів не застосовується для статей за замовчуванням – повідомлення про частковий збіг, резервне повідомлення та привітальне повідомлення.
Ви можете класифікувати статті за категоріями за власним вибором, і всі некатегоризовані статті класифікуються як непризначені. Є чотири статті за замовчуванням, які доступні для кожного AI Agent з моменту створення. Це:
- Привітальне повідомлення — містить перше повідомлення, коли починається розмова між клієнтом і агентом штучного інтелекту.
- Резервне повідомлення — AI Agent показує це повідомлення, коли агент не може зрозуміти запитання користувача.
- Частковий збіг — коли агент штучного інтелекту розпізнає кілька статей із невеликою різницею в оцінках (як встановлено в налаштуваннях «Передача » та «Висновки »), агент показує це повідомлення про збіг разом із зіставленими статтями як варіанти. Ви також можете налаштувати відображення текстової відповіді разом із цими параметрами.
- Що робити?— Ви можете налаштувати можливості AI Agent. AI Agent відображає це щоразу, коли кінцеві користувачі ставлять під сумнів можливості AI Agent.
На додачу до них, додано статтю Розмова з агентом за замовчуванням, якщо включено параметри передачі агента з параметрів Передача та Висновок .
Усі нові агенти штучного інтелекту також мають чотири статті Smalltalk , які обробляють висловлювання користувачів для:
- Вітання
- Дякую
- Агент штучного інтелекту не допоміг
-
До побачення
Ці статті та відповіді доступні в базі знань AI Agent за замовчуванням під час створення нового AI Agent. Ви також можете змінити або видалити їх.
Додавайте статті через інтерфейс і відповідь за замовчуванням
Стаття – це сукупність питання, його варіацій та відповіді на це питання. Кожен запит споживача порівнюється з цими статтями (база знань), і відповідь, яка повертає найвищий рівень довіри, відображається користувачеві як відповідь AI Agent. Щоб додати статті:
1 |
Увійдіть на платформу Webex AI Agent. |
2 |
На сторінці інформаційної панелі AI Agents виберіть створеного вами AI-агента. |
3 |
Перейдіть до Створити нову статтю. та натисніть |
4 |
Додайте варіанти за умовчанням. |
5 |
Виберіть будь-яку з цих відповідей за замовчуванням для статті. Можливі значення:
Для отримання додаткової інформації дивіться розділ Налаштування відповідей за допомогою Дизайнера відповідей. |
6 |
Натисніть Зберегти та тренувати. |
Імпорт з каталогів
1 |
Приєднуйтесь до платформи агента зі штучним інтелектом Webex |
2 |
На сторінці інформаційної панелі AI Agents виберіть створеного вами AI-агента. |
3 |
Перейдіть до та натисніть три еліпси. |
4 |
Натисніть Імпортувати з каталогів. |
5 |
Виберіть категорії статей, які необхідно додати до агента. |
6 |
Натисніть Готово. |
Витягніть поширені запитання з посилання
1 |
Увійдіть на платформу Webex AI Agent. |
2 |
На сторінці інформаційної панелі AI Agents виберіть створеного вами AI-агента. |
3 |
Перейдіть до розділу та натисніть три три крапки. |
4 |
Натисніть Витягнути поширені запитання за посиланням. |
5 |
Укажіть URL-адресу місця розміщення поширених запитань і натисніть «Витягнути». |
6 |
Клацніть Імпорт. |
Імпортувати з файлу
1 |
Увійдіть на платформу Webex AI Agent. |
2 |
На сторінці інформаційної панелі AI Agents виберіть створеного вами AI-агента. |
3 |
Перейдіть до та натисніть три еліпси. |
4 |
Натисніть «Імпортувати з файлу » та виберітьCSV , щоб імпортувати статті з файлу csv. Якщо ви імпортуєте статті з файлу у форматі JSON, виберіть JSON. |
5 |
Натисніть «Огляд » і виберіть файл, який містить усі елементи. Натисніть Завантажити зразок , щоб переглянути формат, в якому повинні бути вказані статті. |
6 |
Клацніть Імпорт. |
Додавання власних синонімів
Багато випадків використання AI Agent, як правило, включають слова та фрази, які можуть не бути частиною стандартного англійського словника або є специфічними для бізнес-контексту. Наприклад, ви хочете, щоб AI Agent розпізнавав додаток для Android, додаток для iOS тощо. Агент штучного інтелекту повинен включати ці терміни та їх варіації в навчальні висловлювання для всіх пов'язаних статей, що призводить до зайвого введення даних.
Щоб подолати цю проблему надмірності, ви можете використовувати власні синоніми в скриптовому агенті штучного інтелекту для відповідей на запитання. Синоніми кожного кореневого слова замінюються кореневим словом під час виконання платформою автоматично.
1 |
Увійдіть на платформу Webex AI Agent. |
2 |
На сторінці інформаційної панелі AI Agents виберіть створеного вами AI-агента. |
3 |
Перейдіть до розділу та натисніть три три крапки. |
4 |
Натисніть Власні синоніми. |
5 |
Натисніть Нове кореневе слово. |
6 |
Налаштуйте кореневе значення слова та його синоніми та натисніть Зберегти. |
7 |
Знову тренуйте AI Agent після додавання синонімів. Ви також можете експортувати синоніми (у форматі файлу .CSV) у локальну папку та імпортувати файл назад на платформу. |
Механізм розуміння природної мови (NLU)
Агенти штучного інтелекту зі сценарієм використовують розуміння природної мови (NLU) з машинним навчанням для визначення намірів клієнтів. Наступні механізми NLU інтерпретують вхідні дані клієнтів і надають точні відповіді:
- Swiftmatch — швидкий, легкий двигун з підтримкою кількох мов.
- RASA — провідний фреймворк розмовного штучного інтелекту з відкритим вихідним кодом.
- Mindmeld (бета-версія) — пропонує розширені розмовні потоки та можливості NLU.
RASA вимагає більше тренувальних даних, ніж Swiftmatch, для досягнення високої точності. Розробники можуть перемикати двигуни NLU на вкладках «Статті агентів зі сценарним штучним інтелектом» і «Навчання», щоб оцінити продуктивність. Зміна двигуна оновлює алгоритм AI Agent, що вимагає перенавчання для точного висновку на основі нової моделі. Різницю в продуктивності можна проаналізувати за допомогою показників схожості в показниках "Сеанси" та "Тестування в один клік".
Розробники також можуть тестувати та коригувати порогові оцінки в розділі «Передача та висновок» після перемикання двигунів. Для RASA порогові бали мають тенденцію бути обернено пропорційними кількості намірів, тобто агенти з багатьма намірами (100+) зазвичай мають нижчі запасні бали в налаштуваннях висновків.
Зміна тренувальних двигунів
Для перемикання між двигунами NLU.
-
Виберіть агента штучного інтелекту, движок тренування якого потрібно змінити.
- Для Scripted AI Agent для відповідей на запитання: Натисніть Статті. З'явиться сторінка Бази знань.
- Для агентів штучного інтелекту зі сценарієм для виконання завдань: натисніть Тренування. З'явиться сторінка Дані тренування.
-
Натисніть піктограму «Налаштування » поруч із двигуном NLU у правій частині сторінки. З'явиться вікно Змінити тренувальний двигун .
За замовчуванням движок NLU налаштований на Swiftmatch для новостворених AI Agents.
-
Виберіть тренувальний двигун для навчання AI Agent. Можливі значення:
- RASA (бета-версія)
- Свіфтматч
- Mindmeld (бета-версія)
-
Вкажіть цю інформацію в розділі «Умовивід» :
- Оцінка, нижча за яку відображається резервний варіант: мінімальна впевненість, необхідна для того, щоб відповідь відображалася вам, нижче якої буде показана резервна відповідь.
- Різниця в балах за частковий збіг — визначає мінімальний розрив між рівнями впевненості відповідей для чіткого відображення найкращого збігу, нижче якого відображається шаблон часткового збігу.
- Натисніть, щоб розгорнути розділ Додаткові налаштування .
- Вилучити стоп-слова — «стоп-слова» — це функціональні слова, які встановлюють граматичні зв'язки між іншими словами в реченні, але самі по собі не мають лексичного значення. Коли ви видаляєте з речення стоп-слова, такі як артиклі (a, an, the, і так далі), займенники (він, її і так далі), алгоритми машинного навчання можуть фокусуватися на словах, які визначають значення текстового запиту споживачем. Якщо ви поставите галочку, він видаляє «стоп-слова» з речення під час тренування та умовиводу. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Розширити скорочення — скорочення англійською мовою в тренувальних даних можуть бути розширені до вихідної форми разом із термінами у вхідному запиті споживача для більшої точності. Приклад: 'don't' розширено до 'don't'. Якщо встановлено цей пункт, скорочення у вхідних повідомленнях розширюються перед обробкою. Ця можливість підтримується для всіх трьох двигунів NLU.
- Перевірка правопису в логічного висновку — бібліотека виправлення тексту виявляє та виправляє неправильні орфограми в тексті перед висновком. Ця можливість підтримується для всіх трьох рушіїв, лише якщо вибрано пункт Перевірка правопису у виведенні.
- Видалити спеціальні символи: спеціальні символи – це небуквено-цифрові символи, які впливають на висновок. Наприклад, Wi-Fi і Wi Fi по-різному розглядаються двигуном NLU. Якщо встановлено цей прапорець, спеціальні символи в запиті споживача видаляються для відображення відповідної відповіді. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Ролі сутностей: користувацькі сутності можуть мати різні ролі. Ця можливість двигуна NLU підтримується лише для RASA та Mindmeld.
- Підстановка сутностей у висновку — значення сутностей у навчальних даних і висновках замінюються ідентифікаторами сутностей. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Пріоритезувати заповнення слотів: заповнення слота має пріоритет над виявленням намірів.
- Результати, що зберігаються в одному повідомленні: кількість статей, для яких обчислені довірчі оцінки AI Agent відображатимуться під інформацією про транзакції під сеансами.
Кількість результатів для відображення в розділі «Алгоритм» на екрані «Сеанси» тепер обмежена 5. Найвищі n результатів (1=<n=<5) доступні у звітах про транскрипцію повідомлень агентів зі сценарним штучним інтелектом та в розділі "Результати алгоритму" вкладки "Інформація про транзакцію" у розділі "Сеанси".
- Розширення форми слова – розширюйте навчальні дані за допомогою таких словоформ, як множина, дієслова тощо, а також синонімів, вбудованих у дані. Ця можливість підтримується лише для Swiftmatch.
- Синоніми — це альтернативні слова, які використовуються для позначення одного і того ж слова. Якщо цей пункт позначено, поширені англійські синоніми до слів у тренувальних даних генеруються автоматично для точного розпізнавання запиту споживача. Наприклад, для слова сад системою згенерованих синонімів можуть бути присадибна ділянка, двір і так далі. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Словоформи — словоформи можуть існувати в різних формах, таких як множина, прислівники, прикметники або дієслова. Наприклад, для слова "створення" словоформи можуть бути створити, створювати, творчи, творчо і так далі. Якщо встановлено цей прапорець, слова в запиті створюються з альтернативними формами слів і обробляються для надання відповідної відповіді споживачам.
Розробники можуть встановлювати різні порогові оцінки для різних механізмів NLU, щоб визначити найнижчу оцінку, прийнятну для відображення відповіді AI Agent.
- Натисніть «Оновити », щоб змінити алгоритм у корпусі AI Agent.
- Натисніть Потяг. Після того, як AI Agent буде навчено за допомогою вибраного механізму навчання, статус бази знань зміниться з «Збережено » на «Навчено».
Ви можете тренувати AI Agent з RASA і Mindmeld тільки в тому випадку, якщо у всіх статтях є хоча б два висловлювання.
Навчання
Після того, як усі бажані статті будуть створені, ви можете навчити AI Agent і зробити його живим, щоб протестувати та розгорнути. Щоб навчити AI Agent з його поточним корпусом, натисніть «Тренування » у верхньому правому куті. Це має змінити статус на Тренування.
Як тільки навчання буде завершено, статус зміниться на Навчений. Натисніть значок «Перезавантажити » поруч із пунктом «Тренування », щоб отримати поточний статус тренування.
На цьому етапі ви можете натиснути «Зробити живим », щоб опублікувати навчений корпус і протестувати його в попередньому перегляді Webex AI Agent або на зовнішніх каналах, де розгорнуто AI Agent.
Векторна модель
Тепер ви можете вибрати бажані векторні моделі як частину розширених налаштувань двигуна в движку Swiftmatch NLU. Вибір можливий між двома варіантами – вектори рівня висловлювання та рівня статті. У нашому постійному прагненні підвищити точність наших двигунів NLU ми експериментували з використанням векторів на рівні статті, на відміну від старої моделі використання векторів рівня висловлювання, і виявили, що вектори на рівні статті покращують точність у більшості випадків. Зверніть увагу, що вектори на рівні статті будуть новим значенням за замовчуванням для векторизації для нових одномовних AI Agents, а для багатомовних AI Agents збіги на рівні статті будуть підтримуватися лише тоді, коли багатомовною моделлю є Polymatch.
Ви можете перевірити інформацію про векторну модель, яка була присутня на момент висновку, в іншому інформаційному розділі сесії.
Налаштування параметрів керування
Перш ніж почати
Створіть агента штучного інтелекту зі сценарієм.
1 |
Перейдіть до та налаштуйте наступні деталі: |
2 |
Натисніть Зберегти зміни , щоб зберегти налаштування. |
Подальші дії
Додавайте мови до Scripted AI Agent.
Додавання мови до скриптового AI Agent
Перш ніж почати
Створіть агента штучного інтелекту зі сценарієм.
1 |
Перейдіть на . |
2 |
Натисніть +Додати мови , щоб додати нові мови, і виберіть мови з випадаючого списку. |
3 |
Натисніть Додати , щоб додати мову. |
4 |
Увімкніть перемикач у розділі Дія , щоб увімкнути мову. |
5 |
Додавши мову, ви можете встановити її за замовчуванням. Наведіть курсор на мову та натисніть Зробити за замовчуванням. Ви не можете видалити або вимкнути мову за умовчанням. Крім того, якщо ви зміните існуючу мову за замовчуванням, це може вплинути на роботу статей, кураторства, тестування та попереднього перегляду AI Agent. |
6 |
Натисніть Зберегти зміни. |
Налаштування параметрів передачі
Перш ніж почати
Створіть агента штучного інтелекту зі сценарієм.
1 |
Перейдіть до та налаштуйте такі деталі: |
2 |
Натисніть Зберегти зміни , щоб зберегти налаштування передачі. |
Подальші дії
Попередній перегляд свого агента зі штучним інтелектом за сценарієм
Webex AI Agent дає змогу переглядати агентів штучного інтелекту під час розробки та навіть після завершення розробки. Таким чином, ви можете перевірити роботу агентів штучного інтелекту та визначити, чи генеруються бажані відповіді, що відповідають відповідним вхідним запитам. Ви можете попередньо переглянути свого заскриптованого AI Agent за допомогою наведених нижче способів.
- Інформаційна панель AI Agent: наведіть курсор на картку AI Agent, щоб переглянути опцію попереднього перегляду для цього AI Agent. Натисніть Попередній перегляд , щоб запустити віджет попереднього перегляду AI Agent.
- Заголовок AI Agent — після входу в режим редагування для будь-якого AI Agent, натиснувши картку AI Agent або кнопку Edit на картці AI Agent, опція попереднього перегляду завжди відображається в розділі заголовка.
- Зменшений віджет — після запуску попереднього перегляду, а потім його згортання, у нижньому правому куті сторінки створюється віджет голови чату, який дає змогу легко перезапустити режим попереднього перегляду.
На додаток до цього, ви можете скопіювати посилання для попереднього перегляду, яким можна поділитися, з агента штучного інтелекту. На картці AI Agent натисніть значок «Три крапки» у верхньому правому куті та натисніть «Копіювати посилання для попереднього перегляду». Цим посиланням можна поділитися з іншими користувачами AI Agent.
Віджет попереднього перегляду платформи
Віджет попереднього перегляду з'явиться в правому нижньому куті екрана. Ви можете надавати висловлювання (або послідовність висловлювань), щоб побачити, як реагує агент ШІ, гарантуючи, що він працює належним чином. Попередній перегляд AI agent підтримує кілька мов і може автоматично визначати мову висловлювань, щоб реагувати відповідним чином. Ви також можете вручну вибрати мову в попередньому перегляді, натиснувши на перемикач мов і вибравши зі списку доступних параметрів.
Віджет попереднього перегляду можна розгорнути для кращого перегляду. Додаткові корисні функції включають надання інформації для споживачів та ініціювання кількох кімнат для ретельного тестування агента штучного інтелекту.
Віджет попереднього перегляду, яким можна поділитися
Віджет попереднього перегляду, яким можна поділитися, дає змогу розробникам AI Agent ділитися своїм AI Agent із зацікавленими сторонами та споживачами в презентабельній формі без необхідності розробляти власний інтерфейс користувача для створення AI Agent. За замовчуванням скопійоване посилання для попереднього перегляду відображає AI Agent у корпусі телефону. Розробники можуть зробити деякі швидкі налаштування, змінивши певні параметри в посиланні для попереднього перегляду. Вони мають дві основні кастомізації:
- Колір віджета — шляхом додавання
параметра brandColor
до посилання. Користувачі можуть визначати прості кольори за допомогою назв кольорів або використовувати шістнадцятковий код кольорів. -
Корпус телефону — шляхом зміни значення параметра
phoneCasing
у посиланні. За замовчуванням для цього параметра встановлено значенняtrue,
і його можна вимкнути, зробивши його хибнимПриклад посилання на попередній перегляд з такими параметрами:
?botunique_name=<вашbot_unique_name>&enterpriseunique_name=<вашenterprise_unique_name>&root=.&phoneCasing=true&brandColor=_4391DA
Загальні розділи керування для Scripted AI Agent
На лівій панелі сторінки конфігурації AI Agent з'являться такі розділи:
Навчання
У міру того, як агенти штучного інтелекту еволюціонують і стають все складнішими, зміни в їхній логіці або розумінні природної мови (NLU) іноді можуть мати непередбачені наслідки. Щоб забезпечити оптимальну продуктивність і виявити потенційні проблеми, платформа AI Agent пропонує зручну структуру тестування ботів в один клік. Ти можеш:
- Легко створюйте та виконуйте повний набір тестових випадків.
- Визначте тестові повідомлення та очікувані відповіді для різних сценаріїв.
- Моделюйте складні взаємодії, створюючи тест-кейси з кількома повідомленнями.
Визначте тести
Ви можете визначити тести, виконавши наступні кроки:
- Авторизуйтесь на платформі AI Agent.
- На приладній дошці виберіть створений вами агент штучного інтелекту зі сценарієм.
- Натисніть Тестування на лівій панелі. За замовчуванням з'являється вкладка Тестові кейси .
- Виберіть тест-кейс та натисніть Виконати вибрані тести.
Кожен рядок таблиці представляє тест-кейс з наступними параметрами:
Параметр | Опис |
---|---|
Повідомлення | Зразок повідомлення, що представляє типи запитів і тверджень, які користувачі можуть надсилати вашому агенту зі штучного інтелекту. |
Очікувана мова | Мова, якою користувачі повинні взаємодіяти з AI Agent. |
Очікувана стаття | Вкажіть статтю, яка повинна відображатися у відповідь на конкретне повідомлення користувача. Щоб допомогти вам знайти найактуальнішу статтю, у цій колонці є функція інтелектуальногоавтозаповнення. Коли ви вводите текст, система пропонуватиме відповідні статті на основі введеного тексту. |
Скидання попереднього контексту | Установіть прапорець у цьому стовпці, щоб виділити тестові випадки та переконатися, що вони виконуються незалежно від будь-якого існуючого контексту AI Agent. Коли цей параметр увімкнено, кожен тестовий випадок симулюється в новому сеансі, запобігаючи будь-яким перешкодам від попередніх взаємодій або збережених даних. |
Включати часткові збіги | Увімкніть цей перемикач, щоб включити тестові випадки з очікуваними статтями, які лише частково відповідають фактичній відповіді, яка вважається успішною. |
Імпорт з CSV | Імпортуйте тест-кейси з файлу, розділеного комами (CSV). При цьому всі існуючі тест-кейси будуть перезаписані. |
Експорт у CSV | Експортуйте тест-кейси у файл, розділений комами (CSV). |
Тестові зворотні виклики | Увімкніть цей перемикач, щоб імітувати вхідні зворотні дзвінки та тестувати поведінку потоку без вимоги фактичних вхідних дзвінків. Ця опція доступна лише для агентів Scripted AI для виконання дій. |
Зворотний дзвінок в потоці | Установіть прапорець у цьому стовпці, щоб указати, що намір має ініціювати зворотний виклик. Ця опція доступна лише для агентів Scripted AI для виконання дій. |
Очікуваний шаблон зворотного дзвінка | Вкажіть ключ шаблону, який повинен бути активований при зворотному дзвінку. Ця опція доступна лише для агентів Scripted AI для виконання дій. |
Тайм-аут (и) зворотного виклику | Максимальний проміжок часу (у секундах) AI Agent очікує відповіді на зворотний дзвінок, перш ніж вважати зворотний дзвінок таким, що вичерпався. Наразі застосовується 20-секундний тайм-аут. Ця опція доступна лише для агентів Scripted AI для виконання дій. |
Виконання тестів
На вкладці Виконання натисніть Виконати вибрані тести , щоб ініціювати послідовне виконання всіх вибраних тестових випадків.
Ви також можете виконувати тест-кейси з вкладки Тестові випадки .
.Щоб переглянути тест-кейси з конкретними результатами, натисніть потрібний результат (наприклад, «Пройдено »,
«Пройдено з частковим збігом
», «Не вдалося
», «Очікується
») на стрічці підсумку. Це відфільтрує список тест-кейсів, щоб відобразити лише ті, які відповідають обраному результату.
У результатах відображається ідентифікатор
сеансу, пов'язаний з кожним тестовим кейсом. Це дозволяє швидко робити перехресні посилання на тест-кейси та переглядати деталі транзакції. Щоб виконати це, виберіть опцію «Деталі
транзакції» в стовпці «Дії ».
Історія виконання
На вкладці «Історія » доступ до всіх виконаних тест-кейсів.
- Натисніть значок «Завантажити » у стовпці «Дії », щоб експортувати виконані тестові дані як файл CSV для автономного аналізу або звітності.
- Перегляньте конкретні налаштування двигуна та алгоритму, які використовуються для виконання кожного тестового випадку. Ця інформація допомагає розробникам оптимізувати продуктивність AI Agent.
- Щоб переглянути додаткові параметри конфігурації алгоритму, які використовуються для певного тренувального двигуна, клацніть піктограму «Інформація » поруч із назвою тренувального двигуна. Це дасть уявлення про параметри та налаштування, які вплинули на поведінку AI Agent під час тестування.
Сесій
Розділ «Сеанси» містить повний запис усіх взаємодій між агентами штучного інтелекту та клієнтами. Кожен сеанс включає детальну історію обміну повідомленнями. Дані сеансу можна експортувати у форматі CSV для аналізу та аудиту в автономному режимі. Ви можете використовувати ці дані для вивчення повідомлень і контексту конкретних сеансів, щоб отримати уявлення про взаємодію з користувачами та визначити області для вдосконалення, уточнити реакції агента штучного інтелекту та покращити загальний користувацький досвід.
Він може обробляти великі набори даних, відображаючи результати на сторінках. Ви можете використовувати розділ «Уточнення результатів », щоб фільтрувати та сортувати сеанси за різними критеріями. У кожному рядку таблиці відображається важлива інформація про сеанс, зокрема:
- Канали – канал, у якому відбулася взаємодія (наприклад, чат, голосовий зв'язок).
- Ідентифікатор сеансу: унікальний ідентифікатор сеансу.
- Ідентифікатор споживача – унікальний ідентифікатор користувача.
- Повідомлення: кількість повідомлень, якими обмінювалися протягом сеансу.
- Оновлено о —час закриття сеансу.
- Метадані: додаткова інформація про сеанс.
- Сховати тестові сеанси: установіть цей прапорець, щоб приховати тестові сеанси та відображати лише список сеансів у реальному часі.
- Відбулася передача агента: установіть цей прапорець, щоб відфільтрувати сеанси, які передаються агенту. Якщо відбувається передача агента, відображається значок навушників, що вказує на передачу чату людині-агенту.
- Сталася помилка: установіть цей прапорець, щоб відфільтрувати сеанси, під час яких виникла помилка.
- Відхилено: установіть цей прапорець, щоб відфільтрувати сеанси, за які не проголосували.
Натисніть на рядок, щоб отримати доступ до детального перегляду конкретного сеансу. Використовуйте прапорці, щоб фільтрувати сеанси на основі передачі агентом, помилок і негативних голосів. Для розшифрування сеансів потрібен дозвіл на рівні користувача та розширені налаштування захисту даних. Натисніть Розшифрувати вміст, щоб переглянути деталі сеансу.
Деталі сеансу конкретного сеансу в Scripted AI Agent для відповідей на запитання
Подання відомостей про сеанс у скриптовому агенті штучного інтелекту для відповідей на запитання надає повну розбивку конкретної взаємодії між користувачем і агентом штучного інтелекту.
У розділі «Повідомлення» :
- Відображає всі повідомлення, надіслані користувачем під час сеансу.
- Показує відповідні відповіді, згенеровані AI Agent.
- Представляє хронологічний порядок повідомлень, надаючи контекст для взаємодії.
Вкладка "Інформація про транзакцію":
- Містить список статей, які було визначено як релевантні запиту клієнта, включаючи як точні, так і часткові збіги.
- Відображає показники подібності, пов'язані з кожною ідентифікованою статтею, із зазначенням ступеня релевантності.
- Представляє результати базових алгоритмів, які використовуються для обробки запиту клієнта та виявлення релевантних статей.
- Відображає кількість результатів алгоритму залежно від параметрів, налаштованих на вкладці «Передача» та «Висновок ».
Розділ «Інша інформація » в поданні «Відомості про сеанс» надає додатковий контекст і відомості про конкретну взаємодію. Ось розбивка відображуваної інформації:
- Оброблений запит – показує попередньо оброблену версію введених даних клієнта після того, як їх було оброблено конвеєром розуміння природної мови (NLU) агента AI.
- Передача агента – вказує, чи відбулася передача агентом під час сеансу. Установіть прапорець Агент Передача за правилами , якщо передача агентом була ініційована певними правилами.
- Тип відповіді: визначає тип відповіді, згенерованої агентом AI, наприклад фрагмент коду або умовну відповідь.
- Умова відповіді: вказує на конкретну умову або правило, яке ініціювало реакцію агента AI.
- NLU Engine — визначає механізм NLU, який використовується для обробки запиту клієнта (наприклад, RASA, Switchmatch або Mindmeld).
- Порогові бали: відображає мінімальну порогову оцінку та часткову різницю в рахунках збігів, налаштовані в параметрах «Передача» та «Виведення ». Ці значення визначають, коли запит вважається таким, що виходить за рамки обсягу або вимагає втручання агента.
- Розширені журнали: надає список журналів налагодження, пов'язаних із конкретним ідентифікатором транзакції. Розширені журнали зазвичай зберігаються протягом 180 днів.
Деталі сеансу певного сеансу в Scripted AI Agent для виконання дій
Вкладка «Інформація про транзакцію» в агенті зі сценарним штучним інтелектом для виконання дій надає детальну розбивку конкретної взаємодії, розподіляючи інформацію за чотирма розділами:
Розділ «Визначені наміри»:
- Відображає наміри, які було визначено за запитом клієнта.
- Показує рівень впевненості, пов'язаний з кожним виявленим наміром.
- Перелічує слоти, пов'язані з визначеним наміром. Натисніть на слот, щоб переглянути додаткову інформацію про його значення та спосіб його вилучення із запиту користувача.
У розділі «Ідентифіковані сутності» перелічено сутності, які були отримані з повідомлення клієнта та пов'язані з активним наміром споживача. Ці сутності представляють ключові фрагменти інформації, які бот визначив у запиті користувача.
Розділ «Результати алгоритму» містить інформацію про основні процеси, які призвели до реакції Агента ШІ. Ось розбивка відображуваної інформації:
- Список намірів: показує виявлені наміри та відповідні оцінки подібності.
- Список сутностей – відображає сутності, які було видобуто з повідомлення користувача.
У полі «Інша інформація » відображаються:
- Передача агента – вказує, чи відбулася передача агентом під час сеансу. Установіть прапорець Агент Передача за правилами , якщо передача агентом була ініційована певними правилами.
- Ключ шаблону: вказує на ключ шаблону, пов'язаний із наміром, який ініціював реакцію агента ШІ.
- Тип відповіді: указує тип відповіді, згенерованої агентом штучного інтелекту, наприклад фрагмент коду або умовну відповідь.
- Умова відповіді: вказує на конкретну умову або правило, яке ініціювало реакцію агента ШІ.
- NLU Engine — визначає механізм NLU, який використовується для обробки запиту клієнта (наприклад, RASA, Switchmatch або Mindmeld).
- Порогові бали: відображає мінімальну порогову оцінку та часткову різницю в рахунках збігів, налаштовані в параметрах «Передача» та «Виведення ». Ці значення визначають, коли запит вважається таким, що виходить за рамки обсягу або вимагає втручання агента.
- Розширені журнали: надає список журналів налагодження, пов'язаних із конкретним ідентифікатором транзакції. Розширені журнали зазвичай зберігаються протягом 180 днів.
Ви також можете завантажити та переглянути інформацію про транзакцію у форматі JSON за допомогою опції завантаження.
На вкладці Метадані відображаються:
- Метадані NLP: перегляньте кроки попередньої обробки, застосовані до введених клієнтом даних у вкладці NLP .
- Datastore і FinalDF — доступ до даних, пов'язаних із сеансом, на вкладках Datastore і FinalDF для розумних ботів.
- Функція пошуку: використовуйте вбудований рядок пошуку, щоб швидко знаходити конкретні висловлювання в розмові.
Історія
Щоразу, коли ви додаєте або змінюєте статті, наміри чи сутності, важливо перенавчити свого агента штучного інтелекту зі сценарієм, щоб переконатися, що він актуальний. Після кожного тренування ретельно перевіряйте свого AI Agent, щоб переконатися в його точності та ефективності.
Сторінка «Історія» дозволяє:
- Перегляд історії тренувань — відстежуйте, коли корпус був навчений і які зміни було внесено.
- Порівняйте тренувальні двигуни: перегляньте тренувальні двигуни, що використовуються для різних ітерацій, і відповідну тривалість навчання.
- Відстежуйте зміни: відстежуйте зміни в налаштуваннях, статтях, відповідях, NLP і кураторстві.
- Поверніться до попередніх версій: за потреби легко повертайтеся до старішого тренувального набору.
Розділ «Історія» надає зручні інструменти для управління статтями бази знань:
- Активуйте статті: зробіть раніше неактивні статті активними , щоб включити їх у відповіді агента штучного інтелекту.
- Редагувати статті: створення нової версії існуючої статті, зберігаючи оригінал для довідки.
- Ефективність попереднього перегляду: оцінюйте продуктивність AI Agent за допомогою конкретної бази знань за допомогою функції попереднього перегляду .
- Завантаження статей – експортуйте статті бази знань у форматі CSV для аналізу або довідки в автономному режимі. Ця опція доступна для Scripted AI Agent лише для відповідей на запитання.
Журнали аудиту
Розділ «Журнали аудиту» містить детальний запис змін, внесених до вашого агента Scripted AI Agent протягом останніх 35 днів. Щоб отримати доступ до журналів аудиту:
- Перейдіть на інформаційну панель і натисніть створеного вами агента штучного інтелекту.
- Перейдіть на вкладку «Історія », щоб переглянути історію AI Agent.
- Перейдіть на вкладку Журнали аудиту, щоб переглянути детальний журнал змін:
- Оновлено о — дата й час внесення змін.
- Оновлено користувачем, який вніс зміни.
- Поле — розділ бота, де відбулася модифікація (наприклад, «Налаштування», «Статті», «Відповіді»).
- Опис: додаткові відомості про зміну.
-
Використовуйте
параметри «Оновлено за»
та«Пошук за полями
», щоб швидко знаходити певні записи в журналі аудиту. -
На вкладці «Історія моделі» відображається максимум 10 корпусів для кожного агента штучного інтелекту.
Кураторство
Повідомлення додаються до консолі кураторів за такими критеріями:
- Резервні повідомлення: коли агент штучного інтелекту не розуміє повідомлення користувача та активує резервний намір.
- Резервний метод за замовчуванням: якщо цей перемикач увімкнено, повідомлення, які активують резервний метод за замовчуванням, надсилатимуться на консоль курації.
Цей критерій застосовний лише до агента Scripted AI для виконання дій.
- Повідомлення зі зниженим голосуванням – повідомлення, які користувачі віддали під час попереднього перегляду AI Agent.
- Передача агента – повідомлення, які призводять до передачі агента-людини через налаштовані правила.
- Із сеансу: повідомлення, позначені користувачами як такі, що не отримують бажаної відповіді з даних сеансу або кімнати.
- Низька впевненість – повідомлення з показником впевненості, що не перевищує вказаного порогу низької впевненості.
- Частковий збіг – повідомлення, у яких агент штучного інтелекту не зміг остаточно визначити правильний намір або відповідь.
Вирішення проблем
Вкладка «Проблеми » забезпечує централізоване розташування для перегляду та адресації повідомлень, позначених для кураторства. Можна виконати такі дії:
- Вибирайте, вирішувати або ігнорувати проблеми залежно від їх серйозності та актуальності.
- Вивчіть оригінальне висловлювання користувача, відповідь агента штучного інтелекту та будь-які прикріплені медіафайли.
Доступ до розшифровки надається на рівні користувача та вимагає ввімкнення посиленого захисту даних у серверній частині.
Щоб вирішити проблему, можна:
-
Посилання на існуючу статтю: щоб підключити випуск до наявної статті, виберіть опцію «Посилання » та знайдіть потрібну статтю.
-
Створити нову статтю — використовуйте опцію « Додати до нової статті », щоб створити нову статтю безпосередньо з Консолі курації.
-
Ігнорувати проблеми: вирішуйте або ігноруйте проблеми, щоб видалити їх із Консолі кураторства.
- Посилання на статті за замовчуванням (вітальне повідомлення, резервне повідомлення, частковий збіг) не допускається.
- Для агента штучного інтелекту зі сценарієм для виконання дій виберіть відповідний намір із розкривного списку та позначте всі відповідні сутності.
- Після внесення змін перенавчайте свого агента штучного інтелекту, щоб переконатися, що нові знання відображаються в його відповідях.
- Вирішуйте або ігноруйте кілька проблем одночасно для ефективного управління.
Вкладка «Вирішено » надає повний огляд усіх проблем, які було вирішено. Ви можете переглянути підсумок кожної вирішеної проблеми, включно з тим, чи була проблема пов'язана з існуючою статтею, використовувалася для створення нової статті/наміру або була проігнорована. Якщо ви зіткнулися з небажаними відповідями, які не були автоматично зафіксовані наявними правилами, ви можете вручну додати конкретні висловлювання до Консолі курації.
Щоб додати випуски із сеансів:
- Визначте висловлювання—знайдіть висловлювання, яке викликало неправильну реакцію.
- Перевірте статус кураторства: якщо питання ще не відображається в консолі кураторства,
відображається перемикач «Статус
курації». - Перемкнути прапорець — увімкніть
перемикач «Статус
курації», щоб додати висловлювання до Консолі курації для перегляду та вирішення.
Якщо проблема вже присутня в Консолі курації, вигляд перемикача змінюється відповідним чином, щоб вказати на його статус.
Переглядайте ефективність штучного інтелекту за допомогою Analytics
Розділ «Аналітика» містить графічне представлення ключових показників для оцінки продуктивності та ефективності AI Agent. Ключові показники розділені на чотири розділи, представлені у вигляді вкладок. Це: Огляд, Відповіді, Навчання та Кураторство.
Перейшовши на екран аналітики, розробники можуть вибрати агента штучного інтелекту, для якого вони хочуть бачити аналітику. Вони також можуть налаштувати подання аналітики, вибравши канал, за яким хочуть бачити дані, а також діапазон дат і деталізацію даних. За умовчанням дані аналітики за останній місяць відображаються для всіх каналів із денною деталізацією (кожен день є точкою на осі х на графіках).
Огляд
Огляд містить ключові показники та графіки, які надають розробникам миттєве уявлення про загальне використання та продуктивність AI Agent.
- Виберіть агента штучного інтелекту на сторінці «Інформаційна панель».
- В області навігації ліворуч натисніть Аналітика. Огляд продуктивності агента штучного інтелекту відображається як у табличному форматі, так і в графічному вигляді.
Сеанси та повідомлення
У першому розділі огляду відображається наступна статистика про сеанси та повідомлення для AI Agent:
- Загальна кількість сеансів і сеансів, оброблених AI Agent без втручання людини.
- Загальна кількість передач агентів, що є підрахунком кількості сеансів, переданих агентам-людям.
- Середня кількість сеансів за день
- Загальна кількість повідомлень (повідомлень людини та агента штучного інтелекту) і скільки з цих повідомлень надійшло від користувачів.
- Середньодобова кількість повідомлень
Далі йде графічне представлення сеансів (складений стовпець, що представляє сеанси, оброблені AI Agent, і передані сеанси) і загальну кількість відповідей, надісланих AI Agent.
Користувачі
Другий розділ в Огляді містить статистику про користувачів AI Agent. Він надає підрахунок загальної кількості користувачів та інформацію про середню кількість сеансів на користувача та середню кількість користувачів за день. Далі йде графік із відображенням нових користувачів і користувачів, що повертаються, для кожної одиниці залежно від вибраної деталізації.
Продуктивність
У третьому розділі наведено статистику відповідей AI Agent користувачам. Тут можна побачити загальну кількість відповідей, надісланих AI Agent, і розподіл між відповідями, де AI Agent:
- Визначив намір користувача.
- Відповів запасним повідомленням.
- Відповів повідомленням про частковий збіг.
- Інформує користувача про агентську передачу.
Те ж саме агрегується у вигляді кругової діаграми, а діаграма площ надає інформацію на основі обраної деталізації.
Навчання
Навчальний розділ представляє «здоров'я» корпусу AI Agent. Рекомендується, щоб розробники налаштували 20+ навчальних висловлювань для кожного наміру/статті у своїх AI Agents. У цьому розділі всі статті/наміри в корпусі відображаються у вигляді окремих прямокутників, де колір і відносний розмір кожного прямокутника вказують на навчальні дані, які містить стаття/намір. Чим ближче намір до білого кольору, тим більше тренувальних даних йому потрібно для підвищення точності вашого AI Agent.
Відповіді
Цей розділ надає розробникам детальне уявлення про те, про що запитують користувачі та як часто вони це запитують. Він надає графічне представлення найпопулярніших статей для AI Agents для відповідей на запитання та шаблони відповідей для AI Agents для виконання дій.
Кураторство
Надає візуальний підсумок того, скільки питань кураторства виникало щодня та скільки з них було вирішено розробниками AI Agent.
Інтегруйте агентів штучного інтелекту
У цьому розділі пояснюється, як інтегрувати агентів штучного інтелекту як із голосовими, так і з цифровими каналами для керування розмовами з клієнтами.
Інтегруйте AI-агентів із голосовими та цифровими каналами
Після того, як ви створили та налаштували своїх агентів штучного інтелекту на платформі Webex AI Agent, наступним кроком буде інтеграція їх із голосовими та цифровими каналами. Ця інтеграція дозволяє агентам штучного інтелекту обробляти як голосові, так і цифрові розмови з вашими клієнтами, забезпечуючи безперебійний та інтерактивний користувацький досвід.
Щоб дізнатися більше, перегляньте статтю Інтеграція агентів штучного інтелекту з голосовими та цифровими каналами.
Керування звітами AI Agents
У цьому розділі описано огляд звітів агентів штучного інтелекту, типи звітів, створення звітів агентів штучного інтелекту та способи доставки звітів.
Про звіти агентів штучного інтелекту
Функція звітів дозволяє формувати або планувати (формувати періодично) конкретні звіти з доступних типів звітів і отримувати їх за доступними режимами доставки. Ці звіти можуть надати цінну інформацію про поведінку користувачів, використання, взаємодію, ефективність продукту тощо. Ви можете отримати потрібну інформацію на їхню електронну пошту, шлях SFTP або сегмент S3. Ви можете вибрати тип звіту зі списку попередньо створених звітів, а також вибрати, чи хочете ви генерувати одноразовий звіт миттєво або через регулярні проміжки часу.
Коли ви переходите до меню Звіти з лівої панелі навігації, з'являються такі вкладки:
-
Налаштувати: на цій вкладці відображаються всі звіти, які наразі активні та періодично створюються. Для переліку звітів доступні такі відомості:
- Активний: чи користувач все ще підписаний на звіт.
- AI Agent – ім'я агента AI, пов'язаного зі звітом.
- Тип звіту – стандартний тип звіту, на який ви підписалися.
- Частота – інтервал, через який ви отримуєте звіт.
- Останній звіт створено: останній звіт, який було надіслано.
- Наступна запланована дата – наступна дата надсилання звіту.
-
Журнал — на цій вкладці відображається вся історична інформація про звіти, надіслані до сьогоднішнього дня. Натисніть будь-який звіт на цій сторінці, щоб змінити конфігурацію звітів.
Ви можете натиснути піктограму Завантажити під стовпцем Дії , щоб завантажити ці звіти за минулі періоди.
Звіти на вимогу, які відображаються на вкладці «Історія », доступні для завантаження лише після завершення створення звіту.
Створення звіту AI Agent
1 |
Увійдіть на платформу Webex AI Agent. |
2 |
Натисніть Звіти на панелі навігації ліворуч. |
3 |
Натисніть +Новий звіт. |
4 |
Надайте наступну інформацію для створення та налаштування звіту: |
Типи звітів AI Agent
Ви можете вибрати зі списку готові звіти на основі вибраного типу AI Agent. Цей розділ охоплює такі типи звітів, аркуші, що входять до кожного звіту, і стовпці, доступні на кожному аркуші.
AI Agent для відповідей на запитання, тип звіту
Для AI Agent доступні три різні типи звітів для відповідей на запитання в програмі. Використовуючи різні типи звітів, ви можете зрозуміти підсумок використання AI Agent, поведінку, запити користувачів і те, як AI Agent реагує на запити. Ви також можете переглядати повідомлення, які потрапили як проблеми в кураторстві.
Поведінка та підсумок використанняЦей розділ відображає резюме AI Agent із частотою виклику статей і категорій. Ви можете переглянути резюме, категорії та інформацію про статті в окремій вкладці звітів:
Поле | Опис |
---|---|
Ім'я агента штучного інтелекту | Ім'я агента штучного інтелекту. |
Всього розмов | Загальна кількість розмов/сеансів, оброблених агентом штучного інтелекту. |
Бесіди з принаймні одним повідомленням користувача | Бесіди або сеанси, під час яких користувачі надавали принаймні один вхідний сигнал. |
Тотальні людські повідомлення | Повідомлення, надіслані кінцевими користувачами агенту штучного інтелекту. |
Загальна кількість відповідей AI Agent | Загальна кількість повідомлень, надісланих агентом штучного інтелекту кінцевим користувачам. |
Тотал часткових збігів | Випадки, коли була певна двозначність у повідомленні користувача, а агент штучного інтелекту відповідав кількома намірами як варіантами. |
Розмови, відправлені агенту | Тотальні розмови передані людині-агенту. |
Всього голосів | Загальна кількість відповідей агентів штучного інтелекту, за які проголосували клієнти. |
Загальна кількість голосів «проти» |
Загальна кількість відповідей агентів штучного інтелекту, які були відхилені клієнтами. |
Поле | Опис |
---|---|
Назва категорії | Назва категорії, яка налаштована в агенті ШІ. |
Бесіди для категорії | Кількість бесід або сеансів, де було виявлено статтю, що належить до цієї категорії. |
Всього відповідей | Кількість виявлень статті, що належить до цієї категорії. |
Всього голосів | Скільки разів було проголосовано відповідь з цієї категорії. |
Загальна кількість голосів «проти» |
Скільки разів відповідь з цієї категорії була відхилена. |
Поле | Опис |
---|---|
Назва статті | Назва статті (варіант за замовчуванням), яка налаштована в AI-агенті. |
Категорія статті | До категорії належить цей умисел. |
Бесіди до статті | Кількість розмов або сеансів, під час яких було виявлено цю статтю. |
Всього відповідей | Кількість разів, коли було виявлено цю статтю. |
Всього голосів | Скільки разів було проголосовано відповідь на цю статтю. |
Загальна кількість голосів «проти» |
Скільки разів відповідь на цю статтю була відхилена. |
Відображає розмову між AI Agent і клієнтом разом із оцінкою схожості. У звіті можна переглянути такі деталі:
Поле | Опис |
---|---|
Відмітка часу | Позначка часу повідомлення. |
Ідентифікатор сеансу | Унікальний ідентифікатор сеансу. |
Ідентифікатор споживача | Унікальний ідентифікатор кінцевого користувача на AI agent. |
Тип повідомлення | Повідомлення AI Agent або людське повідомлення. |
Текст повідомлення | Зміст повідомлення. |
Стаття | Ідентифікатор відповіді, надісланої назад агентом штучного інтелекту. |
Категорія | Намір, виявлений AI-агентом для повідомлення клієнта. |
Найкращий рахунок матчу | Оцінка подібності для виявленого наміру. |
Відповідна стаття 1 | Намір, виявлений обраним двигуном NLU. |
Оцінка за статтею 1 | Оцінка за виявлений намір. |
Зворотний зв’язок | Відгук користувача, якщо повідомлення було проголосовано «за» або «проти». |
Коментар до відгуку |
Коментарі, залишені користувачами під час голосування за повідомлення. |
Відображає повідомлення, які потрапили до кураторства, як проблеми з різних причин. У звіті можна переглянути такі деталі:
Поле | Опис |
---|---|
Відмітка часу | Позначка часу повідомлення. |
Ідентифікатор сеансу | Унікальний ідентифікатор сеансу користувача. |
Ідентифікатор споживача | Унікальний ідентифікатор для кінцевого користувача на AI agent. |
Людський меседж | Зміст людського повідомлення. |
Повідомлення AI Agent | Зміст повідомлення, яким відповів AI-агент. |
Причина проблеми | Причина цього повідомлення потрапила в кураторство. |
Стаття | Ідентифікатор відповіді, надісланої назад агентом штучного інтелекту. |
Категорія | Намір, виявлений агентом штучного інтелекту для повідомлення користувача. |
Найкращий рахунок матчу | Оцінка подібності для виявленого наміру. |
Відповідна стаття 1 | Намір виявлено вибраним двигуном NLU. |
Оцінка за статтею 1 |
Оцінка за виявлений намір. |
AI Agent для виконання завдань тип звіту
Для AI Agent доступні три різні типи звітів для виконання завдань у програмі AI Agent builder. Як розробник AI Agent, ви можете створювати різні типи звітів. Їх можна використовувати, щоб зрозуміти підсумок використання AI Agent, поведінку AI Agent, що запитують користувачі та як AI Agent реагує на запити. Ви також можете переглядати повідомлення, які потрапили як проблеми в кураторстві.
Відображає підсумок розмов разом із намірами та ключами шаблонів, які активуються. На вкладці "Підсумок" відображаються такі відомості:
Поле | Опис |
---|---|
Ім'я агента штучного інтелекту | Ім'я агента штучного інтелекту. |
Всього розмов | Загальна кількість розмов або сеансів, які обробляє агент штучного інтелекту. |
Бесіди з принаймні одним повідомленням користувача | Бесіди або сеанси, під час яких користувачі надавали принаймні один вхідний сигнал. |
Тотальні людські повідомлення |
Повідомлення, які кінцеві користувачі надсилають агенту штучного інтелекту. |
Загальна кількість відповідей AI Agent | Загальна кількість повідомлень, які надсилає AI Agent кінцевим користувачам. |
Тотал часткових збігів | Випадки, коли була певна двозначність у повідомленні користувача, а агент штучного інтелекту відповідав кількома намірами як варіантами. |
Розмови, відправлені агенту | Загальна кількість розмов, переданих людині-агенту |
Всього голосів | Загальна кількість відповідей агентів штучного інтелекту, за які проголосували користувачі. |
Загальна кількість голосів «проти» |
Загальна кількість відповідей агентів штучного інтелекту, за які користувачі проголосували негативно. |
Ви також можете переглянути відомості про намір на вкладці "Наміри " електронної таблиці:
Поле | Опис |
---|---|
Ім'я наміру | Назва наміру, налаштована в агенті штучного інтелекту. |
Бесіди за наміром | Кількість бесід або сеансів, під час яких було використано цей намір. |
Всього звернень | Скільки разів цей намір був викликаний. |
Всього виконань | Кількість разів усі слоти були зібрані, і цей намір був виконаний. |
Всього голосів | Загальна кількість відповідей на це була проголосована за кожен намір. |
Загальна кількість голосів «проти» |
Загальна кількість відповідей на це була знижена за кожен намір. |
Звіт також містить високорівневі шаблонні деталі, такі як:
Поле | Опис |
---|---|
Ім'я ключа шаблону | Ім'я шаблону, налаштоване в AI-агенті. |
Намір ключа шаблону | Наміри, де використовується цей ключ шаблону. |
Бесіди для ключа шаблону | Кількість разів, коли цей ключ шаблону було надіслано як відповідь. |
Всього відповідей | Скільки разів цей ключ шаблону було надіслано як відповідь. |
Всього голосів | Скільки разів було проголосовано відповідь за цей шаблон. |
Загальна кількість голосів «проти» |
Скільки разів відповідь на цей шаблон була відхилена. |
Відображає розмову клієнта з агентом штучного інтелекту разом із оцінками подібності. У звіті можна переглянути такі деталі:
Поле | Опис |
---|---|
Відмітка часу | Позначка часу повідомлення. |
Ідентифікатор сеансу | Унікальний ідентифікатор сеансу користувача. |
Ідентифікатор споживача | Унікальний ідентифікатор для кінцевого користувача в додатку. |
Тип повідомлення | Повідомлення агента штучного інтелекту або людське повідомлення. |
Текст повідомлення | Зміст повідомлення. |
Ключ шаблону | Ідентифікатор відповіді, надісланої назад агентом штучного інтелекту. |
Намір | Намір, виявлений AI-агентом для повідомлення клієнта. |
Найкращий рахунок матчу | Оцінка подібності для виявленого наміру. |
Збіг наміру 1 | Намір виявлено вибраним двигуном NLU. |
Оцінка наміру 1 | Оцінка за виявлений намір. |
Зворотний зв’язок | Відгуки користувачів, якщо за повідомлення проголосували «за» або «проти». |
Коментар до відгуку |
Коментарі, залишені користувачами під час голосування за повідомлення. |
Відображає повідомлення, які потрапили до кураторства, як проблеми з різних причин. Цей звіт актуальний лише для скриптових AI Agents. У цьому звіті ви можете переглянути такі деталі:
Поле | Опис |
---|---|
Відмітка часу | Позначка часу повідомлення. |
Ідентифікатор сеансу | Унікальний ідентифікатор сеансу клієнта. |
Ідентифікатор споживача | Унікальний ідентифікатор кінцевого користувача в додатку. |
Людський меседж | Зміст людського повідомлення. |
Повідомлення AI Agent | Зміст повідомлення, яким відповів AI-агент. |
Причина проблеми | Причина цього повідомлення потрапила в кураторство. |
Ключ шаблону | Ідентифікатор відповіді, надісланої назад агентом штучного інтелекту. |
Намір | Намір, виявлений агентом штучного інтелекту для повідомлення користувача. |
Найкращий рахунок матчу | Оцінка подібності для виявленого наміру. |
Збіг наміру 1 | Намір виявлено вибраним двигуном NLU. |
Оцінка наміру 1 |
Оцінка за виявлений намір. |
Способи доставки звіту AI Agent
У сучасному світі, керованому даними, ефективна та безпечна доставка звітів AI Agent має вирішальне значення для прийняття обґрунтованих рішень та операційної досконалості. Щоб задовольнити різноманітні організаційні потреби, ми пропонуємо кілька режимів доставки звітів AI Agent, забезпечуючи гнучкість, надійність і безпеку. Варіанти доставки включають протокол безпечної передачі файлів (SFTP), електронну пошту та Amazon S3 Bucket. Кожен режим розроблений для задоволення різних вимог, будь то потреба у високій безпеці, легкому доступі чи масштабованих рішеннях для зберігання даних. У цьому документі описано особливості та переваги кожного способу доставки, допомагаючи вам вибрати найкращий варіант для ваших конкретних потреб.
SFTP
Поле |
Опис |
---|---|
Надсилайте звіти в безпечне місце, як заплановано |
Увімкніть цю функцію, щоб надсилати звіти в безпечне місце в запланований час. Ви можете надати лише такі відомості, увімкнувши цей перемикач. |
IP адреса | IP-адреса системи. |
Ім’я користувача | Ім'я користувача для доступу до звітів. |
Пароль | Пароль для доступу до звітів. |
Приватний ключ | Закритий ключ для доступу до файлів. |
Шлях до завантаження |
Шлях, за яким спрямовуються файли в системі. |
Електронна пошта
Поле | Опис |
---|---|
Плануйте надсилання електронних листів для кількох одержувачів, розділяючи їх крапкою з комою(;) | Увімкніть цю функцію, щоб додати одержувачів. |
Одержувачів |
Адреса електронної пошти всіх одержувачів, які повинні отримувати звіти в зазначений час і з такою періодичністю. |
Відро S3
Поле | Опис |
---|---|
Як завантажувати звіти в сегмент S3 за розкладом |
Увімкніть цю функцію, щоб зробити поля S3 доступними та спрямувати звіти до налаштованого сегмента S3. |
Ідентифікатор ключа доступу AWS | Ідентифікатор ключа доступу для доступу до служб та ресурсів AWS. |
Секретний ключ доступу AWS | Секретний ключ доступу для доступу до сервісів та ресурсів AWS. |
Назва відра | Назва сегмента, до якого спрямовується звіт. |
Ім'я папки |
Ім'я папки, створеної в сегменті S3. |
Розуміння відповідності AI
Цей розділ допоможе вам зрозуміти розробку штучного інтелекту, конфіденційність даних, безпеку та безпеку
Розробка штучного інтелекту, конфіденційність даних, безпека та безпека
Кожна функція Cisco на основі штучного інтелекту проходить оцінку впливу штучного інтелекту на відповідність нашим принципам відповідального штучного інтелекту та відповідає рамкам відповідального штучного інтелекту, а також існуючим процесам безпеки, конфіденційності та прав людини за задумом.
Конфіденційність та безпекаКомпанія Cisco не зберігає введені дані клієнтів після процесу логічного висновку, а компанія Microsoft не отримує доступ до даних клієнтів Cisco та не контролює їх у моніторингу та не зберігає. Для отримання більш детальної інформації про політику збереження даних для конкретних функцій відвідайте Портал довіри Cisco.
Нижче наведено список приміток щодо прозорості штучного інтелекту для всіх функцій штучного інтелекту:
Джерела даних для навчання та оцінюванняКорпорація Майкрософт, постачальник 3-ї сторонньої моделі Cisco, заявляє, що не використовуватиме контент клієнтів для вдосконалення моделей Azure OpenAI і не зберігає та не зберігає дані клієнтів Cisco в інфраструктурі Azure.
Безпека та етичні міркуванняУсі функції генеративного штучного інтелекту схильні до помилок, тому Cisco надає пріоритет безпеці контенту для функцій штучного інтелекту, ввімкнувши фільтрацію вмісту, надану Azure OpenAI.
Оцінка моделі та її продуктивністьCisco надає пріоритет продуктивності та точності AI Assistant, залучаючи людей до огляду, тестування та забезпечення якості базової моделі.
Почніть роботу з Webex AI Agent Studio
Webex AI Agent Studio — це складна платформа, призначена для створення, керування та розгортання автоматизованих агентів штучного інтелекту для задоволення потреб клієнтів у обслуговуванні та підтримці. Використовуючи штучний інтелект, агенти штучного інтелекту надають автоматизовану допомогу клієнтам, перш ніж вони взаємодіятимуть з агентами-людьми. Ці агенти підтримують голосову взаємодію з інтонацією, розуміння мови та контекстуальну обізнаність у розмовах. Крім того, агенти штучного інтелекту безперешкодно та інформативно обробляють взаємодію з цифровими каналами за допомогою тексту та онлайн-чату. Клієнти отримують вигоду від досвіду, схожого на консьєржа, отримуючи допомогу з питаннями, пошуком інформації та мінімізуючи час очікування.
Можливості студії AI Agent Webex
- Точні та своєчасні відповіді: надає точні відповіді на запити клієнтів у режимі реального часу.
- Інтелектуальне виконання завдань — виконує завдання на основі запитів або внесків клієнтів.
Ключові переваги для бізнесу
-
Покращена взаємодія з клієнтами – забезпечує розмову в режимі реального часу.
-
Персоналізована взаємодія – адаптує реакцію до індивідуальних потреб і вподобань клієнтів.
-
Масштабованість та ефективність — обробляє великі обсяги взаємодій з клієнтами, не вимагаючи додаткових агентів-людей, що призводить до підвищення задоволеності та зниження операційних витрат.
Про типи та приклади AI Agent
У наведеній нижче таблиці наведено уявлення про типи агентів штучного інтелекту та їхні можливості:
Тип агента AI | Призначення | Місткість | Опис | Як налаштувати? |
---|---|---|---|---|
Автономний |
Автономні агенти штучного інтелекту призначені для незалежної роботи, прийняття рішень та виконання завдань без прямого втручання людини. |
Виконання дій |
Робіть обґрунтований вибір на основі наявної інформації та заздалегідь визначених правил. Автоматизуйте повторювані або трудомісткі завдання. |
|
Відповідайте на запитання |
Автономні агенти можуть отримувати доступ до сховища знань і використовувати його для надання інформативних і точних відповідей на запити користувачів. |
Автономні агенти штучного інтелекту для відповідей на запитання | ||
Сценарій |
Агенти штучного інтелекту зі сценарієм запрограмовані на виконання заздалегідь визначеного набору правил та інструкцій. |
Виконання дій |
Скриптові агенти можуть виконувати конкретні завдання, які чітко визначені та структуровані. |
Скриптові AI-агенти для виконання дій |
Відповідайте на запитання |
Агенти зі сценарієм можуть відповідати на запитання на основі створеного користувачем навчального корпусу, який є набором прикладів і відповідей. |
Скриптові AI-агенти для відповідей на запитання |
Приклади
Як автономні, так і скриптові агенти штучного інтелекту можуть бути застосовані в різних випадках використання, залежно від конкретних вимог і бажаних можливостей. Ось деякі приклади:
-
Обслуговування клієнтів — для надання підтримки клієнтам можуть використовуватися як автономні, так і скриптові агенти, причому автономні агенти пропонують більшу гнучкість і розуміння природної мови.
-
Віртуальні асистенти — автономні агенти добре підходять для ролей віртуальних асистентів, оскільки вони можуть виконувати різноманітні завдання та забезпечувати більш персоналізовану взаємодію.
-
Аналіз даних — автономні агенти можна використовувати для аналізу великих наборів даних і отримання цінної інформації.
-
Автоматизація процесів — як автономні, так і сценарні агенти можуть використовуватися для автоматизації повторюваних завдань, підвищення ефективності та зменшення помилок.
-
Керування знаннями — автономні агенти можуть використовуватися для створення сховищ знань і керування ними, що робить інформацію легко доступною для користувачів.
Вибір між автономними та скриптовими ШІ-агентами залежить від складності завдань, необхідного рівня автономності та наявності навчальних даних.
Необхідні умови
-
Якщо ви вже є клієнтом контакт-центру Webex, переконайтеся, що ви відповідаєте таким вимогам:
-
Клієнт Webex Contact Center 2.0.
-
Webex Connect підготовлено для вашого клієнта.
-
Платформа голосових медіа – це медіаплатформа нового покоління.
-
-
Якщо у вас немає клієнта контакт-центру Webex, зверніться до свого партнера, щоб ініціювати ознайомлювальну версію контакт-центру Webex з медіаплатформою нового покоління.
-
Адміністратори можуть запросити в ізольоване програмне середовище для розробників контакт-центру Webex, щоб спробувати агентів штучного інтелекту.
Увімкнення функцій
Наразі ця функція перебуває на стадії бета-тестування. Клієнти можуть зареєструватися для використання цієї функції на бета-порталі Webex, заповнивши опитування про участь для агентів штучного інтелекту.
-
Наразі на стадії бета-тестування доступна лише функція агента штучного інтелекту зі сценарієм.
-
Автономні агенти доступні лише для обраних клієнтів. Запити можна робити через CSM (Customer Success Manager), PSM (Partner Success Manager) або електронною поштою ask-ccai@cisco.com. Після схвалення для вашого орендаря будуть доступні автономні агенти на додаток до агентів зі сценарієм.
Доступ до студії AI Agent Webex
Щоб створити своїх агентів штучного інтелекту, потрібно увійти в програму Webex AI Agent Studio. Зробити це можна наступними способами:
Вхід із Control Hub
- увійдіть у Control Hub за допомогою URL https://admin.webex.com.
- У розділі «Послуги» на панелі навігації виберіть «Контакт-центр».
- У розділі «Швидкі посилання» на правій панелі перейдіть до розділу «Пакет контакт-центру».
- НатиснітьWebex AI Agent Studio , щоб отримати доступ до програми.
Система перехресно запускає програму Webex AI Agent Studio в іншій вкладці браузера, і ви автоматично увійдете в програму.
Вхід із Webex Connect
Щоб отримати доступ до програми Webex AI Agent Studio, потрібно мати доступ до Webex Connect.
- увійдіть у програму Webex Connect, використовуючи URL-адресу клієнта, надану для вашого підприємства, та облікові дані.
За замовчуванням сторінка Служби відображається як домашня.
- У меню «Лоток програм» на лівій панелі навігації натиснітьWebex AI Agent Studio , щоб отримати доступ до програми.
Система перехресно запускає програму Webex AI Agent Studio в іншій вкладці браузера, і ви автоматично увійдете в програму.
Макет головної сторінки
Ласкаво просимо до програми Webex AI Agent Studio. Коли ви входите в систему, на головній сторінці відображається такий макет:
-
Панель навігації
Панель навігації, що з'являється ліворуч, надає доступ до таких меню:
- Приладна дошка – відображає список агентів штучного інтелекту, до яких користувач має доступ, наданий адміністратором підприємства.
- Знання – показує центральне сховище знань або базу знань, яка слугує мозком для автономних агентів штучного інтелекту, щоб відповідати на запити клієнтів.
- Звіти: список попередньо створених звітів агентів штучного інтелекту різних типів. Ви можете створювати або планувати звіти відповідно до потреб вашого бізнесу.
- Довідка: надає доступ до посібника користувача Webex AI Agent Studio в Довідковому центрі Webex.
-
Профіль користувача
Меню профілю користувача дозволяє переглянути інформацію про ваш профіль і вийти з програми.
Сторінка профілю підприємства містить інформацію про клієнта AI-агента, доступну лише адміністраторам із повним адміністративним доступом.
-
Вкладка «Огляд » містить наступну інформацію:
- Корпоративні ідентифікатори: включають ідентифікатор організації Webex, ідентифікатор організації CPaaS, ідентифікатор підписки для підприємства. Це доступно для підприємств з інтеграцією контакт-центру Webex для відповідного клієнта Webex Connect.
- Налаштування профілю: містить назву підприємства, унікальне ім'я підприємства та URL-адресу логотипу.
- Налаштування глобального агента: дає змогу вибрати агента за замовчуванням для голосового каналу для обробки резервних сценаріїв.
- Підсумок зберігання даних: стислий виклад періодів зберігання даних для цього підприємства.
-
У вкладці «Товариші по команді» ви можете переглядати та керувати списком товаришів по команді, які мають доступ до програми. Кожному користувачу призначається роль, яка визначає дії, які він може виконувати на основі наданих дозволів.
-
Знайте свою інформаційну панель
На інформаційній панелі агенти ШІ представлені картками, які відображають основну інформацію, включаючи ім'я агента ШІ, останнє оновлення, останнє оновлення та двигун, який використовується для навчання агента.
Завдання на картці AI Agent
Наведіть курсор на картку агента штучного інтелекту, щоб переглянути такі варіанти:
- Попередній перегляд: натисніть Попередній перегляд , щоб відкрити віджет попереднього перегляду агента AI.
- Піктограма трьох крапок — клацніть цю піктограму, щоб виконати такі завдання:
-
Копіювати посилання для попереднього перегляду: скопіюйте посилання для попереднього перегляду, щоб вставити в нову вкладку, і перегляньте агента штучного інтелекту у віджеті чату.
-
Копіювати маркер доступу: скопіюйте маркер доступу агента AI для виклику агента через API.
-
Експорт: експортуйте дані агента AI (у форматі JSON) у локальну папку.
-
Видалити: назавжди видалити агента штучного інтелекту із системи.
-
Закріпіть агента штучного інтелекту на першій позиції на приладовій панелі або відкріпіть, щоб повернути його на попереднє положення.
-
Створіть нового агента зі штучним інтелектом
Ви можете створити нового агента штучного інтелекту за допомогою опції + Створити агента у верхньому правому куті інформаційної панелі. Ви можете використовувати попередньо визначений шаблон або створити агента з нуля.
Щоб дізнатися, як створювати скриптові та автономні агенти штучного інтелекту, перегляньте наступні розділи:
Імпорт готового AI Agent
Ви можете імпортувати готовий AI-агент у форматі JSON зі списку доступних агентів штучного інтелекту. По-перше, переконайтеся, що ви експортували агента AI у форматі JSON у свою локальну папку. Щоб імпортувати його, виконайте такі дії:
- Натисніть Агент імпорту.
- Натисніть Завантажити , щоб завантажити файл агента AI (у форматі JSON), експортований із платформи.
- У полі Ім'я агента введіть ім'я агента AI.
- (Необов'язково) У полі «Ідентифікатор системи» відредагуйте згенерований системою унікальний ідентифікатор.
- Клацніть Імпорт.
Тепер ваш AI-агент успішно імпортовано на платформу Webex AI Agent Studio та доступний на приладній дошці.
Пошук за ключовими словами
Платформа надає надійні можливості пошуку, які допоможуть вам легко знаходити агентів штучного інтелекту та керувати ними. Ви можете виконувати пошук за ключовими словами, використовуючи ім'я агента. Введіть ім'я агента або його частину в рядку пошуку. Система відображає список AI-агентів, які відповідають вашим критеріям пошуку.
Фільтр за типом агента
Окрім пошуку за ключовими словами, ви можете уточнити результати пошуку за допомогою фільтрації на основі типу агента штучного інтелекту. Виберіть один із фільтрів типу агента з випадаючого списку: «За сценарієм», «Автономний» і «Усі».
Управління базою знань
База знань — це центральне сховище інформації для автономних агентів штучного інтелекту на основі великої мовної моделі (LLM). Автономні агенти штучного інтелекту використовують передові технології штучного інтелекту та машинного навчання для розуміння, обробки та генерації тексту, схожого на людський. Ці агенти штучного інтелекту тренуються на величезних обсягах даних, що дозволяє їм надавати детальні та контекстуально релевантні відповіді. Бази знань зберігають дані, необхідні для функціонування автономних агентів ШІ.
Щоб отримати доступ до бази знань:
- Увійдіть на платформу Webex AI Agent Studio.
- На приладній дошці клацніть піктограму знань на лівій панелі навігації. З'явиться сторінка баз знань.
- Знайти базу знань можна за такими критеріями:
- Найменування бази знань
- Тип бази знань
- Бази знань оновлюються між зазначеними датами
- Бази знань, створені між зазначеними датами
Натисніть Скинути все , щоб скинути критерії пошуку.
- Ви також можете створити нову базу знань. Щоб створити нову базу знань, перегляньте статтю Створення бази знань для AI Agent.
Створіть базу знань для AI Agent
1 |
На приладній дошці клацніть піктограму знань на лівій панелі навігації. |
2 |
На сторінці Бази знань натисніть +Створити базу знань у верхньому правому куті. |
3 |
На сторінці Створення бази знань введіть такі відомості: |
4 |
Натисніть Create (Створити). Система створює базу знань із заданим ім'ям. |
5 |
На вкладці Файли : |
6 |
На вкладці Документи : |
7 |
Перейдіть на вкладку «Інформація », щоб переглянути та відстежувати деталі завантажених файлів і документів, які ви створили.
|
Подальші дії
Налаштуйте базу знань для Автономного AI-агента для відповідей на запитання.
Налаштуйте автономні агенти штучного інтелекту
Автономні агенти штучного інтелекту працюють незалежно, без прямого втручання людини. Ці агенти використовують передові алгоритми та методи машинного навчання, щоб аналізувати дані, вчитися на середовищі та адаптувати свої дії для досягнення конкретних цілей. У цьому розділі описано дві основні можливості автономного AI Agent.
Автономний AI Agent для виконання завдань
Автономні агенти штучного інтелекту можуть виконувати різні завдання, зокрема:
-
Обробка природної мови (NLP) — розуміти людську мову та реагувати на неї в природній та розмовній манері.
-
Прийняття рішень — робіть обґрунтований вибір на основі наявної інформації та заздалегідь визначених правил.
-
Автоматизація – автоматизуйте повторювані або трудомісткі завдання.
Цей розділ містить такі параметри конфігурації:
Створіть автономного AI агента для виконання дій
1 |
Увійдіть на платформу Webex AI Agent Studio. |
2 |
На інформаційній панелі натисніть +Створити агента. |
3 |
На екрані Створення агента зі штучним інтелектом натисніть Почати з нуля.
Ви також можете вибрати попередньо визначений шаблон, щоб швидко створити свого агента штучного інтелекту. Відфільтруйте тип AI Agent як автономний. У цьому випадку поля на сторінці профілю заповнюються автоматично. |
4 |
Натисніть Next (Далі). |
5 |
У розділі Який тип агента ви створюєте , натисніть Автономний . |
6 |
У розділі Яка основна функція вашого агента натисніть Виконувати дії. |
7 |
Натисніть Next (Далі). |
8 |
На сторінці Визначити агента вкажіть наступні дані: |
9 |
Натисніть Create (Створити). Тепер ви успішно створили автономний агент штучного інтелекту для виконання дій, який тепер доступний на інформаційній панелі. У заголовку AI Agent можна виконувати такі завдання:
Ви також можете імпортувати готові агенти штучного інтелекту. Щоб отримати докладнішу інформацію, перегляньте статтю Імпорт попередньо вбудованого AI Agent |
Подальші дії
Оновіть профіль для автономного агента штучного інтелекту.
Оновити профіль автономного AI Agent
Перш ніж почати
Створіть автономного агента штучного інтелекту для виконання дій.
1 |
На приладній дошці натисніть створений агент штучного інтелекту. |
2 |
Перейдіть на і налаштуйте наступні деталі: |
3 |
Натисніть «Опублікувати », щоб запустити AI Agent. |
Подальші дії
Додайте необхідні дії до AI Agent.
Додавання дій до автономного AI Agent
Автономні агенти штучного інтелекту для виконання дій призначені для розуміння намірів користувача та відповідних дій. Наприклад, в ресторані є необхідність автоматизувати прийом замовлень їжі онлайн. Для виконання завдання можна створити автономного агента штучного інтелекту, який виконує такі дії:
-
Отримайте необхідну інформацію від замовника.
-
Перенесіть інформацію в необхідний потік.
Автономний AI Agent для виконання дій працює на таких будівельних блоках:
-
Дія — функціональність, яка дозволяє агенту штучного інтелекту підключатися до зовнішніх систем для виконання складних завдань.
-
Сутність або слот – являє собою етап у виконанні наміру користувача. Заповнення слотів передбачає постановку конкретних питань покупцеві для виконання наміру замовника на основі висловлювань. Це тригер для агента штучного інтелекту, щоб почати виконувати дію. Визначте об'єкти вводу як частину заповнення слотів.
-
Виконання: визначає, як агент ШІ виконує дію. У рамках виконання визначте вихідні сутності для автономного агента штучного інтелекту, щоб згенерувати відповідь у певному форматі. Система відправляє вихідні сутності в потік, щоб продовжити дію та успішно виконати завдання.
1 |
На вкладці Дія натисніть + Нова дія. |
2 |
На сторінці Додати нову дію вкажіть такі відомості: |
Подальші дії
Ви можете налаштувати слоти або налаштувати слоти та визначити виконання залежно від обраної області дії.
Налаштування заповнення слотів
Заповнення слотів передбачає додавання необхідних вхідних сутностей для двигуна штучного інтелекту. У розділі Заповнення слота на сторінці Дії додайте сутності введення:
-
Ви можете додавати сутності одну за одною у форматі таблиці.
-
Ви також можете використовувати файл JSON і визначати сутності. Дивіться A Tour of JSON Schema для отримання детальної інформації.
Додавання сутностей вводу у форматі таблиці
1 |
Щоб додати сутність введення, натисніть +Нова сутність введення. |
2 |
На сторінці Додати нову сутність вводу вкажіть такі дані: |
3 |
Натисніть Додати , щоб додати сутність введення. Ви можете додати стільки сутностей введення, скільки вам потрібно. |
4 |
За допомогою параметра «Елементи керування» можна виконати такі дії над сутністю: |
Додавання сутностей за допомогою редактора JSON
Ви можете додавати сутності вводу та сутності виводу за допомогою редактора JSON. У режимі редактора JSON сутності мають бути визначені у структурованому форматі JSON.
Для отримання додаткової інформації дивіться A Tour of JSON Schema.
Структура вхідних параметрів
Вхідні параметри повинні відповідати наступній структурі:
-
type — тип даних об'єкта параметрів. Це завжди 'object' для позначення того, що параметри структуровані як об'єкт.
властивості: об'єкт, у якому кожен ключ представляє параметр і пов'язані з ним метадані.
required—масив рядків із переліком імен параметрів, які є обов'язковими.
властивості Об'єкт
Кожен ключ в об'єкті властивостей представляє вхідну сутність/параметр і містить інший об'єкт з метаданими про цей параметр. Метадані завжди повинні включати такі ключові слова:
-
type — тип даних параметра. Допустимими видами є:
-
string – текстові дані.
-
ціле число — числові дані без десяткових дробів.
-
числові дані, які можуть містити десяткові дроби.
-
boolean — значення true/false.
-
array—список елементів, усі з яких, як правило, одного типу.
-
object — складна структура даних з вкладеними властивостями.
-
-
опис — коротке пояснення того, що являє собою сутність. Це допомагає механізму штучного інтелекту зрозуміти призначення та використання параметра. Для кращої точності рекомендується опис, який є стислим, а також відповідає інструкціям агента та опису дії.
-
Платформа примусово проводить перевірку лише для типу. "Опис" застосовується не для всіх сутностей, але настійно рекомендується його додати. Іншими корисними ключовими словами для метаданих сутностей є:
-
enum—поле enum містить список можливих значень параметра. Це корисно для параметрів, які повинні приймати лише обмежений набір значень. Розробники можуть визначати власні списки значень, які параметр має приймати для використання this.
- шаблон: поле шаблону використовується з типами string для визначення регулярного виразу, якому рядок має відповідати. Це особливо корисно для перевірки певних форматів, таких як номери телефонів, поштові індекси або користувацькі ідентифікатори.
-
Приклади: поле «Приклади» містить один або кілька прикладів припустимих значень параметра. Це допомагає механізму штучного інтелекту зрозуміти, які дані очікуються, і може бути особливо корисним для цілей інтерпретації та перевірки.
-
Є й інші ключові слова, які можуть зробити визначення сутності більш точним і надійним. Для отримання додаткової інформації дивіться A Tour of JSON Schema.
Приклад
Наведений нижче приклад включає різні типи сутностей і ключових слів:
{ "type": "об'єкт", "properties": { "username": { "type": "string", "description": "Унікальне ім'я користувача для облікового запису.", "minLength": 3, "maxLength": 20 }, "password": { "type": "string", "description": "Пароль для облікового запису.", "minLength": 8, "format": "password" }, "email": { "type": "string", "description": "Адреса електронної пошти для облікового запису.", "pattern": "\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" }, "birthdate": { "type": "string", "description": "Дата народження користувача.", "examples": ["mm/dd/YYYYY"] }, "preferences": { "type": "object", "description": "Налаштування налаштувань користувача.", "properties": { "newsletter": { "type": "boolean", "description": "Чи хоче користувач отримувати інформаційні бюлетені.", "default": true }, "notifications": { "type": "string", "description": "Бажаний метод сповіщення.", "enum": ["email", "sms", "push"] } } }, "roles": { "type": "array", "description": "Список ролей, призначених користувачу.", "items": { "type": "рядок", "enum": ["користувач", "адміністратор", "модератор"] } } }, "required": ["ім'я користувача", "пароль", "електронна пошта"] }
Цей приклад включає в себе наступні сутності:
- username — тип рядка з обмеженням мінімальної та максимальної довжини.
- password – тип рядка з мінімальною довжиною та певним форматом (пароль вказує, що з ним слід безпечно працювати).
- email – тип рядка з регулярним виразом, щоб переконатися, що це дійсна адреса електронної пошти.
- birthdate — рядковий тип із прикладами для визначення формату дати.
- preferences — тип об'єкта з вкладеними властивостями (інформаційний бюлетень та сповіщення), включаючи логічне значення зі значенням за замовчуванням та рядок із конкретними дозволеними значеннями (enum).
- roles — тип масиву, де кожен елемент є рядком, обмеженим певними значеннями (enum).
Ім'я користувача, пароль та електронна пошта є обов'язковими, як визначено масивом «required».
У цьому прикладі сутності мають описові назви, чіткі описи та дотримуються єдиної структури та правил іменування. Дотримуйтесь цих найкращих практик, щоб створювати чітко визначені сутності, які механізм штучного інтелекту легко інтерпретує та застосовує.
Дайте визначення виконанню
1 |
Визначте деталі виконання для впровадження AI Agent у контакт-центрі. Вкажіть такі реквізити: |
2 |
Налаштуйте сутності виводу таким чином, щоб AI Agent генерував результат у форматі, зрозумілому потоку. |
3 |
Щоб додати сутність виводу, натисніть +Нова сутність виводу. На екрані Додати нову сутність виводу вкажіть такі параметри: Ви також можете використовувати файл JSON для додавання вихідних сутностей. Для отримання додаткової інформації дивіться статтю Додавання сутностей за допомогою редактора JSON . |
4 |
Натисніть Додати , щоб додати сутність виводу. Ви можете додати стільки вихідних сутностей, скільки вам потрібно. |
5 |
За допомогою параметра «Елементи керування» можна виконати такі дії над сутністю: |
6 |
Натисніть Додати , щоб завершити налаштування. |
Подальші дії
Натисніть Попередній перегляд , щоб переглянути агента штучного інтелекту. Щоб отримати докладнішу інформацію, перегляньте статтю Попередній перегляд автономного агента штучного інтелекту. Натисніть «Опублікувати », щоб запустити AI Agent.
Після того, як ви налаштуєте AI Agent:
- Щоб переглянути ефективність AI Agent, перегляньте статтю Перегляд продуктивності автономного AI-агента за допомогою Analytics.
- Щоб переглянути деталі сеансів та історії, перегляньте статтю Перегляд сеансів та історії автономного AI агента.
Автономні агенти штучного інтелекту для відповідей на запитання
Автономні агенти можуть отримувати доступ до сховища знань і використовувати його для надання інформативних і точних відповідей на запити користувачів. Ця можливість корисна в сценаріях, коли агенту потрібно:
-
Надавайте підтримку клієнтам: відповідайте на поширені запитання, усувайте проблеми та скеровуйте клієнтів у процесах.
-
Пропонуйте технічну допомогу: надавайте експертні поради з конкретних тем або доменів.
Цей розділ містить такі параметри конфігурації:
Створіть автономного агента штучного інтелекту для відповідей на запитання
Перш ніж почати
Подбайте про створення бази знань. Щоб отримати додаткові відомості, перегляньте статтю Керування базами знань.
1 |
Увійдіть на платформу Webex AI Agent Studio. |
2 |
На інформаційній панелі натисніть +Створити агента. |
3 |
На екрані Створення агента зі штучним інтелектом натисніть Почати з нуля. Ви також можете вибрати попередньо визначений шаблон, щоб швидко створити свого агента штучного інтелекту. Ви можете фільтрувати тип AI Agent як автономний. У цьому випадку поля на сторінці Профілю заповнюються автоматично. |
4 |
Натисніть Next (Далі). |
5 |
У розділі Який тип агента ви створюєте , натисніть Автономний . |
6 |
У розділі Яка основна функція вашого агента натисніть Відповідати на запитання. |
7 |
Натисніть Next (Далі). |
8 |
На сторінці Визначити агента вкажіть наступні дані: |
9 |
Натисніть Create (Створити). Автономний AI-агент для відповідей на запитання успішно створений і тепер доступний на інформаційній панелі. У заголовку AI Agent можна виконувати такі завдання:
Ви також можете імпортувати готові агенти штучного інтелекту. Щоб отримати докладнішу інформацію, перегляньте статтю Імпорт попередньо створеного AI Agent. |
Подальші дії
Оновіть профіль для автономного агента штучного інтелекту.
Оновити профіль автономного AI Agent
Перш ніж почати
Створіть автономного агента штучного інтелекту для відповідей на запитання.
1 |
На приладній дошці натисніть створений агент штучного інтелекту. |
2 |
Перейдіть на і налаштуйте наступні деталі: |
3 |
Натисніть «Зберегти зміни », щоб запустити AI Agent. |
Подальші дії
Налаштуйте Базу знань для AI-агента.
Налаштування бази знань
Перш ніж почати
Створіть автономного агента штучного інтелекту для відповідей на запитання.
1 |
На сторінці «Приладна дошка » виберіть створений агент штучного інтелекту. |
2 |
Перейдіть на вкладку База знань. |
3 |
Виберіть потрібну базу знань зі списку. |
4 |
Натисніть «Зберегти зміни », щоб запустити AI Agent. |
Подальші дії
Натисніть Попередній перегляд , щоб переглянути агента штучного інтелекту. Щоб отримати докладнішу інформацію, перегляньте статтю Попередній перегляд автономного агента штучного інтелекту.
Після того, як ви налаштуєте AI Agent:
- Щоб переглянути ефективність AI Agent, перегляньте статтю Перегляд продуктивності автономного AI-агента за допомогою Analytics.
- Щоб переглянути деталі сеансів та історії, перегляньте статтю Перегляд сеансів та історії автономного AI агента.
Перегляд сеансу та історії автономного AI агента
Ви можете переглянути дані сеансу та історії кожного зі створених вами автономних агентів штучного інтелекту. На сторінці «Сеанси» відображається детальна інформація про сеанси, встановлені з клієнтами. На сторінці «Історія » можна переглянути деталі змін у конфігурації, виконаних у AI Agent.
Сесій
Сторінка «Сеанси » надає повний запис усіх взаємодій між агентами штучного інтелекту та користувачами. Щоб перейти на сторінку "Сеанси ":
- На приладній дошці виберіть агента автономного штучного інтелекту, для якого потрібно переглянути деталі сеансу.
- В області навігації ліворуч виберіть пункт Сеанси.
З'явиться сторінка Сеанси . Кожен сеанс відображається у вигляді запису, який містить усі повідомлення сеансу. Ця інформація корисна для аудиту, аналізу та вдосконалення AI Agent.
У таблиці сеансів відображається список усіх сеансів/кімнат, створених для цього AI Agent. Таблиця розбивається на сторінки, якщо рядків більше, ніж можна вмістити на одному екрані. Будь-яке з полів таблиці можна відсортувати або відфільтрувати за допомогою розділу «Уточнити результати » в лівій частині. Наявні поля представляють наступну інформацію про будь-який конкретний сеанс:
-
Ідентифікатор сеансу: унікальний ідентифікатор кімнати або ідентифікатор сеансу для розмови.
- Ідентифікатор споживача – ідентифікатор споживача, який взаємодіяв з агентом штучного інтелекту.
-
Канали – канал, на якому відбувалася взаємодія.
-
Оновлено о — час закриття кімнати.
-
Метадані кімнати: містять додаткову інформацію про кімнату.
-
Поставте галочки в обов'язкових пунктах:
- Сховати тестові сеанси: щоб приховати тестові сеанси та відобразити лише список сеансів у реальному часі.
- Відбулася передача агента: щоб відфільтрувати сеанси, які передаються агенту. Якщо відбувається передача агента, відображається піктограма навушників , що вказує на передачу чату людині-агенту.
- Сталася помилка: фільтрування сеансів, під час яких виникла помилка.
- Проголосували «проти» — щоб відфільтрувати сесії, за які не проголосували.
Натисніть на рядок у таблиці сеансів, щоб переглянути детальний опис цього сеансу. Значок замка вказує на те, що сеанс заблоковано і його потрібно розшифрувати. Для розшифровки сеансу потрібен дозвіл. Якщо перемикач «Доступ до розшифровки» ввімкнено, ви можете отримати доступ до будь-якого сеансу за допомогою кнопки «Розшифрувати вміст». Однак ця функція застосовна лише тоді, коли для клієнта встановлено значення Розширений захист даних true або ввімкнено.
Історія
На сторінці «Історія » можна переглянути деталі змін у конфігурації, виконаних у AI Agent. Щоб переглянути історію конкретного оператора:
- На інформаційній панелі виберіть агента автономного штучного інтелекту, історію якого потрібно переглянути.
- В області навігації ліворуч виберіть пункт Історія.
З'явиться сторінка «Історія » з такими вкладками:
- Журнали аудиту — перейдіть на вкладку «Журнали аудиту», щоб переглянути зміни, внесені до агентів штучного інтелекту.
- Історія моделей — перейдіть на вкладку «Історія моделі», щоб переглянути різні версії автономного агента штучного інтелекту для виконання дій.
Журнали аудиту
Вкладка «Журнали аудиту» відстежує зміни, внесені в автономний агент штучного інтелекту. Ви можете переглянути деталі змін за останні 35 днів. На вкладці «Журнали аудиту» відображаються такі відомості:
Користувачі з ролями розробника Admin або AI Agent можуть отримати доступ лише до вкладки «Журнали аудиту». Користувачі з користувацькими ролями, які мають дозвіл "Отримати журнал аудиту", також можуть переглядати журнали аудиту.
- Оновлено за адресою — дані та час зміни.
- Оновлено: ім'я користувача, який вніс зміни.
- Поле – конкретний розділ агента AI, де було внесено зміни.
- Опис: додаткова інформація про зміну.
Ви можете знайти певний журнал аудиту за допомогою параметрів пошуку «Оновлено за», «Поле » та «Опис». Ви можете сортувати журнали на основі полів Оновлено при та Оновлено за.
Історія моделі
Вкладка «Історія моделі» доступна лише для автономного AI Agent для виконання дій.
Щоразу, коли ви публікуєте Autonomous AI Agent для виконання дій, версія Автономного AI агента зберігається та доступна на вкладці Історія моделі. Ви можете переглянути різні версії AI Agent на вкладці «Історія моделі».
- Опис моделі — короткий опис версії агента штучного інтелекту.
- AI Engine — механізм штучного інтелекту, який використовується для цієї версії агента штучного інтелекту.
- Оновлено – дата й час створення версії.
- Дії: дає змогу виконувати наведені нижче дії з агентом штучного інтелекту
- Load — усі зміни в агенті AI втрачено. Ви повинні виконати налаштування заново.
- Експорт — використовується для експорту агента штучного інтелекту.
Попередній перегляд автономного агента штучного інтелекту
Ви можете переглядати автономні агенти штучного інтелекту під час створення агента ШІ, під час редагування та після розгортання агента. Попередній перегляд можна відкрити з:
- Інформаційна панель AI Agent — при наведенні курсора на картку AI Agent стає видимою опція попереднього перегляду цього AI-агента. Натисніть, щоб відкрити попередній перегляд AI-агента.
- Заголовок AI Agent— Натисніть на картку AI Agent, щоб відкрити AI-агента. Параметр «Попередній перегляд » завжди відображається в розділі заголовка.
- Згорнутий віджет — після запуску та згортання попереднього перегляду в нижньому правому куті сторінки з'являється віджет голови чату. За допомогою цього параметра можна легко повторно відкрити режим попереднього перегляду.
Webex AI Agent Studio також надає можливість спільного попереднього перегляду. Натисніть меню у верхньому правому куті та виберіть опцію «Копіювати посилання для попереднього перегляду». Ви можете поділитися посиланням для попереднього перегляду з іншими користувачами, такими як тестувальники або споживачі AI-агента.
Віджет попереднього перегляду платформи
Віджет попереднього перегляду з'явиться в нижній правій частині екрана. Ви можете надавати висловлювання (або послідовність висловлювань), щоб перевірити реакцію агента ШІ та переконатися, що він працює правильно.
Крім того, ви можете згорнути віджет попереднього перегляду, надати інформацію про споживача та ініціювати кілька кімнат для тестування агента штучного інтелекту.
Віджет попереднього перегляду, яким можна поділитися
Віджет попереднього перегляду, яким можна поділитися, дає змогу ділитися агентом штучного інтелекту із зацікавленими сторонами та споживачами у презентабельній формі без необхідності розробляти власний інтерфейс користувача для появи агента штучного інтелекту. За замовчуванням скопійоване посилання для попереднього перегляду відображає агента штучного інтелекту в корпусі телефону. Ви можете зробити деякі швидкі налаштування, змінивши певні параметри в посиланні на попередній перегляд. Налаштувати віджет можна наступним чином:
- Колір віджета — шляхом додавання параметра brandColor до посилання. Ви можете визначити прості кольори за допомогою назв кольорів або використовувати шістнадцятковий код кольорів.
-
Корпус телефону — змінюючи значення параметра phoneCasing у посиланні. За замовчуванням для цього параметра встановлено значення true , і його можна вимкнути, зробивши його хибним.
Приклад посилання на попередній перегляд з такими параметрами:
? bot_unique_name=<your_bot_unique_name>&enterprise_unique_name=<your_enterprise_unique_name>&phoneCasing=<true/false>&brandcolor<введіть шістнадцяткове значення кольору у форматі '_XXXX'>
.
Попередній перегляд за допомогою голосу
Автономний AI-агент для відповідей на запитання підтримує голосовий попередній перегляд. Щоб увімкнути цю опцію:
- Перейдіть до Інформаційної панелі та виберіть агента штучного інтелекту.
- Перейдіть до розділу
- У випадаючому списку AI Engine виберіть Vega.
. - Натисніть Зберегти зміни.
Опція «Попередній перегляд » оновлюється піктограмою «Мікрофон » для голосового перегляду. Натисніть Попередній перегляд. З'явиться віджет попереднього перегляду голосу.
Щоб скористатися цією функцією, потрібно ввімкнути доступ до мікрофона.
У віджеті попереднього перегляду голосу можна переглянути такі параметри:
- Кнопка Пуск для запуску попереднього перегляду.
- Динамічна стенограма розмови відображається у віджеті під час голосового попереднього перегляду.
- Завершіть дзвінок , щоб завершити розмову.
- Вимкнути звук до вимкнення звуку.
Переглядайте продуктивність автономного AI Agent за допомогою Analytics
Розділ AI Agent Analytics надає графічне представлення ключових показників для оцінки продуктивності та ефективності AI Agent. Щоб сформувати аналітику Автономного AI Agent:
- Виберіть AI Agent на інформаційній панелі.
- В області навігації ліворуч натисніть Аналітика. Огляд продуктивності агента штучного інтелекту відображається як у табличному форматі, так і в графічному вигляді.
У першому розділі відображається наступна статистика про сесії та повідомлення для AI Agent.
- Загальна кількість сеансів і сеансів, оброблених AI Agent без втручання людини.
- Загальна кількість передач агентів, що є підрахунком кількості сеансів, переданих агентам-людям.
- Середня кількість сеансів за день
- Загальна кількість повідомлень (повідомлень людини та агента штучного інтелекту) і скільки з цих повідомлень надійшло від користувачів.
- Середньодобова кількість повідомлень
У другому розділі відображається статистика про користувачів. Він надає підрахунок загальної кількості користувачів та інформацію про середню кількість сеансів на користувача та середню кількість користувачів за день.
У третьому розділі відображаються відповіді AI Agent та передачі агентів
Налаштуйте Scripted AI Agent
У цьому розділі описано, як налаштувати агентів штучного інтелекту зі сценарієм і керувати ними на платформі Webex AI Agent Studio, щоб вони забезпечували точні відповіді на запити користувачів і ефективно виконували автоматизовані завдання.
Скриптовий AI Agent для виконання завдань
Scripted AI Agent Agent Studio розширює можливості створення агентів без коду на платформі Webex AI Agent Studio. Скриптовий агент штучного інтелекту забезпечує багатоходові розмови, де він може отримувати релевантні дані від клієнтів для виконання конкретних завдань. Це включає:
-
Виконуйте прості команди: дотримуйтесь інструкцій, щоб виконати попередньо визначені дії.
-
Обробка даних: маніпулюйте та перетворюйте дані відповідно до визначених правил.
-
Взаємодія з іншими системами – обмін даними та керування іншими рішеннями.
Цей розділ містить такі параметри конфігурації:
Створіть агента штучного інтелекту зі сценарієм для виконання дій
1 |
Увійдіть на платформу Webex AI Agent Studio. |
2 |
На інформаційній панелі натисніть + Створити агента. |
3 |
На екрані Створити AI Agent створіть нового AI-агента з нуля. Ви також можете вибрати попередньо визначений шаблон, щоб швидко створити свого агента штучного інтелекту. Ви можете фільтрувати тип AI Agent як Scripted. У цьому випадку поля на сторінці Профілю заповнюються автоматично. |
4 |
Натисніть Почати з нуля , а потім Далі. |
5 |
У розділі Який тип агента ви створюєте? , натисніть Сценарій. |
6 |
У полі Яка основна функція вашого агента? , натисніть Виконати дії. |
7 |
Натисніть Next (Далі). |
8 |
На сторінці Визначити агента вкажіть наступні дані: |
9 |
Натисніть Create (Створити). Скриптовий AI-агент для відповідей на запитання успішно створений і тепер доступний на інформаційній панелі. У заголовку AI Agent можна виконувати такі завдання:
Ви також можете імпортувати готові агенти штучного інтелекту. Щоб отримати докладнішу інформацію, перегляньте статтю Імпорт попередньо створеного AI Agent. |
Подальші дії
Створюйте сутності, додавайте наміри та визначайте відповіді.
Оновити профіль агента зі сценарним штучним інтелектом
Перш ніж почати
Створіть скриптового AI-агента для відповідей на запитання.
1 |
Увійдіть на платформу Webex AI Agent Studio. |
2 |
На приладній дошці виберіть створеного агента штучного інтелекту. |
3 |
Перейдіть до і налаштуйте наступні деталі: |
4 |
Натисніть Зберегти зміни , щоб зберегти налаштування. |
Управління сутностями
Сутності є будівельними блоками розмов. Вони є важливими елементами, які агент штучного інтелекту витягує з висловлювань користувачів. Вони представляють конкретні фрагменти інформації, такі як назви продуктів, дати, кількість або будь-яку іншу значну групу слів. Ефективно виявляючи та витягуючи сутності, агент штучного інтелекту може краще розуміти наміри користувача та надавати більш точні та релевантні відповіді.
Типи сутностей
Webex AI Agent Studio пропонує 11 попередньо створених типів сутностей для захоплення різних типів даних користувачів. Ви також можете створити будь-яку з наведених нижче користувацьких сутностей.
Користувацькі сутності
Ці сутності налаштовуються та дозволяють розробникам збирати інформацію про конкретний випадок використання.
-
Настроюваний список — визначає списки очікуваних рядків для захоплення конкретних точок даних, які не охоплені попередньо створеними сутностями. Ви можете додати кілька синонімів до кожного рядка. Наприклад, сутність спеціального розміру піци.
-
Регулярний вираз — використовуйте регулярні вирази для виявлення конкретних закономірностей і вилучення відповідних даних. Наприклад, регулярний вираз номера телефону (наприклад,
123-123-8789
). -
Цифри — фіксують числові входи фіксованої довжини з високою точністю, особливо під час голосової взаємодії. У неголосових взаємодіях він використовується як альтернатива типам сутностей Custom і Regex. Наприклад, щоб визначити п'ятизначний номер рахунку, необхідно визначити довжину п'яти.
-
Буквено-цифрові — фіксують комбінації літер і цифр, забезпечуючи точне розпізнавання як голосового, так і неголосового введення.
-
Довільна форма: фіксуйте гнучкі точки даних, які важко визначити або перевірити.
-
Місцезнаходження на карті (WhatsApp): отримуйте дані про місцезнаходження, якими ви поділилися в каналі WhatsApp.
Сутності системи
Назва сутності | Опис | Приклад вхідних даних | Приклад виведення |
---|---|---|---|
Дата | Аналізує дати природною мовою до стандартного формату дати | "Липень наступного року" | 01/07/2020 |
Час | Розбирає час у природній мові до стандартного формату часу | 5 вечора | 17:00 |
Електронна пошта | Виявляє адреси електронної пошти | напишіть мені на# info@cisco.com | info@cisco.com |
Контактний телефон | Визначає поширений номер телефону | Зателефонуйте мені за номером 9876543210 | 9876543210 |
Грошові одиниці | Парсить валюту і суму | Я хочу 20$ | 20$ |
Порядковий | Визначає порядкові числівники | Четвертий з десяти осіб | 4-е місце |
Кардинал | Виявляє кількісне число | Четвертий з десяти осіб | 10 |
Геолокація | Визначає географічне розташування (міста, країни тощо) | Я купався в Темзі в Лондоні, Великобританія | Лондон, Великобританія |
Імена осіб | Виявляє загальні назви | Білл Гейтс з Microsoft | Білл Гейтс |
Кількість | Визначає розміри ваги або відстані | Ми знаходимося в 5 км від Парижа | 5 км |
Тривалість | Визначає періоди часу | 1 тиждень відпустки | 1 тиждень |
Створені сутності можна редагувати на вкладці сутності. Зв'язування сутностей із наміром анотує ваші висловлювання виявленими сутностями під час їх додавання.
Ролі сутностей
Коли сутність потрібно зібрати кілька разів у межах одного наміру, ролі сутностей стають важливими. Призначаючи різні ролі одній і тій самій сутності, ви можете керувати агентом штучного інтелекту в більш точному розумінні та обробці введених користувачем даних.
Наприклад, щоб забронювати рейс із пересадкою, можна створити сутність аеропорту з трьома ролями:
відправлення
, призначення
та пересадка
. Коментуючи навчальні висловлювання з цими ролями, агент штучного інтелекту може вивчати очікувані шаблони та безперешкодно обробляти складні запити на бронювання.
Ролі сутностей підтримуються лише для Mindmeld (користувацькі та системні сутності) та Rasa (лише користувацькі сутності), адміністраторам потрібно встановити прапорець Ролі
сутностей під розширеними налаштуваннями діалогового вікна вибору двигуна NLU.
Адміністратори не можуть перемикатися з RASA або Mindmeld на Swiftmatch під час використання ролей сутностей. Ролі мають бути видалені з намірів, щоб вимкнути ролі сутностей із розширених налаштувань движка NLU. Ви можете створити сутність із ролями сутностей.
Створення сутності з ролями сутностей
Перш ніж почати
1 |
Увійдіть на платформу Webex AI Agent Studio. |
2 |
На приладній дошці натисніть створений вами агент штучного інтелекту зі сценарієм. |
3 |
Клацніть « Тренування» на лівій панелі. |
4 |
На сторінці Тренувальні дані перейдіть на вкладку Сутності . |
5 |
Натисніть Створити сутність. |
6 |
У вікні Створення сутності вкажіть такі поля: |
7 |
Увімкніть перемикач Автоматична пропозиція значень слотів на автозаповнення та надавайте альтернативні пропозиції для цієї сутності під час розмови. Поле «Ролі» відображається під час створення користувацької сутності лише в тому випадку, якщо в розділі «Додаткові налаштування » вікна «Зміна тренувального движка » для двигунів RASA та Mindmeld NLU увімкнено. |
8 |
Натисніть Зберегти. Ви можете використовувати параметри «Редагувати » та «Видалити » у стовпці «Дії » для виконання пов'язаних дій.
|
Подальші дії
Створивши сутність, ви можете зв'язати ролі з сутністю.
Зв'язування ролей із сутністю
1 |
Увійдіть на платформу Webex AI Agent Studio. |
2 |
На приладній дошці натисніть створеного агента штучного інтелекту. |
3 |
Натисніть Тренування на лівій панелі. |
4 |
На сторінці Навчальні дані виберіть намір зв'язати сутності та ролі сутностей. За замовчуванням відображається вкладка Намір .
|
5 |
У розділі Слоти натисніть Сутність зв'язку. |
6 |
Виберіть роль сутності для назви сутності. |
7 |
Натисніть Зберегти. Ви можете призначити ролі сутності для збирання однієї й тієї ж сутності двічі за наміром. |
Механізм розуміння природної мови (NLU)
Агенти штучного інтелекту зі сценарієм використовують розуміння природної мови (NLU) з машинним навчанням для виявлення намірів клієнтів. Наступні механізми NLU інтерпретують вхідні дані клієнтів і надають точні відповіді:
- Swiftmatch — швидкий, легкий двигун з підтримкою кількох мов.
- RASA — провідний фреймворк розмовного штучного інтелекту з відкритим вихідним кодом.
- Mindmeld (бета-версія) — пропонує розширені розмовні потоки та можливості NLU.
RASA вимагає більше тренувальних даних, ніж Swiftmatch, для досягнення високої точності. Розробники можуть перемикати двигуни NLU на вкладках «Статті» та «Навчання» агентів Scripted AI, щоб оцінити продуктивність. Зміна двигуна оновлює алгоритм агента ШІ, що потребує перенавчання для точного висновку на основі нової моделі. Ви можете аналізувати різницю в продуктивності за допомогою показників схожості в Сеансах і тестуванні в один клік.
Розробники також можуть тестувати та коригувати порогові оцінки в розділі «Передача та висновок» після перемикання двигунів. Для RASA порогові бали мають тенденцію бути обернено пропорційними кількості намірів, тобто агенти з багатьма намірами (100+) зазвичай мають нижчі запасні бали в налаштуваннях висновків.
Зміна тренувальних двигунів
Для перемикання між двигунами NLU.
-
Виберіть агента штучного інтелекту, який ви хочете змінити тренувальний двигун.
- Для агента Scripted AI для відповідей на запитання: Натисніть Статті. З'явиться сторінка Бази знань.
- Для агентів штучного інтелекту зі сценарієм для виконання завдань: натисніть Тренування. З'явиться сторінка Дані тренування.
-
Натисніть піктограму «Налаштування » поруч із двигуном NLU у правій частині сторінки. З'явиться вікно Змінити тренувальний двигун .
За замовчуванням движок NLU налаштований на Swiftmatch для новостворених агентів штучного інтелекту.
-
Виберіть тренувальний двигун для навчання агента штучного інтелекту. Можливі значення:
- RASA (бета-версія)
- Свіфтматч
- Mindmeld (бета-версія)
-
Вкажіть цю інформацію в розділі «Умовивід» :
- Оцінка нижче якої відображається резервна відповідь: мінімальна впевненість, необхідна для відображення відповіді, нижче якої відображається резервна відповідь.
- Різниця в балах за частковий збіг — визначає мінімальний розрив між рівнями впевненості у відповідях, щоб чітко відображати найкращий збіг, під яким відображається шаблон часткового збігу.
- Натисніть, щоб розгорнути розділ Додаткові налаштування .
- Вилучити стоп-слова — «стоп-слова» — це функціональні слова, які встановлюють граматичні зв'язки між іншими словами в реченні, але самі по собі не мають лексичного значення. Коли ви видаляєте з речення стоп-слова, такі як артиклі (a, an, the і так далі), займенники (він, її і так далі), алгоритми машинного навчання можуть фокусуватися на словах, які визначають значення текстового запиту споживачем. Якщо ви поставите галочку, він видаляє «стоп-слова» з речення під час тренування та умовиводу. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Розширити скорочення — скорочення англійською мовою в тренувальних даних можуть бути розширені до вихідної форми разом із термінами у вхідному запиті споживача для більшої точності. Приклад: 'don't' розширено до 'don't'. Якщо встановлено цей пункт, скорочення у вхідних повідомленнях розширюються перед обробкою. Ця можливість підтримується для всіх трьох двигунів NLU.
- Перевірка правопису в логічного висновку — бібліотека виправлення тексту виявляє та виправляє неправильні орфограми в тексті перед висновком. Ця можливість підтримується для всіх трьох рушіїв, лише якщо ввімкнено пункт Перевірка правопису в умовивіданні .
- Видалити спеціальні символи: спеціальні символи – це небуквено-цифрові символи, які впливають на висновок. Наприклад, Wi-Fi і Wi Fi по-різному розглядаються двигуном NLU. Якщо встановлено цей прапорець, спеціальні символи в запиті споживача видаляються для відображення відповідної відповіді. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Ролі сутностей: користувацькі сутності можуть мати різні ролі. Ця можливість двигуна NLU підтримується лише для RASA та Mindmeld.
- Підстановка сутностей у висновку — значення сутностей у навчальних даних і висновках замінюються ідентифікаторами сутностей. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Пріоритезувати заповнення слотів: заповнення слота має пріоритет над виявленням намірів.
- Результати, що зберігаються в одному повідомленні: кількість статей, для яких обчислені довірчі оцінки агента ШІ відображатимуться під інформацією про транзакції під час сеансів.
Кількість результатів для відображення в розділі «Алгоритм» на екрані «Сеанси» тепер обмежена 5. Найвищі n результатів (1=<n=<5) доступні у звітах розшифровки повідомлень агентів Scripted AI та в розділі "Результати алгоритму" на вкладці "Інформація про транзакцію" у розділі "Сеанси".
- Розширення форми слова – розширюйте навчальні дані за допомогою таких словоформ, як множина, дієслова тощо, а також синонімів, вбудованих у дані. Ця можливість підтримується лише для Swiftmatch.
- Синоніми — це альтернативні слова, які використовуються для позначення одного і того ж слова. Якщо цей пункт позначено, поширені англійські синоніми до слів у тренувальних даних генеруються автоматично для точного розпізнавання запиту споживача. Наприклад, для слова сад системою згенерованих синонімів можуть бути присадибна ділянка, двір і так далі. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Словоформи — словоформи можуть існувати в різних формах, таких як множина, прислівники, прикметники або дієслова. Наприклад, для слова "створення" словоформи можуть бути створити, створювати, творчи, творчо і так далі. Якщо встановлено цей прапорець, слова в запиті створюються з альтернативними формами слів і обробляються для надання відповідної відповіді споживачам.
Розробники можуть встановлювати різні порогові оцінки для різних двигунів NLU, щоб визначити найнижчу оцінку, прийнятну для відображення відповіді агента штучного інтелекту.
- Натисніть «Оновити », щоб змінити алгоритм у корпусі агента штучного інтелекту.
- Натисніть Потяг. Після того, як ШІ-агент навчається за допомогою вибраного механізму навчання, статус бази знань змінюється з «Збережено » на «Навчено».
Тренувати ШІ-агента з RASA і Mindmeld можна тільки в тому випадку, якщо у всіх статтях є хоча б два висловлювання.
Навчання
Після того, як ви створите всі статті, ви можете навчити агента штучного інтелекту та зробити його живим, щоб протестувати та розгорнути. Щоб навчити агента штучного інтелекту з його поточним корпусом, натисніть «Тренування » у верхньому правому куті. Це має змінити статус на Тренування.
Як тільки навчання буде завершено, статус зміниться на Навчений. Натисніть значок «Перезавантажити » поруч із пунктом «Тренування », щоб отримати поточний статус тренування.
На цьому етапі ви можете натиснути «Зробити живим », щоб опублікувати навчений корпус і протестувати його в попередньому перегляді, яким можна поділитися, або на зовнішніх каналах, де розгорнуто агента штучного інтелекту.
Векторна модель
Тепер ви можете вибрати бажані векторні моделі як частину розширених налаштувань двигуна в движку Swiftmatch NLU. Вибір можливий між двома варіантами – вектори рівня висловлювання та вектори на рівні статті. У наших поточних зусиллях щодо підвищення точності наших двигунів NLU ми експериментували з використанням векторів на рівні статей замість старої моделі, яка використовувала вектори на рівні висловлювання. Ми виявили, що вектори на рівні статті в більшості випадків підвищують точність. Зверніть увагу, що вектори на рівні статті є новим значенням за замовчуванням для векторизації для нових одномовних агентів штучного інтелекту. Для багатомовних агентів штучного інтелекту збіг на рівні статті підтримується лише тоді, коли багатомовною моделлю є Polymatch.
Ви можете перевірити інформацію про векторну модель, яка доступна на момент висновку, в іншому інформаційному розділі сесії.
Керуйте намірами
Намір — це основний компонент платформи Webex AI Agent Studio, який дає змогу агенту штучного інтелекту розуміти ваші дані та ефективно реагувати на них. Він являє собою конкретне завдання або дію, яке ви хочете виконати під час розмови. Ви можете визначити всі наміри, які відповідають завданням, які ви хочете виконати. Точність класифікації намірів безпосередньо впливає на здатність агента ШІ надавати релевантні та корисні відповіді. Класифікація намірів – це процес ідентифікації наміру на основі ваших даних, що дозволяє агенту ШІ реагувати значущим і контекстуально релевантним чином.
Системні наміри
- Резервний намір за замовчуванням — можливості агента штучного інтелекту за своєю суттю обмежені намірами, які призначені для розпізнавання та реагування на них. Хоча компанія не може передбачити всі можливі запитання, які ви можете поставити, резервний намір за замовчуванням може допомогти розмовам йти за планом.
Впроваджуючи резервний намір за замовчуванням, розробники агентів ШІ можуть гарантувати, що агент ШІ витончено обробляє несподівані або непередбачені запити, перенаправляючи розмову назад до відомих намірів.
Розробникам агентів штучного інтелекту не потрібно додавати конкретні висловлювання до запасного наміру. Агент може бути навчений автоматично активувати резервний намір, коли він стикається з відомими питаннями, що виходять за рамки обсягу, які в іншому випадку могли б бути неправильно класифіковані в інші наміри.
Наприклад, у банківському агенті зі штучним інтелектом клієнти можуть намагатися запитати про кредити. Якщо агент штучного інтелекту не налаштований на обробку запитів, пов'язаних із кредитами, ці запити можуть бути включені як навчальні фрази в межах резервного наміру за замовчуванням. Коли клієнт запитує про кредити в будь-який момент розмови, агент штучного інтелекту розпізнає запит як такий, що виходить за межі визначених намірів, і запускає резервну реакцію. Це забезпечує більш адекватну реакцію.
Резервний намір не повинен мати жодних слотів, пов'язаних із ним.
Резервний метод має використовувати резервний ключ шаблону за замовчуванням для своєї відповіді.
- Довідка: цей намір призначений для відповіді на запити клієнтів щодо можливостей агента штучного інтелекту. Коли клієнти не впевнені в тому, чого вони можуть досягти, або стикаються з труднощами під час розмови, вони часто звертаються за допомогою, просячи
про допомогу.
За замовчуванням відповідь для методу допомоги зіставляється з ключем шаблону
довідкового повідомлення
. Однак розробники агентів штучного інтелекту можуть налаштувати відповідь або змінити пов'язаний з ним ключ шаблону, щоб надати більш персоналізовані та інформативні вказівки.Рекомендується передавати можливості ШІ-агента на високому рівні, надаючи клієнтам чітке розуміння того, що вони можуть робити далі.
- Поговоріть з агентом — цей намір дає змогу клієнтам запросити допомогу від агента-людини на будь-якому етапі взаємодії з агентом штучного інтелекту. Коли цей намір викликається, система автоматично ініціює передачу людині-агенту. Шаблоном відповіді за замовчуванням для цього наміру є
передача
агентом. Хоча в інтерфейсі користувача немає обмежень на зміну ключа шаблону відповіді, його зміна не вплине на результат передачі даних людиною.
Наміри світської бесіди
Усі новостворені агенти штучного інтелекту включають чотири заздалегідь визначені наміри small talk для обробки звичайних привітань клієнтів, виразів вдячності, негативних відгуків і прощання:
- Вітання
- Дякую
- Агент штучного інтелекту не допоміг
- До побачення
Створення наміру
Перш ніж почати
Перш ніж створювати намір, переконайтеся, що ви створили сутності, які зв'язуються з ним. Щоб отримати докладнішу інформацію, перегляньте статтю Створення сутності з ролями сутностей.
1 |
Увійдіть на платформу Webex AI Agent Studio. |
2 |
На інформаційній панелі виберіть агента зі штучним інтелектом. |
3 |
Клацніть « Тренування» на лівій панелі. |
4 |
На сторінці "Дані тренування" натисніть "Створити намір". |
5 |
У вікні Створення наміру вкажіть такі відомості: |
6 |
Установіть прапорець Обов'язково, якщо сутність є обов'язковою. |
7 |
Введіть кількість спроб, дозволених для цього слота. За замовчуванням число встановлено на три. |
8 |
Виберіть ключ шаблону з випадаючого списку. |
9 |
У розділі «Відповідь » введіть ключ шаблону остаточної відповіді, який буде повернуто користувачам після завершення наміру. |
10 |
Увімкніть перемикач Скинути слоти після завершення , щоб скинути значення слотів, зібрані в розмові, після завершення наміру. Якщо цей перемикач знаходиться в вимкненому стані, слот зберігає старі значення та відображає ту саму відповідь.
|
11 |
Увімкніть перемикач Оновити значення слотів, щоб оновити значення слота під час розмови зі споживачем. Агент ШІ вважає останнє заповнене значення в слоті для обробки даних. Якщо цей параметр увімкнено, значення заповнених слотів оновлюються щоразу, коли клієнти надають нову інформацію для того самого типу слотів.
|
12 |
Увімкніть перемикач Надавати пропозиції для слотів , щоб надавати пропозиції щодо заповнення слотів та альтернативні значення слотів у кінцевій відповіді на основі введених користувачем даних. |
13 |
Увімкніть перемикач Завершити розмову , щоб завершити сеанс після цього наміру. Webex Connect і голосові потоки можуть використовувати це, щоб завершити розмову зі споживачами.
|
14 |
Натисніть Зберегти. Натисніть «Тренування » у верхньому правому куті вкладки «Тренування », щоб відобразити будь-які зміни, внесені в наміри та сутності.
Для тренування двигунів Rasa або Mindmeld NLU потрібно мінімум два варіанти навчання (висловлювання) на кожен намір. Також кожен слот повинен мати не менше двох анотацій. Якщо ці вимоги не виконуються, кнопка «Поїзд » вимикається. Поруч із ураженим наміром з'являється значок попередження, який вказує на проблему. Однак резервний намір за замовчуванням не підпадає під ці вимоги. |
Подальші дії
Після створення наміру потрібна певна інформація для його виконання. Пов'язані сутності визначають, як ця інформація отримується з висловлювань користувачів. Щоб отримати докладнішу інформацію, перегляньте статтю Зв'язування сутностей із наміром.
Зв'язування сутностей із наміром
Перш ніж почати
Переконайтеся, що ви створили сутності та зв'язали їх, перш ніж додавати висловлювання. Цей авто анотує сутності під час додавання висловлювань.
1 |
Увійдіть на платформу Webex AI Agent Studio. |
2 |
На приладній дошці натисніть створеного агента штучного інтелекту. |
3 |
Натисніть Тренування на лівій панелі. |
4 |
На сторінці Навчальні дані виберіть намір зв'язати сутності та ролі сутностей. За замовчуванням відображається вкладка Намір .
|
5 |
У розділі Слоти натисніть Сутність зв'язку. Зв'язані сутності відображаються в розділі «Слоти».
|
6 |
Виберіть роль сутності для назви сутності. |
7 |
Натисніть Зберегти. Коли сутність позначена як обов'язкова, стають доступними додаткові параметри конфігурації. Ви можете вказати максимальну кількість разів, коли агент штучного інтелекту може надіслати запит до відсутньої сутності, перш ніж перейти до ескалації або надати резервну відповідь. Ви можете визначити ключ шаблону, який буде викликано, якщо потрібну сутність не буде надано протягом вказаної кількості повторних спроб.
Як тільки агент штучного інтелекту визначає намір і збирає всі необхідні дані (слоти), він відповідає повідомленням, пов'язаним з кінцевим ключем шаблону, налаштованим для цього наміру. Щоб розпочати нову розмову або впоратися з подальшими намірами без перенесення попередніх даних, вам потрібно ввімкнути перемикач «Скинути слоти після завершення ». Цей параметр видаляє всі розпізнані сутності з історії розмови, забезпечуючи новий початок кожної нової взаємодії. |
Генерація даних про тренування
Вам доведеться вручну додавати дані про навчання до їхніх намірів, щоб змусити агента штучного інтелекту працювати з розумною точністю. Навчальні дані складаються з різних способів, за допомогою яких ви можете викликати один і той самий намір. Ви можете додати принаймні 15–20 варіантів для кожного наміру, щоб підвищити його точність. Створення цього навчального корпусу вручну може бути виснажливим і трудомістким. Ви можете додати лише кілька варіантів або додати лише ключові слова як варіанти замість осмислених речень. Цього можна уникнути, генеруючи дані тренувань, щоб доповнити існуючі.
Щоб згенерувати тренувальні дані, виконайте наведені нижче дії.
- Введіть назву наміру та зразок висловлювання.
- Натисніть Створити.
- Надайте короткий опис наміру керувати штучним інтелектом.
- Вкажіть бажану кількість варіантів і рівень креативності для пропозицій, згенерованих штучним інтелектом.
- Створення багатьох варіантів одночасно може вплинути на якість. Ми рекомендуємо максимум 20 варіантів на покоління.
- Нижчий параметр креативності може створити менш різноманітні варіанти.
- Процес генерації може тривати кілька секунд, залежно від кількості запитуваних варіантів.
- Значок блискавки відрізняє варіанти, створені штучним інтелектом, від даних тренувань, визначених користувачем.
Механізм розуміння природної мови (NLU)
Агенти штучного інтелекту зі сценарієм використовують розуміння природної мови (NLU) з машинним навчанням для виявлення намірів клієнтів. Наступні механізми NLU інтерпретують вхідні дані клієнтів і надають точні відповіді:
- Swiftmatch — швидкий, легкий двигун з підтримкою кількох мов.
- RASA — провідний фреймворк розмовного штучного інтелекту з відкритим вихідним кодом.
- Mindmeld (бета-версія) — пропонує розширені розмовні потоки та можливості NLU.
RASA вимагає більше тренувальних даних, ніж Swiftmatch, для досягнення високої точності. Розробники можуть перемикати двигуни NLU на вкладках «Статті» та «Навчання» агентів Scripted AI, щоб оцінити продуктивність. Зміна двигуна оновлює алгоритм агента ШІ, що потребує перенавчання для точного висновку на основі нової моделі. Ви можете аналізувати різницю в продуктивності за допомогою показників схожості в Сеансах і тестуванні в один клік.
Розробники також можуть тестувати та коригувати порогові оцінки в розділі «Передача та висновок» після перемикання двигунів. Для RASA порогові бали мають тенденцію бути обернено пропорційними кількості намірів, тобто агенти з багатьма намірами (100+) зазвичай мають нижчі запасні бали в налаштуваннях висновків.
Зміна тренувальних двигунів
Для перемикання між двигунами NLU.
-
Виберіть агента штучного інтелекту, який ви хочете змінити тренувальний двигун.
- Для агента Scripted AI для відповідей на запитання: Натисніть Статті. З'явиться сторінка Бази знань.
- Для агентів штучного інтелекту зі сценарієм для виконання завдань: натисніть Тренування. З'явиться сторінка Дані тренування.
-
Натисніть піктограму «Налаштування » поруч із двигуном NLU у правій частині сторінки. З'явиться вікно Змінити тренувальний двигун .
За замовчуванням движок NLU налаштований на Swiftmatch для новостворених агентів штучного інтелекту.
-
Виберіть тренувальний двигун для навчання агента штучного інтелекту. Можливі значення:
- RASA (бета-версія)
- Свіфтматч
- Mindmeld (бета-версія)
-
Вкажіть цю інформацію в розділі «Умовивід» :
- Оцінка нижче якої відображається резервна відповідь: мінімальна впевненість, необхідна для відображення відповіді, нижче якої відображається резервна відповідь.
- Різниця в балах за частковий збіг — визначає мінімальний розрив між рівнями впевненості у відповідях, щоб чітко відображати найкращий збіг, під яким відображається шаблон часткового збігу.
- Натисніть, щоб розгорнути розділ Додаткові налаштування .
- Вилучити стоп-слова — «стоп-слова» — це функціональні слова, які встановлюють граматичні зв'язки між іншими словами в реченні, але самі по собі не мають лексичного значення. Коли ви видаляєте з речення стоп-слова, такі як артиклі (a, an, the і так далі), займенники (він, її і так далі), алгоритми машинного навчання можуть фокусуватися на словах, які визначають значення текстового запиту споживачем. Якщо ви поставите галочку, він видаляє «стоп-слова» з речення під час тренування та умовиводу. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Розширити скорочення — скорочення англійською мовою в тренувальних даних можуть бути розширені до вихідної форми разом із термінами у вхідному запиті споживача для більшої точності. Приклад: 'don't' розширено до 'don't'. Якщо встановлено цей пункт, скорочення у вхідних повідомленнях розширюються перед обробкою. Ця можливість підтримується для всіх трьох двигунів NLU.
- Перевірка правопису в логічного висновку — бібліотека виправлення тексту виявляє та виправляє неправильні орфограми в тексті перед висновком. Ця можливість підтримується для всіх трьох рушіїв, лише якщо ввімкнено пункт Перевірка правопису в умовивіданні .
- Видалити спеціальні символи: спеціальні символи – це небуквено-цифрові символи, які впливають на висновок. Наприклад, Wi-Fi і Wi Fi по-різному розглядаються двигуном NLU. Якщо встановлено цей прапорець, спеціальні символи в запиті споживача видаляються для відображення відповідної відповіді. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Ролі сутностей: користувацькі сутності можуть мати різні ролі. Ця можливість двигуна NLU підтримується лише для RASA та Mindmeld.
- Підстановка сутностей у висновку — значення сутностей у навчальних даних і висновках замінюються ідентифікаторами сутностей. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Пріоритезувати заповнення слотів: заповнення слота має пріоритет над виявленням намірів.
- Результати, що зберігаються в одному повідомленні: кількість статей, для яких обчислені довірчі оцінки агента ШІ відображатимуться під інформацією про транзакції під час сеансів.
Кількість результатів для відображення в розділі «Алгоритм» на екрані «Сеанси» тепер обмежена 5. Найвищі n результатів (1=<n=<5) доступні у звітах розшифровки повідомлень агентів Scripted AI та в розділі "Результати алгоритму" на вкладці "Інформація про транзакцію" у розділі "Сеанси".
- Розширення форми слова – розширюйте навчальні дані за допомогою таких словоформ, як множина, дієслова тощо, а також синонімів, вбудованих у дані. Ця можливість підтримується лише для Swiftmatch.
- Синоніми — це альтернативні слова, які використовуються для позначення одного і того ж слова. Якщо цей пункт позначено, поширені англійські синоніми до слів у тренувальних даних генеруються автоматично для точного розпізнавання запиту споживача. Наприклад, для слова сад системою згенерованих синонімів можуть бути присадибна ділянка, двір і так далі. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Словоформи — словоформи можуть існувати в різних формах, таких як множина, прислівники, прикметники або дієслова. Наприклад, для слова "створення" словоформи можуть бути створити, створювати, творчи, творчо і так далі. Якщо встановлено цей прапорець, слова в запиті створюються з альтернативними формами слів і обробляються для надання відповідної відповіді споживачам.
Розробники можуть встановлювати різні порогові оцінки для різних двигунів NLU, щоб визначити найнижчу оцінку, прийнятну для відображення відповіді агента штучного інтелекту.
- Натисніть «Оновити », щоб змінити алгоритм у корпусі агента штучного інтелекту.
- Натисніть Потяг. Після того, як ШІ-агент навчається за допомогою вибраного механізму навчання, статус бази знань змінюється з «Збережено » на «Навчено».
Тренувати ШІ-агента з RASA і Mindmeld можна тільки в тому випадку, якщо у всіх статтях є хоча б два висловлювання.
Навчання
Після того, як ви створите всі статті, ви можете навчити агента штучного інтелекту та зробити його живим, щоб протестувати та розгорнути. Щоб навчити агента штучного інтелекту з його поточним корпусом, натисніть «Тренування » у верхньому правому куті. Це має змінити статус на Тренування.
Як тільки навчання буде завершено, статус зміниться на Навчений. Натисніть значок «Перезавантажити » поруч із пунктом «Тренування », щоб отримати поточний статус тренування.
На цьому етапі ви можете натиснути «Зробити живим », щоб опублікувати навчений корпус і протестувати його в попередньому перегляді, яким можна поділитися, або на зовнішніх каналах, де розгорнуто агента штучного інтелекту.
Векторна модель
Тепер ви можете вибрати бажані векторні моделі як частину розширених налаштувань двигуна в движку Swiftmatch NLU. Вибір можливий між двома варіантами – вектори рівня висловлювання та вектори на рівні статті. У наших поточних зусиллях щодо підвищення точності наших двигунів NLU ми експериментували з використанням векторів на рівні статей замість старої моделі, яка використовувала вектори на рівні висловлювання. Ми виявили, що вектори на рівні статті в більшості випадків підвищують точність. Зверніть увагу, що вектори на рівні статті є новим значенням за замовчуванням для векторизації для нових одномовних агентів штучного інтелекту. Для багатомовних агентів штучного інтелекту збіг на рівні статті підтримується лише тоді, коли багатомовною моделлю є Polymatch.
Ви можете перевірити інформацію про векторну модель, яка доступна на момент висновку, в іншому інформаційному розділі сесії.
Позначення згенерованих варіантів
Щоб забезпечити відповідальне використання штучного інтелекту, розробники можуть позначати результати, створені штучним інтелектом, для перевірки. Це дозволяє виявляти та запобігати будь-якому шкідливому або упередженому контенту. Щоб позначити виходи, згенеровані штучним інтелектом:
- Знайдіть опцію позначення: опція позначення доступна для кожного згенерованого висловлювання.
- Надавати відгук: Позначаючи вихідні дані, розробники можуть додавати коментарі та вказувати причину позначки.
Ця функція спочатку доступна з щомісячним лімітом використання 500 генеруючих операцій. Щоб задовольнити зростаючі потреби, розробники можуть звертатися до власників своїх облікових записів із запитом на збільшення цього ліміту.
Створення багатомовних намірів і сутностей
Ви можете створювати дані тренувань кількома мовами. Для кожної мови, налаштованої для вашого AI Agent, ви повинні визначити висловлювання, які відображають бажані взаємодії. Хоча слоти залишаються однаковими для різних мов, ключі шаблонів унікально ідентифікують відповіді кожною мовою.
Не всі мови підтримують усі типи сутностей. Для отримання додаткової інформації про список типів сутностей, які підтримує кожна мова, перегляньте таблицю Підтримувані мови для агентів Scripted AI.
Керування відповідями
Відповіді – це повідомлення, які ваш AI Agent надсилає клієнтам у відповідь на їхні запитання чи наміри. Ви можете створювати відповіді, які включають:
- Текст – звичайні текстові повідомлення для прямого спілкування.
- Код – вбудований код для динамічного контенту або дій.
- Мультимедіа — зображення, аудіо або відео елементи для покращення взаємодії з користувачем.
Відповіді мають дві основні складові:
- Шаблони – попередньо визначені структури відповідей, які зіставляються з конкретними намірами.
- Робочі процеси – логіка, яка визначає, який шаблон використовувати на основі визначеного наміру.
Шаблони для передачі агента, допомоги, резервного варіанту та привітання попередньо налаштовані, і повідомлення відповіді може бути змінено з відповідних шаблонів.
Типи відповідей
Розділ Response Designer охоплює різні типи відповідей і способи їх налаштування.
Вкладка «Робочі процеси» використовується для обробки асинхронних відповідей під час виклику зовнішнього API, який відповідає асинхронно. Робочі процеси мають бути закодовані на Python.
Заміна змінних
Підстановка змінних дозволяє використовувати динамічні змінні як частину шаблонів відповідей. Усі стандартні змінні (або сутності) у сеансі, а також ті, які розробник AI Agent може встановити всередині об'єкта довільної форми, як-от поле сховища
даних, можуть бути використані в шаблонах відповідей за допомогою цієї функції. Змінні представлені за допомогою такого синтаксису: ${variable_name}. Наприклад, використання значення сутності під назвою apptdate використовує ${entities.apptdate} або ${newdfState.model_state.entities.apptdate.value}.
Відповіді можна персоналізувати за допомогою змінних, отриманих з каналу або зібраних від споживачів протягом розмови. Функція автозаповнення показує синтаксис змінних у текстовому полі, коли ви починаєте вводити ${. Вибір потрібної пропозиції авто заповнює область змінною і підсвічує таку змінну.
Налаштування відповідей за допомогою конструктора відповідей
Дизайнер відповідей пропонує зручний інтерфейс для створення відповідей, не вимагаючи великих знань кодування. Доступні два типи відповідей:
- Умовні відповіді: Для тих, хто не є розробниками, ця опція дозволяє легко створювати відповіді, які агент штучного інтелекту доставляє клієнтам.
- Фрагменти коду: Для розробників, які використовують Python, ця опція забезпечує гнучкість для налаштування відповідей за допомогою коду.
Дизайнер відповідей призначений для того, щоб користувацький досвід відповідав конкретному каналу, з яким взаємодіє агент штучного інтелекту.
Шаблони відповідей
- Текст — це прості текстові відповіді. Щоб покращити взаємодію з користувачем, дизайнер відповідей дозволяє використовувати кілька текстових полів у межах однієї відповіді, що дає змогу розбивати довгі повідомлення на більш зручні розділи. Кожне текстове поле може містити різні варіанти відповідей. Під час розмови один із цих варіантів вибирається випадковим чином і відображається користувачеві, забезпечуючи динамічну та захоплюючу взаємодію.
Щоб підтримувати динамічний і привабливий користувацький досвід, ви можете додати до своїх шаблонів кілька варіантів відповіді. Коли активується шаблон з декількома опціями, одна з них вибирається випадковим чином і відображається користувачеві. Ви можете увімкнути цю функцію, натиснувши кнопку +Додати варіант, розташовану внизу вашої відповіді.
При збереженні відповідей може з'явитися попередження із зазначенням кількості помилок, які необхідно виправити. Поля з помилками будуть виділені червоним кольором. Використовуючи стрілки навігації, розробники можуть легко знаходити та виправляти ці помилки в будь-якому каналі чи форматі відповіді. Якщо засіб вибору списку або карусель містить кілька карток, точкова навігація дозволяє переміщатися по картках з помилками. Для однієї картки відповідна точка стає червоною, щоб сигналізувати про помилку.
- Швидка відповідь: текстові відповіді можна поєднувати з кнопками, які можуть бути текстовими або URL-посиланнями. Для текстових кнопок потрібен заголовок і корисне навантаження, яке надсилається боту при натисканні. URL-кнопки перенаправляють користувачів на певну веб-сторінку.
Коли запит клієнта неоднозначний, часткове зіставлення дозволяє боту пропонувати релевантні статті або наміри як варіанти. Ця функція доступна для взаємодії в Інтернеті та Facebook.
Додавання швидких відповідей на URL-адреси
Кнопки швидкої відповіді URL у фіксованих і умовних відповідях дають змогу створювати кнопки, які перенаправляють користувачів на ваш веб-сайт для отримання додаткової інформації або дій, як-от заповнення форм. Після натискання ці кнопки відкривають вказану URL-адресу в новій вкладці в тому ж вікні браузера без надсилання жодних даних назад боту.
Щоб додати URL-адресу швидкої відповіді в умовній або фіксованій відповіді:
- Виберіть статтю або ключ шаблону, для яких ви хочете налаштувати URL-адресу швидкої відповіді.
- Натисніть +Додати швидку відповідь. З'явиться спливаюче вікно типу Button .
- Виберіть тип кнопки як URL-адресу у веб-каналі.
- Вкажіть назву кнопки та URL-адресу, на яку споживач має бути перенаправлений після натискання на кнопку.
- Натисніть Готово , щоб додати URL-адресу швидкої відповіді.
Кнопки типу URL також можна налаштувати за допомогою динамічного типу відповіді, де ці кнопки мають бути налаштовані за допомогою фрагментів коду python. Ці кнопки підтримуються в розділах попереднього перегляду та спільного доступу. Наразі вони не підтримуються віджетом онлайн-чату IMIchat або іншими сторонніми каналами.
- Карусель — розширені відповіді можуть включати одну картку або кілька карток, розташованих у форматі каруселі. Кожна картка вимагає заголовка і може містити зображення, опис і до трьох кнопок.
Кнопки швидкої відповіді в шаблоні каруселі можна налаштувати за допомогою текстових або URL-посилань. Натискання на URL-адресу перенаправить користувача на вказаний веб-сайт. Натискання на текстову кнопку швидкої відповіді надсилає налаштоване корисне навантаження боту, викликаючи відповідну відповідь.
- Зображення — мультимедійний шаблон, у якому користувачі можуть налаштовувати зображення, надаючи URL-адреси.
- Відео: відображення відео в попередньому перегляді на основі налаштованої URL-адреси відео.
- Код — може використовуватися для написання коду Python для виклику API або виконання іншої логіки.
Фрагменти коду
Умовні відповіді з їхніми широкими функціями та різноманітними шаблонами можуть ефективно задовольняти більшість потреб агентів штучного інтелекту. Однак для складних випадків використання, які не можуть бути повністю реалізовані за допомогою умовних відповідей, або для розробників, які віддають перевагу кодуванню, доступний тип відповіді Code Snippet.
Фрагменти коду дозволяють налаштовувати відповіді за допомогою коду Python. Цей підхід дає змогу створювати всі типи відповідей, включно зі швидкими відповідями, текстом, каруселями, зображеннями, аудіо, відео та файлами, у шаблоні відповіді або статті.
Код функції, визначений у шаблоні фрагмента коду, може бути використаний для встановлення змінних, які потім використовуються в інших шаблонах. Важливо зазначити, що код функції не може безпосередньо повертати відповіді, коли використовується в умовних відповідях.
Перевірка фрагментів коду – платформа перевіряє наявність синтаксичних помилок лише в фрагменті коду, який ви налаштовуєте. Однак будь-які помилки в самому контенті відповіді можуть спричинити проблеми для взаємодії користувачів із ботом на налаштованому каналі. Наприклад, редактор не завадить вам додати відповідь "вибір часу" для веб-каналу, але це призводить до помилок, якщо запит користувача ініціює цю конкретну відповідь.
Якщо ви не налаштуєте унікальну відповідь для різних каналів, веб-відповідь приймається як відповідь за замовчуванням і надсилається тому ж клієнту. Список шаблонів, які підтримуються на веб-каналі:
- Текст — просте текстове повідомлення, яке може мати кілька варіантів. Це налаштоване повідомлення відображається на основі запиту.
- Швидка відповідь — шаблон із текстом і кнопками, які можна натиснути.
- Карусель – колекція карток, кожна з яких має назву, URL-адресу зображення та опис.
- Зображення – шаблон для налаштування зображень за допомогою URL-адрес.
- Відео – шаблон для налаштування відео за допомогою URL-адреси відео. Ви можете відтворити відео, натиснувши або торкнувшись зображення.
- Файл — шаблон для налаштування PDF-файлу з наданням URL-адреси для доступу до файлу.
- Аудіо – шаблон для налаштування аудіофайлу шляхом надання URL-адреси аудіо. Він також показує тривалість звукового повідомлення на виході.
Налаштування параметрів керування
Перш ніж почати
Створіть агента штучного інтелекту зі сценарієм.
1 |
Перейдіть до та налаштуйте наступні деталі: |
2 |
Натисніть Зберегти зміни , щоб зберегти налаштування. |
Подальші дії
Додавайте мови до Scripted AI Agent.
Додавання мови до скриптового AI Agent
Перш ніж почати
Створіть агента штучного інтелекту зі сценарієм.
1 |
Перейдіть на . |
2 |
Натисніть +Додати мови , щоб додати нові мови, і виберіть мови з випадаючого списку. |
3 |
Натисніть Додати , щоб додати мову. |
4 |
Увімкніть перемикач у розділі Дія , щоб увімкнути мову. |
5 |
Додавши мову, ви можете встановити її за замовчуванням. Наведіть курсор на мову та натисніть Зробити за замовчуванням. Ви не можете видалити або вимкнути мову за умовчанням. Крім того, якщо ви зміните існуючу мову за замовчуванням, це може вплинути на роботу статей, кураторства, тестування та попереднього перегляду AI Agent. |
6 |
Натисніть Зберегти зміни. |
Налаштування параметрів передачі
Перш ніж почати
Створіть агента штучного інтелекту зі сценарієм.
1 |
Перейдіть до та налаштуйте такі деталі: |
2 |
Натисніть Зберегти зміни , щоб зберегти налаштування передачі. |
Подальші дії
Скриптовий AI Agent для відповідей на запитання
Агенти зі сценарним штучним інтелектом – це агенти, які керуються знаннями, чия база знань складається з корпусу запитань і відповідей. Агент штучного інтелекту зі сценарієм може надавати відповіді на основі створеного користувачем навчального корпусу, який є набором прикладів і відповідей. Ця можливість корисна в сценаріях, коли:
- Потрібні спеціальні знання — агент повинен відповідати на запитання в межах заздалегідь визначеної області.
- Важлива послідовність — агент повинен надавати послідовні відповіді на схожі запити.
- Потрібна обмежена гнучкість — відповіді агента обмежені інформацією в навчальному корпусі.
Цей розділ містить такі параметри конфігурації:
Створіть агента штучного інтелекту зі сценарієм для відповідей на запитання
1 |
Увійдіть на платформу Webex AI Agent Studio. |
2 |
На інформаційній панелі натисніть +Створити агента. |
3 |
На екрані Створення агента зі штучним інтелектом натисніть Почати з нуля. Ви також можете вибрати попередньо визначений шаблон, щоб швидко створити свого агента штучного інтелекту. Ви можете фільтрувати тип AI Agent як Scripted. У цьому випадку поля на сторінці Профілю автоматично заповнюються. |
4 |
Натисніть Next (Далі). |
5 |
У розділі Який тип агента ви створюєте , натисніть Сценарій. |
6 |
У розділі Яка основна функція вашого агента натисніть Відповідати на запитання. |
7 |
Натисніть Next (Далі). |
8 |
На сторінці Визначити агента вкажіть наступні дані: |
9 |
Натисніть Create (Створити). Скриптовий AI-агент для відповідей на запитання успішно створений і тепер доступний на інформаційній панелі.
У заголовку AI Agent можна виконувати такі завдання:
Ви також можете імпортувати готові агенти штучного інтелекту. Щоб отримати докладнішу інформацію, перегляньте статтю Імпорт попередньо створеного AI Agent. |
Подальші дії
Додавайте статті в AI-агент.
Оновити профіль агента зі сценарним штучним інтелектом
Перш ніж почати
Створіть скриптового AI-агента для відповідей на запитання.
1 |
Увійдіть на платформу Webex AI Agent Studio. |
2 |
На приладній дошці виберіть створеного агента штучного інтелекту. |
3 |
Перейдіть до і налаштуйте наступні деталі: |
4 |
Натисніть Зберегти зміни , щоб зберегти налаштування. |
Управління статтями
Статті є важливою частиною скриптових AI Agents. Стаття – це сукупність питання, його варіацій та відповіді на це питання. Кожна стаття має запитання за замовчуванням, яке її ідентифікує. Усі статті разом складають базу знань або корпус AI Agent. Коли ваш клієнт щось запитує, система перевіряє його базу знань і дає вам найкращу відповідь, яку знаходить.
Двигуни Rasa і Mindmeld NLU вимагають як мінімум двох навчальних варіантів (висловлювань) для того, щоб стаття була частиною навченої моделі корпусу. Кнопки «Потяг» і «Зберегти» та «Поїзд» залишаються недоступними в скриптовому AI Agent для відповідей на запитання, якщо ви вибираєте рушій Rasa або Mindmeld NLU і якщо стаття має менше двох варіантів. Коли ви наводите вказівник на ці недоступні кнопки, система відображає повідомлення з проханням вирішити проблеми до тренування. Також система відображає значок попередження, що відповідає статті з проблемами. Ви можете вирішити проблеми, додавши більше двох варіантів до статті. Кнопки «Поїзд » і «Зберегти» та «Поїзд » стають доступними, щойно проблеми буде вирішено. Наявність двох варіантів не застосовується для статей за замовчуванням – повідомлення про частковий збіг, резервне повідомлення та привітальне повідомлення.
Ви можете класифікувати статті за категоріями за власним вибором, і всі некатегоризовані статті залишаються класифікованими як непризначені. З моменту створення статей є чотири статті за замовчуванням, які доступні для кожного AI Agent. Ось це:
- Привітальне повідомлення — містить перше повідомлення, коли починається розмова між клієнтом і агентом штучного інтелекту.
- Резервне повідомлення — AI Agent показує це повідомлення, коли агент не може зрозуміти запитання користувача.
- Частковий збіг — коли агент штучного інтелекту розпізнає кілька статей із невеликою різницею в оцінках (як встановлено в налаштуваннях «Передача » та «Висновки »), агент показує це повідомлення про збіг разом із зіставленими статтями як варіанти. Ви також можете налаштувати відображення текстової відповіді разом із цими параметрами.
- Що робити?— Ви можете налаштувати можливості AI Agent. AI Agent відображає це щоразу, коли кінцеві користувачі ставлять під сумнів можливості AI Agent.
На додачу до них, додано статтю Розмова з агентом за замовчуванням, якщо включено параметри передачі агента з параметрів Передача та Висновок .
Усі нові агенти штучного інтелекту також мають чотири статті Smalltalk , які обробляють висловлювання користувачів для:
- Вітання
- Дякую
- Агент штучного інтелекту не допоміг
-
До побачення
Ці статті та відповіді доступні в базі знань AI Agent за замовчуванням під час створення нового AI Agent. Ви також можете змінити або видалити їх.
Додавайте статті через інтерфейс і відповідь за замовчуванням
Стаття – це сукупність питання, його варіацій та відповіді на це питання. Кожен запит споживача порівнюється з цими статтями (база знань), і відповідь, яка повертає найвищий рівень довіри, відображається користувачеві як відповідь агента ШІ. Щоб додати статті:
1 |
Увійдіть на платформу Webex AI Agent Studio. |
2 |
На приладній дошці виберіть агента штучного інтелекту, якого ви створили. |
3 |
Перейдіть до розділу Створити нову статтю. Статті та натисніть |
4 |
Додайте варіанти за умовчанням. |
5 |
Виберіть будь-яку з цих відповідей за замовчуванням для статті. Можливі значення:
Для отримання додаткової інформації дивіться розділ Налаштування відповідей за допомогою Дизайнера відповідей. |
6 |
Натисніть Зберегти та тренувати. |
Імпорт з каталогів
1 |
Увійдіть на платформу Webex AI Agent Studio. |
2 |
На приладній дошці виберіть агента штучного інтелекту, якого ви створили. |
3 |
Перейдіть до та натисніть значок Три крапки . |
4 |
Натисніть Імпортувати з каталогів. |
5 |
Виберіть категорії статей, які будуть додані до агента. |
6 |
Натисніть Готово. |
Витягніть поширені запитання з посилання
1 |
Увійдіть на платформу Webex AI Agent Studio. |
2 |
На приладній дошці виберіть агента штучного інтелекту, якого ви створили. |
3 |
Перейдіть до розділу та натисніть значок трьох крапок. |
4 |
Натисніть Витягнути поширені запитання за посиланням. |
5 |
Укажіть URL-адресу, на якій розміщено відповіді й відповіді, і натисніть «Витягнути». |
6 |
Клацніть Імпорт. |
Імпортувати з файлу
1 |
Увійдіть на платформу Webex AI Agent Studio. |
2 |
На приладній дошці виберіть агента штучного інтелекту, якого ви створили. |
3 |
Перейдіть до та натисніть значок Три крапки . |
4 |
Натисніть «Імпортувати з файлу » та виберіть «CSV», щоб імпортувати статті з файлу CSV. Якщо ви імпортуєте статті з файлу у форматі JSON, виберіть JSON. |
5 |
Натисніть «Огляд » і виберіть файл, який містить усі статті. Натисніть Завантажити зразок , щоб переглянути формат, в якому повинні бути вказані статті. |
6 |
Клацніть Імпорт. |
Додавання власних синонімів
Багато випадків використання агентів штучного інтелекту, як правило, включають слова та фрази, які можуть не бути частиною стандартного англійського словника або є специфічними для бізнес-контексту. Наприклад, ви хочете, щоб агент штучного інтелекту розпізнавав додаток для Android, додаток для iOS тощо. Агент штучного інтелекту повинен включати ці терміни та їх варіації в навчальні висловлювання для всіх пов'язаних статей, що призводить до зайвого введення даних.
Щоб подолати цю проблему надмірності, ви можете використовувати власні синоніми в скриптовому агенті штучного інтелекту для відповідей на запитання. Синоніми кожного кореневого слова замінюються кореневим словом під час виконання платформою автоматично.
1 |
Увійдіть на платформу Webex AI Agent Studio. |
2 |
На приладній дошці виберіть агента штучного інтелекту, якого ви створили. |
3 |
Перейдіть до та натисніть значок Три крапки. |
4 |
Натисніть Власні синоніми. |
5 |
Натисніть Нове кореневе слово. |
6 |
Налаштуйте кореневе значення слова та його синоніми, а також натисніть Зберегти. |
7 |
Навчіть ШІ-агента ще раз, додавши синоніми. Ви також можете експортувати синоніми (у форматі файлу .CSV) у локальну папку та імпортувати файл назад на платформу. |
Механізм розуміння природної мови (NLU)
Агенти штучного інтелекту зі сценарієм використовують розуміння природної мови (NLU) з машинним навчанням для виявлення намірів клієнтів. Наступні механізми NLU інтерпретують вхідні дані клієнтів і надають точні відповіді:
- Swiftmatch — швидкий, легкий двигун з підтримкою кількох мов.
- RASA — провідний фреймворк розмовного штучного інтелекту з відкритим вихідним кодом.
- Mindmeld (бета-версія) — пропонує розширені розмовні потоки та можливості NLU.
RASA вимагає більше тренувальних даних, ніж Swiftmatch, для досягнення високої точності. Розробники можуть перемикати двигуни NLU на вкладках «Статті» та «Навчання» агентів Scripted AI, щоб оцінити продуктивність. Зміна двигуна оновлює алгоритм агента ШІ, що потребує перенавчання для точного висновку на основі нової моделі. Ви можете аналізувати різницю в продуктивності за допомогою показників схожості в Сеансах і тестуванні в один клік.
Розробники також можуть тестувати та коригувати порогові оцінки в розділі «Передача та висновок» після перемикання двигунів. Для RASA порогові бали мають тенденцію бути обернено пропорційними кількості намірів, тобто агенти з багатьма намірами (100+) зазвичай мають нижчі запасні бали в налаштуваннях висновків.
Зміна тренувальних двигунів
Для перемикання між двигунами NLU.
-
Виберіть агента штучного інтелекту, який ви хочете змінити тренувальний двигун.
- Для агента Scripted AI для відповідей на запитання: Натисніть Статті. З'явиться сторінка Бази знань.
- Для агентів штучного інтелекту зі сценарієм для виконання завдань: натисніть Тренування. З'явиться сторінка Дані тренування.
-
Натисніть піктограму «Налаштування » поруч із двигуном NLU у правій частині сторінки. З'явиться вікно Змінити тренувальний двигун .
За замовчуванням движок NLU налаштований на Swiftmatch для новостворених агентів штучного інтелекту.
-
Виберіть тренувальний двигун для навчання агента штучного інтелекту. Можливі значення:
- RASA (бета-версія)
- Свіфтматч
- Mindmeld (бета-версія)
-
Вкажіть цю інформацію в розділі «Умовивід» :
- Оцінка нижче якої відображається резервна відповідь: мінімальна впевненість, необхідна для відображення відповіді, нижче якої відображається резервна відповідь.
- Різниця в балах за частковий збіг — визначає мінімальний розрив між рівнями впевненості у відповідях, щоб чітко відображати найкращий збіг, під яким відображається шаблон часткового збігу.
- Натисніть, щоб розгорнути розділ Додаткові налаштування .
- Вилучити стоп-слова — «стоп-слова» — це функціональні слова, які встановлюють граматичні зв'язки між іншими словами в реченні, але самі по собі не мають лексичного значення. Коли ви видаляєте з речення стоп-слова, такі як артиклі (a, an, the і так далі), займенники (він, її і так далі), алгоритми машинного навчання можуть фокусуватися на словах, які визначають значення текстового запиту споживачем. Якщо ви поставите галочку, він видаляє «стоп-слова» з речення під час тренування та умовиводу. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Розширити скорочення — скорочення англійською мовою в тренувальних даних можуть бути розширені до вихідної форми разом із термінами у вхідному запиті споживача для більшої точності. Приклад: 'don't' розширено до 'don't'. Якщо встановлено цей пункт, скорочення у вхідних повідомленнях розширюються перед обробкою. Ця можливість підтримується для всіх трьох двигунів NLU.
- Перевірка правопису в логічного висновку — бібліотека виправлення тексту виявляє та виправляє неправильні орфограми в тексті перед висновком. Ця можливість підтримується для всіх трьох рушіїв, лише якщо ввімкнено пункт Перевірка правопису в умовивіданні .
- Видалити спеціальні символи: спеціальні символи – це небуквено-цифрові символи, які впливають на висновок. Наприклад, Wi-Fi і Wi Fi по-різному розглядаються двигуном NLU. Якщо встановлено цей прапорець, спеціальні символи в запиті споживача видаляються для відображення відповідної відповіді. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Ролі сутностей: користувацькі сутності можуть мати різні ролі. Ця можливість двигуна NLU підтримується лише для RASA та Mindmeld.
- Підстановка сутностей у висновку — значення сутностей у навчальних даних і висновках замінюються ідентифікаторами сутностей. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Пріоритезувати заповнення слотів: заповнення слота має пріоритет над виявленням намірів.
- Результати, що зберігаються в одному повідомленні: кількість статей, для яких обчислені довірчі оцінки агента ШІ відображатимуться під інформацією про транзакції під час сеансів.
Кількість результатів для відображення в розділі «Алгоритм» на екрані «Сеанси» тепер обмежена 5. Найвищі n результатів (1=<n=<5) доступні у звітах розшифровки повідомлень агентів Scripted AI та в розділі "Результати алгоритму" на вкладці "Інформація про транзакцію" у розділі "Сеанси".
- Розширення форми слова – розширюйте навчальні дані за допомогою таких словоформ, як множина, дієслова тощо, а також синонімів, вбудованих у дані. Ця можливість підтримується лише для Swiftmatch.
- Синоніми — це альтернативні слова, які використовуються для позначення одного і того ж слова. Якщо цей пункт позначено, поширені англійські синоніми до слів у тренувальних даних генеруються автоматично для точного розпізнавання запиту споживача. Наприклад, для слова сад системою згенерованих синонімів можуть бути присадибна ділянка, двір і так далі. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Словоформи — словоформи можуть існувати в різних формах, таких як множина, прислівники, прикметники або дієслова. Наприклад, для слова "створення" словоформи можуть бути створити, створювати, творчи, творчо і так далі. Якщо встановлено цей прапорець, слова в запиті створюються з альтернативними формами слів і обробляються для надання відповідної відповіді споживачам.
Розробники можуть встановлювати різні порогові оцінки для різних двигунів NLU, щоб визначити найнижчу оцінку, прийнятну для відображення відповіді агента штучного інтелекту.
- Натисніть «Оновити », щоб змінити алгоритм у корпусі агента штучного інтелекту.
- Натисніть Потяг. Після того, як ШІ-агент навчається за допомогою вибраного механізму навчання, статус бази знань змінюється з «Збережено » на «Навчено».
Тренувати ШІ-агента з RASA і Mindmeld можна тільки в тому випадку, якщо у всіх статтях є хоча б два висловлювання.
Навчання
Після того, як ви створите всі статті, ви можете навчити агента штучного інтелекту та зробити його живим, щоб протестувати та розгорнути. Щоб навчити агента штучного інтелекту з його поточним корпусом, натисніть «Тренування » у верхньому правому куті. Це має змінити статус на Тренування.
Як тільки навчання буде завершено, статус зміниться на Навчений. Натисніть значок «Перезавантажити » поруч із пунктом «Тренування », щоб отримати поточний статус тренування.
На цьому етапі ви можете натиснути «Зробити живим », щоб опублікувати навчений корпус і протестувати його в попередньому перегляді, яким можна поділитися, або на зовнішніх каналах, де розгорнуто агента штучного інтелекту.
Векторна модель
Тепер ви можете вибрати бажані векторні моделі як частину розширених налаштувань двигуна в движку Swiftmatch NLU. Вибір можливий між двома варіантами – вектори рівня висловлювання та вектори на рівні статті. У наших поточних зусиллях щодо підвищення точності наших двигунів NLU ми експериментували з використанням векторів на рівні статей замість старої моделі, яка використовувала вектори на рівні висловлювання. Ми виявили, що вектори на рівні статті в більшості випадків підвищують точність. Зверніть увагу, що вектори на рівні статті є новим значенням за замовчуванням для векторизації для нових одномовних агентів штучного інтелекту. Для багатомовних агентів штучного інтелекту збіг на рівні статті підтримується лише тоді, коли багатомовною моделлю є Polymatch.
Ви можете перевірити інформацію про векторну модель, яка доступна на момент висновку, в іншому інформаційному розділі сесії.
Налаштування параметрів керування
Перш ніж почати
Створіть агента штучного інтелекту зі сценарієм.
1 |
Перейдіть до та налаштуйте наступні деталі: |
2 |
Натисніть Зберегти зміни , щоб зберегти налаштування. |
Подальші дії
Додавайте мови до Scripted AI Agent.
Додавання мови до скриптового AI Agent
Перш ніж почати
Створіть агента штучного інтелекту зі сценарієм.
1 |
Перейдіть на . |
2 |
Натисніть +Додати мови , щоб додати нові мови, і виберіть мови з випадаючого списку. |
3 |
Натисніть Додати , щоб додати мову. |
4 |
Увімкніть перемикач у розділі Дія , щоб увімкнути мову. |
5 |
Додавши мову, ви можете встановити її за замовчуванням. Наведіть курсор на мову та натисніть Зробити за замовчуванням. Ви не можете видалити або вимкнути мову за умовчанням. Крім того, якщо ви зміните існуючу мову за замовчуванням, це може вплинути на роботу статей, кураторства, тестування та попереднього перегляду AI Agent. |
6 |
Натисніть Зберегти зміни. |
Налаштування параметрів передачі
Перш ніж почати
Створіть агента штучного інтелекту зі сценарієм.
1 |
Перейдіть до та налаштуйте такі деталі: |
2 |
Натисніть Зберегти зміни , щоб зберегти налаштування передачі. |
Подальші дії
Попередній перегляд свого агента зі штучним інтелектом за сценарієм
Webex AI Agent Studio дає змогу переглядати своїх агентів штучного інтелекту під час розробки та навіть після завершення розробки. Таким чином, ви можете перевірити роботу агентів штучного інтелекту та визначити, чи генеруються бажані відповіді, що відповідають відповідним вхідним запитам. Ви можете попередньо переглянути свого агента штучного інтелекту за допомогою наведених нижче способів.
- Інформаційна панель AI Agent: наведіть курсор на картку AI Agent, щоб переглянути опцію попереднього перегляду для цього AI-агента. Натисніть Попередній перегляд , щоб відкрити віджет попереднього перегляду AI Agent.
- Заголовок AI Agent — після входу в режим редагування для будь-якого AI Agent, натиснувши картку AI Agent або кнопку Edit на картці AI Agent, опція попереднього перегляду завжди відображається в розділі заголовка.
- Зменшений віджет — після запуску попереднього перегляду, а потім його згортання, у нижньому правому куті сторінки створюється віджет голови чату, що дає змогу легко відкрити режим попереднього перегляду.
На додаток до цього, ви можете скопіювати посилання для попереднього перегляду, яким можна поділитися, з агента штучного інтелекту. На картці AI Agent натисніть значок «Три крапки » у верхньому правому куті та натисніть «Копіювати посилання для попереднього перегляду». Ви можете поділитися цим посиланням з іншими користувачами AI-агента.
Віджет попереднього перегляду платформи
Віджет попереднього перегляду з'явиться в правому нижньому куті екрана. Ви можете надавати висловлювання (або послідовність висловлювань), щоб побачити, як реагує агент ШІ, гарантуючи, що він працює належним чином. Попередній перегляд AI agent підтримує кілька мов і може автоматично визначати мову висловлювань, щоб реагувати відповідним чином. Ви також можете вручну вибрати мову в попередньому перегляді, натиснувши на перемикач мов і вибравши зі списку доступних параметрів.
Ви можете розгорнути віджет попереднього перегляду для кращого перегляду. Крім того, ви можете надати інформацію про споживача та ініціювати кілька кімнат для ретельного тестування агента штучного інтелекту.
Віджет попереднього перегляду, яким можна поділитися
Віджет попереднього перегляду, яким можна поділитися, дає змогу ділитися агентом штучного інтелекту із зацікавленими сторонами та споживачами у презентабельній формі без необхідності розробляти власний інтерфейс користувача для появи агента штучного інтелекту. За замовчуванням скопійоване посилання для попереднього перегляду відображає агента штучного інтелекту в корпусі телефону. Ви можете зробити деякі швидкі налаштування, змінивши певні параметри в посиланні на попередній перегляд. Вони мають дві основні кастомізації:
- Колір віджета — шляхом додавання параметра
brandColor
до посилання. Ви можете визначати прості кольори за допомогою назв кольорів або використовувати шістнадцятковий код кольорів. -
Корпус телефону — змінюючи значення параметра
phoneCasing
у посиланні. За замовчуванням для цього параметра встановлено значенняtrue,
і його можна вимкнути, зробивши його хибнимПриклад посилання на попередній перегляд з такими параметрами:
?botunique_name=<вашbot_unique_name>&enterpriseunique_name=<вашenterprise_unique_name>&root=.&phoneCasing=true&brandColor=_4391DA
Загальні розділи керування для Scripted AI Agent
На лівій панелі сторінки конфігурації AI Agent з'являться такі розділи:
Навчання
У міру того, як агенти штучного інтелекту еволюціонують і стають більш складними, зміни в їхній логіці або розумінні природної мови (NLU) іноді можуть мати непередбачені наслідки. Щоб забезпечити оптимальну продуктивність і виявити потенційні проблеми, платформа AI agent пропонує зручну структуру тестування ботів в один клік. Ти можеш:
- Легко створюйте та запускайте повний набір тестових випадків.
- Визначте тестові повідомлення та очікувані відповіді для різних сценаріїв.
- Моделюйте складні взаємодії, створюючи тест-кейси з кількома повідомленнями.
Визначте тести
Ви можете визначити тести, виконавши такі кроки:
- Увійдіть на платформу Webex AI Agent Studio.
- На приладній дошці натисніть створений вами агент штучного інтелекту зі сценарієм.
- Натисніть Тестування на лівій панелі. За замовчуванням з'являється вкладка Тестові кейси .
- Виберіть тест-кейс та натисніть Виконати вибрані тести.
Кожен рядок таблиці представляє тест-кейс з наступними параметрами:
Параметр | Опис |
---|---|
Повідомлення | Зразок повідомлення, який представляє типи запитів і тверджень, які користувачі можуть надсилати вашому агенту зі штучним інтелектом. |
Очікувана мова | Мова, на якій користувачі повинні взаємодіяти з агентом штучного інтелекту. |
Очікувана стаття | Вкажіть статтю, яка буде відображатися у відповідь на конкретне повідомлення користувача. Щоб допомогти вам знайти найактуальнішу статтю, у цій колонці є функція інтелектуальногоавтозаповнення. Коли ви входите, система пропонує зіставити статті на основі введеного до цього часу тексту. |
Скидання попереднього контексту | Установіть прапорець у цій колонці, щоб виділити тестові випадки та переконатися, що вони виконуються незалежно від будь-якого існуючого контексту агента штучного інтелекту. Коли цей параметр увімкнено, кожен тестовий випадок симулюється в новому сеансі, запобігаючи будь-яким перешкодам від попередніх взаємодій або збережених даних. |
Включати часткові збіги | Увімкніть цей перемикач, щоб вважати тестові випадки успішними, навіть якщо очікувані статті лише частково відповідають фактичній відповіді. |
Імпорт з CSV | Імпортуйте тест-кейси з файлу, розділеного комами (CSV). При цьому всі існуючі тест-кейси перезаписуються. |
Експорт у CSV | Експортуйте тест-кейси у файл, розділений комами (CSV). |
Тестові зворотні виклики | Увімкніть цей перемикач, щоб імітувати вхідні зворотні дзвінки та тестувати поведінку потоку без вимоги фактичних вхідних дзвінків. Ця опція доступна лише для скриптових ШІ-агентів для виконання дій. |
Зворотний дзвінок в потоці | Установіть прапорець у цьому стовпці, щоб указати, що намір має ініціювати зворотний виклик. Ця опція доступна лише для скриптових ШІ-агентів для виконання дій. |
Очікуваний шаблон зворотного дзвінка | Вкажіть ключ шаблону для активації при зворотному дзвінку. Ця опція доступна лише для скриптових ШІ-агентів для виконання дій. |
Тайм-аут (и) зворотного виклику | Максимальний проміжок часу (у секундах), протягом якого ШІ-агент очікує відповіді на зворотний дзвінок, перш ніж вважати зворотний дзвінок таким, що вичерпався. Допускається максимум 20-секундний тайм-аут. Ця опція доступна лише для скриптових ШІ-агентів для виконання дій. |
Виконання тестів
На вкладці Виконання натисніть Виконати вибрані тести , щоб ініціювати послідовне виконання всіх вибраних тестових випадків.
Ви також можете виконувати тест-кейси на вкладці Тест-кейси .
.Щоб переглянути тест-кейси з конкретними результатами, натисніть потрібний результат (наприклад, «Пройдено »,
«Пройдено з частковим збігом
», «Не вдалося
», «Очікується
») на стрічці підсумку. Це фільтрує список тестових випадків, щоб відобразити лише ті, які відповідають обраному результату.
У результатах відображається ідентифікатор
сеансу, пов'язаний з кожним тестовим кейсом. Це дозволяє швидко робити перехресні посилання на тест-кейси та переглядати деталі транзакції. Щоб виконати це, виберіть опцію «Деталі
транзакції» в стовпці «Дії ».
Історія виконання
На вкладці «Історія » доступ до всіх виконаних тест-кейсів.
- Натисніть значок «Завантажити » у стовпці «Дії », щоб експортувати виконані тестові дані як файл CSV для автономного аналізу або звітності.
- Перегляньте конкретні налаштування двигуна та алгоритму, які використовуються для виконання кожного тестового випадку. Ця інформація допомагає розробникам оптимізувати роботу ШІ-агента.
- Щоб переглянути додаткові параметри конфігурації алгоритму, які використовуються для певного тренувального двигуна, клацніть піктограму «Інформація » поруч із назвою тренувального двигуна. Це дає уявлення про параметри та налаштування, які вплинули на поведінку агента ШІ під час тестування.
Сесій
Розділ «Сеанси» містить повний запис усіх взаємодій між агентами штучного інтелекту та клієнтами. Кожен сеанс включає детальну історію обміну повідомленнями. Дані сеансу можна експортувати у форматі CSV для аналізу та аудиту в автономному режимі. Ви можете використовувати ці дані для вивчення повідомлень і контексту конкретних сеансів, щоб отримати уявлення про взаємодію з користувачами та визначити області для вдосконалення, уточнити реакції агента штучного інтелекту та покращити загальний користувацький досвід.
Він може обробляти великі набори даних, відображаючи результати на сторінках. Ви можете використовувати розділ «Уточнення результатів », щоб фільтрувати та сортувати сеанси за різними критеріями. У кожному рядку таблиці відображається важлива інформація про сеанс, зокрема:
- Канали – канал, у якому відбулася взаємодія (наприклад, чат, голосовий зв'язок).
- Ідентифікатор сеансу: унікальний ідентифікатор сеансу.
- Ідентифікатор споживача – унікальний ідентифікатор користувача.
- Повідомлення: кількість повідомлень, якими обмінювалися протягом сеансу.
- Оновлено о —час закриття сеансу.
- Метадані: додаткова інформація про сеанс.
- Сховати тестові сеанси: установіть цей прапорець, щоб приховати тестові сеанси та відображати лише список сеансів у реальному часі.
- Відбулася передача агента: установіть цей прапорець, щоб відфільтрувати сеанси, які передаються агенту. Якщо відбувається передача агента, відображається значок навушників, що вказує на передачу чату людині-агенту.
- Сталася помилка: установіть цей прапорець, щоб відфільтрувати сеанси, під час яких виникла помилка.
- Відхилено: установіть цей прапорець, щоб відфільтрувати сеанси, за які не проголосували.
Натисніть на рядок, щоб отримати доступ до детального перегляду конкретного сеансу. Використовуйте прапорці, щоб фільтрувати сеанси на основі передачі агентом, помилок і негативних голосів. Для розшифрування сеансів потрібен дозвіл на рівні користувача та розширені налаштування захисту даних. Натисніть Розшифрувати вміст, щоб переглянути деталі сеансу.
Деталі сеансу конкретного сеансу в Scripted AI Agent для відповідей на запитання
Подання відомостей про сеанс у скриптовому агенті штучного інтелекту для відповідей на запитання надає повну розбивку конкретної взаємодії між користувачем і агентом штучного інтелекту.
У розділі «Повідомлення» :
- Відображає всі повідомлення, надіслані користувачем під час сеансу.
- Показує відповідні відповіді, згенеровані AI Agent.
- Представляє хронологічний порядок повідомлень, надаючи контекст для взаємодії.
Вкладка "Інформація про транзакцію":
- Містить список статей, які було визначено як релевантні запиту клієнта, включаючи як точні, так і часткові збіги.
- Відображає показники подібності, пов'язані з кожною ідентифікованою статтею, із зазначенням ступеня релевантності.
- Представляє результати базових алгоритмів, які використовуються для обробки запиту клієнта та виявлення релевантних статей.
- Відображає кількість результатів алгоритму залежно від параметрів, налаштованих на вкладці «Передача» та «Висновок ».
Розділ «Інша інформація » в поданні «Відомості про сеанс» надає додатковий контекст і відомості про конкретну взаємодію. Ось розбивка відображуваної інформації:
- Оброблений запит – показує попередньо оброблену версію введених даних клієнта після того, як їх було оброблено конвеєром розуміння природної мови (NLU) агента AI.
- Передача агента – вказує, чи відбулася передача агентом під час сеансу. Установіть прапорець Агент Передача за правилами , якщо передача агентом була ініційована певними правилами.
- Тип відповіді: визначає тип відповіді, згенерованої агентом AI, наприклад фрагмент коду або умовну відповідь.
- Умова відповіді: вказує на конкретну умову або правило, яке ініціювало реакцію агента AI.
- NLU Engine — визначає механізм NLU, який використовується для обробки запиту клієнта (наприклад, RASA, Switchmatch або Mindmeld).
- Порогові бали: відображає мінімальну порогову оцінку та часткову різницю в рахунках збігів, налаштовані в параметрах «Передача» та «Виведення ». Ці значення визначають, коли запит вважається таким, що виходить за рамки обсягу або вимагає втручання агента.
- Розширені журнали: надає список журналів налагодження, пов'язаних із конкретним ідентифікатором транзакції. Розширені журнали зазвичай зберігаються протягом 180 днів.
Деталі сеансу певного сеансу в Scripted AI Agent для виконання дій
Вкладка «Інформація про транзакцію» в агенті зі сценарним штучним інтелектом для виконання дій надає детальну розбивку конкретної взаємодії, розподіляючи інформацію за чотирма розділами:
Розділ «Визначені наміри»:
- Відображає наміри, які було визначено за запитом клієнта.
- Показує рівень впевненості, пов'язаний з кожним виявленим наміром.
- Перелічує слоти, пов'язані з визначеним наміром. Натисніть на слот, щоб переглянути додаткову інформацію про його значення та спосіб його вилучення із запиту користувача.
У розділі «Ідентифіковані сутності» перелічено сутності, які були отримані з повідомлення клієнта та пов'язані з активним наміром споживача. Ці сутності представляють ключові фрагменти інформації, які бот визначив у запиті користувача.
Розділ «Результати алгоритму» містить інформацію про основні процеси, які призвели до реакції Агента ШІ. Ось розбивка відображуваної інформації:
- Список намірів: показує виявлені наміри та відповідні оцінки подібності.
- Список сутностей – відображає сутності, які було видобуто з повідомлення користувача.
У полі «Інша інформація » відображаються:
- Передача агента – вказує, чи відбулася передача агентом під час сеансу. Установіть прапорець Агент Передача за правилами , якщо передача агентом була ініційована певними правилами.
- Ключ шаблону: вказує на ключ шаблону, пов'язаний із наміром, який ініціював реакцію агента ШІ.
- Тип відповіді: указує тип відповіді, згенерованої агентом штучного інтелекту, наприклад фрагмент коду або умовну відповідь.
- Умова відповіді: вказує на конкретну умову або правило, яке ініціювало реакцію агента ШІ.
- NLU Engine — визначає механізм NLU, який використовується для обробки запиту клієнта (наприклад, RASA, Switchmatch або Mindmeld).
- Порогові бали: відображає мінімальну порогову оцінку та часткову різницю в рахунках збігів, налаштовані в параметрах «Передача» та «Виведення ». Ці значення визначають, коли запит вважається таким, що виходить за рамки обсягу або вимагає втручання агента.
- Розширені журнали: надає список журналів налагодження, пов'язаних із конкретним ідентифікатором транзакції. Розширені журнали зазвичай зберігаються протягом 180 днів.
Ви також можете завантажити та переглянути інформацію про транзакцію у форматі JSON за допомогою опції завантаження.
На вкладці Метадані відображаються:
- Метадані NLP: перегляньте кроки попередньої обробки, застосовані до введених клієнтом даних у вкладці NLP .
- Datastore і FinalDF — доступ до даних, пов'язаних із сеансом, на вкладках Datastore і FinalDF для розумних ботів.
- Функція пошуку: використовуйте вбудований рядок пошуку, щоб швидко знаходити конкретні висловлювання в розмові.
Історія
Щоразу, коли ви додаєте або змінюєте статті, наміри чи сутності, важливо перенавчити свого агента штучного інтелекту зі сценарієм, щоб переконатися, що він актуальний. Після кожного тренування ретельно перевіряйте свого AI Agent, щоб переконатися в його точності та ефективності.
Сторінка «Історія» дозволяє:
- Перегляд історії тренувань — відстежуйте, коли корпус був навчений і які зміни було внесено.
- Порівняйте тренувальні двигуни: перегляньте тренувальні двигуни, що використовуються для різних ітерацій, і відповідну тривалість навчання.
- Відстежуйте зміни: відстежуйте зміни в налаштуваннях, статтях, відповідях, NLP і кураторстві.
- Поверніться до попередніх версій: за потреби легко повертайтеся до старішого тренувального набору.
Розділ «Історія» надає зручні інструменти для управління статтями бази знань:
- Активуйте статті: зробіть раніше неактивні статті активними , щоб включити їх у відповіді агента штучного інтелекту.
- Редагувати статті: створення нової версії існуючої статті, зберігаючи оригінал для довідки.
- Ефективність попереднього перегляду: оцінюйте продуктивність AI Agent за допомогою конкретної бази знань за допомогою функції попереднього перегляду .
- Завантаження статей – експортуйте статті бази знань у форматі CSV для аналізу або довідки в автономному режимі. Ця опція доступна для Scripted AI Agent лише для відповідей на запитання.
Журнали аудиту
Розділ «Журнали аудиту» містить детальний запис змін, внесених до вашого агента Scripted AI Agent протягом останніх 35 днів. Щоб отримати доступ до журналів аудиту:
- Перейдіть на інформаційну панель і натисніть створеного вами агента штучного інтелекту.
- Перейдіть на вкладку «Історія », щоб переглянути історію AI Agent.
- Перейдіть на вкладку Журнали аудиту, щоб переглянути детальний журнал змін:
- Оновлено о — дата й час внесення змін.
- Оновлено користувачем, який вніс зміни.
- Поле — розділ бота, де відбулася модифікація (наприклад, «Налаштування», «Статті», «Відповіді»).
- Опис: додаткові відомості про зміну.
-
Використовуйте
параметри «Оновлено за»
та«Пошук за полями
», щоб швидко знаходити певні записи в журналі аудиту. -
На вкладці «Історія моделі» відображається максимум 10 корпусів для кожного агента штучного інтелекту.
Кураторство
Повідомлення додаються до консолі кураторів за такими критеріями:
- Резервні повідомлення: коли агент штучного інтелекту не розуміє повідомлення користувача та активує резервний намір.
- Резервний метод за замовчуванням: якщо цей перемикач увімкнено, повідомлення, які активують резервний метод за замовчуванням, надсилатимуться на консоль курації.
Цей критерій застосовний лише до агента Scripted AI для виконання дій.
- Повідомлення зі зниженим голосуванням – повідомлення, які користувачі віддали під час попереднього перегляду AI Agent.
- Передача агента – повідомлення, які призводять до передачі агента-людини через налаштовані правила.
- Із сеансу: повідомлення, позначені користувачами як такі, що не отримують бажаної відповіді з даних сеансу або кімнати.
- Низька впевненість – повідомлення з показником впевненості, що не перевищує вказаного порогу низької впевненості.
- Частковий збіг – повідомлення, у яких агент штучного інтелекту не зміг остаточно визначити правильний намір або відповідь.
Вирішення проблем
Вкладка «Проблеми » забезпечує централізоване розташування для перегляду та адресації повідомлень, позначених для кураторства. Можна виконати такі дії:
- Вибирайте, вирішувати або ігнорувати проблеми залежно від їх серйозності та актуальності.
- Вивчіть оригінальне висловлювання користувача, відповідь агента штучного інтелекту та будь-які прикріплені медіафайли.
Доступ до розшифровки надається на рівні користувача та вимагає ввімкнення посиленого захисту даних у серверній частині.
Щоб вирішити проблему, можна:
-
Посилання на існуючу статтю: щоб підключити випуск до наявної статті, виберіть опцію «Посилання » та знайдіть потрібну статтю.
-
Створити нову статтю — використовуйте опцію « Додати до нової статті », щоб створити нову статтю безпосередньо з Консолі курації.
-
Ігнорувати проблеми: вирішуйте або ігноруйте проблеми, щоб видалити їх із Консолі кураторства.
- Посилання на статті за замовчуванням (вітальне повідомлення, резервне повідомлення, частковий збіг) не допускається.
- Для агента штучного інтелекту зі сценарієм для виконання дій виберіть відповідний намір із розкривного списку та позначте всі відповідні сутності.
- Після внесення змін перенавчайте свого агента штучного інтелекту, щоб переконатися, що нові знання відображаються в його відповідях.
- Вирішуйте або ігноруйте кілька проблем одночасно для ефективного управління.
Вкладка «Вирішено » надає повний огляд усіх проблем, які було вирішено. Ви можете переглянути підсумок кожної вирішеної проблеми, включно з тим, чи була проблема пов'язана з існуючою статтею, використовувалася для створення нової статті/наміру або була проігнорована. Якщо ви зіткнулися з небажаними відповідями, які не були автоматично зафіксовані наявними правилами, ви можете вручну додати конкретні висловлювання до Консолі курації.
Щоб додати випуски із сеансів:
- Визначте висловлювання—знайдіть висловлювання, яке викликало неправильну реакцію.
- Перевірте статус кураторства: якщо питання ще не відображається в консолі кураторства,
відображається перемикач «Статус
курації». - Перемкнути прапорець — увімкніть
перемикач «Статус
курації», щоб додати висловлювання до Консолі курації для перегляду та вирішення.
Якщо проблема вже присутня в Консолі курації, вигляд перемикача змінюється відповідним чином, щоб вказати на його статус.
Переглядайте ефективність штучного інтелекту за допомогою Analytics
Розділ «Аналітика» містить графічне представлення ключових показників для оцінки продуктивності та ефективності AI-агента. Ключові показники розділені на чотири розділи, представлені у вигляді вкладок. Це: Огляд, Відповіді, Навчання та Кураторство.
Перейшовши на екран аналітики, розробники можуть вибрати агента штучного інтелекту, для якого вони хочуть бачити аналітику. Вони також можуть налаштувати подання аналітики, вибравши канал, за яким хочуть бачити дані, а також діапазон дат і деталізацію даних. За умовчанням дані аналітики за останній місяць відображаються для всіх каналів із денною деталізацією (кожен день є точкою на осі х на графіках).
Огляд
Огляд містить ключові показники та графіки, які надають розробникам зріз загального використання та продуктивності агента штучного інтелекту.
- На інформаційній панелі виберіть створеного вами агента штучного інтелекту.
- В області навігації ліворуч натисніть Аналітика. Огляд продуктивності агента штучного інтелекту відображається як у табличному форматі, так і в графічному вигляді.
Сеанси та повідомлення
У першому розділі огляду відображається наступна статистика про сесії та повідомлення для AI-агента:
- Загальна кількість сеансів і сеансів, які обробляються агентом штучного інтелекту без втручання людини.
- Загальна кількість передач агентів, яка є підрахунком кількості сеансів, переданих агентам-людям.
- Середня кількість сеансів за день
- Загальна кількість повідомлень (повідомлення людини та агента штучного інтелекту) і скільки з цих повідомлень надійшло від користувачів.
- Середньодобова кількість повідомлень
Далі йде графічне представлення сеансів (складений стовпець, що представляє сеанси, оброблені агентом ШІ, і передані сеанси) і загальну кількість відповідей, надісланих агентом ШІ.
Користувачі
Другий розділ огляду містить статистику про користувачів для AI Agent. Він надає підрахунок загальної кількості користувачів та інформацію про середню кількість сеансів на користувача та середню кількість користувачів за день. Далі йде графік із відображенням нових користувачів і користувачів, що повертаються, для кожної одиниці залежно від вибраної деталізації.
Продуктивність
У третьому розділі наведено статистику відповідей агента tbe AI користувачам. Тут можна побачити загальну кількість відповідей, надісланих агентом ШІ, і розподіл між відповідями, де агент ШІ:
- Визначив намір користувача.
- Відповів запасним повідомленням.
- Відповів повідомленням про частковий збіг.
- Інформує користувача про агентську передачу.
Те ж саме агрегується у вигляді кругової діаграми, а діаграма площ надає інформацію на основі обраної деталізації.
Навчання
Навчальний розділ представляє «здоров'я» корпусу AI Agent. Рекомендується, щоб розробники налаштували 20+ навчальних висловлювань для кожного наміру/статті у своїх AI Agents. У цьому розділі всі статті/наміри в корпусі відображаються у вигляді окремих прямокутників, де колір і відносний розмір кожного прямокутника вказують на навчальні дані, які містить стаття/намір. Чим ближче намір до білого кольору, тим більше тренувальних даних йому потрібно для підвищення точності вашого AI Agent.
Відповіді
Цей розділ надає розробникам детальне уявлення про те, про що запитують користувачі та як часто вони це запитують. Він надає графічне представлення найпопулярніших статей для AI Agents для відповідей на запитання та шаблони відповідей для AI Agents для виконання дій.
Кураторство
Цей розділ надає візуальний підсумок того, скільки проблем з кураторством виникало щодня і скільки з них було вирішено агентами штучного інтелекту.
Інтегруйте агентів штучного інтелекту
У цьому розділі пояснюється, як інтегрувати агентів штучного інтелекту як із голосовими, так і з цифровими каналами для керування розмовами з клієнтами.
Інтегруйте агентів штучного інтелекту з голосовими та цифровими каналами
Після того, як ви створили та налаштували своїх агентів штучного інтелекту на платформі Webex AI Agent Studio, наступним кроком буде інтеграція їх із голосовими та цифровими каналами. Ця інтеграція дозволяє агентам штучного інтелекту обробляти як голосові, так і цифрові розмови з вашими клієнтами, забезпечуючи безперебійний та інтерактивний користувацький досвід.
Щоб дізнатися більше, перегляньте статтю Інтеграція агентів штучного інтелекту з голосовими та цифровими каналами.
Керування звітами AI Agents
У цьому розділі описано огляд звітів агентів штучного інтелекту, типи звітів, створення звітів агентів штучного інтелекту та способи доставки звітів.
Про звіти агентів штучного інтелекту
Функція звітів дозволяє формувати або планувати (формувати періодично) конкретні звіти з доступних типів звітів і отримувати їх за доступними режимами доставки. Ці звіти можуть надати цінну інформацію про поведінку користувачів, використання, взаємодію, ефективність продукту тощо. Ви можете отримати потрібну інформацію на їхню електронну пошту, шлях SFTP або сегмент S3. Ви можете вибрати тип звіту зі списку попередньо створених звітів, а також вибрати, чи хочете ви генерувати одноразовий звіт миттєво або через регулярні проміжки часу.
Коли ви переходите до меню Звіти з лівої панелі навігації, з'являються такі вкладки:
-
Налаштувати: на цій вкладці відображаються всі звіти, які наразі активні та періодично створюються. Для переліку звітів доступні такі відомості:
- Активний: чи користувач все ще підписаний на звіт.
- AI Agent – ім'я агента AI, пов'язаного зі звітом.
- Тип звіту – стандартний тип звіту, на який ви підписалися.
- Частота – інтервал, через який ви отримуєте звіт.
- Останній звіт створено: останній звіт, який було надіслано.
- Наступна запланована дата – наступна дата надсилання звіту.
-
Журнал — на цій вкладці відображається вся історична інформація про звіти, надіслані до сьогоднішнього дня. Натисніть будь-який звіт на цій сторінці, щоб змінити конфігурацію звітів.
Ви можете натиснути піктограму Завантажити під стовпцем Дії , щоб завантажити ці звіти за минулі періоди.
Звіти на вимогу, які відображаються на вкладці «Історія », доступні для завантаження лише після завершення створення звіту.
Створення звіту агента зі штучним інтелектом
1 |
Увійдіть на платформу Webex AI Agent Studio. |
2 |
Натисніть Звіти на панелі навігації ліворуч. |
3 |
Натисніть +Новий звіт. |
4 |
Надайте наступну інформацію для створення та налаштування звіту: |
Типи звітів AI Agent
Ви можете вибрати зі списку готові звіти на основі вибраного типу AI Agent. Цей розділ охоплює такі типи звітів, аркуші, що входять до кожного звіту, і стовпці, доступні на кожному аркуші.
AI Agent для відповідей на запитання, тип звіту
Для AI Agent доступні три різні типи звітів для відповідей на запитання в програмі. Використовуючи різні типи звітів, ви можете зрозуміти підсумок використання AI Agent, поведінку, запити користувачів і те, як AI Agent реагує на запити. Ви також можете переглядати повідомлення, які потрапили як проблеми в кураторстві.
Поведінка та підсумок використанняЦей розділ відображає резюме AI Agent із частотою виклику статей і категорій. Ви можете переглянути резюме, категорії та інформацію про статті в окремій вкладці звітів:
Поле | Опис |
---|---|
Ім'я агента штучного інтелекту | Ім'я агента штучного інтелекту. |
Всього розмов | Загальна кількість розмов/сеансів, оброблених агентом штучного інтелекту. |
Бесіди з принаймні одним повідомленням користувача | Бесіди або сеанси, під час яких користувачі надавали принаймні один вхідний сигнал. |
Тотальні людські повідомлення | Повідомлення, надіслані кінцевими користувачами агенту штучного інтелекту. |
Загальна кількість відповідей AI Agent | Загальна кількість повідомлень, надісланих агентом штучного інтелекту кінцевим користувачам. |
Тотал часткових збігів | Випадки, коли була певна двозначність у повідомленні користувача, а агент штучного інтелекту відповідав кількома намірами як варіантами. |
Розмови, відправлені агенту | Тотальні розмови передані людині-агенту. |
Всього голосів | Загальна кількість відповідей агентів штучного інтелекту, за які проголосували клієнти. |
Загальна кількість голосів «проти» |
Загальна кількість відповідей агентів штучного інтелекту, які були відхилені клієнтами. |
Поле | Опис |
---|---|
Назва категорії | Назва категорії, яка налаштована в агенті ШІ. |
Бесіди для категорії | Кількість бесід або сеансів, де було виявлено статтю, що належить до цієї категорії. |
Всього відповідей | Кількість виявлень статті, що належить до цієї категорії. |
Всього голосів | Скільки разів було проголосовано відповідь з цієї категорії. |
Загальна кількість голосів «проти» |
Скільки разів відповідь з цієї категорії була відхилена. |
Поле | Опис |
---|---|
Назва статті | Назва статті (варіант за замовчуванням), яка налаштована в AI-агенті. |
Категорія статті | До категорії належить цей умисел. |
Бесіди до статті | Кількість розмов або сеансів, під час яких було виявлено цю статтю. |
Всього відповідей | Кількість разів, коли було виявлено цю статтю. |
Всього голосів | Скільки разів було проголосовано відповідь на цю статтю. |
Загальна кількість голосів «проти» |
Скільки разів відповідь на цю статтю була відхилена. |
Відображає розмову між AI Agent і клієнтом разом із оцінкою схожості. У звіті можна переглянути такі деталі:
Поле | Опис |
---|---|
Відмітка часу | Позначка часу повідомлення. |
Ідентифікатор сеансу | Унікальний ідентифікатор сеансу. |
Ідентифікатор споживача | Унікальний ідентифікатор кінцевого користувача на AI agent. |
Тип повідомлення | Повідомлення AI Agent або людське повідомлення. |
Текст повідомлення | Зміст повідомлення. |
Стаття | Ідентифікатор відповіді, надісланої назад агентом штучного інтелекту. |
Категорія | Намір, виявлений AI-агентом для повідомлення клієнта. |
Найкращий рахунок матчу | Оцінка подібності для виявленого наміру. |
Відповідна стаття 1 | Намір, виявлений обраним двигуном NLU. |
Оцінка за статтею 1 | Оцінка за виявлений намір. |
Зворотний зв’язок | Відгук користувача, якщо повідомлення було проголосовано «за» або «проти». |
Коментар до відгуку |
Коментарі, залишені користувачами під час голосування за повідомлення. |
Відображає повідомлення, які потрапили до кураторства, як проблеми з різних причин. У звіті можна переглянути такі деталі:
Поле | Опис |
---|---|
Відмітка часу | Позначка часу повідомлення. |
Ідентифікатор сеансу | Унікальний ідентифікатор сеансу користувача. |
Ідентифікатор споживача | Унікальний ідентифікатор для кінцевого користувача на AI agent. |
Людський меседж | Зміст людського повідомлення. |
Повідомлення AI Agent | Зміст повідомлення, яким відповів AI-агент. |
Причина проблеми | Причина цього повідомлення потрапила в кураторство. |
Стаття | Ідентифікатор відповіді, надісланої назад агентом штучного інтелекту. |
Категорія | Намір, виявлений агентом штучного інтелекту для повідомлення користувача. |
Найкращий рахунок матчу | Оцінка подібності для виявленого наміру. |
Відповідна стаття 1 | Намір виявлено вибраним двигуном NLU. |
Оцінка за статтею 1 |
Оцінка за виявлений намір. |
AI Agent для виконання завдань тип звіту
Для AI Agent доступні три різні типи звітів для виконання завдань у програмі AI Agent builder. Як розробник AI Agent, ви можете створювати різні типи звітів. Їх можна використовувати, щоб зрозуміти підсумок використання AI Agent, поведінку AI Agent, що запитують користувачі та як AI Agent реагує на запити. Ви також можете переглядати повідомлення, які потрапили як проблеми в кураторстві.
Відображає підсумок розмов разом із намірами та ключами шаблонів, які активуються. На вкладці "Підсумок" відображаються такі відомості:
Поле | Опис |
---|---|
Ім'я агента штучного інтелекту | Ім'я агента штучного інтелекту. |
Всього розмов | Загальна кількість розмов або сеансів, які обробляє агент штучного інтелекту. |
Бесіди з принаймні одним повідомленням користувача | Бесіди або сеанси, під час яких користувачі надавали принаймні один вхідний сигнал. |
Тотальні людські повідомлення |
Повідомлення, які кінцеві користувачі надсилають агенту штучного інтелекту. |
Загальна кількість відповідей AI Agent | Загальна кількість повідомлень, які надсилає AI Agent кінцевим користувачам. |
Тотал часткових збігів | Випадки, коли була певна двозначність у повідомленні користувача, а агент штучного інтелекту відповідав кількома намірами як варіантами. |
Розмови, відправлені агенту | Загальна кількість розмов, переданих людині-агенту |
Всього голосів | Загальна кількість відповідей агентів штучного інтелекту, за які проголосували користувачі. |
Загальна кількість голосів «проти» |
Загальна кількість відповідей агентів штучного інтелекту, за які користувачі проголосували негативно. |
Ви також можете переглянути відомості про намір на вкладці "Наміри " електронної таблиці:
Поле | Опис |
---|---|
Ім'я наміру | Назва наміру, налаштована в агенті штучного інтелекту. |
Бесіди за наміром | Кількість бесід або сеансів, під час яких було використано цей намір. |
Всього звернень | Скільки разів цей намір був викликаний. |
Всього виконань | Кількість разів усі слоти були зібрані, і цей намір був виконаний. |
Всього голосів | Загальна кількість відповідей на це була проголосована за кожен намір. |
Загальна кількість голосів «проти» |
Загальна кількість відповідей на це була знижена за кожен намір. |
Звіт також містить високорівневі шаблонні деталі, такі як:
Поле | Опис |
---|---|
Ім'я ключа шаблону | Ім'я шаблону, налаштоване в AI-агенті. |
Намір ключа шаблону | Наміри, де використовується цей ключ шаблону. |
Бесіди для ключа шаблону | Кількість разів, коли цей ключ шаблону було надіслано як відповідь. |
Всього відповідей | Скільки разів цей ключ шаблону було надіслано як відповідь. |
Всього голосів | Скільки разів було проголосовано відповідь за цей шаблон. |
Загальна кількість голосів «проти» |
Скільки разів відповідь на цей шаблон була відхилена. |
Відображає розмову клієнта з агентом штучного інтелекту разом із оцінками подібності. У звіті можна переглянути такі деталі:
Поле | Опис |
---|---|
Відмітка часу | Позначка часу повідомлення. |
Ідентифікатор сеансу | Унікальний ідентифікатор сеансу користувача. |
Ідентифікатор споживача | Унікальний ідентифікатор для кінцевого користувача в додатку. |
Тип повідомлення | Повідомлення агента штучного інтелекту або людське повідомлення. |
Текст повідомлення | Зміст повідомлення. |
Ключ шаблону | Ідентифікатор відповіді, надісланої назад агентом штучного інтелекту. |
Намір | Намір, виявлений AI-агентом для повідомлення клієнта. |
Найкращий рахунок матчу | Оцінка подібності для виявленого наміру. |
Збіг наміру 1 | Намір виявлено вибраним двигуном NLU. |
Оцінка наміру 1 | Оцінка за виявлений намір. |
Зворотний зв’язок | Відгуки користувачів, якщо за повідомлення проголосували «за» або «проти». |
Коментар до відгуку |
Коментарі, залишені користувачами під час голосування за повідомлення. |
Відображає повідомлення, які потрапили до кураторства, як проблеми з різних причин. Цей звіт актуальний лише для скриптових AI Agents. У цьому звіті ви можете переглянути такі деталі:
Поле | Опис |
---|---|
Відмітка часу | Позначка часу повідомлення. |
Ідентифікатор сеансу | Унікальний ідентифікатор сеансу клієнта. |
Ідентифікатор споживача | Унікальний ідентифікатор кінцевого користувача в додатку. |
Людський меседж | Зміст людського повідомлення. |
Повідомлення AI Agent | Зміст повідомлення, яким відповів AI-агент. |
Причина проблеми | Причина цього повідомлення потрапила в кураторство. |
Ключ шаблону | Ідентифікатор відповіді, надісланої назад агентом штучного інтелекту. |
Намір | Намір, виявлений агентом штучного інтелекту для повідомлення користувача. |
Найкращий рахунок матчу | Оцінка подібності для виявленого наміру. |
Збіг наміру 1 | Намір виявлено вибраним двигуном NLU. |
Оцінка наміру 1 |
Оцінка за виявлений намір. |
Способи доставки звіту AI Agent
У сучасному світі, керованому даними, ефективна та безпечна доставка звітів AI Agent має вирішальне значення для прийняття обґрунтованих рішень та операційної досконалості. Щоб задовольнити різноманітні організаційні потреби, ми пропонуємо кілька режимів доставки звітів AI Agent, забезпечуючи гнучкість, надійність і безпеку. Варіанти доставки включають протокол безпечної передачі файлів (SFTP), електронну пошту та Amazon S3 Bucket. Кожен режим розроблений для задоволення різних вимог, будь то потреба у високій безпеці, легкому доступі чи масштабованих рішеннях для зберігання даних. У цьому документі описано особливості та переваги кожного способу доставки, допомагаючи вам вибрати найкращий варіант для ваших конкретних потреб.
SFTP
Поле |
Опис |
---|---|
Надсилайте звіти в безпечне місце, як заплановано |
Увімкніть цю функцію, щоб надсилати звіти в безпечне місце в запланований час. Ви можете надати лише такі відомості, увімкнувши цей перемикач. |
IP адреса | IP-адреса системи. |
Ім’я користувача | Ім'я користувача для доступу до звітів. |
Пароль | Пароль для доступу до звітів. |
Приватний ключ | Закритий ключ для доступу до файлів. |
Шлях до завантаження |
Шлях, за яким спрямовуються файли в системі. |
Електронна пошта
Поле | Опис |
---|---|
Плануйте надсилання електронних листів для кількох одержувачів, розділяючи їх крапкою з комою(;) | Увімкніть цю функцію, щоб додати одержувачів. |
Одержувачів |
Адреса електронної пошти всіх одержувачів, які повинні отримувати звіти в зазначений час і з такою періодичністю. |
Відро S3
Поле | Опис |
---|---|
Як завантажувати звіти в сегмент S3 за розкладом |
Увімкніть цю функцію, щоб зробити поля S3 доступними та спрямувати звіти до налаштованого сегмента S3. |
Ідентифікатор ключа доступу AWS | Ідентифікатор ключа доступу для доступу до служб та ресурсів AWS. |
Секретний ключ доступу AWS | Секретний ключ доступу для доступу до сервісів та ресурсів AWS. |
Назва відра | Назва сегмента, до якого спрямовується звіт. |
Ім'я папки |
Ім'я папки, створеної в сегменті S3. |
Розуміння відповідності AI
Цей розділ допоможе вам зрозуміти розробку штучного інтелекту, конфіденційність даних, безпеку та безпеку
Розробка штучного інтелекту, конфіденційність даних, безпека та безпека
Кожна функція Cisco на основі штучного інтелекту проходить оцінку впливу штучного інтелекту на відповідність нашим принципам відповідального штучного інтелекту та відповідає рамкам відповідального штучного інтелекту, а також існуючим процесам безпеки, конфіденційності та прав людини за задумом.
Конфіденційність та безпекаКомпанія Cisco не зберігає введені дані клієнтів після процесу логічного висновку, а компанія Microsoft не отримує доступ до даних клієнтів Cisco та не контролює їх у моніторингу та не зберігає. Для отримання більш детальної інформації про політику збереження даних для конкретних функцій відвідайте Портал довіри Cisco.
Нижче наведено список приміток щодо прозорості штучного інтелекту для всіх функцій штучного інтелекту:
Джерела даних для навчання та оцінюванняКорпорація Майкрософт, постачальник 3-ї сторонньої моделі Cisco, заявляє, що не використовуватиме контент клієнтів для вдосконалення моделей Azure OpenAI і не зберігає та не зберігає дані клієнтів Cisco в інфраструктурі Azure.
Безпека та етичні міркуванняУсі функції генеративного штучного інтелекту схильні до помилок, тому Cisco надає пріоритет безпеці контенту для функцій штучного інтелекту, ввімкнувши фільтрацію вмісту, надану Azure OpenAI.
Оцінка моделі та її продуктивністьCisco надає пріоритет продуктивності та точності AI Assistant, залучаючи людей до огляду, тестування та забезпечення якості базової моделі.
Почніть роботу з Webex AI Agent Studio
Webex AI Agent Studio — це складна платформа, призначена для створення, керування та розгортання автоматизованих агентів штучного інтелекту для задоволення потреб клієнтів у обслуговуванні та підтримці. Використовуючи штучний інтелект, агенти штучного інтелекту надають автоматизовану допомогу клієнтам, перш ніж вони взаємодіятимуть з агентами-людьми. Ці агенти підтримують голосову взаємодію з інтонацією, розуміння мови та контекстуальну обізнаність у розмовах. Крім того, агенти штучного інтелекту безперешкодно та інформативно обробляють взаємодію з цифровими каналами за допомогою тексту та онлайн-чату. Клієнти отримують вигоду від досвіду, схожого на консьєржа, отримуючи допомогу з питаннями, пошуком інформації та мінімізуючи час очікування.
Можливості студії AI Agent Webex
- Точні та своєчасні відповіді: надає точні відповіді на запити клієнтів у режимі реального часу.
- Інтелектуальне виконання завдань — виконує завдання на основі запитів або внесків клієнтів.
Ключові переваги для бізнесу
-
Покращена взаємодія з клієнтами – забезпечує розмову в режимі реального часу.
-
Персоналізована взаємодія – адаптує реакцію до індивідуальних потреб і вподобань клієнтів.
-
Масштабованість та ефективність — обробляє великі обсяги взаємодій з клієнтами, не вимагаючи додаткових агентів-людей, що призводить до підвищення задоволеності та зниження операційних витрат.
Про типи та приклади AI Agent
У наведеній нижче таблиці наведено уявлення про типи агентів штучного інтелекту та їхні можливості:
Тип агента AI | Призначення | Місткість | Опис | Як налаштувати? |
---|---|---|---|---|
Автономний |
Автономні агенти штучного інтелекту призначені для незалежної роботи, прийняття рішень та виконання завдань без прямого втручання людини. |
Виконання дій |
Робіть обґрунтований вибір на основі наявної інформації та заздалегідь визначених правил. Автоматизуйте повторювані або трудомісткі завдання. |
|
Відповідайте на запитання |
Автономні агенти можуть отримувати доступ до сховища знань і використовувати його для надання інформативних і точних відповідей на запити користувачів. |
Автономні агенти штучного інтелекту для відповідей на запитання | ||
Сценарій |
Агенти штучного інтелекту зі сценарієм запрограмовані на виконання заздалегідь визначеного набору правил та інструкцій. |
Виконання дій |
Скриптові агенти можуть виконувати конкретні завдання, які чітко визначені та структуровані. |
Скриптові AI-агенти для виконання дій |
Відповідайте на запитання |
Агенти зі сценарієм можуть відповідати на запитання на основі створеного користувачем навчального корпусу, який є набором прикладів і відповідей. |
Скриптові AI-агенти для відповідей на запитання |
Приклади
Як автономні, так і скриптові агенти штучного інтелекту можуть бути застосовані в різних випадках використання, залежно від конкретних вимог і бажаних можливостей. Ось деякі приклади:
-
Обслуговування клієнтів — для надання підтримки клієнтам можуть використовуватися як автономні, так і скриптові агенти, причому автономні агенти пропонують більшу гнучкість і розуміння природної мови.
-
Віртуальні асистенти — автономні агенти добре підходять для ролей віртуальних асистентів, оскільки вони можуть виконувати різноманітні завдання та забезпечувати більш персоналізовану взаємодію.
-
Аналіз даних — автономні агенти можна використовувати для аналізу великих наборів даних і отримання цінної інформації.
-
Автоматизація процесів — як автономні, так і сценарні агенти можуть використовуватися для автоматизації повторюваних завдань, підвищення ефективності та зменшення помилок.
-
Керування знаннями — автономні агенти можуть використовуватися для створення сховищ знань і керування ними, що робить інформацію легко доступною для користувачів.
Вибір між автономними та скриптовими ШІ-агентами залежить від складності завдань, необхідного рівня автономності та наявності навчальних даних.
Необхідні умови
-
Якщо ви вже є клієнтом контакт-центру Webex, переконайтеся, що ви відповідаєте таким вимогам:
-
Клієнт Webex Contact Center 2.0.
-
Webex Connect підготовлено для вашого клієнта.
-
Платформа голосових медіа – це медіаплатформа нового покоління.
-
-
Якщо у вас немає клієнта контакт-центру Webex, зверніться до свого партнера, щоб ініціювати ознайомлювальну версію контакт-центру Webex з медіаплатформою нового покоління.
-
Адміністратори можуть запросити в ізольоване програмне середовище для розробників контакт-центру Webex, щоб спробувати агентів штучного інтелекту.
Увімкнення функцій
Наразі ця функція перебуває на стадії бета-тестування. Клієнти можуть зареєструватися для використання цієї функції на бета-порталі Webex, заповнивши опитування про участь для агентів штучного інтелекту.
-
Наразі на стадії бета-тестування доступна лише функція агента штучного інтелекту зі сценарієм.
-
Автономні агенти доступні лише для обраних клієнтів. Запити можна робити через CSM (Customer Success Manager), PSM (Partner Success Manager) або електронною поштою ask-ccai@cisco.com. Після схвалення для вашого орендаря будуть доступні автономні агенти на додаток до агентів зі сценарієм.
Доступ до студії AI Agent Webex
Щоб створити своїх агентів штучного інтелекту, потрібно увійти в програму Webex AI Agent Studio. Зробити це можна наступними способами:
Вхід із Control Hub
- увійдіть у Control Hub за допомогою URL https://admin.webex.com.
- У розділі «Послуги» на панелі навігації виберіть «Контакт-центр».
- У розділі «Швидкі посилання» на правій панелі перейдіть до розділу «Пакет контакт-центру».
- НатиснітьWebex AI Agent Studio , щоб отримати доступ до програми.
Система перехресно запускає програму Webex AI Agent Studio в іншій вкладці браузера, і ви автоматично увійдете в програму.
Вхід із Webex Connect
Щоб отримати доступ до програми Webex AI Agent Studio, потрібно мати доступ до Webex Connect.
- увійдіть у програму Webex Connect, використовуючи URL-адресу клієнта, надану для вашого підприємства, та облікові дані.
За замовчуванням сторінка Служби відображається як домашня.
- У меню «Лоток програм» на лівій панелі навігації натиснітьWebex AI Agent Studio , щоб отримати доступ до програми.
Система перехресно запускає програму Webex AI Agent Studio в іншій вкладці браузера, і ви автоматично увійдете в програму.
Макет головної сторінки
Ласкаво просимо до програми Webex AI Agent Studio. Коли ви входите в систему, на головній сторінці відображається такий макет:
-
Панель навігації
Панель навігації, що з'являється ліворуч, надає доступ до таких меню:
- Приладна дошка – відображає список агентів штучного інтелекту, до яких користувач має доступ, наданий адміністратором підприємства.
- Знання – показує центральне сховище знань або базу знань, яка слугує мозком для автономних агентів штучного інтелекту, щоб відповідати на запити клієнтів.
- Звіти: список попередньо створених звітів агентів штучного інтелекту різних типів. Ви можете створювати або планувати звіти відповідно до потреб вашого бізнесу.
- Довідка: надає доступ до посібника користувача Webex AI Agent Studio в Довідковому центрі Webex.
-
Профіль користувача
Меню профілю користувача дозволяє переглянути інформацію про ваш профіль і вийти з програми.
Сторінка профілю підприємства містить інформацію про клієнта AI-агента, доступну лише адміністраторам із повним адміністративним доступом.
-
Вкладка «Огляд » містить наступну інформацію:
- Корпоративні ідентифікатори: включають ідентифікатор організації Webex, ідентифікатор організації CPaaS, ідентифікатор підписки для підприємства. Це доступно для підприємств з інтеграцією контакт-центру Webex для відповідного клієнта Webex Connect.
- Налаштування профілю: містить назву підприємства, унікальне ім'я підприємства та URL-адресу логотипу.
- Налаштування глобального агента: дає змогу вибрати агента за замовчуванням для голосового каналу для обробки резервних сценаріїв.
- Підсумок зберігання даних: стислий виклад періодів зберігання даних для цього підприємства.
-
У вкладці «Товариші по команді» ви можете переглядати та керувати списком товаришів по команді, які мають доступ до програми. Кожному користувачу призначається роль, яка визначає дії, які він може виконувати на основі наданих дозволів.
-
Знайте свою інформаційну панель
На інформаційній панелі агенти ШІ представлені картками, які відображають основну інформацію, включаючи ім'я агента ШІ, останнє оновлення, останнє оновлення та двигун, який використовується для навчання агента.
Завдання на картці AI Agent
Наведіть курсор на картку агента штучного інтелекту, щоб переглянути такі варіанти:
- Попередній перегляд: натисніть Попередній перегляд , щоб відкрити віджет попереднього перегляду агента AI.
- Піктограма трьох крапок — клацніть цю піктограму, щоб виконати такі завдання:
-
Копіювати посилання для попереднього перегляду: скопіюйте посилання для попереднього перегляду, щоб вставити в нову вкладку, і перегляньте агента штучного інтелекту у віджеті чату.
-
Копіювати маркер доступу: скопіюйте маркер доступу агента AI для виклику агента через API.
-
Експорт: експортуйте дані агента AI (у форматі JSON) у локальну папку.
-
Видалити: назавжди видалити агента штучного інтелекту із системи.
-
Закріпіть агента штучного інтелекту на першій позиції на приладовій панелі або відкріпіть, щоб повернути його на попереднє положення.
-
Створіть нового агента зі штучним інтелектом
Ви можете створити нового агента штучного інтелекту за допомогою опції + Створити агента у верхньому правому куті інформаційної панелі. Ви можете використовувати попередньо визначений шаблон або створити агента з нуля.
Щоб дізнатися, як створювати скриптові та автономні агенти штучного інтелекту, перегляньте наступні розділи:
Імпорт готового AI Agent
Ви можете імпортувати готовий AI-агент у форматі JSON зі списку доступних агентів штучного інтелекту. По-перше, переконайтеся, що ви експортували агента AI у форматі JSON у свою локальну папку. Щоб імпортувати його, виконайте такі дії:
- Натисніть Агент імпорту.
- Натисніть Завантажити , щоб завантажити файл агента AI (у форматі JSON), експортований із платформи.
- У полі Ім'я агента введіть ім'я агента AI.
- (Необов'язково) У полі «Ідентифікатор системи» відредагуйте згенерований системою унікальний ідентифікатор.
- Клацніть Імпорт.
Тепер ваш AI-агент успішно імпортовано на платформу Webex AI Agent Studio та доступний на приладній дошці.
Пошук за ключовими словами
Платформа надає надійні можливості пошуку, які допоможуть вам легко знаходити агентів штучного інтелекту та керувати ними. Ви можете виконувати пошук за ключовими словами, використовуючи ім'я агента. Введіть ім'я агента або його частину в рядку пошуку. Система відображає список AI-агентів, які відповідають вашим критеріям пошуку.
Фільтр за типом агента
Окрім пошуку за ключовими словами, ви можете уточнити результати пошуку за допомогою фільтрації на основі типу агента штучного інтелекту. Виберіть один із фільтрів типу агента з випадаючого списку: «За сценарієм», «Автономний» і «Усі».
Управління базою знань
База знань — це центральне сховище інформації для автономних агентів штучного інтелекту на основі великої мовної моделі (LLM). Автономні агенти штучного інтелекту використовують передові технології штучного інтелекту та машинного навчання для розуміння, обробки та генерації тексту, схожого на людський. Ці агенти штучного інтелекту тренуються на величезних обсягах даних, що дозволяє їм надавати детальні та контекстуально релевантні відповіді. Бази знань зберігають дані, необхідні для функціонування автономних агентів ШІ.
Щоб отримати доступ до бази знань:
- Увійдіть на платформу Webex AI Agent Studio.
- На приладній дошці клацніть піктограму знань на лівій панелі навігації. З'явиться сторінка баз знань.
- Знайти базу знань можна за такими критеріями:
- Найменування бази знань
- Тип бази знань
- Бази знань оновлюються між зазначеними датами
- Бази знань, створені між зазначеними датами
Натисніть Скинути все , щоб скинути критерії пошуку.
- Ви також можете створити нову базу знань. Щоб створити нову базу знань, перегляньте статтю Створення бази знань для AI Agent.
Створіть базу знань для AI Agent
1 |
На приладній дошці клацніть піктограму знань на лівій панелі навігації. |
2 |
На сторінці Бази знань натисніть +Створити базу знань у верхньому правому куті. |
3 |
На сторінці Створення бази знань введіть такі відомості: |
4 |
Натисніть Create (Створити). Система створює базу знань із заданим ім'ям. |
5 |
На вкладці Файли : |
6 |
На вкладці Документи : |
7 |
Перейдіть на вкладку «Інформація », щоб переглянути та відстежувати деталі завантажених файлів і документів, які ви створили.
|
Подальші дії
Налаштуйте базу знань для Автономного AI-агента для відповідей на запитання.
Налаштуйте автономні агенти штучного інтелекту
Автономні агенти штучного інтелекту працюють незалежно, без прямого втручання людини. Ці агенти використовують передові алгоритми та методи машинного навчання, щоб аналізувати дані, вчитися на середовищі та адаптувати свої дії для досягнення конкретних цілей. У цьому розділі описано дві основні можливості автономного AI Agent.
Автономний AI Agent для виконання завдань
Автономні агенти штучного інтелекту можуть виконувати різні завдання, зокрема:
-
Обробка природної мови (NLP) — розуміти людську мову та реагувати на неї в природній та розмовній манері.
-
Прийняття рішень — робіть обґрунтований вибір на основі наявної інформації та заздалегідь визначених правил.
-
Автоматизація – автоматизуйте повторювані або трудомісткі завдання.
Цей розділ містить такі параметри конфігурації:
Створіть автономного AI агента для виконання дій
1 |
Увійдіть на платформу Webex AI Agent Studio. |
2 |
На інформаційній панелі натисніть +Створити агента. |
3 |
На екрані Створення агента зі штучним інтелектом натисніть Почати з нуля.
Ви також можете вибрати попередньо визначений шаблон, щоб швидко створити свого агента штучного інтелекту. Відфільтруйте тип AI Agent як автономний. У цьому випадку поля на сторінці профілю заповнюються автоматично. |
4 |
Натисніть Next (Далі). |
5 |
У розділі Який тип агента ви створюєте , натисніть Автономний . |
6 |
У розділі Яка основна функція вашого агента натисніть Виконувати дії. |
7 |
Натисніть Next (Далі). |
8 |
На сторінці Визначити агента вкажіть наступні дані: |
9 |
Натисніть Create (Створити). Тепер ви успішно створили автономний агент штучного інтелекту для виконання дій, який тепер доступний на інформаційній панелі. У заголовку AI Agent можна виконувати такі завдання:
Ви також можете імпортувати готові агенти штучного інтелекту. Щоб отримати докладнішу інформацію, перегляньте статтю Імпорт попередньо вбудованого AI Agent |
Подальші дії
Оновіть профіль для автономного агента штучного інтелекту.
Оновити профіль автономного AI Agent
Перш ніж почати
Створіть автономного агента штучного інтелекту для виконання дій.
1 |
На приладній дошці натисніть створений агент штучного інтелекту. |
2 |
Перейдіть на і налаштуйте наступні деталі: |
3 |
Натисніть «Опублікувати », щоб запустити AI Agent. |
Подальші дії
Додайте необхідні дії до AI Agent.
Додавання дій до автономного AI Agent
Автономні агенти штучного інтелекту для виконання дій призначені для розуміння намірів користувача та відповідних дій. Наприклад, в ресторані є необхідність автоматизувати прийом замовлень їжі онлайн. Для виконання завдання можна створити автономного агента штучного інтелекту, який виконує такі дії:
-
Отримайте необхідну інформацію від замовника.
-
Перенесіть інформацію в необхідний потік.
Автономний AI Agent для виконання дій працює на таких будівельних блоках:
-
Дія — функціональність, яка дозволяє агенту штучного інтелекту підключатися до зовнішніх систем для виконання складних завдань.
-
Сутність або слот – являє собою етап у виконанні наміру користувача. Заповнення слотів передбачає постановку конкретних питань покупцеві для виконання наміру замовника на основі висловлювань. Це тригер для агента штучного інтелекту, щоб почати виконувати дію. Визначте об'єкти вводу як частину заповнення слотів.
-
Виконання: визначає, як агент ШІ виконує дію. У рамках виконання визначте вихідні сутності для автономного агента штучного інтелекту, щоб згенерувати відповідь у певному форматі. Система відправляє вихідні сутності в потік, щоб продовжити дію та успішно виконати завдання.
1 |
На вкладці Дія натисніть + Нова дія. |
2 |
На сторінці Додати нову дію вкажіть такі відомості: |
Подальші дії
Ви можете налаштувати слоти або налаштувати слоти та визначити виконання залежно від обраної області дії.
Налаштування заповнення слотів
Заповнення слотів передбачає додавання необхідних вхідних сутностей для двигуна штучного інтелекту. У розділі Заповнення слота на сторінці Дії додайте сутності введення:
-
Ви можете додавати сутності одну за одною у форматі таблиці.
-
Ви також можете використовувати файл JSON і визначати сутності. Дивіться A Tour of JSON Schema для отримання детальної інформації.
Додавання сутностей вводу у форматі таблиці
1 |
Щоб додати сутність введення, натисніть +Нова сутність введення. |
2 |
На сторінці Додати нову сутність вводу вкажіть такі дані: |
3 |
Натисніть Додати , щоб додати сутність введення. Ви можете додати стільки сутностей введення, скільки вам потрібно. |
4 |
За допомогою параметра «Елементи керування» можна виконати такі дії над сутністю: |
Додавання сутностей за допомогою редактора JSON
Ви можете додавати сутності вводу та сутності виводу за допомогою редактора JSON. У режимі редактора JSON сутності мають бути визначені у структурованому форматі JSON.
Для отримання додаткової інформації дивіться A Tour of JSON Schema.
Структура вхідних параметрів
Вхідні параметри повинні відповідати наступній структурі:
-
type — тип даних об'єкта параметрів. Це завжди 'object' для позначення того, що параметри структуровані як об'єкт.
властивості: об'єкт, у якому кожен ключ представляє параметр і пов'язані з ним метадані.
required—масив рядків із переліком імен параметрів, які є обов'язковими.
властивості Об'єкт
Кожен ключ в об'єкті властивостей представляє вхідну сутність/параметр і містить інший об'єкт з метаданими про цей параметр. Метадані завжди повинні включати такі ключові слова:
-
type — тип даних параметра. Допустимими видами є:
-
string – текстові дані.
-
ціле число — числові дані без десяткових дробів.
-
числові дані, які можуть містити десяткові дроби.
-
boolean — значення true/false.
-
array—список елементів, усі з яких, як правило, одного типу.
-
object — складна структура даних з вкладеними властивостями.
-
-
опис — коротке пояснення того, що являє собою сутність. Це допомагає механізму штучного інтелекту зрозуміти призначення та використання параметра. Для кращої точності рекомендується опис, який є стислим, а також відповідає інструкціям агента та опису дії.
-
Платформа примусово проводить перевірку лише для типу. "Опис" застосовується не для всіх сутностей, але настійно рекомендується його додати. Іншими корисними ключовими словами для метаданих сутностей є:
-
enum—поле enum містить список можливих значень параметра. Це корисно для параметрів, які повинні приймати лише обмежений набір значень. Розробники можуть визначати власні списки значень, які параметр має приймати для використання this.
- шаблон: поле шаблону використовується з типами string для визначення регулярного виразу, якому рядок має відповідати. Це особливо корисно для перевірки певних форматів, таких як номери телефонів, поштові індекси або користувацькі ідентифікатори.
-
Приклади: поле «Приклади» містить один або кілька прикладів припустимих значень параметра. Це допомагає механізму штучного інтелекту зрозуміти, які дані очікуються, і може бути особливо корисним для цілей інтерпретації та перевірки.
-
Є й інші ключові слова, які можуть зробити визначення сутності більш точним і надійним. Для отримання додаткової інформації дивіться A Tour of JSON Schema.
Приклад
Наведений нижче приклад включає різні типи сутностей і ключових слів:
{ "type": "об'єкт", "properties": { "username": { "type": "string", "description": "Унікальне ім'я користувача для облікового запису.", "minLength": 3, "maxLength": 20 }, "password": { "type": "string", "description": "Пароль для облікового запису.", "minLength": 8, "format": "password" }, "email": { "type": "string", "description": "Адреса електронної пошти для облікового запису.", "pattern": "\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" }, "birthdate": { "type": "string", "description": "Дата народження користувача.", "examples": ["mm/dd/YYYYY"] }, "preferences": { "type": "object", "description": "Налаштування налаштувань користувача.", "properties": { "newsletter": { "type": "boolean", "description": "Чи хоче користувач отримувати інформаційні бюлетені.", "default": true }, "notifications": { "type": "string", "description": "Бажаний метод сповіщення.", "enum": ["email", "sms", "push"] } } }, "roles": { "type": "array", "description": "Список ролей, призначених користувачу.", "items": { "type": "рядок", "enum": ["користувач", "адміністратор", "модератор"] } } }, "required": ["ім'я користувача", "пароль", "електронна пошта"] }
Цей приклад включає в себе наступні сутності:
- username — тип рядка з обмеженням мінімальної та максимальної довжини.
- password – тип рядка з мінімальною довжиною та певним форматом (пароль вказує, що з ним слід безпечно працювати).
- email – тип рядка з регулярним виразом, щоб переконатися, що це дійсна адреса електронної пошти.
- birthdate — рядковий тип із прикладами для визначення формату дати.
- preferences — тип об'єкта з вкладеними властивостями (інформаційний бюлетень та сповіщення), включаючи логічне значення зі значенням за замовчуванням та рядок із конкретними дозволеними значеннями (enum).
- roles — тип масиву, де кожен елемент є рядком, обмеженим певними значеннями (enum).
Ім'я користувача, пароль та електронна пошта є обов'язковими, як визначено масивом «required».
У цьому прикладі сутності мають описові назви, чіткі описи та дотримуються єдиної структури та правил іменування. Дотримуйтесь цих найкращих практик, щоб створювати чітко визначені сутності, які механізм штучного інтелекту легко інтерпретує та застосовує.
Дайте визначення виконанню
1 |
Визначте деталі виконання для впровадження AI Agent у контакт-центрі. Вкажіть такі реквізити: |
2 |
Налаштуйте сутності виводу таким чином, щоб AI Agent генерував результат у форматі, зрозумілому потоку. |
3 |
Щоб додати сутність виводу, натисніть +Нова сутність виводу. На екрані Додати нову сутність виводу вкажіть такі параметри: Ви також можете використовувати файл JSON для додавання вихідних сутностей. Для отримання додаткової інформації дивіться статтю Додавання сутностей за допомогою редактора JSON . |
4 |
Натисніть Додати , щоб додати сутність виводу. Ви можете додати стільки вихідних сутностей, скільки вам потрібно. |
5 |
За допомогою параметра «Елементи керування» можна виконати такі дії над сутністю: |
6 |
Натисніть Додати , щоб завершити налаштування. |
Подальші дії
Натисніть Попередній перегляд , щоб переглянути агента штучного інтелекту. Щоб отримати докладнішу інформацію, перегляньте статтю Попередній перегляд автономного агента штучного інтелекту. Натисніть «Опублікувати », щоб запустити AI Agent.
Після того, як ви налаштуєте AI Agent:
- Щоб переглянути ефективність AI Agent, перегляньте статтю Перегляд продуктивності автономного AI-агента за допомогою Analytics.
- Щоб переглянути деталі сеансів та історії, перегляньте статтю Перегляд сеансів та історії автономного AI агента.
Автономні агенти штучного інтелекту для відповідей на запитання
Автономні агенти можуть отримувати доступ до сховища знань і використовувати його для надання інформативних і точних відповідей на запити користувачів. Ця можливість корисна в сценаріях, коли агенту потрібно:
-
Надавайте підтримку клієнтам: відповідайте на поширені запитання, усувайте проблеми та скеровуйте клієнтів у процесах.
-
Пропонуйте технічну допомогу: надавайте експертні поради з конкретних тем або доменів.
Цей розділ містить такі параметри конфігурації:
Створіть автономного агента штучного інтелекту для відповідей на запитання
Перш ніж почати
Подбайте про створення бази знань. Щоб отримати додаткові відомості, перегляньте статтю Керування базами знань.
1 |
Увійдіть на платформу Webex AI Agent Studio. |
2 |
На інформаційній панелі натисніть +Створити агента. |
3 |
На екрані Створення агента зі штучним інтелектом натисніть Почати з нуля. Ви також можете вибрати попередньо визначений шаблон, щоб швидко створити свого агента штучного інтелекту. Ви можете фільтрувати тип AI Agent як автономний. У цьому випадку поля на сторінці Профілю заповнюються автоматично. |
4 |
Натисніть Next (Далі). |
5 |
У розділі Який тип агента ви створюєте , натисніть Автономний . |
6 |
У розділі Яка основна функція вашого агента натисніть Відповідати на запитання. |
7 |
Натисніть Next (Далі). |
8 |
На сторінці Визначити агента вкажіть наступні дані: |
9 |
Натисніть Create (Створити). Автономний AI-агент для відповідей на запитання успішно створений і тепер доступний на інформаційній панелі. У заголовку AI Agent можна виконувати такі завдання:
Ви також можете імпортувати готові агенти штучного інтелекту. Щоб отримати докладнішу інформацію, перегляньте статтю Імпорт попередньо створеного AI Agent. |
Подальші дії
Оновіть профіль для автономного агента штучного інтелекту.
Оновити профіль автономного AI Agent
Перш ніж почати
Створіть автономного агента штучного інтелекту для відповідей на запитання.
1 |
На приладній дошці натисніть створений агент штучного інтелекту. |
2 |
Перейдіть на і налаштуйте наступні деталі: |
3 |
Натисніть «Зберегти зміни », щоб запустити AI Agent. |
Подальші дії
Налаштуйте Базу знань для AI-агента.
Налаштування бази знань
Перш ніж почати
Створіть автономного агента штучного інтелекту для відповідей на запитання.
1 |
На сторінці «Приладна дошка » виберіть створений агент штучного інтелекту. |
2 |
Перейдіть на вкладку База знань. |
3 |
Виберіть потрібну базу знань зі списку. |
4 |
Натисніть «Зберегти зміни », щоб запустити AI Agent. |
Подальші дії
Натисніть Попередній перегляд , щоб переглянути агента штучного інтелекту. Щоб отримати докладнішу інформацію, перегляньте статтю Попередній перегляд автономного агента штучного інтелекту.
Після того, як ви налаштуєте AI Agent:
- Щоб переглянути ефективність AI Agent, перегляньте статтю Перегляд продуктивності автономного AI-агента за допомогою Analytics.
- Щоб переглянути деталі сеансів та історії, перегляньте статтю Перегляд сеансів та історії автономного AI агента.
Перегляд сеансу та історії автономного AI агента
Ви можете переглянути дані сеансу та історії кожного зі створених вами автономних агентів штучного інтелекту. На сторінці «Сеанси» відображається детальна інформація про сеанси, встановлені з клієнтами. На сторінці «Історія » можна переглянути деталі змін у конфігурації, виконаних у AI Agent.
Сесій
Сторінка «Сеанси » надає повний запис усіх взаємодій між агентами штучного інтелекту та користувачами. Щоб перейти на сторінку "Сеанси ":
- На приладній дошці виберіть агента автономного штучного інтелекту, для якого потрібно переглянути деталі сеансу.
- В області навігації ліворуч виберіть пункт Сеанси.
З'явиться сторінка Сеанси . Кожен сеанс відображається у вигляді запису, який містить усі повідомлення сеансу. Ця інформація корисна для аудиту, аналізу та вдосконалення AI Agent.
У таблиці сеансів відображається список усіх сеансів/кімнат, створених для цього AI Agent. Таблиця розбивається на сторінки, якщо рядків більше, ніж можна вмістити на одному екрані. Будь-яке з полів таблиці можна відсортувати або відфільтрувати за допомогою розділу «Уточнити результати » в лівій частині. Наявні поля представляють наступну інформацію про будь-який конкретний сеанс:
-
Ідентифікатор сеансу: унікальний ідентифікатор кімнати або ідентифікатор сеансу для розмови.
- Ідентифікатор споживача – ідентифікатор споживача, який взаємодіяв з агентом штучного інтелекту.
-
Канали – канал, на якому відбувалася взаємодія.
-
Оновлено о — час закриття кімнати.
-
Метадані кімнати: містять додаткову інформацію про кімнату.
-
Поставте галочки в обов'язкових пунктах:
- Сховати тестові сеанси: щоб приховати тестові сеанси та відобразити лише список сеансів у реальному часі.
- Відбулася передача агента: щоб відфільтрувати сеанси, які передаються агенту. Якщо відбувається передача агента, відображається піктограма навушників , що вказує на передачу чату людині-агенту.
- Сталася помилка: фільтрування сеансів, під час яких виникла помилка.
- Проголосували «проти» — щоб відфільтрувати сесії, за які не проголосували.
Натисніть на рядок у таблиці сеансів, щоб переглянути детальний опис цього сеансу. Значок замка вказує на те, що сеанс заблоковано і його потрібно розшифрувати. Для розшифровки сеансу потрібен дозвіл. Якщо перемикач «Доступ до розшифровки» ввімкнено, ви можете отримати доступ до будь-якого сеансу за допомогою кнопки «Розшифрувати вміст». Однак ця функція застосовна лише тоді, коли для клієнта встановлено значення Розширений захист даних true або ввімкнено.
Історія
На сторінці «Історія » можна переглянути деталі змін у конфігурації, виконаних у AI Agent. Щоб переглянути історію конкретного оператора:
- На інформаційній панелі виберіть агента автономного штучного інтелекту, історію якого потрібно переглянути.
- В області навігації ліворуч виберіть пункт Історія.
З'явиться сторінка «Історія » з такими вкладками:
- Журнали аудиту — перейдіть на вкладку «Журнали аудиту», щоб переглянути зміни, внесені до агентів штучного інтелекту.
- Історія моделей — перейдіть на вкладку «Історія моделі», щоб переглянути різні версії автономного агента штучного інтелекту для виконання дій.
Журнали аудиту
Вкладка «Журнали аудиту» відстежує зміни, внесені в автономний агент штучного інтелекту. Ви можете переглянути деталі змін за останні 35 днів. На вкладці «Журнали аудиту» відображаються такі відомості:
Користувачі з ролями розробника Admin або AI Agent можуть отримати доступ лише до вкладки «Журнали аудиту». Користувачі з користувацькими ролями, які мають дозвіл "Отримати журнал аудиту", також можуть переглядати журнали аудиту.
- Оновлено за адресою — дані та час зміни.
- Оновлено: ім'я користувача, який вніс зміни.
- Поле – конкретний розділ агента AI, де було внесено зміни.
- Опис: додаткова інформація про зміну.
Ви можете знайти певний журнал аудиту за допомогою параметрів пошуку «Оновлено за», «Поле » та «Опис». Ви можете сортувати журнали на основі полів Оновлено при та Оновлено за.
Історія моделі
Вкладка «Історія моделі» доступна лише для автономного AI Agent для виконання дій.
Щоразу, коли ви публікуєте Autonomous AI Agent для виконання дій, версія Автономного AI агента зберігається та доступна на вкладці Історія моделі. Ви можете переглянути різні версії AI Agent на вкладці «Історія моделі».
- Опис моделі — короткий опис версії агента штучного інтелекту.
- AI Engine — механізм штучного інтелекту, який використовується для цієї версії агента штучного інтелекту.
- Оновлено – дата й час створення версії.
- Дії: дає змогу виконувати наведені нижче дії з агентом штучного інтелекту
- Load — усі зміни в агенті AI втрачено. Ви повинні виконати налаштування заново.
- Експорт — використовується для експорту агента штучного інтелекту.
Попередній перегляд автономного агента штучного інтелекту
Ви можете переглядати автономні агенти штучного інтелекту під час створення агента ШІ, під час редагування та після розгортання агента. Попередній перегляд можна відкрити з:
- Інформаційна панель AI Agent — при наведенні курсора на картку AI Agent стає видимою опція попереднього перегляду цього AI-агента. Натисніть, щоб відкрити попередній перегляд AI-агента.
- Заголовок AI Agent— Натисніть на картку AI Agent, щоб відкрити AI-агента. Параметр «Попередній перегляд » завжди відображається в розділі заголовка.
- Згорнутий віджет — після запуску та згортання попереднього перегляду в нижньому правому куті сторінки з'являється віджет голови чату. За допомогою цього параметра можна легко повторно відкрити режим попереднього перегляду.
Webex AI Agent Studio також надає можливість спільного попереднього перегляду. Натисніть меню у верхньому правому куті та виберіть опцію «Копіювати посилання для попереднього перегляду». Ви можете поділитися посиланням для попереднього перегляду з іншими користувачами, такими як тестувальники або споживачі AI-агента.
Віджет попереднього перегляду платформи
Віджет попереднього перегляду з'явиться в нижній правій частині екрана. Ви можете надавати висловлювання (або послідовність висловлювань), щоб перевірити реакцію агента ШІ та переконатися, що він працює правильно.
Крім того, ви можете згорнути віджет попереднього перегляду, надати інформацію про споживача та ініціювати кілька кімнат для тестування агента штучного інтелекту.
Віджет попереднього перегляду, яким можна поділитися
Віджет попереднього перегляду, яким можна поділитися, дає змогу ділитися агентом штучного інтелекту із зацікавленими сторонами та споживачами у презентабельній формі без необхідності розробляти власний інтерфейс користувача для появи агента штучного інтелекту. За замовчуванням скопійоване посилання для попереднього перегляду відображає агента штучного інтелекту в корпусі телефону. Ви можете зробити деякі швидкі налаштування, змінивши певні параметри в посиланні на попередній перегляд. Налаштувати віджет можна наступним чином:
- Колір віджета — шляхом додавання параметра brandColor до посилання. Ви можете визначити прості кольори за допомогою назв кольорів або використовувати шістнадцятковий код кольорів.
-
Корпус телефону — змінюючи значення параметра phoneCasing у посиланні. За замовчуванням для цього параметра встановлено значення true , і його можна вимкнути, зробивши його хибним.
Приклад посилання на попередній перегляд з такими параметрами:
? bot_unique_name=<your_bot_unique_name>&enterprise_unique_name=<your_enterprise_unique_name>&phoneCasing=<true/false>&brandcolor<введіть шістнадцяткове значення кольору у форматі '_XXXX'>
.
Попередній перегляд за допомогою голосу
Автономний AI-агент для відповідей на запитання підтримує голосовий попередній перегляд. Щоб увімкнути цю опцію:
- Перейдіть до Інформаційної панелі та виберіть агента штучного інтелекту.
- Перейдіть до розділу
- У випадаючому списку AI Engine виберіть Vega.
. - Натисніть Зберегти зміни.
Опція «Попередній перегляд » оновлюється піктограмою «Мікрофон » для голосового перегляду. Натисніть Попередній перегляд. З'явиться віджет попереднього перегляду голосу.
Щоб скористатися цією функцією, потрібно ввімкнути доступ до мікрофона.
У віджеті попереднього перегляду голосу можна переглянути такі параметри:
- Кнопка Пуск для запуску попереднього перегляду.
- Динамічна стенограма розмови відображається у віджеті під час голосового попереднього перегляду.
- Завершіть дзвінок , щоб завершити розмову.
- Вимкнути звук до вимкнення звуку.
Переглядайте продуктивність автономного AI Agent за допомогою Analytics
Розділ AI Agent Analytics надає графічне представлення ключових показників для оцінки продуктивності та ефективності AI Agent. Щоб сформувати аналітику Автономного AI Agent:
- Виберіть AI Agent на інформаційній панелі.
- В області навігації ліворуч натисніть Аналітика. Огляд продуктивності агента штучного інтелекту відображається як у табличному форматі, так і в графічному вигляді.
У першому розділі відображається наступна статистика про сесії та повідомлення для AI Agent.
- Загальна кількість сеансів і сеансів, оброблених AI Agent без втручання людини.
- Загальна кількість передач агентів, що є підрахунком кількості сеансів, переданих агентам-людям.
- Середня кількість сеансів за день
- Загальна кількість повідомлень (повідомлень людини та агента штучного інтелекту) і скільки з цих повідомлень надійшло від користувачів.
- Середньодобова кількість повідомлень
У другому розділі відображається статистика про користувачів. Він надає підрахунок загальної кількості користувачів та інформацію про середню кількість сеансів на користувача та середню кількість користувачів за день.
У третьому розділі відображаються відповіді AI Agent та передачі агентів
Налаштуйте Scripted AI Agent
У цьому розділі описано, як налаштувати агентів штучного інтелекту зі сценарієм і керувати ними на платформі Webex AI Agent Studio, щоб вони забезпечували точні відповіді на запити користувачів і ефективно виконували автоматизовані завдання.
Скриптовий AI Agent для виконання завдань
Scripted AI Agent Agent Studio розширює можливості створення агентів без коду на платформі Webex AI Agent Studio. Скриптовий агент штучного інтелекту забезпечує багатоходові розмови, де він може отримувати релевантні дані від клієнтів для виконання конкретних завдань. Це включає:
-
Виконуйте прості команди: дотримуйтесь інструкцій, щоб виконати попередньо визначені дії.
-
Обробка даних: маніпулюйте та перетворюйте дані відповідно до визначених правил.
-
Взаємодія з іншими системами – обмін даними та керування іншими рішеннями.
Цей розділ містить такі параметри конфігурації:
Створіть агента штучного інтелекту зі сценарієм для виконання дій
1 |
Увійдіть на платформу Webex AI Agent Studio. |
2 |
На інформаційній панелі натисніть + Створити агента. |
3 |
На екрані Створити AI Agent створіть нового AI-агента з нуля. Ви також можете вибрати попередньо визначений шаблон, щоб швидко створити свого агента штучного інтелекту. Ви можете фільтрувати тип AI Agent як Scripted. У цьому випадку поля на сторінці Профілю заповнюються автоматично. |
4 |
Натисніть Почати з нуля , а потім Далі. |
5 |
У розділі Який тип агента ви створюєте? , натисніть Сценарій. |
6 |
У полі Яка основна функція вашого агента? , натисніть Виконати дії. |
7 |
Натисніть Next (Далі). |
8 |
На сторінці Визначити агента вкажіть наступні дані: |
9 |
Натисніть Create (Створити). Скриптовий AI-агент для відповідей на запитання успішно створений і тепер доступний на інформаційній панелі. У заголовку AI Agent можна виконувати такі завдання:
Ви також можете імпортувати готові агенти штучного інтелекту. Щоб отримати докладнішу інформацію, перегляньте статтю Імпорт попередньо створеного AI Agent. |
Подальші дії
Створюйте сутності, додавайте наміри та визначайте відповіді.
Оновити профіль агента зі сценарним штучним інтелектом
Перш ніж почати
Створіть скриптового AI-агента для відповідей на запитання.
1 |
Увійдіть на платформу Webex AI Agent Studio. |
2 |
На приладній дошці виберіть створеного агента штучного інтелекту. |
3 |
Перейдіть до і налаштуйте наступні деталі: |
4 |
Натисніть Зберегти зміни , щоб зберегти налаштування. |
Управління сутностями
Сутності є будівельними блоками розмов. Вони є важливими елементами, які агент штучного інтелекту витягує з висловлювань користувачів. Вони представляють конкретні фрагменти інформації, такі як назви продуктів, дати, кількість або будь-яку іншу значну групу слів. Ефективно виявляючи та витягуючи сутності, агент штучного інтелекту може краще розуміти наміри користувача та надавати більш точні та релевантні відповіді.
Типи сутностей
Webex AI Agent Studio пропонує 11 попередньо створених типів сутностей для захоплення різних типів даних користувачів. Ви також можете створити будь-яку з наведених нижче користувацьких сутностей.
Користувацькі сутності
Ці сутності налаштовуються та дозволяють розробникам збирати інформацію про конкретний випадок використання.
-
Настроюваний список — визначає списки очікуваних рядків для захоплення конкретних точок даних, які не охоплені попередньо створеними сутностями. Ви можете додати кілька синонімів до кожного рядка. Наприклад, сутність спеціального розміру піци.
-
Регулярний вираз — використовуйте регулярні вирази для виявлення конкретних закономірностей і вилучення відповідних даних. Наприклад, регулярний вираз номера телефону (наприклад,
123-123-8789
). -
Цифри — фіксують числові входи фіксованої довжини з високою точністю, особливо під час голосової взаємодії. У неголосових взаємодіях він використовується як альтернатива типам сутностей Custom і Regex. Наприклад, щоб визначити п'ятизначний номер рахунку, необхідно визначити довжину п'яти.
-
Буквено-цифрові — фіксують комбінації літер і цифр, забезпечуючи точне розпізнавання як голосового, так і неголосового введення.
-
Довільна форма: фіксуйте гнучкі точки даних, які важко визначити або перевірити.
-
Місцезнаходження на карті (WhatsApp): отримуйте дані про місцезнаходження, якими ви поділилися в каналі WhatsApp.
Сутності системи
Назва сутності | Опис | Приклад вхідних даних | Приклад виведення |
---|---|---|---|
Дата | Аналізує дати природною мовою до стандартного формату дати | "Липень наступного року" | 01/07/2020 |
Час | Розбирає час у природній мові до стандартного формату часу | 5 вечора | 17:00 |
Електронна пошта | Виявляє адреси електронної пошти | напишіть мені на# info@cisco.com | info@cisco.com |
Контактний телефон | Визначає поширений номер телефону | Зателефонуйте мені за номером 9876543210 | 9876543210 |
Грошові одиниці | Парсить валюту і суму | Я хочу 20$ | 20$ |
Порядковий | Визначає порядкові числівники | Четвертий з десяти осіб | 4-е місце |
Кардинал | Виявляє кількісне число | Четвертий з десяти осіб | 10 |
Геолокація | Визначає географічне розташування (міста, країни тощо) | Я купався в Темзі в Лондоні, Великобританія | Лондон, Великобританія |
Імена осіб | Виявляє загальні назви | Білл Гейтс з Microsoft | Білл Гейтс |
Кількість | Визначає розміри ваги або відстані | Ми знаходимося в 5 км від Парижа | 5 км |
Тривалість | Визначає періоди часу | 1 тиждень відпустки | 1 тиждень |
Створені сутності можна редагувати на вкладці сутності. Зв'язування сутностей із наміром анотує ваші висловлювання виявленими сутностями під час їх додавання.
Ролі сутностей
Коли сутність потрібно зібрати кілька разів у межах одного наміру, ролі сутностей стають важливими. Призначаючи різні ролі одній і тій самій сутності, ви можете керувати агентом штучного інтелекту в більш точному розумінні та обробці введених користувачем даних.
Наприклад, щоб забронювати рейс із пересадкою, можна створити сутність аеропорту з трьома ролями:
відправлення
, призначення
та пересадка
. Коментуючи навчальні висловлювання з цими ролями, агент штучного інтелекту може вивчати очікувані шаблони та безперешкодно обробляти складні запити на бронювання.
Ролі сутностей підтримуються лише для Mindmeld (користувацькі та системні сутності) та Rasa (лише користувацькі сутності), адміністраторам потрібно встановити прапорець Ролі
сутностей під розширеними налаштуваннями діалогового вікна вибору двигуна NLU.
Адміністратори не можуть перемикатися з RASA або Mindmeld на Swiftmatch під час використання ролей сутностей. Ролі мають бути видалені з намірів, щоб вимкнути ролі сутностей із розширених налаштувань движка NLU. Ви можете створити сутність із ролями сутностей.
Створення сутності з ролями сутностей
Перш ніж почати
1 |
Увійдіть на платформу Webex AI Agent Studio. |
2 |
На приладній дошці натисніть створений вами агент штучного інтелекту зі сценарієм. |
3 |
Клацніть « Тренування» на лівій панелі. |
4 |
На сторінці Тренувальні дані перейдіть на вкладку Сутності . |
5 |
Натисніть Створити сутність. |
6 |
У вікні Створення сутності вкажіть такі поля: |
7 |
Увімкніть перемикач Автоматична пропозиція значень слотів на автозаповнення та надавайте альтернативні пропозиції для цієї сутності під час розмови. Поле «Ролі» відображається під час створення користувацької сутності лише в тому випадку, якщо в розділі «Додаткові налаштування » вікна «Зміна тренувального движка » для двигунів RASA та Mindmeld NLU увімкнено. |
8 |
Натисніть Зберегти. Ви можете використовувати параметри «Редагувати » та «Видалити » у стовпці «Дії » для виконання пов'язаних дій.
|
Подальші дії
Створивши сутність, ви можете зв'язати ролі з сутністю.
Зв'язування ролей із сутністю
1 |
Увійдіть на платформу Webex AI Agent Studio. |
2 |
На приладній дошці натисніть створеного агента штучного інтелекту. |
3 |
Натисніть Тренування на лівій панелі. |
4 |
На сторінці Навчальні дані виберіть намір зв'язати сутності та ролі сутностей. За замовчуванням відображається вкладка Намір .
|
5 |
У розділі Слоти натисніть Сутність зв'язку. |
6 |
Виберіть роль сутності для назви сутності. |
7 |
Натисніть Зберегти. Ви можете призначити ролі сутності для збирання однієї й тієї ж сутності двічі за наміром. |
Механізм розуміння природної мови (NLU)
Агенти штучного інтелекту зі сценарієм використовують розуміння природної мови (NLU) з машинним навчанням для виявлення намірів клієнтів. Наступні механізми NLU інтерпретують вхідні дані клієнтів і надають точні відповіді:
- Swiftmatch — швидкий, легкий двигун з підтримкою кількох мов.
- RASA — провідний фреймворк розмовного штучного інтелекту з відкритим вихідним кодом.
- Mindmeld (бета-версія) — пропонує розширені розмовні потоки та можливості NLU.
RASA вимагає більше тренувальних даних, ніж Swiftmatch, для досягнення високої точності. Розробники можуть перемикати двигуни NLU на вкладках «Статті» та «Навчання» агентів Scripted AI, щоб оцінити продуктивність. Зміна двигуна оновлює алгоритм агента ШІ, що потребує перенавчання для точного висновку на основі нової моделі. Ви можете аналізувати різницю в продуктивності за допомогою показників схожості в Сеансах і тестуванні в один клік.
Розробники також можуть тестувати та коригувати порогові оцінки в розділі «Передача та висновок» після перемикання двигунів. Для RASA порогові бали мають тенденцію бути обернено пропорційними кількості намірів, тобто агенти з багатьма намірами (100+) зазвичай мають нижчі запасні бали в налаштуваннях висновків.
Зміна тренувальних двигунів
Для перемикання між двигунами NLU.
-
Виберіть агента штучного інтелекту, який ви хочете змінити тренувальний двигун.
- Для агента Scripted AI для відповідей на запитання: Натисніть Статті. З'явиться сторінка Бази знань.
- Для агентів штучного інтелекту зі сценарієм для виконання завдань: натисніть Тренування. З'явиться сторінка Дані тренування.
-
Натисніть піктограму «Налаштування » поруч із двигуном NLU у правій частині сторінки. З'явиться вікно Змінити тренувальний двигун .
За замовчуванням движок NLU налаштований на Swiftmatch для новостворених агентів штучного інтелекту.
-
Виберіть тренувальний двигун для навчання агента штучного інтелекту. Можливі значення:
- RASA (бета-версія)
- Свіфтматч
- Mindmeld (бета-версія)
-
Вкажіть цю інформацію в розділі «Умовивід» :
- Оцінка нижче якої відображається резервна відповідь: мінімальна впевненість, необхідна для відображення відповіді, нижче якої відображається резервна відповідь.
- Різниця в балах за частковий збіг — визначає мінімальний розрив між рівнями впевненості у відповідях, щоб чітко відображати найкращий збіг, під яким відображається шаблон часткового збігу.
- Натисніть, щоб розгорнути розділ Додаткові налаштування .
- Вилучити стоп-слова — «стоп-слова» — це функціональні слова, які встановлюють граматичні зв'язки між іншими словами в реченні, але самі по собі не мають лексичного значення. Коли ви видаляєте з речення стоп-слова, такі як артиклі (a, an, the і так далі), займенники (він, її і так далі), алгоритми машинного навчання можуть фокусуватися на словах, які визначають значення текстового запиту споживачем. Якщо ви поставите галочку, він видаляє «стоп-слова» з речення під час тренування та умовиводу. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Розширити скорочення — скорочення англійською мовою в тренувальних даних можуть бути розширені до вихідної форми разом із термінами у вхідному запиті споживача для більшої точності. Приклад: 'don't' розширено до 'don't'. Якщо встановлено цей пункт, скорочення у вхідних повідомленнях розширюються перед обробкою. Ця можливість підтримується для всіх трьох двигунів NLU.
- Перевірка правопису в логічного висновку — бібліотека виправлення тексту виявляє та виправляє неправильні орфограми в тексті перед висновком. Ця можливість підтримується для всіх трьох рушіїв, лише якщо ввімкнено пункт Перевірка правопису в умовивіданні .
- Видалити спеціальні символи: спеціальні символи – це небуквено-цифрові символи, які впливають на висновок. Наприклад, Wi-Fi і Wi Fi по-різному розглядаються двигуном NLU. Якщо встановлено цей прапорець, спеціальні символи в запиті споживача видаляються для відображення відповідної відповіді. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Ролі сутностей: користувацькі сутності можуть мати різні ролі. Ця можливість двигуна NLU підтримується лише для RASA та Mindmeld.
- Підстановка сутностей у висновку — значення сутностей у навчальних даних і висновках замінюються ідентифікаторами сутностей. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Пріоритезувати заповнення слотів: заповнення слота має пріоритет над виявленням намірів.
- Результати, що зберігаються в одному повідомленні: кількість статей, для яких обчислені довірчі оцінки агента ШІ відображатимуться під інформацією про транзакції під час сеансів.
Кількість результатів для відображення в розділі «Алгоритм» на екрані «Сеанси» тепер обмежена 5. Найвищі n результатів (1=<n=<5) доступні у звітах розшифровки повідомлень агентів Scripted AI та в розділі "Результати алгоритму" на вкладці "Інформація про транзакцію" у розділі "Сеанси".
- Розширення форми слова – розширюйте навчальні дані за допомогою таких словоформ, як множина, дієслова тощо, а також синонімів, вбудованих у дані. Ця можливість підтримується лише для Swiftmatch.
- Синоніми — це альтернативні слова, які використовуються для позначення одного і того ж слова. Якщо цей пункт позначено, поширені англійські синоніми до слів у тренувальних даних генеруються автоматично для точного розпізнавання запиту споживача. Наприклад, для слова сад системою згенерованих синонімів можуть бути присадибна ділянка, двір і так далі. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Словоформи — словоформи можуть існувати в різних формах, таких як множина, прислівники, прикметники або дієслова. Наприклад, для слова "створення" словоформи можуть бути створити, створювати, творчи, творчо і так далі. Якщо встановлено цей прапорець, слова в запиті створюються з альтернативними формами слів і обробляються для надання відповідної відповіді споживачам.
Розробники можуть встановлювати різні порогові оцінки для різних двигунів NLU, щоб визначити найнижчу оцінку, прийнятну для відображення відповіді агента штучного інтелекту.
- Натисніть «Оновити », щоб змінити алгоритм у корпусі агента штучного інтелекту.
- Натисніть Потяг. Після того, як ШІ-агент навчається за допомогою вибраного механізму навчання, статус бази знань змінюється з «Збережено » на «Навчено».
Тренувати ШІ-агента з RASA і Mindmeld можна тільки в тому випадку, якщо у всіх статтях є хоча б два висловлювання.
Навчання
Після того, як ви створите всі статті, ви можете навчити агента штучного інтелекту та зробити його живим, щоб протестувати та розгорнути. Щоб навчити агента штучного інтелекту з його поточним корпусом, натисніть «Тренування » у верхньому правому куті. Це має змінити статус на Тренування.
Як тільки навчання буде завершено, статус зміниться на Навчений. Натисніть значок «Перезавантажити » поруч із пунктом «Тренування », щоб отримати поточний статус тренування.
На цьому етапі ви можете натиснути «Зробити живим », щоб опублікувати навчений корпус і протестувати його в попередньому перегляді, яким можна поділитися, або на зовнішніх каналах, де розгорнуто агента штучного інтелекту.
Векторна модель
Тепер ви можете вибрати бажані векторні моделі як частину розширених налаштувань двигуна в движку Swiftmatch NLU. Вибір можливий між двома варіантами – вектори рівня висловлювання та вектори на рівні статті. У наших поточних зусиллях щодо підвищення точності наших двигунів NLU ми експериментували з використанням векторів на рівні статей замість старої моделі, яка використовувала вектори на рівні висловлювання. Ми виявили, що вектори на рівні статті в більшості випадків підвищують точність. Зверніть увагу, що вектори на рівні статті є новим значенням за замовчуванням для векторизації для нових одномовних агентів штучного інтелекту. Для багатомовних агентів штучного інтелекту збіг на рівні статті підтримується лише тоді, коли багатомовною моделлю є Polymatch.
Ви можете перевірити інформацію про векторну модель, яка доступна на момент висновку, в іншому інформаційному розділі сесії.
Керуйте намірами
Намір — це основний компонент платформи Webex AI Agent Studio, який дає змогу агенту штучного інтелекту розуміти ваші дані та ефективно реагувати на них. Він являє собою конкретне завдання або дію, яке ви хочете виконати під час розмови. Ви можете визначити всі наміри, які відповідають завданням, які ви хочете виконати. Точність класифікації намірів безпосередньо впливає на здатність агента ШІ надавати релевантні та корисні відповіді. Класифікація намірів – це процес ідентифікації наміру на основі ваших даних, що дозволяє агенту ШІ реагувати значущим і контекстуально релевантним чином.
Системні наміри
- Резервний намір за замовчуванням — можливості агента штучного інтелекту за своєю суттю обмежені намірами, які призначені для розпізнавання та реагування на них. Хоча компанія не може передбачити всі можливі запитання, які ви можете поставити, резервний намір за замовчуванням може допомогти розмовам йти за планом.
Впроваджуючи резервний намір за замовчуванням, розробники агентів ШІ можуть гарантувати, що агент ШІ витончено обробляє несподівані або непередбачені запити, перенаправляючи розмову назад до відомих намірів.
Розробникам агентів штучного інтелекту не потрібно додавати конкретні висловлювання до запасного наміру. Агент може бути навчений автоматично активувати резервний намір, коли він стикається з відомими питаннями, що виходять за рамки обсягу, які в іншому випадку могли б бути неправильно класифіковані в інші наміри.
Наприклад, у банківському агенті зі штучним інтелектом клієнти можуть намагатися запитати про кредити. Якщо агент штучного інтелекту не налаштований на обробку запитів, пов'язаних із кредитами, ці запити можуть бути включені як навчальні фрази в межах резервного наміру за замовчуванням. Коли клієнт запитує про кредити в будь-який момент розмови, агент штучного інтелекту розпізнає запит як такий, що виходить за межі визначених намірів, і запускає резервну реакцію. Це забезпечує більш адекватну реакцію.
Резервний намір не повинен мати жодних слотів, пов'язаних із ним.
Резервний метод має використовувати резервний ключ шаблону за замовчуванням для своєї відповіді.
- Довідка: цей намір призначений для відповіді на запити клієнтів щодо можливостей агента штучного інтелекту. Коли клієнти не впевнені в тому, чого вони можуть досягти, або стикаються з труднощами під час розмови, вони часто звертаються за допомогою, просячи
про допомогу.
За замовчуванням відповідь для методу допомоги зіставляється з ключем шаблону
довідкового повідомлення
. Однак розробники агентів штучного інтелекту можуть налаштувати відповідь або змінити пов'язаний з ним ключ шаблону, щоб надати більш персоналізовані та інформативні вказівки.Рекомендується передавати можливості ШІ-агента на високому рівні, надаючи клієнтам чітке розуміння того, що вони можуть робити далі.
- Поговоріть з агентом — цей намір дає змогу клієнтам запросити допомогу від агента-людини на будь-якому етапі взаємодії з агентом штучного інтелекту. Коли цей намір викликається, система автоматично ініціює передачу людині-агенту. Шаблоном відповіді за замовчуванням для цього наміру є
передача
агентом. Хоча в інтерфейсі користувача немає обмежень на зміну ключа шаблону відповіді, його зміна не вплине на результат передачі даних людиною.
Наміри світської бесіди
Усі новостворені агенти штучного інтелекту включають чотири заздалегідь визначені наміри small talk для обробки звичайних привітань клієнтів, виразів вдячності, негативних відгуків і прощання:
- Вітання
- Дякую
- Агент штучного інтелекту не допоміг
- До побачення
Створення наміру
Перш ніж почати
Перш ніж створювати намір, переконайтеся, що ви створили сутності, які зв'язуються з ним. Щоб отримати докладнішу інформацію, перегляньте статтю Створення сутності з ролями сутностей.
1 |
Увійдіть на платформу Webex AI Agent Studio. |
2 |
На інформаційній панелі виберіть агента зі штучним інтелектом. |
3 |
Клацніть « Тренування» на лівій панелі. |
4 |
На сторінці "Дані тренування" натисніть "Створити намір". |
5 |
У вікні Створення наміру вкажіть такі відомості: |
6 |
Установіть прапорець Обов'язково, якщо сутність є обов'язковою. |
7 |
Введіть кількість спроб, дозволених для цього слота. За замовчуванням число встановлено на три. |
8 |
Виберіть ключ шаблону з випадаючого списку. |
9 |
У розділі «Відповідь » введіть ключ шаблону остаточної відповіді, який буде повернуто користувачам після завершення наміру. |
10 |
Увімкніть перемикач Скинути слоти після завершення , щоб скинути значення слотів, зібрані в розмові, після завершення наміру. Якщо цей перемикач знаходиться в вимкненому стані, слот зберігає старі значення та відображає ту саму відповідь.
|
11 |
Увімкніть перемикач Оновити значення слотів, щоб оновити значення слота під час розмови зі споживачем. Агент ШІ вважає останнє заповнене значення в слоті для обробки даних. Якщо цей параметр увімкнено, значення заповнених слотів оновлюються щоразу, коли клієнти надають нову інформацію для того самого типу слотів.
|
12 |
Увімкніть перемикач Надавати пропозиції для слотів , щоб надавати пропозиції щодо заповнення слотів та альтернативні значення слотів у кінцевій відповіді на основі введених користувачем даних. |
13 |
Увімкніть перемикач Завершити розмову , щоб завершити сеанс після цього наміру. Webex Connect і голосові потоки можуть використовувати це, щоб завершити розмову зі споживачами.
|
14 |
Натисніть Зберегти. Натисніть «Тренування » у верхньому правому куті вкладки «Тренування », щоб відобразити будь-які зміни, внесені в наміри та сутності.
Для тренування двигунів Rasa або Mindmeld NLU потрібно мінімум два варіанти навчання (висловлювання) на кожен намір. Також кожен слот повинен мати не менше двох анотацій. Якщо ці вимоги не виконуються, кнопка «Поїзд » вимикається. Поруч із ураженим наміром з'являється значок попередження, який вказує на проблему. Однак резервний намір за замовчуванням не підпадає під ці вимоги. |
Подальші дії
Після створення наміру потрібна певна інформація для його виконання. Пов'язані сутності визначають, як ця інформація отримується з висловлювань користувачів. Щоб отримати докладнішу інформацію, перегляньте статтю Зв'язування сутностей із наміром.
Зв'язування сутностей із наміром
Перш ніж почати
Переконайтеся, що ви створили сутності та зв'язали їх, перш ніж додавати висловлювання. Цей авто анотує сутності під час додавання висловлювань.
1 |
Увійдіть на платформу Webex AI Agent Studio. |
2 |
На приладній дошці натисніть створеного агента штучного інтелекту. |
3 |
Натисніть Тренування на лівій панелі. |
4 |
На сторінці Навчальні дані виберіть намір зв'язати сутності та ролі сутностей. За замовчуванням відображається вкладка Намір .
|
5 |
У розділі Слоти натисніть Сутність зв'язку. Зв'язані сутності відображаються в розділі «Слоти».
|
6 |
Виберіть роль сутності для назви сутності. |
7 |
Натисніть Зберегти. Коли сутність позначена як обов'язкова, стають доступними додаткові параметри конфігурації. Ви можете вказати максимальну кількість разів, коли агент штучного інтелекту може надіслати запит до відсутньої сутності, перш ніж перейти до ескалації або надати резервну відповідь. Ви можете визначити ключ шаблону, який буде викликано, якщо потрібну сутність не буде надано протягом вказаної кількості повторних спроб.
Як тільки агент штучного інтелекту визначає намір і збирає всі необхідні дані (слоти), він відповідає повідомленням, пов'язаним з кінцевим ключем шаблону, налаштованим для цього наміру. Щоб розпочати нову розмову або впоратися з подальшими намірами без перенесення попередніх даних, вам потрібно ввімкнути перемикач «Скинути слоти після завершення ». Цей параметр видаляє всі розпізнані сутності з історії розмови, забезпечуючи новий початок кожної нової взаємодії. |
Генерація даних про тренування
Вам доведеться вручну додавати дані про навчання до їхніх намірів, щоб змусити агента штучного інтелекту працювати з розумною точністю. Навчальні дані складаються з різних способів, за допомогою яких ви можете викликати один і той самий намір. Ви можете додати принаймні 15–20 варіантів для кожного наміру, щоб підвищити його точність. Створення цього навчального корпусу вручну може бути виснажливим і трудомістким. Ви можете додати лише кілька варіантів або додати лише ключові слова як варіанти замість осмислених речень. Цього можна уникнути, генеруючи дані тренувань, щоб доповнити існуючі.
Щоб згенерувати тренувальні дані, виконайте наведені нижче дії.
- Введіть назву наміру та зразок висловлювання.
- Натисніть Створити.
- Надайте короткий опис наміру керувати штучним інтелектом.
- Вкажіть бажану кількість варіантів і рівень креативності для пропозицій, згенерованих штучним інтелектом.
- Створення багатьох варіантів одночасно може вплинути на якість. Ми рекомендуємо максимум 20 варіантів на покоління.
- Нижчий параметр креативності може створити менш різноманітні варіанти.
- Процес генерації може тривати кілька секунд, залежно від кількості запитуваних варіантів.
- Значок блискавки відрізняє варіанти, створені штучним інтелектом, від даних тренувань, визначених користувачем.
Механізм розуміння природної мови (NLU)
Агенти штучного інтелекту зі сценарієм використовують розуміння природної мови (NLU) з машинним навчанням для виявлення намірів клієнтів. Наступні механізми NLU інтерпретують вхідні дані клієнтів і надають точні відповіді:
- Swiftmatch — швидкий, легкий двигун з підтримкою кількох мов.
- RASA — провідний фреймворк розмовного штучного інтелекту з відкритим вихідним кодом.
- Mindmeld (бета-версія) — пропонує розширені розмовні потоки та можливості NLU.
RASA вимагає більше тренувальних даних, ніж Swiftmatch, для досягнення високої точності. Розробники можуть перемикати двигуни NLU на вкладках «Статті» та «Навчання» агентів Scripted AI, щоб оцінити продуктивність. Зміна двигуна оновлює алгоритм агента ШІ, що потребує перенавчання для точного висновку на основі нової моделі. Ви можете аналізувати різницю в продуктивності за допомогою показників схожості в Сеансах і тестуванні в один клік.
Розробники також можуть тестувати та коригувати порогові оцінки в розділі «Передача та висновок» після перемикання двигунів. Для RASA порогові бали мають тенденцію бути обернено пропорційними кількості намірів, тобто агенти з багатьма намірами (100+) зазвичай мають нижчі запасні бали в налаштуваннях висновків.
Зміна тренувальних двигунів
Для перемикання між двигунами NLU.
-
Виберіть агента штучного інтелекту, який ви хочете змінити тренувальний двигун.
- Для агента Scripted AI для відповідей на запитання: Натисніть Статті. З'явиться сторінка Бази знань.
- Для агентів штучного інтелекту зі сценарієм для виконання завдань: натисніть Тренування. З'явиться сторінка Дані тренування.
-
Натисніть піктограму «Налаштування » поруч із двигуном NLU у правій частині сторінки. З'явиться вікно Змінити тренувальний двигун .
За замовчуванням движок NLU налаштований на Swiftmatch для новостворених агентів штучного інтелекту.
-
Виберіть тренувальний двигун для навчання агента штучного інтелекту. Можливі значення:
- RASA (бета-версія)
- Свіфтматч
- Mindmeld (бета-версія)
-
Вкажіть цю інформацію в розділі «Умовивід» :
- Оцінка нижче якої відображається резервна відповідь: мінімальна впевненість, необхідна для відображення відповіді, нижче якої відображається резервна відповідь.
- Різниця в балах за частковий збіг — визначає мінімальний розрив між рівнями впевненості у відповідях, щоб чітко відображати найкращий збіг, під яким відображається шаблон часткового збігу.
- Натисніть, щоб розгорнути розділ Додаткові налаштування .
- Вилучити стоп-слова — «стоп-слова» — це функціональні слова, які встановлюють граматичні зв'язки між іншими словами в реченні, але самі по собі не мають лексичного значення. Коли ви видаляєте з речення стоп-слова, такі як артиклі (a, an, the і так далі), займенники (він, її і так далі), алгоритми машинного навчання можуть фокусуватися на словах, які визначають значення текстового запиту споживачем. Якщо ви поставите галочку, він видаляє «стоп-слова» з речення під час тренування та умовиводу. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Розширити скорочення — скорочення англійською мовою в тренувальних даних можуть бути розширені до вихідної форми разом із термінами у вхідному запиті споживача для більшої точності. Приклад: 'don't' розширено до 'don't'. Якщо встановлено цей пункт, скорочення у вхідних повідомленнях розширюються перед обробкою. Ця можливість підтримується для всіх трьох двигунів NLU.
- Перевірка правопису в логічного висновку — бібліотека виправлення тексту виявляє та виправляє неправильні орфограми в тексті перед висновком. Ця можливість підтримується для всіх трьох рушіїв, лише якщо ввімкнено пункт Перевірка правопису в умовивіданні .
- Видалити спеціальні символи: спеціальні символи – це небуквено-цифрові символи, які впливають на висновок. Наприклад, Wi-Fi і Wi Fi по-різному розглядаються двигуном NLU. Якщо встановлено цей прапорець, спеціальні символи в запиті споживача видаляються для відображення відповідної відповіді. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Ролі сутностей: користувацькі сутності можуть мати різні ролі. Ця можливість двигуна NLU підтримується лише для RASA та Mindmeld.
- Підстановка сутностей у висновку — значення сутностей у навчальних даних і висновках замінюються ідентифікаторами сутностей. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Пріоритезувати заповнення слотів: заповнення слота має пріоритет над виявленням намірів.
- Результати, що зберігаються в одному повідомленні: кількість статей, для яких обчислені довірчі оцінки агента ШІ відображатимуться під інформацією про транзакції під час сеансів.
Кількість результатів для відображення в розділі «Алгоритм» на екрані «Сеанси» тепер обмежена 5. Найвищі n результатів (1=<n=<5) доступні у звітах розшифровки повідомлень агентів Scripted AI та в розділі "Результати алгоритму" на вкладці "Інформація про транзакцію" у розділі "Сеанси".
- Розширення форми слова – розширюйте навчальні дані за допомогою таких словоформ, як множина, дієслова тощо, а також синонімів, вбудованих у дані. Ця можливість підтримується лише для Swiftmatch.
- Синоніми — це альтернативні слова, які використовуються для позначення одного і того ж слова. Якщо цей пункт позначено, поширені англійські синоніми до слів у тренувальних даних генеруються автоматично для точного розпізнавання запиту споживача. Наприклад, для слова сад системою згенерованих синонімів можуть бути присадибна ділянка, двір і так далі. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Словоформи — словоформи можуть існувати в різних формах, таких як множина, прислівники, прикметники або дієслова. Наприклад, для слова "створення" словоформи можуть бути створити, створювати, творчи, творчо і так далі. Якщо встановлено цей прапорець, слова в запиті створюються з альтернативними формами слів і обробляються для надання відповідної відповіді споживачам.
Розробники можуть встановлювати різні порогові оцінки для різних двигунів NLU, щоб визначити найнижчу оцінку, прийнятну для відображення відповіді агента штучного інтелекту.
- Натисніть «Оновити », щоб змінити алгоритм у корпусі агента штучного інтелекту.
- Натисніть Потяг. Після того, як ШІ-агент навчається за допомогою вибраного механізму навчання, статус бази знань змінюється з «Збережено » на «Навчено».
Тренувати ШІ-агента з RASA і Mindmeld можна тільки в тому випадку, якщо у всіх статтях є хоча б два висловлювання.
Навчання
Після того, як ви створите всі статті, ви можете навчити агента штучного інтелекту та зробити його живим, щоб протестувати та розгорнути. Щоб навчити агента штучного інтелекту з його поточним корпусом, натисніть «Тренування » у верхньому правому куті. Це має змінити статус на Тренування.
Як тільки навчання буде завершено, статус зміниться на Навчений. Натисніть значок «Перезавантажити » поруч із пунктом «Тренування », щоб отримати поточний статус тренування.
На цьому етапі ви можете натиснути «Зробити живим », щоб опублікувати навчений корпус і протестувати його в попередньому перегляді, яким можна поділитися, або на зовнішніх каналах, де розгорнуто агента штучного інтелекту.
Векторна модель
Тепер ви можете вибрати бажані векторні моделі як частину розширених налаштувань двигуна в движку Swiftmatch NLU. Вибір можливий між двома варіантами – вектори рівня висловлювання та вектори на рівні статті. У наших поточних зусиллях щодо підвищення точності наших двигунів NLU ми експериментували з використанням векторів на рівні статей замість старої моделі, яка використовувала вектори на рівні висловлювання. Ми виявили, що вектори на рівні статті в більшості випадків підвищують точність. Зверніть увагу, що вектори на рівні статті є новим значенням за замовчуванням для векторизації для нових одномовних агентів штучного інтелекту. Для багатомовних агентів штучного інтелекту збіг на рівні статті підтримується лише тоді, коли багатомовною моделлю є Polymatch.
Ви можете перевірити інформацію про векторну модель, яка доступна на момент висновку, в іншому інформаційному розділі сесії.
Позначення згенерованих варіантів
Щоб забезпечити відповідальне використання штучного інтелекту, розробники можуть позначати результати, створені штучним інтелектом, для перевірки. Це дозволяє виявляти та запобігати будь-якому шкідливому або упередженому контенту. Щоб позначити виходи, згенеровані штучним інтелектом:
- Знайдіть опцію позначення: опція позначення доступна для кожного згенерованого висловлювання.
- Надавати відгук: Позначаючи вихідні дані, розробники можуть додавати коментарі та вказувати причину позначки.
Ця функція спочатку доступна з щомісячним лімітом використання 500 генеруючих операцій. Щоб задовольнити зростаючі потреби, розробники можуть звертатися до власників своїх облікових записів із запитом на збільшення цього ліміту.
Створення багатомовних намірів і сутностей
Ви можете створювати дані тренувань кількома мовами. Для кожної мови, налаштованої для вашого AI Agent, ви повинні визначити висловлювання, які відображають бажані взаємодії. Хоча слоти залишаються однаковими для різних мов, ключі шаблонів унікально ідентифікують відповіді кожною мовою.
Не всі мови підтримують усі типи сутностей. Для отримання додаткової інформації про список типів сутностей, які підтримує кожна мова, перегляньте таблицю Підтримувані мови для агентів Scripted AI.
Керування відповідями
Відповіді – це повідомлення, які ваш AI Agent надсилає клієнтам у відповідь на їхні запитання чи наміри. Ви можете створювати відповіді, які включають:
- Текст – звичайні текстові повідомлення для прямого спілкування.
- Код – вбудований код для динамічного контенту або дій.
- Мультимедіа — зображення, аудіо або відео елементи для покращення взаємодії з користувачем.
Відповіді мають дві основні складові:
- Шаблони – попередньо визначені структури відповідей, які зіставляються з конкретними намірами.
- Робочі процеси – логіка, яка визначає, який шаблон використовувати на основі визначеного наміру.
Шаблони для передачі агента, допомоги, резервного варіанту та привітання попередньо налаштовані, і повідомлення відповіді може бути змінено з відповідних шаблонів.
Типи відповідей
Розділ Response Designer охоплює різні типи відповідей і способи їх налаштування.
Вкладка «Робочі процеси» використовується для обробки асинхронних відповідей під час виклику зовнішнього API, який відповідає асинхронно. Робочі процеси мають бути закодовані на Python.
Заміна змінних
Підстановка змінних дозволяє використовувати динамічні змінні як частину шаблонів відповідей. Усі стандартні змінні (або сутності) у сеансі, а також ті, які розробник AI Agent може встановити всередині об'єкта довільної форми, як-от поле сховища
даних, можуть бути використані в шаблонах відповідей за допомогою цієї функції. Змінні представлені за допомогою такого синтаксису: ${variable_name}. Наприклад, використання значення сутності під назвою apptdate використовує ${entities.apptdate} або ${newdfState.model_state.entities.apptdate.value}.
Відповіді можна персоналізувати за допомогою змінних, отриманих з каналу або зібраних від споживачів протягом розмови. Функція автозаповнення показує синтаксис змінних у текстовому полі, коли ви починаєте вводити ${. Вибір потрібної пропозиції авто заповнює область змінною і підсвічує таку змінну.
Налаштування відповідей за допомогою конструктора відповідей
Дизайнер відповідей пропонує зручний інтерфейс для створення відповідей, не вимагаючи великих знань кодування. Доступні два типи відповідей:
- Умовні відповіді: Для тих, хто не є розробниками, ця опція дозволяє легко створювати відповіді, які агент штучного інтелекту доставляє клієнтам.
- Фрагменти коду: Для розробників, які використовують Python, ця опція забезпечує гнучкість для налаштування відповідей за допомогою коду.
Дизайнер відповідей призначений для того, щоб користувацький досвід відповідав конкретному каналу, з яким взаємодіє агент штучного інтелекту.
Шаблони відповідей
- Текст — це прості текстові відповіді. Щоб покращити взаємодію з користувачем, дизайнер відповідей дозволяє використовувати кілька текстових полів у межах однієї відповіді, що дає змогу розбивати довгі повідомлення на більш зручні розділи. Кожне текстове поле може містити різні варіанти відповідей. Під час розмови один із цих варіантів вибирається випадковим чином і відображається користувачеві, забезпечуючи динамічну та захоплюючу взаємодію.
Щоб підтримувати динамічний і привабливий користувацький досвід, ви можете додати до своїх шаблонів кілька варіантів відповіді. Коли активується шаблон з декількома опціями, одна з них вибирається випадковим чином і відображається користувачеві. Ви можете увімкнути цю функцію, натиснувши кнопку +Додати варіант, розташовану внизу вашої відповіді.
При збереженні відповідей може з'явитися попередження із зазначенням кількості помилок, які необхідно виправити. Поля з помилками будуть виділені червоним кольором. Використовуючи стрілки навігації, розробники можуть легко знаходити та виправляти ці помилки в будь-якому каналі чи форматі відповіді. Якщо засіб вибору списку або карусель містить кілька карток, точкова навігація дозволяє переміщатися по картках з помилками. Для однієї картки відповідна точка стає червоною, щоб сигналізувати про помилку.
- Швидка відповідь: текстові відповіді можна поєднувати з кнопками, які можуть бути текстовими або URL-посиланнями. Для текстових кнопок потрібен заголовок і корисне навантаження, яке надсилається боту при натисканні. URL-кнопки перенаправляють користувачів на певну веб-сторінку.
Коли запит клієнта неоднозначний, часткове зіставлення дозволяє боту пропонувати релевантні статті або наміри як варіанти. Ця функція доступна для взаємодії в Інтернеті та Facebook.
Додавання швидких відповідей на URL-адреси
Кнопки швидкої відповіді URL у фіксованих і умовних відповідях дають змогу створювати кнопки, які перенаправляють користувачів на ваш веб-сайт для отримання додаткової інформації або дій, як-от заповнення форм. Після натискання ці кнопки відкривають вказану URL-адресу в новій вкладці в тому ж вікні браузера без надсилання жодних даних назад боту.
Щоб додати URL-адресу швидкої відповіді в умовній або фіксованій відповіді:
- Виберіть статтю або ключ шаблону, для яких ви хочете налаштувати URL-адресу швидкої відповіді.
- Натисніть +Додати швидку відповідь. З'явиться спливаюче вікно типу Button .
- Виберіть тип кнопки як URL-адресу у веб-каналі.
- Вкажіть назву кнопки та URL-адресу, на яку споживач має бути перенаправлений після натискання на кнопку.
- Натисніть Готово , щоб додати URL-адресу швидкої відповіді.
Кнопки типу URL також можна налаштувати за допомогою динамічного типу відповіді, де ці кнопки мають бути налаштовані за допомогою фрагментів коду python. Ці кнопки підтримуються в розділах попереднього перегляду та спільного доступу. Наразі вони не підтримуються віджетом онлайн-чату IMIchat або іншими сторонніми каналами.
- Карусель — розширені відповіді можуть включати одну картку або кілька карток, розташованих у форматі каруселі. Кожна картка вимагає заголовка і може містити зображення, опис і до трьох кнопок.
Кнопки швидкої відповіді в шаблоні каруселі можна налаштувати за допомогою текстових або URL-посилань. Натискання на URL-адресу перенаправить користувача на вказаний веб-сайт. Натискання на текстову кнопку швидкої відповіді надсилає налаштоване корисне навантаження боту, викликаючи відповідну відповідь.
- Зображення — мультимедійний шаблон, у якому користувачі можуть налаштовувати зображення, надаючи URL-адреси.
- Відео: відображення відео в попередньому перегляді на основі налаштованої URL-адреси відео.
- Код — може використовуватися для написання коду Python для виклику API або виконання іншої логіки.
Фрагменти коду
Умовні відповіді з їхніми широкими функціями та різноманітними шаблонами можуть ефективно задовольняти більшість потреб агентів штучного інтелекту. Однак для складних випадків використання, які не можуть бути повністю реалізовані за допомогою умовних відповідей, або для розробників, які віддають перевагу кодуванню, доступний тип відповіді Code Snippet.
Фрагменти коду дозволяють налаштовувати відповіді за допомогою коду Python. Цей підхід дає змогу створювати всі типи відповідей, включно зі швидкими відповідями, текстом, каруселями, зображеннями, аудіо, відео та файлами, у шаблоні відповіді або статті.
Код функції, визначений у шаблоні фрагмента коду, може бути використаний для встановлення змінних, які потім використовуються в інших шаблонах. Важливо зазначити, що код функції не може безпосередньо повертати відповіді, коли використовується в умовних відповідях.
Перевірка фрагментів коду – платформа перевіряє наявність синтаксичних помилок лише в фрагменті коду, який ви налаштовуєте. Однак будь-які помилки в самому контенті відповіді можуть спричинити проблеми для взаємодії користувачів із ботом на налаштованому каналі. Наприклад, редактор не завадить вам додати відповідь "вибір часу" для веб-каналу, але це призводить до помилок, якщо запит користувача ініціює цю конкретну відповідь.
Якщо ви не налаштуєте унікальну відповідь для різних каналів, веб-відповідь приймається як відповідь за замовчуванням і надсилається тому ж клієнту. Список шаблонів, які підтримуються на веб-каналі:
- Текст — просте текстове повідомлення, яке може мати кілька варіантів. Це налаштоване повідомлення відображається на основі запиту.
- Швидка відповідь — шаблон із текстом і кнопками, які можна натиснути.
- Карусель – колекція карток, кожна з яких має назву, URL-адресу зображення та опис.
- Зображення – шаблон для налаштування зображень за допомогою URL-адрес.
- Відео – шаблон для налаштування відео за допомогою URL-адреси відео. Ви можете відтворити відео, натиснувши або торкнувшись зображення.
- Файл — шаблон для налаштування PDF-файлу з наданням URL-адреси для доступу до файлу.
- Аудіо – шаблон для налаштування аудіофайлу шляхом надання URL-адреси аудіо. Він також показує тривалість звукового повідомлення на виході.
Налаштування параметрів керування
Перш ніж почати
Створіть агента штучного інтелекту зі сценарієм.
1 |
Перейдіть до та налаштуйте наступні деталі: |
2 |
Натисніть Зберегти зміни , щоб зберегти налаштування. |
Подальші дії
Додавайте мови до Scripted AI Agent.
Додавання мови до скриптового AI Agent
Перш ніж почати
Створіть агента штучного інтелекту зі сценарієм.
1 |
Перейдіть на . |
2 |
Натисніть +Додати мови , щоб додати нові мови, і виберіть мови з випадаючого списку. |
3 |
Натисніть Додати , щоб додати мову. |
4 |
Увімкніть перемикач у розділі Дія , щоб увімкнути мову. |
5 |
Додавши мову, ви можете встановити її за замовчуванням. Наведіть курсор на мову та натисніть Зробити за замовчуванням. Ви не можете видалити або вимкнути мову за умовчанням. Крім того, якщо ви зміните існуючу мову за замовчуванням, це може вплинути на роботу статей, кураторства, тестування та попереднього перегляду AI Agent. |
6 |
Натисніть Зберегти зміни. |
Налаштування параметрів передачі
Перш ніж почати
Створіть агента штучного інтелекту зі сценарієм.
1 |
Перейдіть до та налаштуйте такі деталі: |
2 |
Натисніть Зберегти зміни , щоб зберегти налаштування передачі. |
Подальші дії
Скриптовий AI Agent для відповідей на запитання
Агенти зі сценарним штучним інтелектом – це агенти, які керуються знаннями, чия база знань складається з корпусу запитань і відповідей. Агент штучного інтелекту зі сценарієм може надавати відповіді на основі створеного користувачем навчального корпусу, який є набором прикладів і відповідей. Ця можливість корисна в сценаріях, коли:
- Потрібні спеціальні знання — агент повинен відповідати на запитання в межах заздалегідь визначеної області.
- Важлива послідовність — агент повинен надавати послідовні відповіді на схожі запити.
- Потрібна обмежена гнучкість — відповіді агента обмежені інформацією в навчальному корпусі.
Цей розділ містить такі параметри конфігурації:
Створіть агента штучного інтелекту зі сценарієм для відповідей на запитання
1 |
Увійдіть на платформу Webex AI Agent Studio. |
2 |
На інформаційній панелі натисніть +Створити агента. |
3 |
На екрані Створення агента зі штучним інтелектом натисніть Почати з нуля. Ви також можете вибрати попередньо визначений шаблон, щоб швидко створити свого агента штучного інтелекту. Ви можете фільтрувати тип AI Agent як Scripted. У цьому випадку поля на сторінці Профілю автоматично заповнюються. |
4 |
Натисніть Next (Далі). |
5 |
У розділі Який тип агента ви створюєте , натисніть Сценарій. |
6 |
У розділі Яка основна функція вашого агента натисніть Відповідати на запитання. |
7 |
Натисніть Next (Далі). |
8 |
На сторінці Визначити агента вкажіть наступні дані: |
9 |
Натисніть Create (Створити). Скриптовий AI-агент для відповідей на запитання успішно створений і тепер доступний на інформаційній панелі.
У заголовку AI Agent можна виконувати такі завдання:
Ви також можете імпортувати готові агенти штучного інтелекту. Щоб отримати докладнішу інформацію, перегляньте статтю Імпорт попередньо створеного AI Agent. |
Подальші дії
Додавайте статті в AI-агент.
Оновити профіль агента зі сценарним штучним інтелектом
Перш ніж почати
Створіть скриптового AI-агента для відповідей на запитання.
1 |
Увійдіть на платформу Webex AI Agent Studio. |
2 |
На приладній дошці виберіть створеного агента штучного інтелекту. |
3 |
Перейдіть до і налаштуйте наступні деталі: |
4 |
Натисніть Зберегти зміни , щоб зберегти налаштування. |
Управління статтями
Статті є важливою частиною скриптових AI Agents. Стаття – це сукупність питання, його варіацій та відповіді на це питання. Кожна стаття має запитання за замовчуванням, яке її ідентифікує. Усі статті разом складають базу знань або корпус AI Agent. Коли ваш клієнт щось запитує, система перевіряє його базу знань і дає вам найкращу відповідь, яку знаходить.
Двигуни Rasa і Mindmeld NLU вимагають як мінімум двох навчальних варіантів (висловлювань) для того, щоб стаття була частиною навченої моделі корпусу. Кнопки «Потяг» і «Зберегти» та «Поїзд» залишаються недоступними в скриптовому AI Agent для відповідей на запитання, якщо ви вибираєте рушій Rasa або Mindmeld NLU і якщо стаття має менше двох варіантів. Коли ви наводите вказівник на ці недоступні кнопки, система відображає повідомлення з проханням вирішити проблеми до тренування. Також система відображає значок попередження, що відповідає статті з проблемами. Ви можете вирішити проблеми, додавши більше двох варіантів до статті. Кнопки «Поїзд » і «Зберегти» та «Поїзд » стають доступними, щойно проблеми буде вирішено. Наявність двох варіантів не застосовується для статей за замовчуванням – повідомлення про частковий збіг, резервне повідомлення та привітальне повідомлення.
Ви можете класифікувати статті за категоріями за власним вибором, і всі некатегоризовані статті залишаються класифікованими як непризначені. З моменту створення статей є чотири статті за замовчуванням, які доступні для кожного AI Agent. Ось це:
- Привітальне повідомлення — містить перше повідомлення, коли починається розмова між клієнтом і агентом штучного інтелекту.
- Резервне повідомлення — AI Agent показує це повідомлення, коли агент не може зрозуміти запитання користувача.
- Частковий збіг — коли агент штучного інтелекту розпізнає кілька статей із невеликою різницею в оцінках (як встановлено в налаштуваннях «Передача » та «Висновки »), агент показує це повідомлення про збіг разом із зіставленими статтями як варіанти. Ви також можете налаштувати відображення текстової відповіді разом із цими параметрами.
- Що робити?— Ви можете налаштувати можливості AI Agent. AI Agent відображає це щоразу, коли кінцеві користувачі ставлять під сумнів можливості AI Agent.
На додачу до них, додано статтю Розмова з агентом за замовчуванням, якщо включено параметри передачі агента з параметрів Передача та Висновок .
Усі нові агенти штучного інтелекту також мають чотири статті Smalltalk , які обробляють висловлювання користувачів для:
- Вітання
- Дякую
- Агент штучного інтелекту не допоміг
-
До побачення
Ці статті та відповіді доступні в базі знань AI Agent за замовчуванням під час створення нового AI Agent. Ви також можете змінити або видалити їх.
Додавайте статті через інтерфейс і відповідь за замовчуванням
Стаття – це сукупність питання, його варіацій та відповіді на це питання. Кожен запит споживача порівнюється з цими статтями (база знань), і відповідь, яка повертає найвищий рівень довіри, відображається користувачеві як відповідь агента ШІ. Щоб додати статті:
1 |
Увійдіть на платформу Webex AI Agent Studio. |
2 |
На приладній дошці виберіть агента штучного інтелекту, якого ви створили. |
3 |
Перейдіть до розділу Створити нову статтю. Статті та натисніть |
4 |
Додайте варіанти за умовчанням. |
5 |
Виберіть будь-яку з цих відповідей за замовчуванням для статті. Можливі значення:
Для отримання додаткової інформації дивіться розділ Налаштування відповідей за допомогою Дизайнера відповідей. |
6 |
Натисніть Зберегти та тренувати. |
Імпорт з каталогів
1 |
Увійдіть на платформу Webex AI Agent Studio. |
2 |
На приладній дошці виберіть агента штучного інтелекту, якого ви створили. |
3 |
Перейдіть до та натисніть значок Три крапки . |
4 |
Натисніть Імпортувати з каталогів. |
5 |
Виберіть категорії статей, які будуть додані до агента. |
6 |
Натисніть Готово. |
Витягніть поширені запитання з посилання
1 |
Увійдіть на платформу Webex AI Agent Studio. |
2 |
На приладній дошці виберіть агента штучного інтелекту, якого ви створили. |
3 |
Перейдіть до розділу та натисніть значок трьох крапок. |
4 |
Натисніть Витягнути поширені запитання за посиланням. |
5 |
Укажіть URL-адресу, на якій розміщено відповіді й відповіді, і натисніть «Витягнути». |
6 |
Клацніть Імпорт. |
Імпортувати з файлу
1 |
Увійдіть на платформу Webex AI Agent Studio. |
2 |
На приладній дошці виберіть агента штучного інтелекту, якого ви створили. |
3 |
Перейдіть до та натисніть значок Три крапки . |
4 |
Натисніть «Імпортувати з файлу » та виберіть «CSV», щоб імпортувати статті з файлу CSV. Якщо ви імпортуєте статті з файлу у форматі JSON, виберіть JSON. |
5 |
Натисніть «Огляд » і виберіть файл, який містить усі статті. Натисніть Завантажити зразок , щоб переглянути формат, в якому повинні бути вказані статті. |
6 |
Клацніть Імпорт. |
Додавання власних синонімів
Багато випадків використання агентів штучного інтелекту, як правило, включають слова та фрази, які можуть не бути частиною стандартного англійського словника або є специфічними для бізнес-контексту. Наприклад, ви хочете, щоб агент штучного інтелекту розпізнавав додаток для Android, додаток для iOS тощо. Агент штучного інтелекту повинен включати ці терміни та їх варіації в навчальні висловлювання для всіх пов'язаних статей, що призводить до зайвого введення даних.
Щоб подолати цю проблему надмірності, ви можете використовувати власні синоніми в скриптовому агенті штучного інтелекту для відповідей на запитання. Синоніми кожного кореневого слова замінюються кореневим словом під час виконання платформою автоматично.
1 |
Увійдіть на платформу Webex AI Agent Studio. |
2 |
На приладній дошці виберіть агента штучного інтелекту, якого ви створили. |
3 |
Перейдіть до та натисніть значок Три крапки. |
4 |
Натисніть Власні синоніми. |
5 |
Натисніть Нове кореневе слово. |
6 |
Налаштуйте кореневе значення слова та його синоніми, а також натисніть Зберегти. |
7 |
Навчіть ШІ-агента ще раз, додавши синоніми. Ви також можете експортувати синоніми (у форматі файлу .CSV) у локальну папку та імпортувати файл назад на платформу. |
Механізм розуміння природної мови (NLU)
Агенти штучного інтелекту зі сценарієм використовують розуміння природної мови (NLU) з машинним навчанням для виявлення намірів клієнтів. Наступні механізми NLU інтерпретують вхідні дані клієнтів і надають точні відповіді:
- Swiftmatch — швидкий, легкий двигун з підтримкою кількох мов.
- RASA — провідний фреймворк розмовного штучного інтелекту з відкритим вихідним кодом.
- Mindmeld (бета-версія) — пропонує розширені розмовні потоки та можливості NLU.
RASA вимагає більше тренувальних даних, ніж Swiftmatch, для досягнення високої точності. Розробники можуть перемикати двигуни NLU на вкладках «Статті» та «Навчання» агентів Scripted AI, щоб оцінити продуктивність. Зміна двигуна оновлює алгоритм агента ШІ, що потребує перенавчання для точного висновку на основі нової моделі. Ви можете аналізувати різницю в продуктивності за допомогою показників схожості в Сеансах і тестуванні в один клік.
Розробники також можуть тестувати та коригувати порогові оцінки в розділі «Передача та висновок» після перемикання двигунів. Для RASA порогові бали мають тенденцію бути обернено пропорційними кількості намірів, тобто агенти з багатьма намірами (100+) зазвичай мають нижчі запасні бали в налаштуваннях висновків.
Зміна тренувальних двигунів
Для перемикання між двигунами NLU.
-
Виберіть агента штучного інтелекту, який ви хочете змінити тренувальний двигун.
- Для агента Scripted AI для відповідей на запитання: Натисніть Статті. З'явиться сторінка Бази знань.
- Для агентів штучного інтелекту зі сценарієм для виконання завдань: натисніть Тренування. З'явиться сторінка Дані тренування.
-
Натисніть піктограму «Налаштування » поруч із двигуном NLU у правій частині сторінки. З'явиться вікно Змінити тренувальний двигун .
За замовчуванням движок NLU налаштований на Swiftmatch для новостворених агентів штучного інтелекту.
-
Виберіть тренувальний двигун для навчання агента штучного інтелекту. Можливі значення:
- RASA (бета-версія)
- Свіфтматч
- Mindmeld (бета-версія)
-
Вкажіть цю інформацію в розділі «Умовивід» :
- Оцінка нижче якої відображається резервна відповідь: мінімальна впевненість, необхідна для відображення відповіді, нижче якої відображається резервна відповідь.
- Різниця в балах за частковий збіг — визначає мінімальний розрив між рівнями впевненості у відповідях, щоб чітко відображати найкращий збіг, під яким відображається шаблон часткового збігу.
- Натисніть, щоб розгорнути розділ Додаткові налаштування .
- Вилучити стоп-слова — «стоп-слова» — це функціональні слова, які встановлюють граматичні зв'язки між іншими словами в реченні, але самі по собі не мають лексичного значення. Коли ви видаляєте з речення стоп-слова, такі як артиклі (a, an, the і так далі), займенники (він, її і так далі), алгоритми машинного навчання можуть фокусуватися на словах, які визначають значення текстового запиту споживачем. Якщо ви поставите галочку, він видаляє «стоп-слова» з речення під час тренування та умовиводу. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Розширити скорочення — скорочення англійською мовою в тренувальних даних можуть бути розширені до вихідної форми разом із термінами у вхідному запиті споживача для більшої точності. Приклад: 'don't' розширено до 'don't'. Якщо встановлено цей пункт, скорочення у вхідних повідомленнях розширюються перед обробкою. Ця можливість підтримується для всіх трьох двигунів NLU.
- Перевірка правопису в логічного висновку — бібліотека виправлення тексту виявляє та виправляє неправильні орфограми в тексті перед висновком. Ця можливість підтримується для всіх трьох рушіїв, лише якщо ввімкнено пункт Перевірка правопису в умовивіданні .
- Видалити спеціальні символи: спеціальні символи – це небуквено-цифрові символи, які впливають на висновок. Наприклад, Wi-Fi і Wi Fi по-різному розглядаються двигуном NLU. Якщо встановлено цей прапорець, спеціальні символи в запиті споживача видаляються для відображення відповідної відповіді. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Ролі сутностей: користувацькі сутності можуть мати різні ролі. Ця можливість двигуна NLU підтримується лише для RASA та Mindmeld.
- Підстановка сутностей у висновку — значення сутностей у навчальних даних і висновках замінюються ідентифікаторами сутностей. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Пріоритезувати заповнення слотів: заповнення слота має пріоритет над виявленням намірів.
- Результати, що зберігаються в одному повідомленні: кількість статей, для яких обчислені довірчі оцінки агента ШІ відображатимуться під інформацією про транзакції під час сеансів.
Кількість результатів для відображення в розділі «Алгоритм» на екрані «Сеанси» тепер обмежена 5. Найвищі n результатів (1=<n=<5) доступні у звітах розшифровки повідомлень агентів Scripted AI та в розділі "Результати алгоритму" на вкладці "Інформація про транзакцію" у розділі "Сеанси".
- Розширення форми слова – розширюйте навчальні дані за допомогою таких словоформ, як множина, дієслова тощо, а також синонімів, вбудованих у дані. Ця можливість підтримується лише для Swiftmatch.
- Синоніми — це альтернативні слова, які використовуються для позначення одного і того ж слова. Якщо цей пункт позначено, поширені англійські синоніми до слів у тренувальних даних генеруються автоматично для точного розпізнавання запиту споживача. Наприклад, для слова сад системою згенерованих синонімів можуть бути присадибна ділянка, двір і так далі. Ця можливість двигуна NLU підтримується лише для Swiftmatch.
- Словоформи — словоформи можуть існувати в різних формах, таких як множина, прислівники, прикметники або дієслова. Наприклад, для слова "створення" словоформи можуть бути створити, створювати, творчи, творчо і так далі. Якщо встановлено цей прапорець, слова в запиті створюються з альтернативними формами слів і обробляються для надання відповідної відповіді споживачам.
Розробники можуть встановлювати різні порогові оцінки для різних двигунів NLU, щоб визначити найнижчу оцінку, прийнятну для відображення відповіді агента штучного інтелекту.
- Натисніть «Оновити », щоб змінити алгоритм у корпусі агента штучного інтелекту.
- Натисніть Потяг. Після того, як ШІ-агент навчається за допомогою вибраного механізму навчання, статус бази знань змінюється з «Збережено » на «Навчено».
Тренувати ШІ-агента з RASA і Mindmeld можна тільки в тому випадку, якщо у всіх статтях є хоча б два висловлювання.
Навчання
Після того, як ви створите всі статті, ви можете навчити агента штучного інтелекту та зробити його живим, щоб протестувати та розгорнути. Щоб навчити агента штучного інтелекту з його поточним корпусом, натисніть «Тренування » у верхньому правому куті. Це має змінити статус на Тренування.
Як тільки навчання буде завершено, статус зміниться на Навчений. Натисніть значок «Перезавантажити » поруч із пунктом «Тренування », щоб отримати поточний статус тренування.
На цьому етапі ви можете натиснути «Зробити живим », щоб опублікувати навчений корпус і протестувати його в попередньому перегляді, яким можна поділитися, або на зовнішніх каналах, де розгорнуто агента штучного інтелекту.
Векторна модель
Тепер ви можете вибрати бажані векторні моделі як частину розширених налаштувань двигуна в движку Swiftmatch NLU. Вибір можливий між двома варіантами – вектори рівня висловлювання та вектори на рівні статті. У наших поточних зусиллях щодо підвищення точності наших двигунів NLU ми експериментували з використанням векторів на рівні статей замість старої моделі, яка використовувала вектори на рівні висловлювання. Ми виявили, що вектори на рівні статті в більшості випадків підвищують точність. Зверніть увагу, що вектори на рівні статті є новим значенням за замовчуванням для векторизації для нових одномовних агентів штучного інтелекту. Для багатомовних агентів штучного інтелекту збіг на рівні статті підтримується лише тоді, коли багатомовною моделлю є Polymatch.
Ви можете перевірити інформацію про векторну модель, яка доступна на момент висновку, в іншому інформаційному розділі сесії.
Налаштування параметрів керування
Перш ніж почати
Створіть агента штучного інтелекту зі сценарієм.
1 |
Перейдіть до та налаштуйте наступні деталі: |
2 |
Натисніть Зберегти зміни , щоб зберегти налаштування. |
Подальші дії
Додавайте мови до Scripted AI Agent.
Додавання мови до скриптового AI Agent
Перш ніж почати
Створіть агента штучного інтелекту зі сценарієм.
1 |
Перейдіть на . |
2 |
Натисніть +Додати мови , щоб додати нові мови, і виберіть мови з випадаючого списку. |
3 |
Натисніть Додати , щоб додати мову. |
4 |
Увімкніть перемикач у розділі Дія , щоб увімкнути мову. |
5 |
Додавши мову, ви можете встановити її за замовчуванням. Наведіть курсор на мову та натисніть Зробити за замовчуванням. Ви не можете видалити або вимкнути мову за умовчанням. Крім того, якщо ви зміните існуючу мову за замовчуванням, це може вплинути на роботу статей, кураторства, тестування та попереднього перегляду AI Agent. |
6 |
Натисніть Зберегти зміни. |
Налаштування параметрів передачі
Перш ніж почати
Створіть агента штучного інтелекту зі сценарієм.
1 |
Перейдіть до та налаштуйте такі деталі: |
2 |
Натисніть Зберегти зміни , щоб зберегти налаштування передачі. |
Подальші дії
Попередній перегляд свого агента зі штучним інтелектом за сценарієм
Webex AI Agent Studio дає змогу переглядати своїх агентів штучного інтелекту під час розробки та навіть після завершення розробки. Таким чином, ви можете перевірити роботу агентів штучного інтелекту та визначити, чи генеруються бажані відповіді, що відповідають відповідним вхідним запитам. Ви можете попередньо переглянути свого агента штучного інтелекту за допомогою наведених нижче способів.
- Інформаційна панель AI Agent: наведіть курсор на картку AI Agent, щоб переглянути опцію попереднього перегляду для цього AI-агента. Натисніть Попередній перегляд , щоб відкрити віджет попереднього перегляду AI Agent.
- Заголовок AI Agent — після входу в режим редагування для будь-якого AI Agent, натиснувши картку AI Agent або кнопку Edit на картці AI Agent, опція попереднього перегляду завжди відображається в розділі заголовка.
- Зменшений віджет — після запуску попереднього перегляду, а потім його згортання, у нижньому правому куті сторінки створюється віджет голови чату, що дає змогу легко відкрити режим попереднього перегляду.
На додаток до цього, ви можете скопіювати посилання для попереднього перегляду, яким можна поділитися, з агента штучного інтелекту. На картці AI Agent натисніть значок «Три крапки » у верхньому правому куті та натисніть «Копіювати посилання для попереднього перегляду». Ви можете поділитися цим посиланням з іншими користувачами AI-агента.
Віджет попереднього перегляду платформи
Віджет попереднього перегляду з'явиться в правому нижньому куті екрана. Ви можете надавати висловлювання (або послідовність висловлювань), щоб побачити, як реагує агент ШІ, гарантуючи, що він працює належним чином. Попередній перегляд AI agent підтримує кілька мов і може автоматично визначати мову висловлювань, щоб реагувати відповідним чином. Ви також можете вручну вибрати мову в попередньому перегляді, натиснувши на перемикач мов і вибравши зі списку доступних параметрів.
Ви можете розгорнути віджет попереднього перегляду для кращого перегляду. Крім того, ви можете надати інформацію про споживача та ініціювати кілька кімнат для ретельного тестування агента штучного інтелекту.
Віджет попереднього перегляду, яким можна поділитися
Віджет попереднього перегляду, яким можна поділитися, дає змогу ділитися агентом штучного інтелекту із зацікавленими сторонами та споживачами у презентабельній формі без необхідності розробляти власний інтерфейс користувача для появи агента штучного інтелекту. За замовчуванням скопійоване посилання для попереднього перегляду відображає агента штучного інтелекту в корпусі телефону. Ви можете зробити деякі швидкі налаштування, змінивши певні параметри в посиланні на попередній перегляд. Вони мають дві основні кастомізації:
- Колір віджета — шляхом додавання параметра
brandColor
до посилання. Ви можете визначати прості кольори за допомогою назв кольорів або використовувати шістнадцятковий код кольорів. -
Корпус телефону — змінюючи значення параметра
phoneCasing
у посиланні. За замовчуванням для цього параметра встановлено значенняtrue,
і його можна вимкнути, зробивши його хибнимПриклад посилання на попередній перегляд з такими параметрами:
?botunique_name=<вашbot_unique_name>&enterpriseunique_name=<вашenterprise_unique_name>&root=.&phoneCasing=true&brandColor=_4391DA
Загальні розділи керування для Scripted AI Agent
На лівій панелі сторінки конфігурації AI Agent з'являться такі розділи:
Навчання
У міру того, як агенти штучного інтелекту еволюціонують і стають більш складними, зміни в їхній логіці або розумінні природної мови (NLU) іноді можуть мати непередбачені наслідки. Щоб забезпечити оптимальну продуктивність і виявити потенційні проблеми, платформа AI agent пропонує зручну структуру тестування ботів в один клік. Ти можеш:
- Легко створюйте та запускайте повний набір тестових випадків.
- Визначте тестові повідомлення та очікувані відповіді для різних сценаріїв.
- Моделюйте складні взаємодії, створюючи тест-кейси з кількома повідомленнями.
Визначте тести
Ви можете визначити тести, виконавши такі кроки:
- Увійдіть на платформу Webex AI Agent Studio.
- На приладній дошці натисніть створений вами агент штучного інтелекту зі сценарієм.
- Натисніть Тестування на лівій панелі. За замовчуванням з'являється вкладка Тестові кейси .
- Виберіть тест-кейс та натисніть Виконати вибрані тести.
Кожен рядок таблиці представляє тест-кейс з наступними параметрами:
Параметр | Опис |
---|---|
Повідомлення | Зразок повідомлення, який представляє типи запитів і тверджень, які користувачі можуть надсилати вашому агенту зі штучним інтелектом. |
Очікувана мова | Мова, на якій користувачі повинні взаємодіяти з агентом штучного інтелекту. |
Очікувана стаття | Вкажіть статтю, яка буде відображатися у відповідь на конкретне повідомлення користувача. Щоб допомогти вам знайти найактуальнішу статтю, у цій колонці є функція інтелектуальногоавтозаповнення. Коли ви входите, система пропонує зіставити статті на основі введеного до цього часу тексту. |
Скидання попереднього контексту | Установіть прапорець у цій колонці, щоб виділити тестові випадки та переконатися, що вони виконуються незалежно від будь-якого існуючого контексту агента штучного інтелекту. Коли цей параметр увімкнено, кожен тестовий випадок симулюється в новому сеансі, запобігаючи будь-яким перешкодам від попередніх взаємодій або збережених даних. |
Включати часткові збіги | Увімкніть цей перемикач, щоб вважати тестові випадки успішними, навіть якщо очікувані статті лише частково відповідають фактичній відповіді. |
Імпорт з CSV | Імпортуйте тест-кейси з файлу, розділеного комами (CSV). При цьому всі існуючі тест-кейси перезаписуються. |
Експорт у CSV | Експортуйте тест-кейси у файл, розділений комами (CSV). |
Тестові зворотні виклики | Увімкніть цей перемикач, щоб імітувати вхідні зворотні дзвінки та тестувати поведінку потоку без вимоги фактичних вхідних дзвінків. Ця опція доступна лише для скриптових ШІ-агентів для виконання дій. |
Зворотний дзвінок в потоці | Установіть прапорець у цьому стовпці, щоб указати, що намір має ініціювати зворотний виклик. Ця опція доступна лише для скриптових ШІ-агентів для виконання дій. |
Очікуваний шаблон зворотного дзвінка | Вкажіть ключ шаблону для активації при зворотному дзвінку. Ця опція доступна лише для скриптових ШІ-агентів для виконання дій. |
Тайм-аут (и) зворотного виклику | Максимальний проміжок часу (у секундах), протягом якого ШІ-агент очікує відповіді на зворотний дзвінок, перш ніж вважати зворотний дзвінок таким, що вичерпався. Допускається максимум 20-секундний тайм-аут. Ця опція доступна лише для скриптових ШІ-агентів для виконання дій. |
Виконання тестів
На вкладці Виконання натисніть Виконати вибрані тести , щоб ініціювати послідовне виконання всіх вибраних тестових випадків.
Ви також можете виконувати тест-кейси на вкладці Тест-кейси .
.Щоб переглянути тест-кейси з конкретними результатами, натисніть потрібний результат (наприклад, «Пройдено »,
«Пройдено з частковим збігом
», «Не вдалося
», «Очікується
») на стрічці підсумку. Це фільтрує список тестових випадків, щоб відобразити лише ті, які відповідають обраному результату.
У результатах відображається ідентифікатор
сеансу, пов'язаний з кожним тестовим кейсом. Це дозволяє швидко робити перехресні посилання на тест-кейси та переглядати деталі транзакції. Щоб виконати це, виберіть опцію «Деталі
транзакції» в стовпці «Дії ».
Історія виконання
На вкладці «Історія » доступ до всіх виконаних тест-кейсів.
- Натисніть значок «Завантажити » у стовпці «Дії », щоб експортувати виконані тестові дані як файл CSV для автономного аналізу або звітності.
- Перегляньте конкретні налаштування двигуна та алгоритму, які використовуються для виконання кожного тестового випадку. Ця інформація допомагає розробникам оптимізувати роботу ШІ-агента.
- Щоб переглянути додаткові параметри конфігурації алгоритму, які використовуються для певного тренувального двигуна, клацніть піктограму «Інформація » поруч із назвою тренувального двигуна. Це дає уявлення про параметри та налаштування, які вплинули на поведінку агента ШІ під час тестування.
Сесій
Розділ «Сеанси» містить повний запис усіх взаємодій між агентами штучного інтелекту та клієнтами. Кожен сеанс включає детальну історію обміну повідомленнями. Дані сеансу можна експортувати у форматі CSV для аналізу та аудиту в автономному режимі. Ви можете використовувати ці дані для вивчення повідомлень і контексту конкретних сеансів, щоб отримати уявлення про взаємодію з користувачами та визначити області для вдосконалення, уточнити реакції агента штучного інтелекту та покращити загальний користувацький досвід.
Він може обробляти великі набори даних, відображаючи результати на сторінках. Ви можете використовувати розділ «Уточнення результатів », щоб фільтрувати та сортувати сеанси за різними критеріями. У кожному рядку таблиці відображається важлива інформація про сеанс, зокрема:
- Канали – канал, у якому відбулася взаємодія (наприклад, чат, голосовий зв'язок).
- Ідентифікатор сеансу: унікальний ідентифікатор сеансу.
- Ідентифікатор споживача – унікальний ідентифікатор користувача.
- Повідомлення: кількість повідомлень, якими обмінювалися протягом сеансу.
- Оновлено о —час закриття сеансу.
- Метадані: додаткова інформація про сеанс.
- Сховати тестові сеанси: установіть цей прапорець, щоб приховати тестові сеанси та відображати лише список сеансів у реальному часі.
- Відбулася передача агента: установіть цей прапорець, щоб відфільтрувати сеанси, які передаються агенту. Якщо відбувається передача агента, відображається значок навушників, що вказує на передачу чату людині-агенту.
- Сталася помилка: установіть цей прапорець, щоб відфільтрувати сеанси, під час яких виникла помилка.
- Відхилено: установіть цей прапорець, щоб відфільтрувати сеанси, за які не проголосували.
Натисніть на рядок, щоб отримати доступ до детального перегляду конкретного сеансу. Використовуйте прапорці, щоб фільтрувати сеанси на основі передачі агентом, помилок і негативних голосів. Для розшифрування сеансів потрібен дозвіл на рівні користувача та розширені налаштування захисту даних. Натисніть Розшифрувати вміст, щоб переглянути деталі сеансу.
Деталі сеансу конкретного сеансу в Scripted AI Agent для відповідей на запитання
Подання відомостей про сеанс у скриптовому агенті штучного інтелекту для відповідей на запитання надає повну розбивку конкретної взаємодії між користувачем і агентом штучного інтелекту.
У розділі «Повідомлення» :
- Відображає всі повідомлення, надіслані користувачем під час сеансу.
- Показує відповідні відповіді, згенеровані AI Agent.
- Представляє хронологічний порядок повідомлень, надаючи контекст для взаємодії.
Вкладка "Інформація про транзакцію":
- Містить список статей, які було визначено як релевантні запиту клієнта, включаючи як точні, так і часткові збіги.
- Відображає показники подібності, пов'язані з кожною ідентифікованою статтею, із зазначенням ступеня релевантності.
- Представляє результати базових алгоритмів, які використовуються для обробки запиту клієнта та виявлення релевантних статей.
- Відображає кількість результатів алгоритму залежно від параметрів, налаштованих на вкладці «Передача» та «Висновок ».
Розділ «Інша інформація » в поданні «Відомості про сеанс» надає додатковий контекст і відомості про конкретну взаємодію. Ось розбивка відображуваної інформації:
- Оброблений запит – показує попередньо оброблену версію введених даних клієнта після того, як їх було оброблено конвеєром розуміння природної мови (NLU) агента AI.
- Передача агента – вказує, чи відбулася передача агентом під час сеансу. Установіть прапорець Агент Передача за правилами , якщо передача агентом була ініційована певними правилами.
- Тип відповіді: визначає тип відповіді, згенерованої агентом AI, наприклад фрагмент коду або умовну відповідь.
- Умова відповіді: вказує на конкретну умову або правило, яке ініціювало реакцію агента AI.
- NLU Engine — визначає механізм NLU, який використовується для обробки запиту клієнта (наприклад, RASA, Switchmatch або Mindmeld).
- Порогові бали: відображає мінімальну порогову оцінку та часткову різницю в рахунках збігів, налаштовані в параметрах «Передача» та «Виведення ». Ці значення визначають, коли запит вважається таким, що виходить за рамки обсягу або вимагає втручання агента.
- Розширені журнали: надає список журналів налагодження, пов'язаних із конкретним ідентифікатором транзакції. Розширені журнали зазвичай зберігаються протягом 180 днів.
Деталі сеансу певного сеансу в Scripted AI Agent для виконання дій
Вкладка «Інформація про транзакцію» в агенті зі сценарним штучним інтелектом для виконання дій надає детальну розбивку конкретної взаємодії, розподіляючи інформацію за чотирма розділами:
Розділ «Визначені наміри»:
- Відображає наміри, які було визначено за запитом клієнта.
- Показує рівень впевненості, пов'язаний з кожним виявленим наміром.
- Перелічує слоти, пов'язані з визначеним наміром. Натисніть на слот, щоб переглянути додаткову інформацію про його значення та спосіб його вилучення із запиту користувача.
У розділі «Ідентифіковані сутності» перелічено сутності, які були отримані з повідомлення клієнта та пов'язані з активним наміром споживача. Ці сутності представляють ключові фрагменти інформації, які бот визначив у запиті користувача.
Розділ «Результати алгоритму» містить інформацію про основні процеси, які призвели до реакції Агента ШІ. Ось розбивка відображуваної інформації:
- Список намірів: показує виявлені наміри та відповідні оцінки подібності.
- Список сутностей – відображає сутності, які було видобуто з повідомлення користувача.
У полі «Інша інформація » відображаються:
- Передача агента – вказує, чи відбулася передача агентом під час сеансу. Установіть прапорець Агент Передача за правилами , якщо передача агентом була ініційована певними правилами.
- Ключ шаблону: вказує на ключ шаблону, пов'язаний із наміром, який ініціював реакцію агента ШІ.
- Тип відповіді: указує тип відповіді, згенерованої агентом штучного інтелекту, наприклад фрагмент коду або умовну відповідь.
- Умова відповіді: вказує на конкретну умову або правило, яке ініціювало реакцію агента ШІ.
- NLU Engine — визначає механізм NLU, який використовується для обробки запиту клієнта (наприклад, RASA, Switchmatch або Mindmeld).
- Порогові бали: відображає мінімальну порогову оцінку та часткову різницю в рахунках збігів, налаштовані в параметрах «Передача» та «Виведення ». Ці значення визначають, коли запит вважається таким, що виходить за рамки обсягу або вимагає втручання агента.
- Розширені журнали: надає список журналів налагодження, пов'язаних із конкретним ідентифікатором транзакції. Розширені журнали зазвичай зберігаються протягом 180 днів.
Ви також можете завантажити та переглянути інформацію про транзакцію у форматі JSON за допомогою опції завантаження.
На вкладці Метадані відображаються:
- Метадані NLP: перегляньте кроки попередньої обробки, застосовані до введених клієнтом даних у вкладці NLP .
- Datastore і FinalDF — доступ до даних, пов'язаних із сеансом, на вкладках Datastore і FinalDF для розумних ботів.
- Функція пошуку: використовуйте вбудований рядок пошуку, щоб швидко знаходити конкретні висловлювання в розмові.
Історія
Щоразу, коли ви додаєте або змінюєте статті, наміри чи сутності, важливо перенавчити свого агента штучного інтелекту зі сценарієм, щоб переконатися, що він актуальний. Після кожного тренування ретельно перевіряйте свого AI Agent, щоб переконатися в його точності та ефективності.
Сторінка «Історія» дозволяє:
- Перегляд історії тренувань — відстежуйте, коли корпус був навчений і які зміни було внесено.
- Порівняйте тренувальні двигуни: перегляньте тренувальні двигуни, що використовуються для різних ітерацій, і відповідну тривалість навчання.
- Відстежуйте зміни: відстежуйте зміни в налаштуваннях, статтях, відповідях, NLP і кураторстві.
- Поверніться до попередніх версій: за потреби легко повертайтеся до старішого тренувального набору.
Розділ «Історія» надає зручні інструменти для управління статтями бази знань:
- Активуйте статті: зробіть раніше неактивні статті активними , щоб включити їх у відповіді агента штучного інтелекту.
- Редагувати статті: створення нової версії існуючої статті, зберігаючи оригінал для довідки.
- Ефективність попереднього перегляду: оцінюйте продуктивність AI Agent за допомогою конкретної бази знань за допомогою функції попереднього перегляду .
- Завантаження статей – експортуйте статті бази знань у форматі CSV для аналізу або довідки в автономному режимі. Ця опція доступна для Scripted AI Agent лише для відповідей на запитання.
Журнали аудиту
Розділ «Журнали аудиту» містить детальний запис змін, внесених до вашого агента Scripted AI Agent протягом останніх 35 днів. Щоб отримати доступ до журналів аудиту:
- Перейдіть на інформаційну панель і натисніть створеного вами агента штучного інтелекту.
- Перейдіть на вкладку «Історія », щоб переглянути історію AI Agent.
- Перейдіть на вкладку Журнали аудиту, щоб переглянути детальний журнал змін:
- Оновлено о — дата й час внесення змін.
- Оновлено користувачем, який вніс зміни.
- Поле — розділ бота, де відбулася модифікація (наприклад, «Налаштування», «Статті», «Відповіді»).
- Опис: додаткові відомості про зміну.
-
Використовуйте
параметри «Оновлено за»
та«Пошук за полями
», щоб швидко знаходити певні записи в журналі аудиту. -
На вкладці «Історія моделі» відображається максимум 10 корпусів для кожного агента штучного інтелекту.
Кураторство
Повідомлення додаються до консолі кураторів за такими критеріями:
- Резервні повідомлення: коли агент штучного інтелекту не розуміє повідомлення користувача та активує резервний намір.
- Резервний метод за замовчуванням: якщо цей перемикач увімкнено, повідомлення, які активують резервний метод за замовчуванням, надсилатимуться на консоль курації.
Цей критерій застосовний лише до агента Scripted AI для виконання дій.
- Повідомлення зі зниженим голосуванням – повідомлення, які користувачі віддали під час попереднього перегляду AI Agent.
- Передача агента – повідомлення, які призводять до передачі агента-людини через налаштовані правила.
- Із сеансу: повідомлення, позначені користувачами як такі, що не отримують бажаної відповіді з даних сеансу або кімнати.
- Низька впевненість – повідомлення з показником впевненості, що не перевищує вказаного порогу низької впевненості.
- Частковий збіг – повідомлення, у яких агент штучного інтелекту не зміг остаточно визначити правильний намір або відповідь.
Вирішення проблем
Вкладка «Проблеми » забезпечує централізоване розташування для перегляду та адресації повідомлень, позначених для кураторства. Можна виконати такі дії:
- Вибирайте, вирішувати або ігнорувати проблеми залежно від їх серйозності та актуальності.
- Вивчіть оригінальне висловлювання користувача, відповідь агента штучного інтелекту та будь-які прикріплені медіафайли.
Доступ до розшифровки надається на рівні користувача та вимагає ввімкнення посиленого захисту даних у серверній частині.
Щоб вирішити проблему, можна:
-
Посилання на існуючу статтю: щоб підключити випуск до наявної статті, виберіть опцію «Посилання » та знайдіть потрібну статтю.
-
Створити нову статтю — використовуйте опцію « Додати до нової статті », щоб створити нову статтю безпосередньо з Консолі курації.
-
Ігнорувати проблеми: вирішуйте або ігноруйте проблеми, щоб видалити їх із Консолі кураторства.
- Посилання на статті за замовчуванням (вітальне повідомлення, резервне повідомлення, частковий збіг) не допускається.
- Для агента штучного інтелекту зі сценарієм для виконання дій виберіть відповідний намір із розкривного списку та позначте всі відповідні сутності.
- Після внесення змін перенавчайте свого агента штучного інтелекту, щоб переконатися, що нові знання відображаються в його відповідях.
- Вирішуйте або ігноруйте кілька проблем одночасно для ефективного управління.
Вкладка «Вирішено » надає повний огляд усіх проблем, які було вирішено. Ви можете переглянути підсумок кожної вирішеної проблеми, включно з тим, чи була проблема пов'язана з існуючою статтею, використовувалася для створення нової статті/наміру або була проігнорована. Якщо ви зіткнулися з небажаними відповідями, які не були автоматично зафіксовані наявними правилами, ви можете вручну додати конкретні висловлювання до Консолі курації.
Щоб додати випуски із сеансів:
- Визначте висловлювання—знайдіть висловлювання, яке викликало неправильну реакцію.
- Перевірте статус кураторства: якщо питання ще не відображається в консолі кураторства,
відображається перемикач «Статус
курації». - Перемкнути прапорець — увімкніть
перемикач «Статус
курації», щоб додати висловлювання до Консолі курації для перегляду та вирішення.
Якщо проблема вже присутня в Консолі курації, вигляд перемикача змінюється відповідним чином, щоб вказати на його статус.
Переглядайте ефективність штучного інтелекту за допомогою Analytics
Розділ «Аналітика» містить графічне представлення ключових показників для оцінки продуктивності та ефективності AI-агента. Ключові показники розділені на чотири розділи, представлені у вигляді вкладок. Це: Огляд, Відповіді, Навчання та Кураторство.
Перейшовши на екран аналітики, розробники можуть вибрати агента штучного інтелекту, для якого вони хочуть бачити аналітику. Вони також можуть налаштувати подання аналітики, вибравши канал, за яким хочуть бачити дані, а також діапазон дат і деталізацію даних. За умовчанням дані аналітики за останній місяць відображаються для всіх каналів із денною деталізацією (кожен день є точкою на осі х на графіках).
Огляд
Огляд містить ключові показники та графіки, які надають розробникам зріз загального використання та продуктивності агента штучного інтелекту.
- На інформаційній панелі виберіть створеного вами агента штучного інтелекту.
- В області навігації ліворуч натисніть Аналітика. Огляд продуктивності агента штучного інтелекту відображається як у табличному форматі, так і в графічному вигляді.
Сеанси та повідомлення
У першому розділі огляду відображається наступна статистика про сесії та повідомлення для AI-агента:
- Загальна кількість сеансів і сеансів, які обробляються агентом штучного інтелекту без втручання людини.
- Загальна кількість передач агентів, яка є підрахунком кількості сеансів, переданих агентам-людям.
- Середня кількість сеансів за день
- Загальна кількість повідомлень (повідомлення людини та агента штучного інтелекту) і скільки з цих повідомлень надійшло від користувачів.
- Середньодобова кількість повідомлень
Далі йде графічне представлення сеансів (складений стовпець, що представляє сеанси, оброблені агентом ШІ, і передані сеанси) і загальну кількість відповідей, надісланих агентом ШІ.
Користувачі
Другий розділ огляду містить статистику про користувачів для AI Agent. Він надає підрахунок загальної кількості користувачів та інформацію про середню кількість сеансів на користувача та середню кількість користувачів за день. Далі йде графік із відображенням нових користувачів і користувачів, що повертаються, для кожної одиниці залежно від вибраної деталізації.
Продуктивність
У третьому розділі наведено статистику відповідей агента tbe AI користувачам. Тут можна побачити загальну кількість відповідей, надісланих агентом ШІ, і розподіл між відповідями, де агент ШІ:
- Визначив намір користувача.
- Відповів запасним повідомленням.
- Відповів повідомленням про частковий збіг.
- Інформує користувача про агентську передачу.
Те ж саме агрегується у вигляді кругової діаграми, а діаграма площ надає інформацію на основі обраної деталізації.
Навчання
Навчальний розділ представляє «здоров'я» корпусу AI Agent. Рекомендується, щоб розробники налаштували 20+ навчальних висловлювань для кожного наміру/статті у своїх AI Agents. У цьому розділі всі статті/наміри в корпусі відображаються у вигляді окремих прямокутників, де колір і відносний розмір кожного прямокутника вказують на навчальні дані, які містить стаття/намір. Чим ближче намір до білого кольору, тим більше тренувальних даних йому потрібно для підвищення точності вашого AI Agent.
Відповіді
Цей розділ надає розробникам детальне уявлення про те, про що запитують користувачі та як часто вони це запитують. Він надає графічне представлення найпопулярніших статей для AI Agents для відповідей на запитання та шаблони відповідей для AI Agents для виконання дій.
Кураторство
Цей розділ надає візуальний підсумок того, скільки проблем з кураторством виникало щодня і скільки з них було вирішено агентами штучного інтелекту.
Інтегруйте агентів штучного інтелекту
У цьому розділі пояснюється, як інтегрувати агентів штучного інтелекту як із голосовими, так і з цифровими каналами для керування розмовами з клієнтами.
Інтегруйте агентів штучного інтелекту з голосовими та цифровими каналами
Після того, як ви створили та налаштували своїх агентів штучного інтелекту на платформі Webex AI Agent Studio, наступним кроком буде інтеграція їх із голосовими та цифровими каналами. Ця інтеграція дозволяє агентам штучного інтелекту обробляти як голосові, так і цифрові розмови з вашими клієнтами, забезпечуючи безперебійний та інтерактивний користувацький досвід.
Щоб дізнатися більше, перегляньте статтю Інтеграція агентів штучного інтелекту з голосовими та цифровими каналами.
Керування звітами AI Agents
У цьому розділі описано огляд звітів агентів штучного інтелекту, типи звітів, створення звітів агентів штучного інтелекту та способи доставки звітів.
Про звіти агентів штучного інтелекту
Функція звітів дозволяє формувати або планувати (формувати періодично) конкретні звіти з доступних типів звітів і отримувати їх за доступними режимами доставки. Ці звіти можуть надати цінну інформацію про поведінку користувачів, використання, взаємодію, ефективність продукту тощо. Ви можете отримати потрібну інформацію на їхню електронну пошту, шлях SFTP або сегмент S3. Ви можете вибрати тип звіту зі списку попередньо створених звітів, а також вибрати, чи хочете ви генерувати одноразовий звіт миттєво або через регулярні проміжки часу.
Коли ви переходите до меню Звіти з лівої панелі навігації, з'являються такі вкладки:
-
Налаштувати: на цій вкладці відображаються всі звіти, які наразі активні та періодично створюються. Для переліку звітів доступні такі відомості:
- Активний: чи користувач все ще підписаний на звіт.
- AI Agent – ім'я агента AI, пов'язаного зі звітом.
- Тип звіту – стандартний тип звіту, на який ви підписалися.
- Частота – інтервал, через який ви отримуєте звіт.
- Останній звіт створено: останній звіт, який було надіслано.
- Наступна запланована дата – наступна дата надсилання звіту.
-
Журнал — на цій вкладці відображається вся історична інформація про звіти, надіслані до сьогоднішнього дня. Натисніть будь-який звіт на цій сторінці, щоб змінити конфігурацію звітів.
Ви можете натиснути піктограму Завантажити під стовпцем Дії , щоб завантажити ці звіти за минулі періоди.
Звіти на вимогу, які відображаються на вкладці «Історія », доступні для завантаження лише після завершення створення звіту.
Створення звіту агента зі штучним інтелектом
1 |
Увійдіть на платформу Webex AI Agent Studio. |
2 |
Натисніть Звіти на панелі навігації ліворуч. |
3 |
Натисніть +Новий звіт. |
4 |
Надайте наступну інформацію для створення та налаштування звіту: |
Типи звітів AI Agent
Ви можете вибрати зі списку готові звіти на основі вибраного типу AI Agent. Цей розділ охоплює такі типи звітів, аркуші, що входять до кожного звіту, і стовпці, доступні на кожному аркуші.
AI Agent для відповідей на запитання, тип звіту
Для AI Agent доступні три різні типи звітів для відповідей на запитання в програмі. Використовуючи різні типи звітів, ви можете зрозуміти підсумок використання AI Agent, поведінку, запити користувачів і те, як AI Agent реагує на запити. Ви також можете переглядати повідомлення, які потрапили як проблеми в кураторстві.
Поведінка та підсумок використанняЦей розділ відображає резюме AI Agent із частотою виклику статей і категорій. Ви можете переглянути резюме, категорії та інформацію про статті в окремій вкладці звітів:
Поле | Опис |
---|---|
Ім'я агента штучного інтелекту | Ім'я агента штучного інтелекту. |
Всього розмов | Загальна кількість розмов/сеансів, оброблених агентом штучного інтелекту. |
Бесіди з принаймні одним повідомленням користувача | Бесіди або сеанси, під час яких користувачі надавали принаймні один вхідний сигнал. |
Тотальні людські повідомлення | Повідомлення, надіслані кінцевими користувачами агенту штучного інтелекту. |
Загальна кількість відповідей AI Agent | Загальна кількість повідомлень, надісланих агентом штучного інтелекту кінцевим користувачам. |
Тотал часткових збігів | Випадки, коли була певна двозначність у повідомленні користувача, а агент штучного інтелекту відповідав кількома намірами як варіантами. |
Розмови, відправлені агенту | Тотальні розмови передані людині-агенту. |
Всього голосів | Загальна кількість відповідей агентів штучного інтелекту, за які проголосували клієнти. |
Загальна кількість голосів «проти» |
Загальна кількість відповідей агентів штучного інтелекту, які були відхилені клієнтами. |
Поле | Опис |
---|---|
Назва категорії | Назва категорії, яка налаштована в агенті ШІ. |
Бесіди для категорії | Кількість бесід або сеансів, де було виявлено статтю, що належить до цієї категорії. |
Всього відповідей | Кількість виявлень статті, що належить до цієї категорії. |
Всього голосів | Скільки разів було проголосовано відповідь з цієї категорії. |
Загальна кількість голосів «проти» |
Скільки разів відповідь з цієї категорії була відхилена. |
Поле | Опис |
---|---|
Назва статті | Назва статті (варіант за замовчуванням), яка налаштована в AI-агенті. |
Категорія статті | До категорії належить цей умисел. |
Бесіди до статті | Кількість розмов або сеансів, під час яких було виявлено цю статтю. |
Всього відповідей | Кількість разів, коли було виявлено цю статтю. |
Всього голосів | Скільки разів було проголосовано відповідь на цю статтю. |
Загальна кількість голосів «проти» |
Скільки разів відповідь на цю статтю була відхилена. |
Відображає розмову між AI Agent і клієнтом разом із оцінкою схожості. У звіті можна переглянути такі деталі:
Поле | Опис |
---|---|
Відмітка часу | Позначка часу повідомлення. |
Ідентифікатор сеансу | Унікальний ідентифікатор сеансу. |
Ідентифікатор споживача | Унікальний ідентифікатор кінцевого користувача на AI agent. |
Тип повідомлення | Повідомлення AI Agent або людське повідомлення. |
Текст повідомлення | Зміст повідомлення. |
Стаття | Ідентифікатор відповіді, надісланої назад агентом штучного інтелекту. |
Категорія | Намір, виявлений AI-агентом для повідомлення клієнта. |
Найкращий рахунок матчу | Оцінка подібності для виявленого наміру. |
Відповідна стаття 1 | Намір, виявлений обраним двигуном NLU. |
Оцінка за статтею 1 | Оцінка за виявлений намір. |
Зворотний зв’язок | Відгук користувача, якщо повідомлення було проголосовано «за» або «проти». |
Коментар до відгуку |
Коментарі, залишені користувачами під час голосування за повідомлення. |
Відображає повідомлення, які потрапили до кураторства, як проблеми з різних причин. У звіті можна переглянути такі деталі:
Поле | Опис |
---|---|
Відмітка часу | Позначка часу повідомлення. |
Ідентифікатор сеансу | Унікальний ідентифікатор сеансу користувача. |
Ідентифікатор споживача | Унікальний ідентифікатор для кінцевого користувача на AI agent. |
Людський меседж | Зміст людського повідомлення. |
Повідомлення AI Agent | Зміст повідомлення, яким відповів AI-агент. |
Причина проблеми | Причина цього повідомлення потрапила в кураторство. |
Стаття | Ідентифікатор відповіді, надісланої назад агентом штучного інтелекту. |
Категорія | Намір, виявлений агентом штучного інтелекту для повідомлення користувача. |
Найкращий рахунок матчу | Оцінка подібності для виявленого наміру. |
Відповідна стаття 1 | Намір виявлено вибраним двигуном NLU. |
Оцінка за статтею 1 |
Оцінка за виявлений намір. |
AI Agent для виконання завдань тип звіту
Для AI Agent доступні три різні типи звітів для виконання завдань у програмі AI Agent builder. Як розробник AI Agent, ви можете створювати різні типи звітів. Їх можна використовувати, щоб зрозуміти підсумок використання AI Agent, поведінку AI Agent, що запитують користувачі та як AI Agent реагує на запити. Ви також можете переглядати повідомлення, які потрапили як проблеми в кураторстві.
Відображає підсумок розмов разом із намірами та ключами шаблонів, які активуються. На вкладці "Підсумок" відображаються такі відомості:
Поле | Опис |
---|---|
Ім'я агента штучного інтелекту | Ім'я агента штучного інтелекту. |
Всього розмов | Загальна кількість розмов або сеансів, які обробляє агент штучного інтелекту. |
Бесіди з принаймні одним повідомленням користувача | Бесіди або сеанси, під час яких користувачі надавали принаймні один вхідний сигнал. |
Тотальні людські повідомлення |
Повідомлення, які кінцеві користувачі надсилають агенту штучного інтелекту. |
Загальна кількість відповідей AI Agent | Загальна кількість повідомлень, які надсилає AI Agent кінцевим користувачам. |
Тотал часткових збігів | Випадки, коли була певна двозначність у повідомленні користувача, а агент штучного інтелекту відповідав кількома намірами як варіантами. |
Розмови, відправлені агенту | Загальна кількість розмов, переданих людині-агенту |
Всього голосів | Загальна кількість відповідей агентів штучного інтелекту, за які проголосували користувачі. |
Загальна кількість голосів «проти» |
Загальна кількість відповідей агентів штучного інтелекту, за які користувачі проголосували негативно. |
Ви також можете переглянути відомості про намір на вкладці "Наміри " електронної таблиці:
Поле | Опис |
---|---|
Ім'я наміру | Назва наміру, налаштована в агенті штучного інтелекту. |
Бесіди за наміром | Кількість бесід або сеансів, під час яких було використано цей намір. |
Всього звернень | Скільки разів цей намір був викликаний. |
Всього виконань | Кількість разів усі слоти були зібрані, і цей намір був виконаний. |
Всього голосів | Загальна кількість відповідей на це була проголосована за кожен намір. |
Загальна кількість голосів «проти» |
Загальна кількість відповідей на це була знижена за кожен намір. |
Звіт також містить високорівневі шаблонні деталі, такі як:
Поле | Опис |
---|---|
Ім'я ключа шаблону | Ім'я шаблону, налаштоване в AI-агенті. |
Намір ключа шаблону | Наміри, де використовується цей ключ шаблону. |
Бесіди для ключа шаблону | Кількість разів, коли цей ключ шаблону було надіслано як відповідь. |
Всього відповідей | Скільки разів цей ключ шаблону було надіслано як відповідь. |
Всього голосів | Скільки разів було проголосовано відповідь за цей шаблон. |
Загальна кількість голосів «проти» |
Скільки разів відповідь на цей шаблон була відхилена. |
Відображає розмову клієнта з агентом штучного інтелекту разом із оцінками подібності. У звіті можна переглянути такі деталі:
Поле | Опис |
---|---|
Відмітка часу | Позначка часу повідомлення. |
Ідентифікатор сеансу | Унікальний ідентифікатор сеансу користувача. |
Ідентифікатор споживача | Унікальний ідентифікатор для кінцевого користувача в додатку. |
Тип повідомлення | Повідомлення агента штучного інтелекту або людське повідомлення. |
Текст повідомлення | Зміст повідомлення. |
Ключ шаблону | Ідентифікатор відповіді, надісланої назад агентом штучного інтелекту. |
Намір | Намір, виявлений AI-агентом для повідомлення клієнта. |
Найкращий рахунок матчу | Оцінка подібності для виявленого наміру. |
Збіг наміру 1 | Намір виявлено вибраним двигуном NLU. |
Оцінка наміру 1 | Оцінка за виявлений намір. |
Зворотний зв’язок | Відгуки користувачів, якщо за повідомлення проголосували «за» або «проти». |
Коментар до відгуку |
Коментарі, залишені користувачами під час голосування за повідомлення. |
Відображає повідомлення, які потрапили до кураторства, як проблеми з різних причин. Цей звіт актуальний лише для скриптових AI Agents. У цьому звіті ви можете переглянути такі деталі:
Поле | Опис |
---|---|
Відмітка часу | Позначка часу повідомлення. |
Ідентифікатор сеансу | Унікальний ідентифікатор сеансу клієнта. |
Ідентифікатор споживача | Унікальний ідентифікатор кінцевого користувача в додатку. |
Людський меседж | Зміст людського повідомлення. |
Повідомлення AI Agent | Зміст повідомлення, яким відповів AI-агент. |
Причина проблеми | Причина цього повідомлення потрапила в кураторство. |
Ключ шаблону | Ідентифікатор відповіді, надісланої назад агентом штучного інтелекту. |
Намір | Намір, виявлений агентом штучного інтелекту для повідомлення користувача. |
Найкращий рахунок матчу | Оцінка подібності для виявленого наміру. |
Збіг наміру 1 | Намір виявлено вибраним двигуном NLU. |
Оцінка наміру 1 |
Оцінка за виявлений намір. |
Способи доставки звіту AI Agent
У сучасному світі, керованому даними, ефективна та безпечна доставка звітів AI Agent має вирішальне значення для прийняття обґрунтованих рішень та операційної досконалості. Щоб задовольнити різноманітні організаційні потреби, ми пропонуємо кілька режимів доставки звітів AI Agent, забезпечуючи гнучкість, надійність і безпеку. Варіанти доставки включають протокол безпечної передачі файлів (SFTP), електронну пошту та Amazon S3 Bucket. Кожен режим розроблений для задоволення різних вимог, будь то потреба у високій безпеці, легкому доступі чи масштабованих рішеннях для зберігання даних. У цьому документі описано особливості та переваги кожного способу доставки, допомагаючи вам вибрати найкращий варіант для ваших конкретних потреб.
SFTP
Поле |
Опис |
---|---|
Надсилайте звіти в безпечне місце, як заплановано |
Увімкніть цю функцію, щоб надсилати звіти в безпечне місце в запланований час. Ви можете надати лише такі відомості, увімкнувши цей перемикач. |
IP адреса | IP-адреса системи. |
Ім’я користувача | Ім'я користувача для доступу до звітів. |
Пароль | Пароль для доступу до звітів. |
Приватний ключ | Закритий ключ для доступу до файлів. |
Шлях до завантаження |
Шлях, за яким спрямовуються файли в системі. |
Електронна пошта
Поле | Опис |
---|---|
Плануйте надсилання електронних листів для кількох одержувачів, розділяючи їх крапкою з комою(;) | Увімкніть цю функцію, щоб додати одержувачів. |
Одержувачів |
Адреса електронної пошти всіх одержувачів, які повинні отримувати звіти в зазначений час і з такою періодичністю. |
Відро S3
Поле | Опис |
---|---|
Як завантажувати звіти в сегмент S3 за розкладом |
Увімкніть цю функцію, щоб зробити поля S3 доступними та спрямувати звіти до налаштованого сегмента S3. |
Ідентифікатор ключа доступу AWS | Ідентифікатор ключа доступу для доступу до служб та ресурсів AWS. |
Секретний ключ доступу AWS | Секретний ключ доступу для доступу до сервісів та ресурсів AWS. |
Назва відра | Назва сегмента, до якого спрямовується звіт. |
Ім'я папки |
Ім'я папки, створеної в сегменті S3. |
Розуміння відповідності AI
Цей розділ допоможе вам зрозуміти розробку штучного інтелекту, конфіденційність даних, безпеку та безпеку
Розробка штучного інтелекту, конфіденційність даних, безпека та безпека
Кожна функція Cisco на основі штучного інтелекту проходить оцінку впливу штучного інтелекту на відповідність нашим принципам відповідального штучного інтелекту та відповідає рамкам відповідального штучного інтелекту, а також існуючим процесам безпеки, конфіденційності та прав людини за задумом.
Конфіденційність та безпекаКомпанія Cisco не зберігає введені дані клієнтів після процесу логічного висновку, а компанія Microsoft не отримує доступ до даних клієнтів Cisco та не контролює їх у моніторингу та не зберігає. Для отримання більш детальної інформації про політику збереження даних для конкретних функцій відвідайте Портал довіри Cisco.
Нижче наведено список приміток щодо прозорості штучного інтелекту для всіх функцій штучного інтелекту:
Джерела даних для навчання та оцінюванняКорпорація Майкрософт, постачальник 3-ї сторонньої моделі Cisco, заявляє, що не використовуватиме контент клієнтів для вдосконалення моделей Azure OpenAI і не зберігає та не зберігає дані клієнтів Cisco в інфраструктурі Azure.
Безпека та етичні міркуванняУсі функції генеративного штучного інтелекту схильні до помилок, тому Cisco надає пріоритет безпеці контенту для функцій штучного інтелекту, ввімкнувши фільтрацію вмісту, надану Azure OpenAI.
Оцінка моделі та її продуктивністьCisco надає пріоритет продуктивності та точності AI Assistant, залучаючи людей до огляду, тестування та забезпечення якості базової моделі.
Початок роботи зі студією оператора штучного інтелекту Webex
Студія оператора штучного інтелекту Webex — це складна платформа, призначена для створення, керування та розгортання автоматизованих операторів із використанням штучного інтелекту для задоволення потреб клієнтів і підтримки. Використовуючи штучний інтелект, оператори штучного інтелекту надають автоматичну допомогу клієнтам, перш ніж вони взаємодіють з операторами людини. Ці оператори підтримують голосову взаємодію з інтонацією, розуміння мови та контекстну обізнаність під час розмов. Крім того, оператори штучного інтелекту легко та інформаційно обробляють взаємодії цифрових каналів за допомогою текстових повідомлень та онлайн-чату. Клієнти користуються такими можливостями, як консьєрж, отримання допомоги з питань, отримання інформації та мінімізація часу очікування.
Можливості студії оператора штучного інтелекту Webex
- Точні й своєчасні відповіді— забезпечує точні відповіді на запити клієнтів у реальному часі.
- Інтелектуальне виконання завдань — виконує завдання на основі запитів або вхідних даних клієнтів.
Основні переваги для бізнесу
-
Покращені можливості клієнтів— надає клієнтам можливість спілкування в реальному часі.
-
Персоналізовані взаємодії— підбирайте відповіді на потреби та бажані параметри окремих клієнтів.
-
Масштабованість та ефективність— обробляє високий обсяг взаємодії з клієнтами без необхідності додаткових операторів із людськими ресурсами, що призводить до підвищення рівня задоволеності та зниження операційних витрат.
Ознайомтеся з типами та прикладами операторів штучного інтелекту
У наступній таблиці наведено відомості про типи операторів штучного інтелекту та їхні можливості.
Тип оператора штучного інтелекту | Мета | Можливість | Опис | Як налаштувати? |
---|---|---|---|---|
Автономний |
Автономні оператори ШІ призначені для самостійної роботи, прийняття рішень та виконання завдань без безпосереднього втручання людини. |
Виконати дії |
Робіть обгрунтований вибір на основі доступної інформації та попередньо визначених правил. Автоматизація повторюваних або трудомістких завдань. |
|
Відповідь на запитання |
Автономні оператори можуть отримувати доступ до сховища знань і використовувати його для надання інформативних та точних відповідей на запити користувачів. |
Автономні оператори з ШІ для відповіді на запитання | ||
Сценарій |
Оператори з використанням скриптів ШІ запрограмовані згідно з попередньо визначеним набором правил і інструкцій. |
Виконати дії |
Оператори з сценаріями можуть виконувати певні завдання, які чітко визначені й структуровані. |
Оператори з використанням штучного інтелекту для виконання дій |
Відповідь на запитання |
Оператори з сценаріями можуть відповідати на запитання на основі створеного користувачем навчального корпусу, який є набором прикладів і відповідей. |
Оператори з використанням скриптів на ШІ, щоб відповідати на запитання |
Приклади
Для різних випадків використання можна застосовувати як автономні, так і скриптні оператори з ШІ, залежно від конкретних вимог і бажаних можливостей. Деякі приклади включають:
-
Обслуговування клієнтів— Для надання підтримки клієнтів можна використовувати як автономних, так і сценарійних операторів; автономні оператори пропонують більшу гнучкість і розуміння природної мови.
-
Віртуальні помічники— автономні оператори добре підходять для ролей віртуальних помічників, оскільки вони можуть виконувати різні завдання та забезпечувати більш персоналізовані взаємодії.
-
Аналіз даних—Автономні оператори можуть бути використані для аналізу великих наборів даних і отримання цінної інформації.
-
Автоматизація процесів. Для автоматизації повторюваних завдань, підвищення ефективності та зменшення помилок можна використовувати автономні оператори, а також оператори з сценаріями.
-
Керування знаннями. Автономні оператори можуть бути використані для створення та керування сховищами знань, завдяки чому інформація є легкодоступною для користувачів.
Вибір між автономними та скриптовими операторами ШІ залежить від складності завдань, необхідного рівня автономії та доступності даних навчання.
Обов’язкові умови
-
Якщо ви є наявним клієнтом Webex Contact Center, переконайтеся, що ви дотримуєтеся таких вимог.
-
Клієнт Webex Contact Center 2.0.
-
Webex Connect підготовлено для вашого клієнта.
-
Платформа засобів голосового зв’язку є медіаплатформою нового покоління.
-
-
Якщо у вас немає клієнта Webex Contact Center, зверніться до свого партнера, щоб ініціювати ознайомлювальну версію Webex Contact Center для медіаплатформи нового покоління.
-
Адміністратори можуть запросити у пісочницю розробника Webex Contact Center спробувати операторів із використанням штучного інтелекту.
Увімкнення функції
Ця функція в даний час знаходиться в бета-версії. Клієнти можуть зареєструватися на цю функцію на бета-порталі Webex , заповнивши опитування щодо участі операторів із штучним інтелектом.
-
Зараз на бета-фазі доступна лише функція сценарію оператора штучного інтелекту.
-
Автономні оператори доступні лише для вибору клієнтів. Запити можна надіслати через CSM (Менеджер з роботи з клієнтами), PSM (Менеджер з роботи з партнерами) або електронною поштою ask-ccai@cisco.com. Після схвалення для вашого клієнта будуть доступні автономні оператори на додаток до сценарійних операторів.
Доступ до студії оператора штучного інтелекту Webex
Щоб створити операторів із використанням штучного інтелекту, необхідно ввійти в програму Webex Agent Studio. Це можна зробити наступним чином:
Увійти з Control Hub
- Увійдіть у Control Hub за допомогою URL-адреси https://admin.webex.com.
- "У розділі ""Служби"" на панелі навігації виберіть Контактний центр."
- У розділі Швидкі посилання на правій панелі перейдіть до розділу Пакет Contact Center .
- Клацніть Webex Agent Studio , щоб отримати доступ до програми.
Система перехресно запустить програму Webex AI Agent Studio в іншій вкладці браузера, і ви автоматично виконаєте вхід у програму.
Увійти за допомогою Webex Connect
Щоб отримати доступ до програми Webex Agent Studio, потрібно мати доступ до Webex Connect.
- Увійдіть у програму Webex Connect за допомогою URL-адреси осередку, наданої для вашої організації та облікових даних.
За замовчуванням сторінка Служби відображається як домашня сторінка.
- У меню Лоток програми на лівій панелі навігації клацніть Webex Agent Studio , щоб отримати доступ до програми.
Система перехресно запустить програму Webex AI Agent Studio в іншій вкладці браузера, і ви автоматично виконаєте вхід у програму.
Макет головної сторінки
Вітаємо в програмі Webex AI Agent Studio. Під час входу на головну сторінку буде відображено такий макет:
-
Панель навігації
На панелі навігації, що з’являється ліворуч, можна отримати доступ до таких меню:
- Панель— відображає список операторів ШІ, до яких має доступ користувач, відповідно до наданого адміністратором підприємства.
- Знання— показує центральне сховище знань або базу знань, яка служить мозком для автономних операторів ШІ, які відповідають на запити клієнтів.
- Звіти— Списки попередньо створених звітів операторів штучного інтелекту різних типів. Можна створювати або планувати звіти відповідно до потреб компанії.
- Довідка— надає доступ до посібника користувача Webex Agent Studio у довідковому центрі Webex.
- Профіль користувача
Меню профілю користувача дозволяє переглядати інформацію про свій профіль і вийти з програми.
Сторінка корпоративного профілю містить інформацію про клієнта оператора ШІ, доступну лише адміністраторам із повним доступом адміністратора.
-
Вкладка Огляд містить таку інформацію:
- Ідентифікатори організації— включає ідентифікатор організації Webex, ідентифікатор організації CPaaS, ідентифікатор передплати для підприємства. Вона доступна для підприємств з інтеграцією Webex Contact Center для відповідного клієнта Webex Connect.
- Налаштування профілю— містить назву підприємства, унікальну назву підприємства та URL-адресу логотипа.
- Налаштування глобального оператора — дозволяє вибрати оператора за замовчуванням для голосового каналу для обробки сценаріїв резервування.
- Зведені дані про зберігання— надає зведені дані про періоди зберігання даних для цієї організації.
-
На вкладці Товариші по команді можна переглядати список товаришів по команді, які мають доступ до програми, і керувати нею. Кожному користувачеві призначається роль, яка визначає дії, які він може виконувати на основі наданих дозволів.
-
Інформація про свою панель
На панелі операторів штучного інтелекту представлені картками, на яких відображено основну інформацію, зокрема ім’я оператора штучного інтелекту, востаннє оновлено користувачем, востаннє оновлено та модуль, який використовується для навчання оператора.
Завдання на картці оператора штучного інтелекту
Наведіть вказівник на картку оператора штучного інтелекту, щоб переглянути наведені нижче параметри.
- Попередній перегляд—клацніть Попередній перегляд , щоб відкрити віджет попереднього перегляду оператора штучного інтелекту.
- Значок еліпси . Клацніть цей значок, щоб виконати такі завдання:
-
Копіювати посилання на попередній перегляд— скопіюйте посилання на попередній перегляд, щоб вставити його в нову вкладку та попередньо переглянути оператора штучного інтелекту в віджеті чату.
-
Копіювати маркер доступу— Скопіюйте маркер доступу оператора штучного інтелекту для виклику оператора через API.
-
Експорт—Експортуйте відомості про оператора штучного інтелекту (у форматі JSON) до локальної папки.
-
Видалити— Остаточно видаліть оператора штучного інтелекту з системи.
-
Закріпіть. Закріпіть оператора штучного інтелекту на першу позицію на панелі або відкріпіть, щоб перемістити його назад до попередньої позиції.
-
Створити нового оператора з ШІ
Можна створити нового оператора з використанням функції штучного інтелекту за допомогою параметра + Створити оператора у правому верхньому куті панелі. Можна вибрати використання попередньо визначений шаблон або створити оператора з нуля.
Щоб дізнатися, як створювати скриптові й автономні оператори з ШІ, перегляньте такі розділи:
Імпортувати попередньо налаштованого оператора ШІ
Можна імпортувати попередньо налаштований оператор ШІ у форматі JSON зі списку доступних операторів ШІ. По-перше, переконайтеся, що ви експортували оператора штучного інтелекту у форматі JSON до локальної папки. Виконайте наведені дії, щоб імпортувати:
- Клацніть Імпортувати оператор.
- Клацніть Передати , щоб передати файл оператора штучного інтелекту (у форматі JSON), експортований із платформи.
- У полі Ім’я оператора введіть ім’я оператора штучного інтелекту.
- (Необов’язково) У Ідентифікаторі системи відредагуйте створений системою унікальний ідентифікатор.
- Натисніть Імпортувати.
Оператор штучного інтелекту тепер успішно імпортовано на платформу Webex Agent Studio, і він доступний на панелі.
Пошук за ключовими словами
Платформа надає надійні можливості пошуку, щоб допомогти вам легко знаходити операторів із штучним інтелектом і керувати ними. Можна виконати пошук ключових слів за допомогою імені оператора. Введіть ім’я оператора або його частину в рядок пошуку. У системі відображається список операторів із штучним інтелектом, які відповідають вашим критеріям пошуку.
Фільтрувати за типом оператора
На додаток до пошуку з ключовими словами можна уточнити результати пошуку, фільтруючи на основі типу оператора штучного інтелекту. Виберіть один із фільтрів типу операторів із розкривного списку: Скрипт, Автономний і Усі.
Керування базою знань
База знань є центральним сховищем інформації для автономних операторів ШІ на базі Large Language Model (LLM). Автономні оператори ШІ використовують передові технології ШІ та машинного навчання для розуміння, обробки та створення тексту, подібного до людини. Ці оператори з ШІ навчаються на величезних обсягах даних, що дозволяє їм надавати детальні та контекстуально відповідні відповіді. Бази знань зберігають дані, необхідні для функціонування автономних операторів ШІ.
Щоб отримати доступ до бази знань, виконайте наведені нижче дії.
- Увійдіть до платформи Webex AI Agent Studio.
- На панелі клацніть значок Знання на панелі навігації ліворуч. З’явиться сторінка баз знань.
- Базу знань можна знайти на основі таких критеріїв:
- Назва бази знань
- Тип бази знань
- Бази знань оновлено між зазначеними датами.
- Бази знань, створені між заданими датами
Щоб скинути критерії пошуку, клацніть Скинути все .
- Також можна створити нову базу знань. Щоб створити нову базу знань, перегляньте розділ Створити базу знань для оператора штучного інтелекту.
Створити базу знань для оператора штучного інтелекту
1 |
На панелі клацніть значок Знання на панелі навігації ліворуч. |
2 |
На сторінці Бази знань клацніть +Створити базу знань у верхньому правому куті. |
3 |
На сторінці Створити базу знань введіть такі відомості. |
4 |
Натисніть кнопку Створити. Система створює базу знань із зазначеною назвою. |
5 |
На вкладці Файли : |
6 |
На вкладці Документи : |
7 |
Перейдіть на вкладку Інформація , щоб переглянути й відстежити деталі переданих файлів і створених документів.
|
Що далі
Налаштуйте базу знань для автономного оператора з ШІ, щоб відповідати на запитання.
Налаштування автономних операторів із ШІ
Автономні оператори ШІ працюють самостійно без прямого втручання людини. Ці оператори використовують розширені алгоритми та методи машинного навчання для аналізу даних, навчання з навколишнього середовища та адаптації своїх дій для досягнення конкретних цілей. У цьому розділі наведено дві основні можливості автономного оператора з ШІ.
Автономний оператор штучного інтелекту для виконання завдань
Автономні оператори з ШІ можуть виконувати різні завдання, зокрема:
-
Обробка природної мови (NLP) — Розуміння людської мови та відповіді на неї природним і розмовним способом.
-
Прийняття рішень — робіть обґрунтований вибір на основі наявної інформації та попередньо визначених правил.
-
Автоматизація — автоматизація повторюваних або трудомістких завдань.
Цей розділ містить наведені далі налаштування конфігурації.
Створіть автономного оператора з ШІ для виконання дій
1 |
Увійдіть до платформи Webex AI Agent Studio. |
2 |
На панелі клацніть +Створити оператора. |
3 |
На екрані Створити оператора штучного інтелекту клацніть Розпочати з нуля.
Ви також можете вибрати попередньо визначений шаблон, щоб швидко створити оператора штучного інтелекту. Відфільтруйте тип оператора штучного інтелекту як автономний. У цьому випадку поля на сторінці Профіль автоматично заповнюються. |
4 |
Клацніть Далі. |
5 |
У розділі Який тип оператора ви будуєте клацніть Автономний. |
6 |
У розділі Основні функції вашого оператора клацніть Виконати дії. |
7 |
Клацніть Далі. |
8 |
На сторінці Визначити оператора зазначте такі відомості. |
9 |
Клацніть Створити. Тепер ви успішно створили автономного оператора штучного інтелекту для виконання дій, який тепер доступний на панелі. У заголовку «Оператор штучного інтелекту» можна виконати такі завдання:
Ви також можете імпортувати попередньо створені оператори з ШІ. Додаткову інформацію див. в розділі Імпорт попередньо створеного оператора штучного інтелекту. |
Що далі
Оновіть профіль автономного оператора з ШІ.
Оновити профіль оператора автономного штучного інтелекту
Перед початком
Створіть автономного оператора з ШІ для виконання дій.
1 |
На панелі клацніть створений вами оператор штучного інтелекту. |
2 |
Перейдіть на вкладку і налаштуйте наведені далі відомості. |
3 |
Клацніть Опублікувати , щоб оператор штучного інтелекту транслювався в реальному часі. |
Що далі
Додайте необхідні дії до оператора штучного інтелекту.
Додати дії до автономного оператора штучного інтелекту
Автономні оператори з ШІ для виконання дій призначені для розуміння намірів користувача та діяти відповідно. Наприклад, в ресторані виникає необхідність автоматизувати онлайн-прийом їжі. Для виконання завдання можна створити автономного оператора з ШІ, який виконує такі дії:
-
Отримайте необхідну інформацію від клієнта.
-
Передайте інформацію в потрібний потік.
Автономний агент з ШІ для виконання дій працює на таких будівельних блоках:
-
Дія — функціональність, яка дозволяє оператору штучного інтелекту підключатися до зовнішніх систем для виконання складних завдань.
-
Запис або слот — представляє крок у виконанні намірів користувача. Заповнення слота передбачає надсилання конкретних запитань клієнту для виконання намірів клієнта на основі висловлювань. Це тригер для оператора штучного інтелекту, який починає виконувати дію. Визначте вхідні об’єкти як частину заповнення слота.
-
Виконання — визначає, як оператор ШІ завершить дію. У рамках виконання визначте вихідні об’єкти для автономного оператора ШІ, щоб створити відповідь у певному форматі. Система надсилає вихідні об’єкти до потоку, щоб продовжити дію та успішно завершити завдання.
1 |
На вкладці Дія клацніть +Нова дія. |
2 |
На сторінці Додати нову дію зазначте наведені далі відомості. |
Що далі
Ви можете налаштувати слоти або ви можете налаштувати слоти та визначити виконання залежно від вибраної області дії.
Налаштувати заповнення слота
Заповнення слота передбачає додавання необхідних введених об’єктів для механізму штучного інтелекту. У розділі Заповнення слота на сторінці Дії додайте вхідні об’єкти:
-
Можна додати об’єкти по одному у форматі таблиці.
-
Можна також використовувати файл JSON і визначити об’єкти. Докладніше див. в розділі Огляд схеми JSON .
Додати вхідні об’єкти у форматі таблиці
1 |
Щоб додати вхідний запис, клацніть +Новий запис введення. |
2 |
На сторінці Додати новий вхідний запис зазначте такі відомості. |
3 |
Клацніть Додати , щоб додати вхідний запис. Можна додати стільки вхідних записів, скільки потрібно. |
4 |
Використовуйте параметр Елементи керування , щоб виконати такі дії над об’єктом. |
Додавання записів за допомогою редактора JSON
Можна додати вхідні й вихідні записи за допомогою редактора JSON. У поданні редактора JSON об’єкти мають бути визначені у структурованому форматі JSON.
Додаткову інформацію див. в розділі Огляд схеми JSON.
Структура вхідних параметрів
Вхідні параметри повинні відповідати такій структурі:
-
тип— тип даних об’єкта параметрів. Це завжди "об'єкт" означає, що параметри структуровані як об'єкт.
властивості— об’єкт, де кожен ключ представляє параметр і пов’язані з ним метадані.
обов’язково— масив рядків, що містять назви параметрів, які є обов’язковими.
об’єкт властивостей
Кожен ключ в об’єкті властивостей представляє вхідний об’єкт/параметр і містить інший об’єкт із метаданими про цей параметр. Метадані завжди повинні містити такі ключові слова:
-
тип— тип даних параметра. Дозволені типи:
-
рядок— текстові дані.
-
ціле— числові дані без знаків після коми.
-
number— числові дані, які можуть включати десяткові цифри.
-
булеве— значення так/ні.
-
масив— список елементів, усі з яких зазвичай мають один і той самий тип.
-
об’єкт — складна структура даних із вкладеними властивостями.
-
-
опис— коротке пояснення того, що являє собою об’єкт. Це допомагає механізму штучного інтелекту зрозуміти призначення та використання параметра. Для кращої точності рекомендовано використовувати короткий опис, який відповідає інструкціям та опису дії оператора.
-
"Платформа примусово перевіряє тільки ""тип""." "Опис" не застосовується для всіх записів, але настійно рекомендується його додати. Інші корисні ключові слова для метаданих об’єктів:
-
enum — У полі списку перелічено можливі значення параметра. Це корисно для параметрів, які мають приймати лише обмежений набір значень. Розробники можуть визначити користувацькі списки значень, які параметр має прийняти для використання.
- шаблон — поле шаблону використовується з типами рядка для визначення формального виразу, якому рядок має збігатися. Це особливо корисно для перевірки певних форматів, наприклад номерів телефонів, поштових кодів або користувацьких ідентифікаторів.
-
приклади — поле прикладів містить один або кілька прикладів допустимих значень для параметра. Це допомагає рушій штучного інтелекту зрозуміти, які дані очікуються й які можуть бути особливо корисними для цілей перекладу та перевірки.
-
Існують інші ключові слова, які можуть зробити визначення об’єкта більш точним і надійним. Додаткову інформацію див. в розділі Огляд схеми JSON.
Приклад
Наступний приклад включає різні типи записів і ключових слів:
{ "type": "object", "properties": { "username": { "type": "string", "description": "Унікальне ім'я користувача для облікового запису.", "minLength": 3, "maxLength": 20 }, "пароль": { "type": "string", "description": "Пароль для облікового запису.", "minLength": 8, "формат": "пароль" }, "електронна пошта": { "тип": "рядок", "опис": "Адреса електронної пошти для облікового запису.", "шаблон": "\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" }, "дата народження": { "тип": "рядок", "опис": "Дата народження користувача.", "приклади": ["мм/дд/РРРР"] }, "бажані параметри": { "тип": "об'єкт", "опис": "Налаштування бажаних параметрів користувача.", "властивості": { "інформаційний бюлетень": { "тип": "булевий", "опис": "Чи хоче користувач отримувати інформаційні листи.", "за замовчуванням": true }, "сповіщення": { "type": "string", "опис": "Основний спосіб сповіщення.", "enum": ["email", "sms", "push"] } } }, "ролі": { "type": "array", "опис": "Список ролей, призначених користувачеві.", "елементи": { "type": "string", "enum": ["користувач", "адміністратор", "модератор"] } } , "обов'язково": ["ім'я користувача", "пароль", "email"] }
Цей приклад містить такі об’єкти:
- ім’я користувача— тип рядка з обмеженнями мінімальної та максимальної довжини.
- пароль— рядок із мінімальною довжиною та певним форматом (пароль вказує на те, що з ним слід обробляти безпечно).
- електронна пошта. Тип рядка з шаблоном регулярного виразу, щоб переконатися, що це дійсна адреса електронної пошти.
- дата народження— рядок із прикладами, щоб призначити формат дати.
- бажані параметри— тип об’єкта зі вкладеними властивостями (інформаційний бюлетень і сповіщення), включно з булевим значенням за замовчуванням і рядком із певними дозволеними значеннями (enum).
- ролі— індексируваний тип, де кожен елемент є рядком, обмеженим певними значеннями (переліком).
"Ім’я користувача, пароль та електронна пошта є обов’язковими, як визначено в масиві ""обов’язкових""."
У цьому прикладі об'єкти мають описові імена, чіткі описи, і дотримуються узгодженої структури та угоди про іменування. Дотримуйтесь наведених практик, щоб створити добре визначені об’єкти, які буде легко інтерпретувати й виконувати рушій штучного інтелекту.
Визначити виконання
1 |
Визначте деталі виконання для впровадження оператора штучного інтелекту в контактному центрі. Зазначте такі відомості: |
2 |
Налаштуйте вихідні об’єкти, наприклад, щоб оператор штучного інтелекту генерував результат у форматі, зрозумілому для потоку. |
3 |
Щоб додати запис виводу, клацніть +Новий запис виводу. На екрані Додати новий запис виводу зазначте такі деталі. Також можна використовувати файл JSON, щоб додати об’єкти виводу. Додаткову інформацію див. в розділі Додавання записів за допомогою редактора JSON . |
4 |
Клацніть Додати , щоб додати об’єкт виводу. Можна додати стільки записів виводу, скільки потрібно. |
5 |
Використовуйте параметр Елементи керування , щоб виконати такі дії над об’єктом. |
6 |
Клацніть Додати , щоб завершити співіснування. |
Що далі
Клацніть Попередній перегляд , щоб переглянути оператора з ШІ. Додаткову інформацію див. в розділі Перегляд автономного оператора штучного інтелекту. Клацніть Опублікувати , щоб оператор штучного інтелекту транслювався в реальному часі.
Після налаштування оператора штучного інтелекту:
- Щоб переглянути продуктивність оператора штучного інтелекту, перегляньте розділ Перегляд продуктивності автономного оператора штучного інтелекту з використанням аналітики.
- Щоб переглянути відомості про сеанси та історію, перегляньте розділ Перегляд сеансів автономних операторів штучного інтелекту та історії.
Автономні оператори з ШІ для відповіді на запитання
Автономні оператори можуть отримувати доступ до сховища знань і використовувати його для надання інформативних та точних відповідей на запити користувачів. Ця можливість корисна в сценаріях, коли оператору необхідно:
-
Надайте підтримку клієнтам – відповідайте на запитання та відповіді, виправте неполадки та керуйте клієнтами через процеси.
-
Пропонуйте технічну допомогу — надайте експертні консультації за певними темами або доменами.
Цей розділ містить наведені далі налаштування конфігурації.
Створіть автономного оператора з ШІ, щоб відповідати на запитання
Перед початком
Переконайтеся, що створено базу знань. Додаткову інформацію див. в розділі Керування базами знань.
1 |
Увійдіть до платформи Webex AI Agent Studio. |
2 |
На панелі клацніть +Створити оператора. |
3 |
На екрані Створити оператора штучного інтелекту клацніть Розпочати з нуля. Ви також можете вибрати попередньо визначений шаблон, щоб швидко створити оператора штучного інтелекту. Можна відфільтрувати тип оператора штучного інтелекту як автономний. У цьому випадку поля на сторінці профілю автоматично заповнюються. |
4 |
Клацніть Далі. |
5 |
У розділі Який тип оператора ви будуєте клацніть Автономний. |
6 |
У розділі Основні функції вашого оператора клацніть Відповісти на запитання. |
7 |
Клацніть Далі. |
8 |
На сторінці Визначити оператора зазначте такі відомості. |
9 |
Клацніть Створити. Автономного оператора з ШІ для відповіді на запитання успішно створено, і тепер він доступний на панелі. У заголовку «Оператор штучного інтелекту» можна виконати такі завдання:
Ви також можете імпортувати попередньо створені оператори з ШІ. Додаткову інформацію див. в розділі Імпорт попередньо створеного оператора ШІ. |
Що далі
Оновіть профіль автономного оператора з ШІ.
Оновити профіль оператора автономного штучного інтелекту
Перед початком
Створіть автономного оператора з ШІ, щоб відповідати на запитання.
1 |
На панелі клацніть створений вами оператор штучного інтелекту. |
2 |
Перейдіть на вкладку і налаштуйте наведені далі відомості. |
3 |
Клацніть Зберегти зміни , щоб перевести оператора штучного інтелекту в реальному часі. |
Що далі
Налаштуйте базу знань для оператора штучного інтелекту.
Налаштувати базу знань
Перед початком
Створіть автономного оператора з ШІ, щоб відповідати на запитання.
1 |
На сторінці Панель виберіть оператора штучного інтелекту, якого ви створили. |
2 |
Перейдіть на вкладку База знань . |
3 |
Виберіть необхідну базу знань із розкривного списку. |
4 |
Клацніть Зберегти зміни , щоб перевести оператора штучного інтелекту в режимі реального часу. |
Що далі
Клацніть Попередній перегляд , щоб переглянути оператора з ШІ. Додаткову інформацію див. в розділі Перегляд автономного оператора штучного інтелекту.
Після налаштування оператора штучного інтелекту:
- Щоб переглянути продуктивність оператора штучного інтелекту, перегляньте розділ Перегляд продуктивності автономного оператора штучного інтелекту з використанням аналітики.
- Щоб переглянути відомості про сеанси та історію, перегляньте розділ Перегляд сеансів автономних операторів штучного інтелекту та історії.
Переглянути сеанс оператора автономного штучного інтелекту та історію
Ви можете переглянути відомості про сеанс і історію кожного з створених вами автономних операторів з ШІ. На сторінці Сеанси відображено відомості про сеанси, створені за допомогою концемерів. Сторінка Історія дозволяє переглянути відомості про зміни конфігурації, виконані в операторі штучного інтелекту.
Сеанси
На сторінці Сеанси наведено вичерпний запис усіх взаємодій між операторами штучного інтелекту й користувачами. Щоб перейти на сторінку Сеанси , виконайте наведені дії.
- На панелі клацніть оператора автономного штучного інтелекту, для якого потрібно переглянути відомості про сеанс.
- На панелі навігації ліворуч клацніть Сеанси.
З’явиться сторінка Сеанси . Кожен сеанс відображається як запис, який містить усі повідомлення сеансу. Ця інформація корисна для аудиту, аналізу та вдосконалення оператора штучного інтелекту.
У таблиці сеансів показано список усіх сеансів/кімнат, створених для цього оператора штучного інтелекту. Таблицю буде поділено на сторінки, якщо кількість рядків перевищує кількість, яку можна розмістити на одному екрані. Будь-які поля в таблиці можна відсортувати або відфільтрувати за допомогою розділу Уточнити результати ліворуч. Поля, які присутні, представляють таку інформацію про будь-який конкретний сеанс:
-
Ідентифікатор сеансу— унікальний ідентифікатор кімнати або ідентифікатор сеансу для розмови.
- Ідентифікатор споживача— ідентифікатор споживача, який взаємодіяв з оператором штучного інтелекту.
-
Канали— Канал, у якому відбулася взаємодія.
-
Оновлено о — Під час закриття кімнати.
-
Метадані кімнати — містить додаткову інформацію про кімнату.
-
Установіть обов’язкові прапорці:
- Приховати тестові сеанси—Щоб приховати тестові сеанси та відобразити лише список сеансів наживо.
- Відбулася передача оператора— щоб фільтрувати сеанси, передані оператору. Якщо відбувається передача оператора, відображається значок Навушники , що вказує на передачу чату оператору людини.
- Сталася помилка— щоб відфільтрувати сеанси, у яких сталася помилка.
- Проголосували проти— щоб відфільтрувати сеанси, проголосували проти.
Клацніть рядок у таблиці сеансів, щоб отримати докладне подання цього сеансу. Значок блокування вказує на те, що сеанс заблоковано, і його необхідно розшифрувати. Потрібно мати дозвіл, щоб розшифрувати сеанс. Якщо перемикач Розшифрувати доступ увімкнено, ви можете отримати доступ до будь-якого сеансу за допомогою кнопки Розшифрувати контент . Однак ця функція застосовується лише в тому випадку, якщо для параметра Розширений захист даних встановлено значення true або ввімкнено для клієнта.
Історія
Сторінка Історія дозволяє переглянути відомості про зміни конфігурації, виконані в операторі штучного інтелекту. Щоб переглянути історію певного оператора, виконайте наведені дії.
- На панелі клацніть оператора автономного штучного інтелекту, для якого потрібно переглянути історію.
- На панелі навігації ліворуч клацніть Історія.
Сторінка Історія з’являється з такими вкладками:
- Журнали аудиту— клацніть вкладку Журнали аудиту , щоб переглянути зміни, внесені до операторів із штучним інтелектом.
- Історія моделей. Клацніть вкладку Історія моделей , щоб переглянути різні версії автономного оператора штучного інтелекту для виконання дій.
Журнали аудиту
На вкладці Журнали аудиту відстежуються зміни, внесені до автономного оператора штучного інтелекту. Ви можете переглянути деталі змін за останні 35 днів. На вкладці Журнали аудиту відображено такі деталі.
Користувачі з ролями розробника адміністратора або оператора штучного інтелекту можуть отримати доступ лише до вкладки Журнали аудиту . "Користувачі з користувацькими ролями, які мають дозвіл ""Отримати журнал аудиту"", також можуть переглядати журнали аудиту."
- Оновлено о— дані та час зміни.
- Оновлено користувачем — ім’я користувача, який включив зміну.
- Поле— конкретний розділ оператора штучного інтелекту, у якому були внесені зміни.
- Опис — Додаткова інформація про зміну.
Шукати конкретний журнал аудиту можна за допомогою параметрів пошуку Оновлено користувачем, Поле та Опис . Можна відсортувати журнали на основі полів Оновлено в і Оновлено за .
Історія моделей
Вкладка Історія моделей доступна лише для автономного оператора штучного інтелекту для виконання дій.
Щоразу, коли ви публікуєте оператор автономного штучного інтелекту для виконання дій, версія оператора автономного інтелекту зберігається й доступна на вкладці Історія моделей . Різні версії оператора штучного інтелекту можна переглянути на вкладці Історія моделей .
- Опис моделі— короткий опис версії оператора штучного інтелекту.
- Механізм штучного інтелекту— механізм штучного інтелекту, який використовується для цієї версії оператора штучного інтелекту.
- Оновлено — дата й час створення версії.
- Дії — дозволяє виконати наведені далі дії в операторі штучного інтелекту
- Завантаження— усі зміни оператора штучного інтелекту втрачено. Потрібно виконати конфігурацію ще раз.
- Експорт — використовуйте для експорту оператора штучного інтелекту.
Перегляд автономного оператора з ШІ
Можна переглядати автономних операторів із ШІ під час створення оператора ШІ, під час редагування та після розгортання оператора. Можна відкрити перегляд з:
- Панель оператора штучного інтелекту. Після наведення вказівника на картку оператора штучного інтелекту стає видимим параметр Попередній перегляд для цього оператора штучного інтелекту. Клацніть, щоб відкрити перегляд оператора штучного інтелекту.
- Заголовок оператора штучного інтелекту— Клацніть картку оператора штучного інтелекту, щоб відкрити оператора штучного інтелекту. Параметр Попередній перегляд завжди відображається в розділі заголовка.
- Згорнутий віджет. Після запуску та згортання перегляду заголовок чату з’явиться в нижній правому куті сторінки. Можна використовувати цей параметр, щоб легко знову відкрити режим попереднього перегляду.
Студія оператора штучного інтелекту Webex також надає параметр попереднього перегляду в спільному доступі. Клацніть меню у правому верхньому куті й виберіть параметр Копіювати посилання на перегляд . Можна поділитися посиланням для перегляду з іншими користувачами, як-от тестувальниками або споживачами оператора штучного інтелекту.
Віджет попереднього перегляду платформи
Віджет перегляду з’явиться в нижньому правому куті екрана. Ви можете надати речення (або послідовність речень), щоб перевірити відповіді оператора штучного інтелекту та переконатися, що він працює належним чином.
Крім того, можна згорнути віджет попереднього перегляду, надати інформацію про споживачів і ініціювати кілька кімнат для перевірки оператора штучного інтелекту.
Віджет для перегляду в спільному доступі
Віджет попереднього перегляду у спільному доступі дозволяє надавати спільний доступ до оператора штучного інтелекту зацікавленим сторонам та споживачам у презентаційному вигляді без необхідності розробки користувацького інтерфейсу користувача для покриття оператора штучного інтелекту. За замовчуванням скопійоване посилання для попереднього перегляду дає оператору штучного інтелекту доступ до телефонного номера. Можна виконати швидке налаштування, змінивши певні параметри в посиланні на перегляд. Віджет можна налаштувати так:
- Колір віджета— додавши параметр brandColor до посилання. Можна визначити прості кольори за допомогою назв кольорів або використовувати шістнадцятковий код кольорів.
-
Корпус телефона— Шляхом зміни значення параметра phoneCasing у посиланні. За замовчуванням установлено значення true . Його можна вимкнути, виконавши значення false.
Приклад посилання для попереднього перегляду з указаними параметрами:
? bot_unique_name=<your_bot_unique_name>&enterprise_unique_name=<your_enterprise_unique_name>&phoneCasing=&brandcolor<введіть шістнадцяткове значення кольору у форматі '_XXXX'>
.
Голосовий перегляд
Автономний оператор з ШІ, який відповідає на запитання, підтримує попередній перегляд на основі голосу. Щоб увімкнути цей параметр, виконайте наведені дії.
- Перейдіть до панелі й виберіть оператора штучного інтелекту.
- Перейдіть до розділу
- У розкривному списку Engine ШІ виберіть Vega.
. - Клацніть Зберегти зміни.
Параметр Попередній перегляд оновлюється за допомогою значка Мікрофона для голосового перегляду. Клацніть Перегляд. З’явиться віджет попереднього голосового перегляду.
Щоб використовувати цю функцію, потрібно ввімкнути доступ до мікрофона.
У віджеті попереднього перегляду голосового зв’язку можна переглянути наведені далі параметри:
- Кнопка Почати , щоб почати перегляд.
- Текст стенограми наживо розмови відображається у віджеті, коли триває попередній перегляд голосу.
- Завершіть виклик , щоб завершити розмову.
- Вимкнути звук , щоб вимкнути звук.
Перегляд продуктивності автономного оператора штучного інтелекту за допомогою аналітики
Розділ аналітики оператора штучного інтелекту надає графічне представлення ключових показників для оцінки ефективності та ефективності оператора штучного інтелекту. Для створення аналітики автономного оператора з ШІ:
- Виберіть оператора штучного інтелекту на панелі.
- На панелі навігації ліворуч клацніть Аналітика. Огляд продуктивності оператора штучного інтелекту відображається як у табличному, так і в графічному поданні.
У першому розділі відображено наведену далі статистику сеансів і повідомлень для оператора штучного інтелекту.
- Загальна кількість сеансів і сеансів, оброблених оператором штучного інтелекту без втручання людини.
- Загальна кількість переданих операторам, тобто кількість сеансів, переданих операторам із людини.
- Середнє значення сеансів за день
- Загальна кількість повідомлень (повідомлення людини й оператора штучного інтелекту) і кількість цих повідомлень надійшла від користувачів.
- Середнє значення щоденних повідомлень
У другому розділі відображається статистика про користувачів. Вона надає кількість загальних користувачів і інформацію про середнє значення сеансів на користувача й середнє значення користувачів за день.
У третьому розділі відображаються відповіді оператора штучного інтелекту й передавання оператора.
Налаштування оператора з використанням скриптів на ШІ
У цьому розділі описано, як налаштувати операторів із використанням скриптів на ШІ й керувати ними на платформі Webex Agent Studio, щоб вони забезпечували точні відповіді на запити користувачів і ефективно виконували автоматизовані завдання.
Сценарій оператора штучного інтелекту для виконання завдань
Оператор штучного інтелекту з сценарієм збільшує можливості створення операторів без коду платформи Webex Agent Studio. Оператор із сценарієм ШІ вмикає розмови з кількома поворотами, де він може отримувати відповідні дані від клієнтів для виконання певних завдань. Це включає наведене далі:
-
Запустіть прості команди. Дотримуйтесь інструкцій, щоб виконати попередньо визначені дії.
-
Обробка даних — Маніпулювання та перетворення даних відповідно до вказаних правил.
-
Взаємодійте з іншими системами — спілкуйтеся з іншими рішеннями та керуйте ними.
Цей розділ містить наведені далі налаштування конфігурації.
- Створіть оператора штучного інтелекту з сценарієм для виконання дій
- Оновити профіль оператора штучного інтелекту з сценаріями
- Керування об’єктами
- Керування намірами
- Керувати відповідями
- Налаштування параметрів керування
- Додати мову до оператора штучного інтелекту з сценарієм
- Налаштування параметрів передачі керування
Створіть оператора штучного інтелекту з сценарієм для виконання дій
1 |
Увійдіть до платформи Webex AI Agent Studio. |
2 |
На панелі клацніть + Створити оператора. |
3 |
На екрані Створити оператора штучного інтелекту створіть нового оператора штучного інтелекту з нуля. Ви також можете вибрати попередньо визначений шаблон, щоб швидко створити оператора штучного інтелекту. Можна відфільтрувати тип оператора штучного інтелекту як сценарій. У цьому випадку поля на сторінці профілю автоматично заповнюються. |
4 |
Клацніть Розпочати з нуля , а потім Далі. |
5 |
У розділі Який тип оператора ви створюєте? клацніть Скрипт. |
6 |
У розділі Яка основна функція вашого оператора? клацніть Виконати дії. |
7 |
Клацніть Далі. |
8 |
На сторінці Визначити оператора зазначте такі відомості. |
9 |
Клацніть Створити. Оператора з використанням сценарію штучного інтелекту для відповіді на запитання успішно створено, і тепер він доступний на панелі. У заголовку «Оператор штучного інтелекту» можна виконати такі завдання:
Ви також можете імпортувати попередньо створені оператори з ШІ. Додаткову інформацію див. в розділі Імпорт попередньо створеного оператора ШІ. |
Що далі
Оновити профіль оператора штучного інтелекту з сценаріями
Перед початком
Створіть оператора штучного інтелекту з сценарієм, щоб відповісти на запитання.
1 |
Увійдіть до платформи Webex AI Agent Studio. |
2 |
На панелі виберіть створеного оператора штучного інтелекту. |
3 |
Перейдіть до розділу і налаштуйте наведені далі відомості. |
4 |
Клацніть Зберегти зміни , щоб зберегти налаштування. |
Керування об’єктами
Сутності є будівельними блоками розмов. Вони є основними елементами, які оператор штучного інтелекту витягує з висловлювань користувача. Вони представляють конкретну інформацію, таку як назви продуктів, дати, кількість або будь-яку іншу значну групу слів. Ефективно ідентифікуючи й вилучаючи об’єкти, оператор штучного інтелекту може краще розуміти наміри користувачів і надавати більш точні та відповідні відповіді.
Типи об’єктів
Студія оператора штучного інтелекту Webex пропонує 11 попередньо створених типів записів для запису різних типів даних користувачів. Також можна створити будь-який із наведених далі користувацьких записів.
Настроювані об’єкти
Ці об’єкти можна налаштувати та дозволяють розробникам записувати інформацію для конкретних випадків використання.
-
Користувацький список — визначте списки очікуваних рядків для фіксації певних точок даних, які не охоплюють попередньо створені об’єкти. Ви можете додати кілька синонімів до кожного рядка. Наприклад, спеціальний об'єкт розміру піци.
-
Регулярні вирази — використовуйте регулярні вирази, щоб ідентифікувати конкретні шаблони та отримувати відповідні дані. Наприклад, регулярний номер телефону (наприклад,
123-123-8789
). -
Цифри — фіксуйте числові входи фіксованої довжини з високою точністю, особливо в голосових взаємодіях. У неголосових взаємодіях він використовується як альтернатива користувацькому та регулярному типам записів. Наприклад, щоб виявити п’ятизначний номер облікового запису, потрібно визначити довжину в п’ять.
-
Алфавітно-цифровий — фіксує комбінації літер і чисел, що забезпечує точне розпізнавання як голосових, так і неголосових входів.
-
Вільна форма – фіксуйте гнучкі точки даних, які важко визначити або перевірити.
-
Зіставлення розташування (WhatsApp) — отримайте дані про розташування, якими ви поділилися в каналі WhatsApp.
Об’єкти системи
Ім’я об’єкта | Опис | Введення прикладу | Приклад виводу |
---|---|---|---|
Дата | Перетворення дат природною мовою в стандартний формат дат | «Липень наступного року» | 01/07/2020 |
Час | Синхронізує час у природній мові зі стандартним форматом часу | 5 вечора | 17:00 |
Електронна пошта | Виявлення адрес електронної пошти | напишіть мені на адресу info@cisco.com | info@cisco.com |
Номер телефону | Виявляє спільний номер телефону | зворотний виклик на номер 9876543210 | 9876543210 |
Грошові одиниці | Аналізує валюту і суму | Я хочу 20$ | 20$ |
Звичайний | Виявляє порядковий номер | Четвертий із десяти осіб | 4th |
кардинал | Виявляє кардинальний номер | Четвертий із десяти осіб | 10 |
Геолокація | Виявляє географічні розташування (міста, країни тощо) | Я поплив у Темзі в Лондоні, Великобританія. | Лондон, Велика Британія |
Імена користувачів | Виявлення загальних імен | Білл Гейтс з Microsoft | Білл Гейтс |
Кількість | Визначає вимірювання, як вага або відстань | Ми за 5 км від Парижа | 5km |
Тривалість | Визначає періоди часу | 1 тиждень відпустки | 1 тиждень |
Створені об’єкти можна відредагувати на вкладці об’єктів. Зв’язування записів із наміром анотує ваші слова з виявленими об’єктами, коли ви їх додаєте.
Ролі об’єкта
Коли об’єкт має бути зібраний кілька разів у межах одного наміру, ролі об’єкта стають важливими. Призначивши різні ролі одному й тому самому запису, можна більш точно направити оператора штучного інтелекту в розумінні та обробці введених користувачами даних.
Наприклад, щоб забронювати рейс з макетом, можна створити запис аеропорту
з трьома ролями: походження
,призначення
і макет
. Анотуючи навчальні заяви за допомогою цих ролей, оператор штучного інтелекту може дізнатися очікувані шаблони та легко обробляти складні запити на резервування.
Ролі об’єктів підтримуються лише в Mindmeld (користувацьких і системних об’єктах) і Rasa (тільки користувацьких об’єктів). Адміністраторам потрібно встановити прапорець Ролі об’єктів
у діалоговому вікні вибору двигуна NLU.
Адміністратори не можуть перемкнутися з RASA або Mindmeld на Swiftmatch, поки використовуються ролі записів. Ролі потрібно видалити з намірів, щоб вимкнути ролі записів у розширених налаштуваннях модуля NLU. Можна створити запис із ролями записів.
Створити запис із ролями записів
Перш ніж почати
1 |
Увійдіть до платформи Webex AI Agent Studio. |
2 |
На панелі клацніть створеного сценарієм оператора штучного інтелекту. |
3 |
Клацніть Навчання на лівій панелі. |
4 |
На сторінці Дані навчання клацніть вкладку Об’єкти . |
5 |
Клацніть Створити запис. |
6 |
У вікні Створити запис задайте такі поля: |
7 |
Увімкніть перемикач Значення слота автоматичних пропозицій , щоб автоматично завершити та надати альтернативні пропозиції для цього запису під час розмови. Поле Ролі відображається під час створення користувацького запису, лише якщо ролі запису ввімкнено в розділі Розширені налаштування вікна Змінити навчальний модуль для двигунів RASA та Mindmeld NLU. |
8 |
Клацніть Зберегти. Параметри Змінити та Видалити можна використовувати в стовпці Дії , щоб виконати пов’язані дії.
|
Що далі
Після створення запису можна прив’язати ролі до запису.
Прив’язати ролі до запису
1 |
Увійдіть до платформи Webex AI Agent Studio. |
2 |
На панелі клацніть створений вами оператор штучного інтелекту. |
3 |
Клацніть Навчання на лівій панелі. |
4 |
На сторінці Дані навчання виберіть намір пов’язати об’єкти й ролі об’єктів. За замовчуванням з’явиться вкладка Намір .
|
5 |
У розділі Слоти клацніть Зв’язати запис. |
6 |
Виберіть роль запису для імені запису. |
7 |
Клацніть Зберегти. Можна призначити ролі запису для збирання одного й того самого запису двічі з метою. |
Рушій для розуміння природної мови (NLU)
Оператори з використанням сценарію ШІ використовують Natural Language Understanding (NLU) з машинним навчанням для ідентифікації намірів клієнта. Такі двигуни NLU інтерпретують вхідні дані клієнтів і надають точні відповіді:
- Swiftmatch — швидкий, легкий двигун, що підтримує кілька мов.
- RASA — провідний діалоговий фреймворк з відкритим кодом.
- Mindmeld (бета-версія) — пропонує розширені діалогові потоки та можливості NLU.
Для досягнення високої точності RASA потрібно більше навчальних даних, ніж Swiftmatch. Розробники можуть перемикати двигуни NLU на вкладках «Статті та навчання операторів із сценарієм» для оцінки продуктивності. Зміна двигуна оновлює алгоритм оператора штучного інтелекту, що потребує перепідготовки для точного висновку на основі нової моделі. Аналізувати відмінності в продуктивності можна за допомогою оцінок подібності в сеансах і тестування в одне клацання.
Розробники також можуть тестувати та коригувати показники порогових значень у розділі «Передача та висновок» після перемикання двигунів. Для RASA порогові оцінки, як правило, є зворотно пропорційними кількості намірів, тобто оператори з багатьма намірами (100+) зазвичай мають нижчі оцінки переведення на резерв у налаштуваннях виведення.
Змінити навчальні двигуни
Для перемикання між двигунами NLU.
-
Виберіть оператора штучного інтелекту, якого ви хочете змінити навчальний модуль.
- Для оператора штучного інтелекту з використанням скриптів для відповіді на запитання: Клацніть Статті. З’явиться сторінка База знань .
- Для операторів із використанням скриптів ШІ для виконання завдань: Клацніть Навчання. З’явиться сторінка даних про навчання.
-
Клацніть значок Налаштування поруч із рушієм NLU у правій частині сторінки. З’явиться вікно Змінити навчальний модуль .
За замовчуванням для рушія NLU встановлено значення Swiftmatch для щойно створених операторів із штучним інтелектом.
-
Виберіть навчальний модуль для навчання оператора з ШІ. Можливі значення:
- RASA (бета-версія)
- Swiftmatch
- Mindmeld (бета-версія)
-
Задайте цю інформацію в розділі Висновок :
- Оцінка, нижче якої буде показана резервна копія— Мінімальна довіра, необхідна для відображення відповіді, нижче якої буде показана резервна відповідь.
- Різниця в оцінках за частковий збіг—Визначає мінімальний проміжок між рівнем довіри відповідей, щоб чітко відображати найкращий збіг, нижче якого показаний шаблон часткового збігу.
- Клацніть, щоб розгорнути розділ Додаткові налаштування .
- Видалити стоп-слова—«стоп-слова» — це функціональні слова, які встановлюють граматичні зв’язки між іншими словами в реченні, але самі по собі не мають лексичного значення. Коли ви видаляєте з речення стоп-слова, такі як статті (a, an, the, тощо), займенники (він, її тощо), алгоритми машинного навчання можуть зосередитися на словах, які визначають значення текстового запиту споживача. Якщо встановити прапорець, він видаляє з речення «стоп-слова» під час навчання та висновків. Ця можливість рушія NLU підтримується тільки для Swiftmatch.
- Розширити скорочення. Англійські скорочення в даних навчання можна розширити до початкової форми разом із умовами в вхідному запиті споживача для більшої точності. "Приклад: ""не"" розкрито до ""не""." Якщо цей прапорець вибрано, скорочення у вхідних повідомленнях буде розгорнуто перед обробкою. Ця можливість підтримується для всіх трьох двигунів NLU.
- Перевірка орфографії в тексті — Бібліотека виправлення тексту ідентифікує та виправляє неправильні орфографії в тексті перед висновком. Ця можливість підтримується для всіх трьох двигунів, лише якщо ввімкнено прапорець Перевірка правопису в висновках .
- Видалити спеціальні символи—Спеціальні символи — це символи без літер і цифр, які впливають на висновок. Наприклад, Wi-Fi і Wi-Fi розглядаються по-різному двигуном NLU. Якщо цей прапорець вибрано, спеціальні символи в запиті споживача будуть видалені для відображення відповідної відповіді. Ця можливість рушія NLU підтримується тільки для Swiftmatch.
- Ролі об’єктів. Користувацькі об’єкти можуть мати різні ролі. Ця можливість рушія NLU підтримується тільки для RASA і Mindmeld.
- Заміна об’єкта в висновках — значення об’єктів у навчальних даних і висновках замінено ідентифікаторами об’єктів. Ця можливість рушія NLU підтримується тільки для Swiftmatch.
- Призначити пріоритетність заповнення слота— Пріоритетність заповнення слота перевищує виявлення намірів.
- Результати, що зберігаються в одному повідомленні. Кількість статей, для яких розраховані оцінки довіри оператора штучного інтелекту, буде відображено в інформації про транзакцію на сеансах.
Кількість результатів, які відображатимуться в розділі «Алгоритм» на екрані «Сеанси», тепер обмежено до 5. "Найкращі n результатів (1=<n=<5) доступні в звітах про текст стенограми повідомлень операторів із використанням штучного інтелекту, а також у розділі ""Результати алгоритму"" вкладки ""Інформація про транзакцію"" у розділі ""Сеанси""."
- Розширення форми слів — розширте навчальні дані за допомогою таких форм слів, як плюрали, дієслова тощо, разом із синонімами, вбудованими в дані. Ця можливість підтримується тільки для Swiftmatch.
- Синоніми — це альтернативні слова, які використовуються для позначення одного й того ж слова. Якщо вибрано цей прапорець, звичайні англійські синоніми для слів у навчальних даних автоматично генеруються, щоб точно розпізнати споживацький запит. Наприклад, для слова сад, створені системою синоніми можуть бути задній двор, двор і так далі. Ця можливість рушія NLU підтримується тільки для Swiftmatch.
- Форми слів — Форми слів можуть існувати в різних формах, таких як множини, прикметники, прикметники або дієслова. Наприклад, для слова «творчість» слова можуть створюватися, створюватися, творчість, творчість, творчість тощо. Якщо вибрано цей прапорець, слова в запиті створюються з альтернативними формами слів і обробляються для надання відповідної відповіді споживачам.
Розробники можуть встановлювати різні порогові значення для різних двигунів NLU, щоб визначити найнижчу оцінку, прийнятну для відображення відповіді оператора штучного інтелекту.
- Клацніть Оновити , щоб змінити алгоритм в корпусі оператора штучного інтелекту.
- Клацніть Поїзд. Після навчання оператора штучного інтелекту за допомогою вибраного навчального модуля стан бази знань зміниться з Збережено на Навчено.
Ви можете тренувати оператора штучного інтелекту за допомогою RASA і Mindmeld, лише якщо всі статті мають принаймні два вислови.
Навчання
Після створення всіх статей можна навчити оператора штучного інтелекту та зробити його в реальному часі для тестування та розгортання. Щоб навчити оператора штучного інтелекту з його поточним корпусом, клацніть Потяг у правому верхньому куті. Ця дія змінить стан на «Навчання».
Після завершення навчання стан зміниться на Навчено. Клацніть значок Перезавантажити поруч із Навчання , щоб отримати поточний стан навчання.
На цьому етапі можна клацнути Зробити наживо , щоб підготовлений корпус жив і протестувати його в попередньому перегляді для спільного доступу або на зовнішніх каналах, де розгорнуто оператора штучного інтелекту.
Векторна модель
Тепер ви можете вибрати їхні бажані векторні моделі як частину розширених налаштувань двигуна в модулі Swiftmatch NLU. Можливий вибір між двома параметрами – Рівень вимови проти векторів рівня статті. У наших поточних зусиллях по підвищенню точності наших двигунів NLU ми експериментували з використанням векторів рівня статті замість старішої моделі, яка використовувала векторів рівня вимови. Виявлено, що вектори рівня статті в більшості випадків підвищують точність. Зверніть увагу, що вектори рівня статті є новим значенням за замовчуванням для векторизації нових одномовних операторів із штучним інтелектом. Для багатомовних операторів із штучним інтелектом збіги рівня статті підтримуються лише тоді, коли багатомовною моделлю є Polymatch.
Ви можете перевірити інформацію про векторну модель, яка доступна на момент висновку, в розділі інша інформація сеансу.
Керування намірами
Намір є основним компонентом платформи студії оператора штучного інтелекту Webex, яка дозволяє оператору штучного інтелекту ефективно розуміти ваші дані й реагувати на них. Він являє собою конкретне завдання або дію, яку ви хочете виконати під час розмови. Ви можете визначити всі наміри, які відповідають завданням, які ви хочете виконати. Точність класифікації намірів безпосередньо впливає на здатність оператора штучного інтелекту надавати відповідні та корисні відповіді. Класифікація намірів – це процес ідентифікації наміру на основі ваших введених даних, що дозволяє оператору штучного інтелекту реагувати змістовним і контекстуально відповідним чином.
Системні наміри
- Намір переведення на резерв за замовчуванням. Можливості оператора штучного інтелекту за своєю суттю обмежені намірами, які призначені для розпізнавання та реагування. Хоча підприємство не може передбачити кожне можливе запитання, яке ви можете поставити, намір переведення на резерв за замовчуванням може допомогти вести розмови на належному рівні.
Реалізуючи намір переведення за замовчуванням, розробники оператора штучного інтелекту можуть гарантувати, що оператор штучного інтелекту граціозно обробляє неочікувані або недоступні запити, спрямовуючи розмову назад на відомі наміри.
Розробникам оператора штучного інтелекту не потрібно додавати певні твердження до наміру переведення на резерв. Оператора можна навчити автоматично запускати резервний намір, коли він стикається з відомими поза сферою дії питаннями, які в іншому випадку можуть бути неправильно класифіковані в інші наміри.
Наприклад, в банківському операторі ШІ клієнти можуть спробувати запитати про кредити. Якщо оператор штучного інтелекту не налаштований на обробку запитів, пов’язаних із кредитом, ці запити можна інтегрувати як навчальні фрази в намірі переведення за замовчуванням. Коли клієнт запитує кредити в будь-який момент розмови, оператор штучного інтелекту розпізнає запит як такий, що виходить за межі його визначених намірів, і запускає резервну відповідь. Це забезпечує більш належну відповідь.
Намір переведення на резерв не повинен мати будь-яких слотів, пов’язаних із ним.
Для відповіді намір переведення має використовувати ключ шаблону переведення за замовчуванням.
- Довідка. Цей намір призначений для розгляду запитів клієнтів щодо можливостей оператора штучного інтелекту. Коли клієнти не впевнені, чого вони можуть досягти або зіткнутися з труднощами під час розмови, вони часто звертаються за допомогою до
служби.
За замовчуванням відповідь щодо наміру допомоги зіставляється з ключем шаблону
Довідкове повідомлення
. Однак розробники оператора штучного інтелекту можуть налаштувати відповідь або змінити пов’язаний ключ шаблону, щоб надати більш детальні та інформаційні настанови.Рекомендовано передати можливості оператора штучного інтелекту на високому рівні, надаючи клієнтам чітке розуміння того, що вони можуть зробити далі.
- Спілкування з оператором. Цей намір дає клієнтам змогу запитувати допомогу в оператора людини на будь-якому етапі їхньої взаємодії з оператором із штучним інтелектом. Коли здійснюється виклик цього наміру, система автоматично ініціює передавання оператору людини. Шаблоном відповіді за замовчуванням для цього наміру є
передача оператора
. Хоча для зміни ключа шаблону відповіді немає обмежень користувацького інтерфейсу користувача, його зміна не вплине на результат передавання користувачеві.
Малі наміри розмови
Усі нещодавно створені оператори з ШІ включають чотири попередньо визначені невеликі наміри розмови для обробки загальних привітань клієнтів, висловлювання подяки, негативних відгуків і прощання:
- Вітання
- Дякуємо
- Оператор штучного інтелекту не був корисним
- До побачення!
Створити намір
Перед початком
Перш ніж створити намір, переконайтеся, що ви створюєте записи, щоб зв’язати його з наміром. Додаткову інформацію див. в розділі Створити запис із ролями записів.
1 |
Увійдіть до платформи Webex AI Agent Studio. |
2 |
На панелі виберіть оператора з штучним інтелектом. |
3 |
Клацніть Навчання на лівій панелі. |
4 |
На сторінці Дані навчання клацніть Створити намір. |
5 |
У вікні Створити намір вкажіть такі відомості. |
6 |
Установіть прапорець Обов’язково , якщо запис є обов’язковим. |
7 |
Введіть кількість повторних спроб, дозволених для цього слота. За замовчуванням число встановлено на три. |
8 |
Виберіть ключ шаблону з розкривного списку. |
9 |
У розділі Відповідь введіть ключ шаблону остаточної відповіді, який буде повернутий користувачам після завершення наміру. |
10 |
Увімкніть перемикач Скинути слоти після завершення , щоб скинути значення слотів, зібраних у розмові, після завершення наміру. Якщо цей перемикач перебуває в вимкненому стані, слот зберігає старі значення та відображає ту саму відповідь.
|
11 |
Увімкніть перемикач Оновити значення слота , щоб оновити значення слота під час розмови з споживачем. Оператор штучного інтелекту розглядає останнє значення, яке було введено в слот для обробки даних. Якщо цей параметр увімкнено, значення для заповнених слотів оновлюються щоразу, коли клієнти надають нову інформацію для того самого типу слотів.
|
12 |
Увімкніть перемикач Надати пропозиції для слотів , щоб надавати пропозиції щодо заповнення слотів і альтернативних значень слотів у кінцевій відповіді на основі введених користувачем даних. |
13 |
Увімкніть перемикач Завершити розмову , щоб закрити сеанс після цього наміру. Webex Connect і голосові потоки можуть використовувати це, щоб закрити розмову з споживачами.
|
14 |
Клацніть Зберегти. Клацніть Поїзд у правому верхньому куті вкладки Навчання , щоб відобразити зміни, внесені в наміри та сутності.
Для навчання двигунів Rasa або Mindmeld NLU потрібно щонайменше два варіанти навчання (вимови) для кожного наміру. Крім того, кожен слот повинен мати принаймні дві анотації. Якщо цих вимог не виконано, кнопка Поїзд вимкнена. Поряд із залученим наміром вказувати проблему з’являється значок попередження. Однак переведення на резерв за замовчуванням звільнено від цих вимог. |
Що далі
Після створення наміру потрібна деяка інформація для його виконання. Пов’язані об’єкти диктують, як ця інформація отримується з висловлювань користувача. Додаткову інформацію див. в розділі Об’єкти зв’язку з наміром.
Зв’язати об’єкти з наміром
Перед початком
Переконайтеся, що ви створюєте записи та зв’яжете їх, перш ніж додавати висловлювання. Це автоматичне створення анотації записів, під час додавання висловів.
1 |
Увійдіть до платформи Webex AI Agent Studio. |
2 |
На панелі клацніть створений вами оператор штучного інтелекту. |
3 |
Клацніть Навчання на лівій панелі. |
4 |
На сторінці Дані навчання виберіть намір пов’язати об’єкти й ролі об’єктів. За замовчуванням з’явиться вкладка Намір .
|
5 |
У розділі Слоти клацніть Зв’язати запис. Пов’язані об’єкти відображаються в розділі Слоти.
|
6 |
Виберіть роль запису для імені запису. |
7 |
Клацніть Зберегти. Якщо запис позначено як обов’язковий, стануть доступними додаткові параметри конфігурації. Можна задати максимальну кількість разів, коли оператор штучного інтелекту може запитати відсутній об’єкт перед розширенням чи наданням резервної відповіді. Можна визначити ключ шаблону, який буде викликано, якщо потрібний запис не надано в межах вказаної кількості повторних спроб.
Щойно оператор штучного інтелекту ідентифікує намір і збирає всі необхідні дані (слоти), він відповідає за повідомлення, пов’язане з кінцевим ключем шаблону, налаштованим для цього наміру. Щоб почати нову розмову або обробити наступні наміри без перенесення попередніх даних, потрібно ввімкнути перемикач Скидання Слотів Після Завершення . Цей параметр очищує всі розпізнані об’єкти з історії розмов, забезпечуючи новий початок для кожної нової взаємодії. |
Створити дані про навчання
Ви повинні вручну додати дані навчання до їхніх намірів, щоб агент ШІ працював з розумною точністю. Дані навчання складаються з різних способів, за допомогою яких можна застосовувати один і той самий намір. Для кожного наміру підвищити його точність можна додати не менше 15-20 варіантів. Створення цього навчального корпусу вручну може бути нудним і трудомістким. Можна додати лише кілька варіантів або додати лише ключові слова як варіанти замість змістовних речень. Цього можна уникнути, створивши навчальні дані, щоб доповнити наявні.
Щоб створити дані навчання, виконайте наведені нижче кроки.
- Введіть ім’я наміру та зразок вислову.
- Натисніть Створити.
- Надайте короткий опис наміру керувати ШІ.
- Задайте потрібну кількість варіантів і рівень творчості для пропозицій, створених за допомогою штучного інтелекту.
- Створення кількох варіантів одночасно може вплинути на якість. Ми рекомендуємо не більше 20 варіантів на одне покоління.
- Нижчий параметр творчості може виробляти менш різноманітні варіанти.
- Процес створення може тривати кілька секунд залежно від кількості запитаних варіантів.
- Значок блискавки відрізняє варіанти, створені ШІ, від визначених користувачами навчальних даних.
Рушій для розуміння природної мови (NLU)
Оператори з використанням сценарію ШІ використовують Natural Language Understanding (NLU) з машинним навчанням для ідентифікації намірів клієнта. Такі двигуни NLU інтерпретують вхідні дані клієнтів і надають точні відповіді:
- Swiftmatch — швидкий, легкий двигун, що підтримує кілька мов.
- RASA — провідний діалоговий фреймворк з відкритим кодом.
- Mindmeld (бета-версія) — пропонує розширені діалогові потоки та можливості NLU.
Для досягнення високої точності RASA потрібно більше навчальних даних, ніж Swiftmatch. Розробники можуть перемикати двигуни NLU на вкладках «Статті та навчання операторів із сценарієм» для оцінки продуктивності. Зміна двигуна оновлює алгоритм оператора штучного інтелекту, що потребує перепідготовки для точного висновку на основі нової моделі. Аналізувати відмінності в продуктивності можна за допомогою оцінок подібності в сеансах і тестування в одне клацання.
Розробники також можуть тестувати та коригувати показники порогових значень у розділі «Передача та висновок» після перемикання двигунів. Для RASA порогові оцінки, як правило, є зворотно пропорційними кількості намірів, тобто оператори з багатьма намірами (100+) зазвичай мають нижчі оцінки переведення на резерв у налаштуваннях виведення.
Змінити навчальні двигуни
Для перемикання між двигунами NLU.
-
Виберіть оператора штучного інтелекту, якого ви хочете змінити навчальний модуль.
- Для оператора штучного інтелекту з використанням скриптів для відповіді на запитання: Клацніть Статті. З’явиться сторінка База знань .
- Для операторів із використанням скриптів ШІ для виконання завдань: Клацніть Навчання. З’явиться сторінка даних про навчання.
-
Клацніть значок Налаштування поруч із рушієм NLU у правій частині сторінки. З’явиться вікно Змінити навчальний модуль .
За замовчуванням для рушія NLU встановлено значення Swiftmatch для щойно створених операторів із штучним інтелектом.
-
Виберіть навчальний модуль для навчання оператора з ШІ. Можливі значення:
- RASA (бета-версія)
- Swiftmatch
- Mindmeld (бета-версія)
-
Задайте цю інформацію в розділі Висновок :
- Оцінка, нижче якої буде показана резервна копія— Мінімальна довіра, необхідна для відображення відповіді, нижче якої буде показана резервна відповідь.
- Різниця в оцінках за частковий збіг—Визначає мінімальний проміжок між рівнем довіри відповідей, щоб чітко відображати найкращий збіг, нижче якого показаний шаблон часткового збігу.
- Клацніть, щоб розгорнути розділ Додаткові налаштування .
- Видалити стоп-слова—«стоп-слова» — це функціональні слова, які встановлюють граматичні зв’язки між іншими словами в реченні, але самі по собі не мають лексичного значення. Коли ви видаляєте з речення стоп-слова, такі як статті (a, an, the, тощо), займенники (він, її тощо), алгоритми машинного навчання можуть зосередитися на словах, які визначають значення текстового запиту споживача. Якщо встановити прапорець, він видаляє з речення «стоп-слова» під час навчання та висновків. Ця можливість рушія NLU підтримується тільки для Swiftmatch.
- Розширити скорочення. Англійські скорочення в даних навчання можна розширити до початкової форми разом із умовами в вхідному запиті споживача для більшої точності. "Приклад: ""не"" розкрито до ""не""." Якщо цей прапорець вибрано, скорочення у вхідних повідомленнях буде розгорнуто перед обробкою. Ця можливість підтримується для всіх трьох двигунів NLU.
- Перевірка орфографії в тексті — Бібліотека виправлення тексту ідентифікує та виправляє неправильні орфографії в тексті перед висновком. Ця можливість підтримується для всіх трьох двигунів, лише якщо ввімкнено прапорець Перевірка правопису в висновках .
- Видалити спеціальні символи—Спеціальні символи — це символи без літер і цифр, які впливають на висновок. Наприклад, Wi-Fi і Wi-Fi розглядаються по-різному двигуном NLU. Якщо цей прапорець вибрано, спеціальні символи в запиті споживача будуть видалені для відображення відповідної відповіді. Ця можливість рушія NLU підтримується тільки для Swiftmatch.
- Ролі об’єктів. Користувацькі об’єкти можуть мати різні ролі. Ця можливість рушія NLU підтримується тільки для RASA і Mindmeld.
- Заміна об’єкта в висновках — значення об’єктів у навчальних даних і висновках замінено ідентифікаторами об’єктів. Ця можливість рушія NLU підтримується тільки для Swiftmatch.
- Призначити пріоритетність заповнення слота— Пріоритетність заповнення слота перевищує виявлення намірів.
- Результати, що зберігаються в одному повідомленні. Кількість статей, для яких розраховані оцінки довіри оператора штучного інтелекту, буде відображено в інформації про транзакцію на сеансах.
Кількість результатів, які відображатимуться в розділі «Алгоритм» на екрані «Сеанси», тепер обмежено до 5. "Найкращі n результатів (1=<n=<5) доступні в звітах про текст стенограми повідомлень операторів із використанням штучного інтелекту, а також у розділі ""Результати алгоритму"" вкладки ""Інформація про транзакцію"" у розділі ""Сеанси""."
- Розширення форми слів — розширте навчальні дані за допомогою таких форм слів, як плюрали, дієслова тощо, разом із синонімами, вбудованими в дані. Ця можливість підтримується тільки для Swiftmatch.
- Синоніми — це альтернативні слова, які використовуються для позначення одного й того ж слова. Якщо вибрано цей прапорець, звичайні англійські синоніми для слів у навчальних даних автоматично генеруються, щоб точно розпізнати споживацький запит. Наприклад, для слова сад, створені системою синоніми можуть бути задній двор, двор і так далі. Ця можливість рушія NLU підтримується тільки для Swiftmatch.
- Форми слів — Форми слів можуть існувати в різних формах, таких як множини, прикметники, прикметники або дієслова. Наприклад, для слова «творчість» слова можуть створюватися, створюватися, творчість, творчість, творчість тощо. Якщо вибрано цей прапорець, слова в запиті створюються з альтернативними формами слів і обробляються для надання відповідної відповіді споживачам.
Розробники можуть встановлювати різні порогові значення для різних двигунів NLU, щоб визначити найнижчу оцінку, прийнятну для відображення відповіді оператора штучного інтелекту.
- Клацніть Оновити , щоб змінити алгоритм в корпусі оператора штучного інтелекту.
- Клацніть Поїзд. Після навчання оператора штучного інтелекту за допомогою вибраного навчального модуля стан бази знань зміниться з Збережено на Навчено.
Ви можете тренувати оператора штучного інтелекту за допомогою RASA і Mindmeld, лише якщо всі статті мають принаймні два вислови.
Навчання
Після створення всіх статей можна навчити оператора штучного інтелекту та зробити його в реальному часі для тестування та розгортання. Щоб навчити оператора штучного інтелекту з його поточним корпусом, клацніть Потяг у правому верхньому куті. Ця дія змінить стан на «Навчання».
Після завершення навчання стан зміниться на Навчено. Клацніть значок Перезавантажити поруч із Навчання , щоб отримати поточний стан навчання.
На цьому етапі можна клацнути Зробити наживо , щоб підготовлений корпус жив і протестувати його в попередньому перегляді для спільного доступу або на зовнішніх каналах, де розгорнуто оператора штучного інтелекту.
Векторна модель
Тепер ви можете вибрати їхні бажані векторні моделі як частину розширених налаштувань двигуна в модулі Swiftmatch NLU. Можливий вибір між двома параметрами – Рівень вимови проти векторів рівня статті. У наших поточних зусиллях по підвищенню точності наших двигунів NLU ми експериментували з використанням векторів рівня статті замість старішої моделі, яка використовувала векторів рівня вимови. Виявлено, що вектори рівня статті в більшості випадків підвищують точність. Зверніть увагу, що вектори рівня статті є новим значенням за замовчуванням для векторизації нових одномовних операторів із штучним інтелектом. Для багатомовних операторів із штучним інтелектом збіги рівня статті підтримуються лише тоді, коли багатомовною моделлю є Polymatch.
Ви можете перевірити інформацію про векторну модель, яка доступна на момент висновку, в розділі інша інформація сеансу.
Позначення створених варіантів
Щоб забезпечити відповідальне використання ШІ, розробники можуть позначити результати, створені ШІ, для перегляду. Це дозволяє ідентифікувати та запобігати будь-якому шкідливому або упередженому контенту. Щоб позначити результати, створені за допомогою ШІ, виконайте наведені нижче дії.
- Знайти параметр позначок: Для кожного створеного твердження доступний параметр позначки.
- Надати відгук: Під час позначення виводу розробники можуть додавати коментарі та вказувати причину позначення.
Ця функція початково доступна з обмеженням використання в 500 операцій створення щомісяця. Щоб задовольнити зростаючі потреби, розробники можуть звернутися до власників облікових записів з проханням збільшити цей ліміт.
Створити багатомовний намір і об’єкт
Дані навчання можна створити кількома мовами. Для кожної мови, налаштованої для вашого оператора штучного інтелекту, ви повинні визначити слова, які відображають потрібні взаємодії. Хоча слоти залишаються послідовними в різних мовах, ключі шаблону унікально ідентифікують відповіді кожною мовою.
Не всі мови підтримують усі типи записів. Додаткову інформацію про список типів записів, які підтримуються кожною мовою, див. в таблиці Мови віршів об’єктів, що підтримуються , у Підтримувані мови для операторів із функцією штучного інтелекту.
Керувати відповідями
Відповіді – це повідомлення, які оператор штучного інтелекту надсилає клієнтам у відповідь на їхні запити або наміри. Можна створити відповіді, які включають:
- Текстові— Звичайні текстові повідомлення для прямого зв’язку.
- Код— Вбудований код для динамічного контенту або дій.
- Мультимедіа — Зображення, аудіо або відео для покращення взаємодії з користувачем.
Відповіді мають два основні компоненти:
- Шаблони— Попередньо визначені структури відповіді, які зіставляються з певними намірами.
- Робочі процеси— логіка, яка визначає, який шаблон використовувати на основі ідентифікованого наміру.
Шаблони для передачі оператора, довідки, переведення на резерв і привітання попередньо налаштовані, а повідомлення-відповідь можна змінити на відповідних шаблонах.
Типи відповідей
Розділ конструктора відповідей охоплює різні типи відповідей і способи їх налаштування.
Вкладка Робочі процеси використовується для обробки асинхронних відповідей під час виклику зовнішнього API, який відповідає асинхронним чином. Робочі процеси мають бути кодовані мовою python.
Підстановка змінних
Підстановка змінних дозволяє використовувати динамічні змінні як частину шаблонів відповідей. Усі стандартні змінні (або сутності) у сеансі, а також ті, які розробник оператора штучного інтелекту може встановити в об’єкті вільної форми, як-от поле datastore
, можна використовувати в шаблонах відповіді за допомогою цієї функції. Змінні представлені за допомогою цього синтаксису: ${variable_name}. Наприклад, для використання значення запису з назвою apptdate використовується ${entities.apptdate} або ${newdfState.model_state.entities.apptdate.value}.
Відповіді можуть бути персоналізовані за допомогою змінних, отриманих від каналу або зібраних від споживачів під час розмови. Функція автоматичного завершення показує синтаксис змінних у текстовому полі, коли ви починаєте вводити ${. Вибір необхідної пропозиції автоматично заповнює область змінною та виділяє таку змінну.
Налаштувати відповіді за допомогою конструктора відповідей
Конструктор відповідей пропонує зручний для користувача інтерфейс для створення відповідей без необхідності розширених знань про кодування. Доступні два типи відповідей:
- Умовні відповіді: Для нерозробників цей параметр дозволяє легко побудувати відповіді, які оператор штучного інтелекту надає клієнтам.
- Фрагменти коду: Для розробників, які використовують Python, цей параметр забезпечує гнучкість для налаштування відповідей за допомогою коду.
Конструктор відповідей розроблений, щоб переконатися, що можливості користувачів підключаються до конкретного каналу, з яким взаємодіє оператор штучного інтелекту.
Шаблони відповідей
- Текст— це прості текстові відповіді. Для покращення взаємодії з користувачем конструктор відповідей дозволяє створювати кілька текстових полів у межах однієї відповіді, що дає змогу розбивати довгі повідомлення на розділи, які можна керувати. Кожне текстове поле може містити різні параметри відповіді. Під час розмови один із цих параметрів випадково вибрано й відображається користувачу, що забезпечує динамічну та цікаву взаємодію.
Щоб підтримувати динамічний та цікавий досвід користувачів, можна додати кілька параметрів відповіді до своїх шаблонів. Коли активовано шаблон з кількома параметрами, один із них випадково вибрано й відображається користувачеві. Можна ввімкнути цю функцію, натиснувши кнопку +Додати варіант , розташовану внизу вашої відповіді.
Під час збереження відповідей можна побачити попередження з кількістю помилок, які потрібно виправити. Поля з помилками буде підсвічено червоним кольором. За допомогою стрілок навігації розробники можуть легко знайти та виправити ці помилки в будь-якому каналі або форматі відповіді. Якщо у інструменті вибору списку або каруселі є декілька карт, крапка дозволяє пересувати карти з помилками. Для однієї картки відповідна крапка стає червоною, щоб сигналізувати про помилку.
- Швидка відповідь — текстові відповіді можна об’єднати з кнопками, які можуть бути текстовими посиланнями або посиланнями на URL. Для кнопок тексту потрібен заголовок і корисне навантаження, яке надсилається боту після натискання. Кнопки URL переспрямовують користувачів на певну вебсторінку.
Якщо запит клієнта неоднозначний, часткове зіставлення дозволяє боту пропонувати відповідні статті або наміри як варіанти. Ця функція доступна для взаємодії з вебсайтом і Facebook.
Додавання URL швидких відповідей
Кнопки швидкої відповіді URL у фіксованих і умовних відповідях дозволяють створювати кнопки, які перенаправляють користувачів на ваш вебсайт для отримання додаткової інформації або дій, як-от заповнення форм. Після натискання цих кнопок відкривають вказану URL-адресу в новій вкладці в тому ж вікні браузера, не надсилаючи жодних даних назад до бота.
Щоб додати URL-адресу швидкої відповіді в умовній або фіксованій відповіді:
- Виберіть ключ статті або шаблону, для якого ви бажаєте налаштувати URL швидкої відповіді.
- Клацніть +Додати швидку відповідь. З’явиться спливаюче вікно типу кнопки .
- Виберіть тип кнопки як URL у вебканалі.
- Укажіть заголовок кнопки та URL-адресу, на яку потрібно переспрямувати споживача після натискання кнопки.
- Клацніть Готово , щоб додати URL-адресу швидкої відповіді.
Кнопки типу URL також можна налаштувати за допомогою динамічного типу відповіді, де ці кнопки потрібно налаштувати за допомогою фрагментів коду Python. Ці кнопки підтримуються в розділах попереднього перегляду та спільного перегляду. Зараз вони не підтримуються віджетом чату IMIchat у реальному часі або іншими сторонніми каналами.
- Карусель. Багаті відповіді можуть включати одну картку або кілька карток у форматі каруселі. Кожна картка потребує заголовка й може містити зображення, опис і до трьох кнопок.
Кнопки швидкої відповіді в шаблоні каруселі можна налаштувати за допомогою тексту або посилань на URL. Натискання кнопки URL переспрямовує користувача на вказаний вебсайт. Натискання кнопки швидкої відповіді на основі текстових повідомлень надсилає налаштоване корисне навантаження на бот, у результаті чого буде запущено відповідну відповідь.
- Зображення— Шаблон мультимедіа, у якому користувачі можуть налаштовувати зображення, надавши URL-адреси.
- Відео — відтворює відео в попередньому перегляді на основі налаштованої URL-адреси відео.
- Код. Його можна використовувати для запису коду Python для викликів API або виконання іншої логіки.
Фрагменти коду
Умовні відповіді з широкими функціями та різноманітними шаблонами можуть ефективно задовольнити більшість потреб оператора штучного інтелекту. Однак для складних випадків використання, які не можуть бути повністю реалізовані через умовні відповіді, або для розробників, які воліють кодування, доступний тип відповіді Snippet Code.
За допомогою фрагментів коду можна налаштувати відповіді за допомогою коду Python. Цей підхід дозволяє створювати всі типи відповідей, включаючи швидкі відповіді, текст, каруселі, зображення, аудіо, відео та файли, у шаблоні відповіді або статті.
Код функції, визначений у шаблоні фрагмента коду, можна використовувати для встановлення змінних, які потім використовуються в інших шаблонах. Важливо відзначити, що код функції не може безпосередньо повертати відповіді, якщо використовується в умовних відповідях.
Перевірка фрагмента коду. Платформа перевіряє лише синтаксичні помилки в фрагменті коду, який ви налаштовуєте. Однак будь-які помилки в самому контенті відповіді можуть викликати проблеми для користувачів, які взаємодіють з ботом у налаштованому каналі. Наприклад, редактор не заборонить вам додати відповідь «засіб вибору часу» для вебканалу, але це призводить до помилок, якщо запит користувача активує цю конкретну відповідь.
Якщо ви не налаштуєте унікальну відповідь для різних каналів, вебвідповідь буде прийнято як відповідь за замовчуванням, і вона буде надіслана клієнту. Список шаблонів, які підтримуються у вебканалі:
- Текст— просте текстове повідомлення, яке може мати кілька варіантів. Це налаштоване повідомлення відображається на основі запиту.
- Швидка відповідь— шаблон із текстом і кнопками, які можна клацнути.
- Карусель — набір карт, кожна з яких має назву, URL зображення та опис.
- Зображення— шаблон для налаштування зображень за допомогою URL-адрес.
- Відео— шаблон для налаштування відео, надавши URL-адресу відео. Можна відтворити відео, клацнувши або торкнувшись зображення.
- Файл — шаблон для налаштування PDF-файлу, надавши URL для доступу до файлу.
- Аудіо. Шаблон для налаштування аудіофайлу, надавши URL аудіо. Також відображається тривалість аудіоповідомлення на виході.
Налаштування параметрів керування
Перед початком
Створіть оператора з використанням скриптів ШІ.
1 |
Перейдіть до розділу і налаштуйте наведені далі відомості. |
2 |
Клацніть Зберегти зміни , щоб зберегти налаштування. |
Що далі
Додайте мови до оператора з використанням скриптів ШІ.
Додати мову до оператора штучного інтелекту з сценарієм
Перед початком
Створіть оператора з використанням скриптів ШІ.
1 |
Перейдіть до вкладки . |
2 |
Клацніть +Додати мови , щоб додати нові мови, і виберіть мови з розкривного списку. |
3 |
Клацніть Додати , щоб додати мову. |
4 |
Увімкніть перемикач у розділі Дія , щоб увімкнути мову. |
5 |
Після додавання мови можна встановити мову за замовчуванням. Наведіть вказівник на мову, клацніть Установити за замовчуванням. Неможливо видалити або вимкнути мову за замовчуванням. Крім того, якщо змінити мову за замовчуванням, це може вплинути на статті, підготовку, тестування й попередній перегляд можливостей оператора штучного інтелекту. |
6 |
Клацніть Зберегти зміни. |
Налаштування параметрів передачі керування
Перед початком
Створіть оператора з використанням скриптів ШІ.
1 |
Перейдіть до розділу і налаштуйте наведені далі відомості. |
2 |
Клацніть Зберегти зміни , щоб зберегти налаштування передачі. |
Що далі
Сценарій оператора штучного інтелекту для відповіді на запитання
Скриптові оператори ШІ – це оператори, що керуються знаннями, чия база знань складається з набору запитань і відповідей. Оператор із сценарієм ШІ може надавати відповіді на основі створеного користувачем навчального корпусу, який є набором прикладів і відповідей. Ця можливість корисна в сценаріях, де:
- Потрібні конкретні знання. Оператор має відповідати на запитання в попередньо визначеному домені.
- Важливо узгодженість. Оператор повинен надавати послідовні відповіді на подібні запити.
- Потрібна обмежена гнучкість — відповіді агента обмежені інформацією з навчального корпусу.
Цей розділ містить наведені далі налаштування конфігурації.
Створіть оператора штучного інтелекту з сценарієм, щоб відповісти на запитання
1 |
Увійдіть до платформи Webex AI Agent Studio. |
2 |
На панелі клацніть +Створити оператора. |
3 |
На екрані Створити оператора штучного інтелекту клацніть Розпочати з нуля. Ви також можете вибрати попередньо визначений шаблон, щоб швидко створити оператора штучного інтелекту. Можна відфільтрувати тип оператора штучного інтелекту як сценарій. У цьому випадку поля на сторінці Профіль автоматично заповнюватимуться. |
4 |
Клацніть Далі. |
5 |
У розділі Який тип оператора ви створюєте клацніть Скрипт. |
6 |
У розділі Основні функції вашого оператора клацніть Відповісти на запитання. |
7 |
Клацніть Далі. |
8 |
На сторінці Визначити оператора зазначте такі відомості. |
9 |
Клацніть Створити. Оператора з використанням сценарію штучного інтелекту для відповіді на запитання успішно створено, і тепер він доступний на панелі.
У заголовку «Оператор штучного інтелекту» можна виконати такі завдання:
Ви також можете імпортувати попередньо створені оператори з ШІ. Додаткову інформацію див. в розділі Імпорт попередньо створеного оператора ШІ. |
Що далі
Додайте статті до оператора штучного інтелекту.
Оновити профіль оператора штучного інтелекту з сценаріями
Перед початком
Створіть оператора штучного інтелекту з сценарієм, щоб відповісти на запитання.
1 |
Увійдіть до платформи Webex AI Agent Studio. |
2 |
На панелі виберіть створеного оператора штучного інтелекту. |
3 |
Перейдіть до розділу і налаштуйте наведені далі відомості. |
4 |
Клацніть Зберегти зміни , щоб зберегти налаштування. |
Керування статтями
Статті є важливою частиною скриптових операторів ШІ. Стаття – це поєднання запитання, його варіацій та відповіді на це запитання. Кожна стаття має запитання за замовчуванням , яке її ідентифікує. Усі статті разом складають базу знань або корпус оператора штучного інтелекту. Коли ваш клієнт щось запитує, система перевіряє свою базу знань і дає найкращу відповідь, яку він знайде.
Двигуни Rasa та Mindmeld NLU вимагають щонайменше двох навчальних варіантів (вимови), щоб стаття була частиною тренувальної моделі корпусу. Кнопки Поїзд , Зберегти та Поїзд залишаються недоступними в скриптовому операторі штучного інтелекту для відповіді на запитання, якщо вибрано рушій NLU Rasa або Mindmeld і якщо стаття має менше двох варіацій. Коли ви залишаєте вказівник на ці недоступні кнопки, система відображає повідомлення з проханням вирішити проблеми перед навчанням. Також у системі відображається значок попередження, що відповідає статті з проблемами. Проблеми можна вирішити, додавши більше двох варіантів для статті. Кнопки Поїзд , Зберегти та Поїзд стають доступними після усунення проблем. Два варіанти не застосовуються до статей за замовчуванням: повідомлення з частковим збігом, переведення на резерв і вітальне повідомлення.
Ви можете класифікувати статті на вибрані ними категорії, а всі статті без категорії залишаться класифікованими як непризначені. З моменту створення статей існує чотири статті за замовчуванням, які доступні для кожного оператора штучного інтелекту. Нижче наведено:
- Вітальне повідомлення. Це містить перше повідомлення, коли починається розмова між клієнтом і оператором штучного інтелекту.
- Переведення на резерв. Оператор штучного інтелекту відображає це повідомлення, коли оператор не може зрозуміти запитання користувача.
- Частковий збіг— Коли оператор штучного інтелекту розпізнає кілька статей з невеликою різницею в оцінках (як зазначено в налаштуваннях Передача керування й Висновки ), оператор відобразить це повідомлення про збіг разом із відповідними статтями як параметри. Крім того, можна налаштувати відображення текстової відповіді разом із цими параметрами.
- Що ви можете зробити?— можна налаштувати можливості оператора штучного інтелекту. Оператор штучного інтелекту відображає це щоразу, коли кінцевий користувач запитує можливості оператора штучного інтелекту.
На додаток до них буде додано статтю Спілкування з оператором за замовчуванням, якщо ввімкнено передачу оператора з параметрів Передача й Висновок .
Усі нові оператори з використанням штучного інтелекту також мають чотири статті Smalltalk , які обробляють слова користувача:
- Вітання
- Дякуємо
- Оператор штучного інтелекту не був корисним
-
До побачення!
Ці статті та відповіді доступні за замовчуванням в базі знань оператора штучного інтелекту під час створення нового оператора штучного інтелекту. Їх можна також змінити або видалити.
Додати статті за допомогою інтерфейсу користувача та відповіді за замовчуванням
Стаття – це поєднання запитання, його варіацій та відповіді на це запитання. Кожен запит споживача порівнюється з цими статтями (база знань), і відповідь, яка повертає найвищий рівень довіри, відображається користувачу як відповідь оператора штучного інтелекту. Додати статті:
1 |
Увійдіть до платформи Webex AI Agent Studio. |
2 |
На панелі виберіть оператора штучного інтелекту, якого ви створили. |
3 |
Перейдіть до розділу Створити нову статтю. і клацніть |
4 |
Додайте варіанти за замовчуванням. |
5 |
Виберіть будь-яку з цих відповідей за замовчуванням для статті. Можливі значення:
Додаткову інформацію див. в розділі Налаштування відповідей за допомогою конструктора відповідей . |
6 |
Клацніть Зберегти та тренуватися. |
Імпортувати з каталогів
1 |
Увійдіть до платформи Webex AI Agent Studio. |
2 |
На панелі виберіть оператора штучного інтелекту, якого ви створили. |
3 |
Перейдіть до розділу і клацніть значок Еліпси . |
4 |
Клацніть Імпортувати з каталогів. |
5 |
Виберіть категорії статей, які потрібно додати до оператора. |
6 |
Клацніть Готово. |
Отримати запитання та відповіді з посилання
1 |
Увійдіть до платформи Webex AI Agent Studio. |
2 |
На панелі виберіть оператора штучного інтелекту, якого ви створили. |
3 |
Перейдіть до розділу і клацніть значок еліпсу. |
4 |
Клацніть Отримати запитання та відповіді з посилання. |
5 |
Надайте URL-адресу, де розміщуються поширені запитання, і клацніть Витягти. |
6 |
Натисніть Імпортувати. |
Імпортувати з файлу
1 |
Увійдіть до платформи Webex AI Agent Studio. |
2 |
На панелі виберіть оператора штучного інтелекту, якого ви створили. |
3 |
Перейдіть до розділу і клацніть значок Еліпс . |
4 |
Клацніть Імпортувати з файлу і виберіть CSV , щоб імпортувати статті з файлу CSV. Якщо ви імпортуєте статті з файлу у форматі JSON, виберіть JSON. |
5 |
Клацніть Огляд і виберіть файл, який містить усі статті. Клацніть Завантажити зразок , щоб переглянути формат, у якому потрібно вказати статті. |
6 |
Натисніть Імпортувати. |
Додати власні синоніми
Багато випадків використання операторів штучного інтелекту, як правило, включають слова та фрази, які можуть не бути частиною стандартного англійського словника або є специфічними для бізнес-контексту. Наприклад, ви хочете, щоб оператор штучного інтелекту розпізнав програму для Android, програму для iOS тощо. Оператор штучного інтелекту повинен включити ці терміни та їхні варіації в навчальні висловлювання для всіх пов’язаних статей, що призводить до надлишку даних.
Щоб подолати цю проблему резервування, ви можете використовувати спеціальні синоніми в скриптованому операторі ШІ для відповіді на запитання. Синоніми кожного кореневого слова автоматично замінюються на кореневе слово під час виконання платформою.
1 |
Увійдіть до платформи Webex AI Agent Studio. |
2 |
На панелі виберіть оператора штучного інтелекту, якого ви створили. |
3 |
Перейдіть до розділу і клацніть значок Еліпси. |
4 |
Клацніть Користувацькі синоніми. |
5 |
Клацніть Нове кореневе слово. |
6 |
Налаштуйте значення кореневого слова та його синонімів і натисніть Зберегти. |
7 |
Тренуйте оператора штучного інтелекту знову після додавання синонімів. Можна також експортувати синоніми (у форматі файлу CSV) до локальної папки та імпортувати файл назад на платформу. |
Рушій для розуміння природної мови (NLU)
Оператори з використанням сценарію ШІ використовують Natural Language Understanding (NLU) з машинним навчанням для ідентифікації намірів клієнта. Такі двигуни NLU інтерпретують вхідні дані клієнтів і надають точні відповіді:
- Swiftmatch — швидкий, легкий двигун, що підтримує кілька мов.
- RASA — провідний діалоговий фреймворк з відкритим кодом.
- Mindmeld (бета-версія) — пропонує розширені діалогові потоки та можливості NLU.
Для досягнення високої точності RASA потрібно більше навчальних даних, ніж Swiftmatch. Розробники можуть перемикати двигуни NLU на вкладках «Статті та навчання операторів із сценарієм» для оцінки продуктивності. Зміна двигуна оновлює алгоритм оператора штучного інтелекту, що потребує перепідготовки для точного висновку на основі нової моделі. Аналізувати відмінності в продуктивності можна за допомогою оцінок подібності в сеансах і тестування в одне клацання.
Розробники також можуть тестувати та коригувати показники порогових значень у розділі «Передача та висновок» після перемикання двигунів. Для RASA порогові оцінки, як правило, є зворотно пропорційними кількості намірів, тобто оператори з багатьма намірами (100+) зазвичай мають нижчі оцінки переведення на резерв у налаштуваннях виведення.
Змінити навчальні двигуни
Для перемикання між двигунами NLU.
-
Виберіть оператора штучного інтелекту, якого ви хочете змінити навчальний модуль.
- Для оператора штучного інтелекту з використанням скриптів для відповіді на запитання: Клацніть Статті. З’явиться сторінка База знань .
- Для операторів із використанням скриптів ШІ для виконання завдань: Клацніть Навчання. З’явиться сторінка даних про навчання.
-
Клацніть значок Налаштування поруч із рушієм NLU у правій частині сторінки. З’явиться вікно Змінити навчальний модуль .
За замовчуванням для рушія NLU встановлено значення Swiftmatch для щойно створених операторів із штучним інтелектом.
-
Виберіть навчальний модуль для навчання оператора з ШІ. Можливі значення:
- RASA (бета-версія)
- Swiftmatch
- Mindmeld (бета-версія)
-
Задайте цю інформацію в розділі Висновок :
- Оцінка, нижче якої буде показана резервна копія— Мінімальна довіра, необхідна для відображення відповіді, нижче якої буде показана резервна відповідь.
- Різниця в оцінках за частковий збіг—Визначає мінімальний проміжок між рівнем довіри відповідей, щоб чітко відображати найкращий збіг, нижче якого показаний шаблон часткового збігу.
- Клацніть, щоб розгорнути розділ Додаткові налаштування .
- Видалити стоп-слова—«стоп-слова» — це функціональні слова, які встановлюють граматичні зв’язки між іншими словами в реченні, але самі по собі не мають лексичного значення. Коли ви видаляєте з речення стоп-слова, такі як статті (a, an, the, тощо), займенники (він, її тощо), алгоритми машинного навчання можуть зосередитися на словах, які визначають значення текстового запиту споживача. Якщо встановити прапорець, він видаляє з речення «стоп-слова» під час навчання та висновків. Ця можливість рушія NLU підтримується тільки для Swiftmatch.
- Розширити скорочення. Англійські скорочення в даних навчання можна розширити до початкової форми разом із умовами в вхідному запиті споживача для більшої точності. "Приклад: ""не"" розкрито до ""не""." Якщо цей прапорець вибрано, скорочення у вхідних повідомленнях буде розгорнуто перед обробкою. Ця можливість підтримується для всіх трьох двигунів NLU.
- Перевірка орфографії в тексті — Бібліотека виправлення тексту ідентифікує та виправляє неправильні орфографії в тексті перед висновком. Ця можливість підтримується для всіх трьох двигунів, лише якщо ввімкнено прапорець Перевірка правопису в висновках .
- Видалити спеціальні символи—Спеціальні символи — це символи без літер і цифр, які впливають на висновок. Наприклад, Wi-Fi і Wi-Fi розглядаються по-різному двигуном NLU. Якщо цей прапорець вибрано, спеціальні символи в запиті споживача будуть видалені для відображення відповідної відповіді. Ця можливість рушія NLU підтримується тільки для Swiftmatch.
- Ролі об’єктів. Користувацькі об’єкти можуть мати різні ролі. Ця можливість рушія NLU підтримується тільки для RASA і Mindmeld.
- Заміна об’єкта в висновках — значення об’єктів у навчальних даних і висновках замінено ідентифікаторами об’єктів. Ця можливість рушія NLU підтримується тільки для Swiftmatch.
- Призначити пріоритетність заповнення слота— Пріоритетність заповнення слота перевищує виявлення намірів.
- Результати, що зберігаються в одному повідомленні. Кількість статей, для яких розраховані оцінки довіри оператора штучного інтелекту, буде відображено в інформації про транзакцію на сеансах.
Кількість результатів, які відображатимуться в розділі «Алгоритм» на екрані «Сеанси», тепер обмежено до 5. "Найкращі n результатів (1=<n=<5) доступні в звітах про текст стенограми повідомлень операторів із використанням штучного інтелекту, а також у розділі ""Результати алгоритму"" вкладки ""Інформація про транзакцію"" у розділі ""Сеанси""."
- Розширення форми слів — розширте навчальні дані за допомогою таких форм слів, як плюрали, дієслова тощо, разом із синонімами, вбудованими в дані. Ця можливість підтримується тільки для Swiftmatch.
- Синоніми — це альтернативні слова, які використовуються для позначення одного й того ж слова. Якщо вибрано цей прапорець, звичайні англійські синоніми для слів у навчальних даних автоматично генеруються, щоб точно розпізнати споживацький запит. Наприклад, для слова сад, створені системою синоніми можуть бути задній двор, двор і так далі. Ця можливість рушія NLU підтримується тільки для Swiftmatch.
- Форми слів — Форми слів можуть існувати в різних формах, таких як множини, прикметники, прикметники або дієслова. Наприклад, для слова «творчість» слова можуть створюватися, створюватися, творчість, творчість, творчість тощо. Якщо вибрано цей прапорець, слова в запиті створюються з альтернативними формами слів і обробляються для надання відповідної відповіді споживачам.
Розробники можуть встановлювати різні порогові значення для різних двигунів NLU, щоб визначити найнижчу оцінку, прийнятну для відображення відповіді оператора штучного інтелекту.
- Клацніть Оновити , щоб змінити алгоритм в корпусі оператора штучного інтелекту.
- Клацніть Поїзд. Після навчання оператора штучного інтелекту за допомогою вибраного навчального модуля стан бази знань зміниться з Збережено на Навчено.
Ви можете тренувати оператора штучного інтелекту за допомогою RASA і Mindmeld, лише якщо всі статті мають принаймні два вислови.
Навчання
Після створення всіх статей можна навчити оператора штучного інтелекту та зробити його в реальному часі для тестування та розгортання. Щоб навчити оператора штучного інтелекту з його поточним корпусом, клацніть Потяг у правому верхньому куті. Ця дія змінить стан на «Навчання».
Після завершення навчання стан зміниться на Навчено. Клацніть значок Перезавантажити поруч із Навчання , щоб отримати поточний стан навчання.
На цьому етапі можна клацнути Зробити наживо , щоб підготовлений корпус жив і протестувати його в попередньому перегляді для спільного доступу або на зовнішніх каналах, де розгорнуто оператора штучного інтелекту.
Векторна модель
Тепер ви можете вибрати їхні бажані векторні моделі як частину розширених налаштувань двигуна в модулі Swiftmatch NLU. Можливий вибір між двома параметрами – Рівень вимови проти векторів рівня статті. У наших поточних зусиллях по підвищенню точності наших двигунів NLU ми експериментували з використанням векторів рівня статті замість старішої моделі, яка використовувала векторів рівня вимови. Виявлено, що вектори рівня статті в більшості випадків підвищують точність. Зверніть увагу, що вектори рівня статті є новим значенням за замовчуванням для векторизації нових одномовних операторів із штучним інтелектом. Для багатомовних операторів із штучним інтелектом збіги рівня статті підтримуються лише тоді, коли багатомовною моделлю є Polymatch.
Ви можете перевірити інформацію про векторну модель, яка доступна на момент висновку, в розділі інша інформація сеансу.
Налаштування параметрів керування
Перед початком
Створіть оператора з використанням скриптів ШІ.
1 |
Перейдіть до розділу і налаштуйте наведені далі відомості. |
2 |
Клацніть Зберегти зміни , щоб зберегти налаштування. |
Що далі
Додайте мови до оператора з використанням скриптів ШІ.
Додати мову до оператора штучного інтелекту з сценарієм
Перед початком
Створіть оператора з використанням скриптів ШІ.
1 |
Перейдіть до вкладки . |
2 |
Клацніть +Додати мови , щоб додати нові мови, і виберіть мови з розкривного списку. |
3 |
Клацніть Додати , щоб додати мову. |
4 |
Увімкніть перемикач у розділі Дія , щоб увімкнути мову. |
5 |
Після додавання мови можна встановити мову за замовчуванням. Наведіть вказівник на мову, клацніть Установити за замовчуванням. Неможливо видалити або вимкнути мову за замовчуванням. Крім того, якщо змінити мову за замовчуванням, це може вплинути на статті, підготовку, тестування й попередній перегляд можливостей оператора штучного інтелекту. |
6 |
Клацніть Зберегти зміни. |
Налаштування параметрів передачі керування
Перед початком
Створіть оператора з використанням скриптів ШІ.
1 |
Перейдіть до розділу і налаштуйте наведені далі відомості. |
2 |
Клацніть Зберегти зміни , щоб зберегти налаштування передачі. |
Що далі
Перегляд вашого оператора з використанням скриптів на ШІ
За допомогою студії оператора штучного інтелекту Webex можна переглядати операторів із використанням штучного інтелекту під час її розробки й навіть після завершення розробки. Таким чином, ви можете перевірити функціонування операторів ШІ та визначити, чи генеруються бажані відповіді відповідно до відповідних вхідних запитів. Ви можете переглянути свого оператора з використанням скриптів ШІ, використовуючи такі способи.
- Панель оператора штучного інтелекту — наведіть вказівник на картку оператора штучного інтелекту, щоб переглянути параметр Попередній перегляд для цього оператора штучного інтелекту. Клацніть Попередній перегляд , щоб відкрити віджет попереднього перегляду оператора штучного інтелекту.
- Заголовок оператора штучного інтелекту. Після входу в режим редагування для будь-якого оператора штучного інтелекту клацнувши картку оператора штучного інтелекту або кнопку «Змінити» на картці оператора штучного інтелекту параметр Попередній перегляд завжди відображається в розділі заголовка.
- Згорнутий віджет. Після запуску попереднього перегляду, а потім згортання, у нижній правій частині сторінки буде створено віджет заголовка чату, що дає змогу легко знову відкрити режим попереднього перегляду.
Крім цього, можна скопіювати посилання для попереднього перегляду для спільного доступу з оператора штучного інтелекту. На картці оператора штучного інтелекту клацніть значок Еліпси у правому верхньому куті й клацніть Копіювати посилання для перегляду. Ви можете поділитися цим посиланням з іншими користувачами оператора штучного інтелекту.
Віджет попереднього перегляду платформи
Віджет перегляду з’явиться внизу праворуч від екрана. Ви можете надати вислови (або послідовність висловів), щоб побачити, як відповідає оператор штучного інтелекту, забезпечуючи виконання ним очікувань. Попередній перегляд оператора штучного інтелекту підтримує кілька мов і може автоматично визначати мову вимови, щоб відповісти відповідно. Також можна вибрати мову вручну в попередньому перегляді. Для цього потрібно натиснути селектор мови й вибрати зі списку доступних параметрів.
Для кращого подання можна розгорнути віджет попереднього перегляду. Крім того, можна надати інформацію про споживачів і ініціювати кілька кімнат, щоб ретельно перевірити оператора штучного інтелекту.
Віджет для перегляду в спільному доступі
Віджет попереднього перегляду у спільному доступі дозволяє надавати спільний доступ до оператора штучного інтелекту зацікавленим сторонам та споживачам у презентаційному вигляді без необхідності розробки користувацького інтерфейсу користувача для покриття оператора штучного інтелекту. За замовчуванням скопійоване посилання для попереднього перегляду дає оператору штучного інтелекту доступ до телефонного номера. Можна виконати швидке налаштування, змінивши певні параметри в посиланні на перегляд. Два основні налаштування:
- Колір віджета— додавши параметр
brandColor
до посилання. Можна визначити прості кольори за допомогою назв кольорів або використовувати шістнадцятковий код кольорів. -
Корпус телефону—Шляхом зміни значення параметра
phoneCasing
у посиланні. За замовчуванням установлено значенняtrue
. Його можна вимкнути, визначивши значення false.Приклад посилання для попереднього перегляду з цими параметрами:
?botunique_name=<yourbot_unique_name>&enterpriseunique_name=<yourenterprise_unique_name>&root=.&phoneCasing=true&brandColor=_4391DA
Розділи загального керування для оператора з використанням скриптів на ШІ
На лівій панелі сторінки конфігурації оператора штучного інтелекту буде відображено такі розділи:
Навчання
Оскільки оператори ШІ розвиваються і стають більш складними, зміни в їх логіці або розумінні природної мови (NLU) іноді можуть мати непередбачені наслідки. Для забезпечення оптимальної продуктивності та виявлення потенційних проблем платформа оператора штучного інтелекту пропонує зручну платформу тестування бота в одне клацання. За допомогою них можна:
- Легко створіть і запустіть комплексний набір тестових випадків.
- Визначте тестові повідомлення та очікувані відповіді для різних сценаріїв.
- Імітуйте складні взаємодії, створюючи тестові кейси з кількома повідомленнями.
Визначити тести
Визначити тести можна за допомогою таких кроків:
- Увійдіть до платформи Webex AI Agent Studio.
- На панелі клацніть створеного сценарієм оператора штучного інтелекту.
- Клацніть Тестування на лівій панелі. За замовчуванням з’явиться вкладка Тестові випадки .
- Виберіть тестовий запит і клацніть Виконати вибрані тести.
Кожен рядок у таблиці представляє тестовий випадок, що має такі параметри:
Параметр | Опис |
---|---|
Повідомлення | Зразок повідомлення, яке відповідає типам запитів і заяв, які користувачі можуть надіслати вашому оператору штучного інтелекту. |
Очікувана мова | Мова, якою користувачі повинні взаємодіяти з оператором штучного інтелекту. |
Очікувана стаття | Задайте статтю, яка буде відображатися у відповідь на певне повідомлення користувача. Щоб допомогти вам знайти найбільш актуальну статтю, у цьому стовпці містяться функції автоматичного завершення. Під час введення, система запропонує відповідні статті на основі введеного вами тексту. |
Скинути попередній контекст | Клацніть прапорець у цьому стовпці, щоб ізолювати тестові випадки та переконатися, що вони запущені незалежно від будь-якого наявного контексту оператора штучного інтелекту. Якщо цей параметр увімкнено, кожен тестовий випадок імітується в новому сеансі, запобігаючи будь-яким перешкодам від попередніх взаємодій або збережених даних. |
Включити часткові збіги | Увімкніть цей перемикач, щоб тестові випадки вважалися успішними, навіть якщо очікувані статті лише частково збігаються з фактичною відповіддю. |
Імпортувати з CSV | Імпортуйте тестові випадки з файлу, розділеного комами (CSV). У цьому випадку всі наявні тестові випадки перезаписуються. |
Експортувати до CSV | Експортуйте тестові випадки до файлу, розділеного комами (CSV). |
Перевірити зворотні виклики | Увімкніть цей перемикач, щоб імітувати вхідні зворотні виклики та перевірити поведінку потоку, не вимагаючи фактичних вхідних викликів. Цей параметр доступний лише для операторів із використанням скриптів ШІ для виконання дій. |
Потік зворотного виклику | Установіть прапорець у цьому стовпці, щоб вказати, що намір має викликати зворотний виклик. Цей параметр доступний лише для операторів із використанням скриптів ШІ для виконання дій. |
Очікуваний шаблон зворотного виклику | Задайте ключ шаблону для активації, коли відбудеться зворотний виклик. Цей параметр доступний лише для операторів із використанням скриптів ШІ для виконання дій. |
Тайм-аут зворотного виклику (s) | Максимальний час (у секундах), протягом якого оператор штучного інтелекту очікує відповіді зворотного виклику, перш ніж вважати зворотний виклик вичерпаним із часу очікування. Дозволено не більше 20 секунд тайм-ауту. Цей параметр доступний лише для операторів із використанням скриптів ШІ для виконання дій. |
Виконати тести
На вкладці Виконання клацніть Виконати вибрані тести , щоб розпочати послідовне виконання всіх вибраних тестових випадків.
Виконати тестові випадки також можна на вкладці Тестові випадки .
.Щоб переглянути тестові випадки з конкретними результатами, клацніть потрібний результат (наприклад, Успішно
, Успішно виконано з частковим збігом
, Не вдалося
, Очікує
) у стрічці зведених даних. Ця дія фільтрує список тестових кейсів, щоб відобразити лише ті, що відповідають вибраному результату.
Ідентифікатор сеансу
, пов’язаний з кожним тестовим записом, відображається в результатах. Це дозволяє швидко переглядати перехресні тестові випадки та переглядати деталі транзакції. Щоб виконати це, виберіть параметр Деталі транзакції
в стовпці Дії .
Історія виконання
На вкладці Історія відкрийте доступ до всіх виконаних тестових випадків.
- Клацніть значок Завантажити в стовпці Дії , щоб експортувати виконані тестові дані у вигляді файлу CSV для автономного аналізу або звітування.
- Перегляньте конкретні параметри двигуна та алгоритму, які використовуються для кожного виконання тестового запиту. Ця інформація допомагає розробникам оптимізувати продуктивність оператора штучного інтелекту.
- Щоб переглянути розширені налаштування конфігурації алгоритму, які використовуються для конкретного навчального модуля, клацніть значок Інформація поруч із іменем навчального модуля. Це дає уявлення про параметри та налаштування, які вплинули на поведінку оператора штучного інтелекту під час тестування.
Сеанси
Розділ Сеанси надає вичерпний запис усіх взаємодій між операторами штучного інтелекту й клієнтами. Кожен сеанс містить докладну історію повідомлень, якими обмінюються. Можна експортувати дані сеансу як файл CSV для автономного аналізу та аудиту. Ці дані можна використовувати для аналізу повідомлень і контексту певних сеансів, щоб отримати уявлення про взаємодію з користувачами, а також для визначення областей для покращення, уточнення відповідей оператора штучного інтелекту та покращення загальної взаємодії з користувачами.
Він може обробляти великі набори даних, відображаючи результати на сторінках. Розділ Уточнити результати можна використовувати для фільтрування та сортування сеансів на основі різних критеріїв. У кожному рядку таблиці відображаються основні відомості про сеанс, зокрема:
- Канали — канал, у якому відбулася взаємодія (наприклад, чат, голос).
- Ідентифікатор сеансу — унікальний ідентифікатор сеансу.
- Ідентифікатор користувача — унікальний ідентифікатор користувача.
- Повідомлення — кількість повідомлень, якими обмінювалися під час сеансу.
- Оновлено о час закриття сеансу.
- Метадані — Додаткова інформація про сеанс.
- Приховати тестові сеанси. Установіть прапорець, щоб приховати тестові сеанси та відображати лише список сеансів наживо.
- Передавання оператора відбулося. Установіть прапорець, щоб відфільтрувати сеанси, передані оператору. Якщо відбувається передача оператора, відображається значок навушників, що вказує на передачу чату оператору людини.
- Сталася помилка. Установіть прапорець, щоб відфільтрувати сеанси, у яких сталася помилка.
- Проголосували проти. Установіть прапорець, щоб відфільтрувати сеанси з проголосуванням проти.
Клацніть рядок, щоб отримати доступ до докладного подання для конкретного сеансу. Використовуйте прапорці, щоб фільтрувати сеанси на основі передавання оператора, помилок і голосів «проти». Для розшифровки сеансів потрібен дозвіл на рівні користувача та розширені налаштування захисту даних. Клацніть Розшифрувати контент , щоб переглянути відомості про сеанс.
Відомості про сеанс конкретного сеансу в операторі зі штучним інтелектом із сценарієм для відповіді на запитання
Подання Відомостей про сеанс в операторі штучного інтелекту, призначеному для відповіді на запитання, забезпечує всебічне розбиття конкретної взаємодії між користувачем і оператором штучного інтелекту.
Розділ Повідомлення :
- Відображає всі повідомлення, надіслані користувачем під час сеансу.
- Відображення відповідних відповідей, створених оператором штучного інтелекту.
- Представляє хронологічний порядок повідомлень, забезпечуючи контекст взаємодії.
Вкладка «Інформація про транзакцію»:
- Перелічує статті, які були визначені як відповідні запиту клієнта, включаючи як точні, так і часткові збіги.
- Відображає оцінки подібності, пов’язані з кожною ідентифікованою статтею, що вказує на ступінь релевантності.
- Наведено результати основних алгоритмів, що використовуються для обробки запиту замовника та ідентифікації відповідних статей.
- Відображає кількість результатів алгоритму залежно від налаштувань, налаштованих на вкладці Передача й висновок .
Розділ Інша інформація в поданні Відомості про сеанс надає додатковий контекст і відомості про конкретну взаємодію. Ось розбивка відображуваної інформації:
- Оброблений запит — показує попередньо оброблену версію вхідних даних клієнта після її обробки трубопроводом оператора штучного інтелекту (NLU).
- Передавання оператора— указує, чи відбулося передавання оператора під час сеансу. Установіть прапорець Передача оператора за правилами , якщо передачу оператора було ініційовано певними правилами.
- Тип відповіді—Задає тип відповіді, створеної оператором ШІ, наприклад фрагмент коду або умовна відповідь.
- Стан відповіді — вказує на конкретний стан або правило, які викликали відповідь оператора штучного інтелекту.
- Модуль NLU — визначає модуль NLU, який використовується для обробки запиту клієнта (наприклад, RASA, Switchmatch або Mindmeld).
- Порогові оцінки — відображає мінімальну порогову оцінку та різницю оцінки часткового збігу, налаштовану в параметрах Передача й завершення . Ці значення визначають, коли запит розглядається поза межами області дії або потребує втручання оператора.
- Розширені журнали— надає список журналів налагодження, пов’язаних із конкретним ідентифікатором транзакції. Розширені журнали зазвичай зберігаються протягом 180 днів.
Відомості про сеанс конкретного сеансу в операторі штучного інтелекту Scripted AI для виконання дій
Вкладка Інформація про транзакцію в операторі з функцією штучного інтелекту для виконання дій надає детальний розбиття конкретної взаємодії, розділяючи інформацію на чотири розділи:
Розділ Визначено наміри :
- Відображає наміри, які були ідентифіковані для запиту клієнта.
- Вказує рівень довіри, пов’язаний із кожним ідентифікованим наміром.
- Перелічує слоти, пов’язані з ідентифікованим наміром. Клацніть поле, щоб переглянути додаткову інформацію про його значення та як його було вилучено з запиту користувача.
У розділі Ідентифіковані об’єкти перелічено об’єкти, які були вилучені з повідомлення клієнта й пов’язані з активним споживачем. Ці об’єкти представляють ключові елементи інформації, які бот ідентифікував у запиті користувача.
Розділ Результати алгоритму містить відомості про основні процеси, які призвели до відповіді оператора штучного інтелекту. Ось розбивка відображуваної інформації:
- Список намірів — показує ідентифіковані наміри та їхні відповідні оцінки подібності.
- Список записів — відображає записи, які було вилучено з повідомлення користувача.
Інша інформація відображає:
- Передавання оператора— указує, чи відбулося передавання оператора під час сеансу. Установіть прапорець Передача оператора за правилами , якщо передачу оператора було ініційовано певними правилами.
- Ключ шаблону — вказує ключ шаблону, пов’язаний із наміром, який ініціював відповідь оператора штучного інтелекту.
- Тип відповіді—Вказує тип відповіді, створеної оператором ШІ, наприклад фрагмент коду або умовна відповідь.
- Стан відповіді — вказує на конкретний стан або правило, які викликали відповідь оператора штучного інтелекту.
- Модуль NLU — визначає модуль NLU, який використовується для обробки запиту клієнта (наприклад, RASA, Switchmatch або Mindmeld).
- Порогові оцінки — відображає мінімальну порогову оцінку та різницю оцінки часткового збігу, налаштовану в параметрах Передача й завершення . Ці значення визначають, коли запит розглядається поза межами області дії або потребує втручання оператора.
- Розширені журнали— надає список журналів налагодження, пов’язаних із конкретним ідентифікатором транзакції. Розширені журнали зазвичай зберігаються протягом 180 днів.
Ви також можете завантажити й переглянути інформацію про транзакцію у форматі JSON за допомогою параметра завантаження.
На вкладці Метадані відображено:
- Метадані NLP. Перегляньте кроки попередньої обробки, застосовані до введених даних клієнта на вкладці NLP .
- Datastore і FinalDF — Доступ до даних, пов’язаних із сеансом на вкладках Datastore і FinalDF для інтелектуальних ботів.
- Функція пошуку— використовуйте вбудовану панель пошуку, щоб швидко знайти конкретні слова в розмові.
Історія
Щоразу, коли ви додаєте або змінюєте статті, наміри або об’єкти, дуже важливо провести перепідготовку вашого оператора з використанням скриптів ШІ, щоб він був актуальним. Після кожного навчального сеансу ретельно перевіряйте оператора штучного інтелекту, щоб перевірити його точність і ефективність.
Сторінка «Історія» дозволяє:
- Перегляньте історію навчання — Відстежуйте, коли корпус був підготовлений і внесені зміни.
- Порівняйте навчальні двигуни — перегляньте навчальні двигуни, що використовуються для різних ітерацій, і їхню відповідну тривалість навчання.
- Відстежуйте зміни – відстежуйте зміни в налаштуваннях, статтях, відповідях, NLP і налаштуваннях.
- Повернутися до попередніх версій. За потреби легко повернутися до старішого набору сеансів навчання.
Розділ Історія надає зручні інструменти для керування статтями бази знань:
- Активувати статті—зробіть раніше неактивні статті наживо , щоб включити їх у відповіді оператора штучного інтелекту.
- Редагування статей—Створіть нову версію наявної статті, зберігаючи оригінал для довідки.
- Попередній перегляд продуктивності – Оцініть продуктивність оператора штучного інтелекту за допомогою певної бази знань за допомогою функції Попередній перегляд .
- Завантажте статті — експортуйте статті бази знань у вигляді файлу CSV для автономного аналізу або довідки. Цей параметр доступний лише для оператора з використанням сценарію ШІ, щоб відповідати на запитання.
Журнали аудиту
У розділі Журнали аудиту наведено докладний запис про зміни, внесені до вашого Скриптного оператора ШІ за останні 35 днів. Щоб отримати доступ до журналів аудиту:
- Перейдіть до панелі й клацніть створений вами оператор штучного інтелекту.
- Клацніть вкладку Історія , щоб переглянути історію оператора штучного інтелекту.
- Клацніть вкладку Журнали аудиту , щоб переглянути детальний журнал змін:
- Оновлено О — дата й час внесення змін.
- Ким оновлено — користувач, який вніс зміни.
- Поле — розділ бота, де відбулася модифікація (наприклад, Налаштування, Статті, Відповіді).
- Опис — Додаткові відомості про зміну.
-
Використовуйте параметри пошуку
Updated by
іField
, щоб швидко знайти певні записи журналу аудиту. -
На вкладці Історія моделей відображено не більше 10 корпусів для кожного оператора штучного інтелекту.
Курація
Повідомлення додаються до консолі Curation на основі таких критеріїв:
- Переведення на резерв – коли оператор штучного інтелекту не розуміє повідомлення користувача та запускає намір переведення на резерв.
- Переведення наміру на резерв за замовчуванням – якщо цей перемикач увімкнено, повідомлення, які активують намір на резерв за замовчуванням, будуть надіслані на консоль Curation.
Цей критерій застосовується лише до оператора штучного інтелекту з сценарієм для виконання дій.
- Повідомлення зі зменшенням голосів — повідомлення, які користувачі проголосували проти під час попереднього перегляду оператора штучного інтелекту.
- Передача оператора — повідомлення, за допомогою яких буде передано користувачеві оператора відповідно до налаштованих правил.
- З сеансу — повідомлення, які користувачі позначили як неотримання потрібної відповіді від даних сеансу або кімнати.
- Низька довіра — повідомлення з оцінкою довіри, що перебуває в межах вказаного порогового значення низької довіри.
- Частковий збіг — повідомлення, у яких оператор штучного інтелекту не зміг однозначно визначити правильний намір або відповідь.
Вирішити проблеми
На вкладці Проблеми передбачено централізоване розташування для перегляду й надсилання повідомлень, які було позначено для підготовки. Ви можете виконати такі дії:
- Вирішуйте або ігноруйте проблеми на основі їх серйозності та актуальності.
- Перевірте початкову вимову користувача, відповідь оператора штучного інтелекту та будь-які вкладені медіа.
Доступ до дешифрування надається на рівні користувача, тому в сервері необхідно ввімкнути розширений захист даних .
Щоб вирішити проблему, виконайте наведені нижче дії.
-
Посилання на наявну статтю. Щоб підключити проблему до наявної статті, виберіть параметр Посилання та знайдіть потрібну статтю.
-
Створити нову статтю. Використовуйте параметр Додати до нової статті , щоб створити нову статтю безпосередньо з консолі Curation.
-
Ігнорувати проблеми — вирішуйте або ігноруйте проблеми, щоб видалити їх із консолі Curation.
- Прив’язки до статей за замовчуванням (вітальне повідомлення, переведення на резерв, часткове збіг) не дозволено.
- Щоб використовувати сценарій оператора штучного інтелекту для виконання дій, виберіть відповідний намір із розкривного списку й позначте будь-які відповідні об’єкти.
- Після внесення змін перенавчіть оператора штучного інтелекту, щоб нові знання відображалися в його відповідях.
- Вирішуйте або ігноруйте кілька проблем одночасно для ефективного керування.
Вкладка Вирішено надає повний огляд усіх вирішених проблем. Ви можете переглянути зведені дані про кожну вирішену проблему, включно з тим, чи пов’язано вона з наявною статтею, використовувалася для створення нової статті/наміру чи ігнорувалася. Якщо ви зіткнулися з небажаними відповідями, які не були автоматично записані наявними правилами, можна вручну додати конкретні слова до консолі Curation.
Щоб додати проблеми з сеансами, виконайте вказане далі.
- Ідентифікуйте речення — знайдіть речення, яке викликало неправильну відповідь.
- Перевірте стан Curation. Якщо проблема ще не в консолі Curation, буде відображено перемикач
Стан Curation
. - Перемкніть прапорець — увімкніть перемикач
Стан Curation
, щоб додати речення на консоль Curation для перегляду та вирішення.
Якщо проблема вже присутня на консолі Curation, відображення перемикача буде відповідним чином змінено, щоб вказати його стан.
Перегляд продуктивності ШІ за допомогою скриптів за допомогою аналітики
Розділ «Аналітика» надає графічне представлення ключових показників для оцінки продуктивності та ефективності оператора штучного інтелекту. Ключові показники поділяються на чотири розділи, представлені як вкладки. Це: Огляд, відповіді, навчання та курація.
Під час відвідування екрана аналітики розробники можуть вибрати оператора штучного інтелекту, для якого вони хочуть бачити аналітику. Вони також можуть налаштувати подання аналітики, вибравши канал, для якого потрібно бачити дані, а також діапазон дат і деталітет даних. За замовчуванням аналітичні дані за останній місяць відображаються для всіх каналів з щоденною деталізацією (кожен день є точкою на осі x на графіках).
Огляд
Огляд містить ключові показники та графіки, які надають розробникам знімок загального використання та продуктивності оператора штучного інтелекту.
- На панелі виберіть оператора штучного інтелекту, якого ви створили.
- На панелі навігації ліворуч клацніть Аналітика. Огляд продуктивності оператора штучного інтелекту відображається як у табличному, так і в графічному поданні.
Сеанси та повідомлення
У першому розділі огляду відображаються наведені далі статистичні дані про сеанси й повідомлення для оператора штучного інтелекту.
- Загальна кількість сеансів і сеансів, які обробляються оператором штучного інтелекту без втручання людини.
- Загальна кількість переданих операторам, тобто підрахунок кількості сеансів, переданих операторам із людини.
- Середнє значення сеансів за день
- Загальна кількість повідомлень (повідомлення людини й оператора штучного інтелекту) і кількість цих повідомлень надійшла від користувачів.
- Середнє значення щоденних повідомлень
Потім буде графічне представлення сеансів (в ряд стовпців, що представляють сеанси, оброблені оператором штучного інтелекту, і передані сеанси), і загальна кількість відповідей, надісланих оператором штучного інтелекту.
Користувачі
Другий розділ огляду містить статистику користувачів для оператора штучного інтелекту. Вона надає кількість загальних користувачів і інформацію про середнє значення сеансів на користувача й середнє значення користувачів за день. Після цього буде показано графік, який показує нових і повторних користувачів для кожного блоку залежно від вибраної деталізації.
Продуктивність
У третьому розділі наведено статистику щодо відповідей оператора штучного інтелекту tbe користувачам. Тут показано загальну кількість відповідей, надісланих оператором штучного інтелекту, і розподіл відповідей, у яких оператор штучного інтелекту:
- Ідентифіковано намір користувача.
- Відповів резервним повідомленням.
- Відповів повідомленням про частково збіг.
- Поінформував користувача про передачу оператора.
Це ж агрегується в круговій діаграмі, а графік області надає інформацію на основі вибраної деталізації.
Навчання
Навчальний розділ представляє "здоров'я" корпусу ШІ-агента. Рекомендовано, щоб розробники налаштували понад 20 навчальних висловлювань для кожного наміру/статті в своїх операторів із штучним інтелектом. У цьому розділі всі статті/наміри в корпусі відображаються як окремі прямокутники, де колір і відносний розмір кожного прямокутника є показовими для навчальних даних, які містить стаття/намір. Чим ближче намір до білого, тим більше навчальних даних потрібно для підвищення точності вашого оператора штучного інтелекту.
Відповіді
Цей розділ дає розробникам детальний погляд на те, про що запитують користувачі і як часто вони запитують це. Він забезпечує графічне представлення найпопулярніших статей для операторів ШІ для відповіді на запитання та шаблонів відповідей для операторів ШІ для виконання дій.
Курація
У цьому розділі наведено візуальні зведені дані про кількість проблем із лікуванням, які виникли щодня, і про те, скільки з них було вирішено операторами штучного інтелекту.
Інтеграція операторів із ШІ
У цьому розділі описано, як інтегрувати операторів штучного інтелекту як з голосовими, так і з цифровими каналами для керування розмовами клієнтів.
Інтеграція операторів із штучним інтелектом із голосовими та цифровими каналами
Після створення й налаштування операторів із використанням штучного інтелекту на платформі Webex Agent Studio наступним кроком є інтеграція їх із голосовими й цифровими каналами. Ця інтеграція дозволяє операторам із штучним інтелектом обробляти як голосові, так і цифрові розмови з вашими клієнтами, забезпечуючи бездоганну інтерактивну взаємодію з користувачами.
Додаткову інформацію див. у статті Інтеграція операторів штучного інтелекту з голосовими й цифровими каналами.
Керування звітами оператора штучного інтелекту
У цьому розділі наведено огляд звітів операторів із використанням ШІ, типів звітів, створення звітів операторів із використанням ШІ та режимів доставки звітів.
Розуміння звітів оператора штучного інтелекту
Функція звітів дозволяє створювати або планувати (періодично створювати) конкретні звіти з доступних типів звітів і отримувати їх у доступних режимах доставки. Ці звіти можуть надавати цінну інформацію про поведінку користувачів, використання, взаємодію, продуктивність продукту тощо. Ви можете доставити потрібну інформацію на їхній електронний лист, шлях SFTP або кеш S3. Можна вибрати тип звіту зі списку попередньо створених звітів, а також вибрати, чи потрібно створювати одноразовий звіт миттєво або через регулярні проміжки часу.
Коли ви отримуєте доступ до меню Звіти на лівій панелі навігації, з’являться такі вкладки:
-
Налаштувати. На цій вкладці буде відображено всі звіти, які зараз активні й які створюються періодично. Для списку звітів доступні такі відомості:
- Активний — чи залишається користувач передплатою до звіту.
- Оператор штучного інтелекту— ім’я оператора штучного інтелекту, пов’язаного зі звітом.
- Тип звіту— Попередньо встановлений тип звіту, на який ви підписалися.
- Частота — інтервал, протягом якого ви отримуєте звіт.
- Останній звіт створено— останній звіт, який було надіслано.
- Наступна запланована дата— наступна дата буде надіслано звіт.
-
Історія. На цій вкладці буде відображено всю історичну інформацію звітів, надісланих до дати. Клацніть будь-який звіт на цій сторінці, щоб змінити конфігурацію звітів.
Щоб завантажити ці хронологічні звіти, можна клацнути значок Завантажити в стовпці Дії .
Звіти на вкладці Історія на вимогу будуть доступні для завантаження лише після завершення створення звіту.
Створити звіт оператора штучного інтелекту
1 |
Увійдіть до платформи Webex AI Agent Studio. |
2 |
Клацніть Звіти на панелі навігації ліворуч. |
3 |
Клацніть +Новий звіт. |
4 |
Надайте таку інформацію для створення та налаштування звіту: |
Типи звітів оператора штучного інтелекту
Можна вибрати зі списку попередньо створених звітів на основі вибраного типу оператора штучного інтелекту. Цей розділ охоплює ці типи звітів, таблиці, включені до кожного звіту, та стовпці, доступні в кожному аркуші.
Оператор штучного інтелекту, який відповідає на запитання, тип звіту
Оператор штучного інтелекту може надати три різних типи звітів, щоб відповісти на запитання у програмі. Використовуючи різні типи звітів, можна використовувати для розуміння зведених даних про використання оператора штучного інтелекту, поведінки, того, про що запитують користувачі та як оператор штучного інтелекту відповідає на запити. Ви також можете переглядати повідомлення, які закінчилися, як проблеми в обробці.
Поведінка та зведені дані про використанняУ цьому розділі наведено зведені дані оператора штучного інтелекту з частотою використання статей і категорій. Зведення, категорії та інформацію про статті можна переглянути на окремій вкладці звітів:
Поле | Опис |
---|---|
Ім’я оператора штучного інтелекту | Ім’я оператора штучного інтелекту. |
Загальна кількість розмов | Загальна кількість розмов/сеансів, оброблених оператором штучного інтелекту. |
Розмови з принаймні одним повідомленням користувача | Розмови або сеанси, під час яких користувачі надали принаймні один вхід. |
Загальна кількість повідомлень користувачів | Повідомлення, надіслані кінцевими користувачами оператору штучного інтелекту. |
Загальна кількість відповідей оператора ШІ | Загальна кількість повідомлень, надісланих оператором штучного інтелекту кінцевим користувачам. |
Загальна кількість парціальних збігів | Випадки, коли виникла певна неоднозначність щодо повідомлення користувача та оператор штучного інтелекту відповідав кількома намірами як варіанти. |
Розмови, надіслані оператору | Загальна кількість розмов, переданих оператору людини. |
Загальна кількість голосів «за» | Загальна кількість відповідей оператора штучного інтелекту, схвалених клієнтами. |
Загальна кількість голосів «проти» |
Загальна кількість відповідей оператора штучного інтелекту, яких клієнти проголосували «проти». |
Поле | Опис |
---|---|
Ім’я категорії | Назва категорії, налаштована в операторі штучного інтелекту. |
Розмови для категорії | Кількість розмов або сеансів, у яких було виявлено статтю, що належить до цієї категорії. |
Загальна кількість відповідей | Кількість разів було виявлено статтю, що належить до цієї категорії. |
Загальна кількість голосів «за» | Кількість разів за відповідь із цієї категорії проголосували «за». |
Загальна кількість голосів «проти» |
Кількість разів за відповідь із цієї категорії проголосували «проти». |
Поле | Опис |
---|---|
Назва статті | Назва статті (варіант за замовчуванням), налаштованої в операторі штучного інтелекту. |
Категорія статті | Категорія, до якої належить цей намір. |
Розмови для статті | Кількість розмов або сеансів, у яких було виявлено цю статтю. |
Загальна кількість відповідей | Кількість разів, коли було виявлено цю статтю. |
Загальна кількість голосів «за» | Кількість разів, коли відповідь щодо цієї статті була схвалена. |
Загальна кількість голосів «проти» |
Кількість разів проти відповіді для цієї статті проголосували. |
Відображає розмову між оператором штучного інтелекту й клієнтом разом із оцінкою подібності. У звіті можна переглянути такі відомості:
Поле | Опис |
---|---|
Позначка часу | Позначка часу для повідомлення. |
Ідентифікатор сеансу | Унікальний ідентифікатор сеансу. |
Ідентифікатор споживача | Унікальний ідентифікатор кінцевого користувача на операторі штучного інтелекту. |
Тип повідомлення | Повідомлення оператора штучного інтелекту або повідомлення людини. |
Текст повідомлення | Зміст повідомлення. |
Стаття | Ідентифікатор відповіді, надісланої назад оператором штучного інтелекту. |
Категорія | Оператор штучного інтелекту виявив намір для повідомлення клієнта. |
Найбільша оцінка збігу | Оцінка подібності для виявленого наміру. |
Відповідна стаття 1 | Намір виявлено вибраним рушієм NLU. |
Оцінка статті 1 | Оцінка за виявлений намір. |
Відгук | Відгук користувача, якщо повідомлення проголосувало «за» або «проти». |
Коментар відгуку |
Коментарі, залишені користувачами, коли вони голосують проти повідомлення. |
Відображає повідомлення, які завершилися обробкою, як проблеми з різних причин. У звіті можна переглянути такі відомості:
Поле | Опис |
---|---|
Позначка часу | Позначка часу для повідомлення. |
Ідентифікатор сеансу | Унікальний ідентифікатор сеансу користувача. |
Ідентифікатор споживача | Унікальний ідентифікатор кінцевого користувача на операторі штучного інтелекту. |
Людське повідомлення | Зміст людського повідомлення. |
Повідомлення оператора штучного інтелекту | Контент повідомлення, на яке відповів оператор штучного інтелекту. |
Причина проблеми | Причина завершення цього повідомлення в curation. |
Стаття | Ідентифікатор відповіді, надісланої назад оператором штучного інтелекту. |
Категорія | Оператор штучного інтелекту виявив намір для повідомлення користувача. |
Найбільша оцінка збігу | Оцінка подібності для виявленого наміру. |
Відповідна стаття 1 | Вибраним рушієм NLU виявлено намір. |
Оцінка статті 1 |
Оцінка за виявлений намір. |
Тип звіту оператора штучного інтелекту для виконання завдань
Оператор штучного інтелекту може використовувати три різних типи звітів для виконання завдання в програмі конструктора оператора штучного інтелекту. Як розробник оператора штучного інтелекту, ви можете створювати різні типи звітів. Їх можна використовувати для розуміння зведених даних про використання оператора штучного інтелекту, поведінки оператора штучного інтелекту, про те, що запитують користувачі та як оператор штучного інтелекту відповідає на запити. Ви також можете переглядати повідомлення, які закінчилися, як проблеми в обробці.
Відображає зведені дані розмов разом із запущеними ключами намірів і шаблонів. На вкладці зведених даних відображено такі відомості.
Поле | Опис |
---|---|
Ім’я оператора штучного інтелекту | Ім’я оператора штучного інтелекту. |
Загальна кількість розмов | Загальна кількість розмов або сеансів, оброблених оператором штучного інтелекту. |
Розмови з принаймні одним повідомленням користувача | Розмови або сеанси, під час яких користувачі надали принаймні один вхід. |
Загальна кількість повідомлень користувачів |
Повідомлення, які надсилаються кінцевими користувачами оператору штучного інтелекту. |
Загальна кількість відповідей оператора ШІ | Загальна кількість повідомлень, надісланих оператором штучного інтелекту кінцевим користувачам. |
Загальна кількість парціальних збігів | Випадки, коли виникла певна неоднозначність щодо повідомлення користувача та оператор штучного інтелекту відповідав кількома намірами як варіанти. |
Розмови, надіслані оператору | Загальна кількість розмов, переданих оператору людини |
Загальна кількість голосів «за» | Загальна кількість відповідей оператора штучного інтелекту, які проголосували користувачі. |
Загальна кількість голосів «проти» |
Загальна кількість відповідей оператора штучного інтелекту, які користувачі проголосували проти. |
Відомості про наміри також можна переглянути на вкладці Наміри електронної таблиці:
Поле | Опис |
---|---|
Ім’я наміру | Ім’я наміру, налаштоване в операторі штучного інтелекту. |
Розмови з наміром | Кількість розмов або сеансів, у яких використовувався цей намір. |
Загальна кількість викликів | Кількість разів було викликано цей намір. |
Усього завершених операцій | Кількість разів було зібрано всі слоти, і цей намір було виконано. |
Загальна кількість голосів «за» | Загальна кількість відповідей на це було проголосувано за кожен намір. |
Загальна кількість голосів «проти» |
Загальна кількість відповідей на це була проголосувана проти кожного наміру. |
У звіті також є відомості про шаблон високого рівня, наприклад:
Поле | Опис |
---|---|
Ім’я ключа шаблону | Ім’я шаблону, налаштованого в операторі штучного інтелекту. |
Основний намір шаблону | Наміри використання цього ключа шаблону. |
Розмови для ключа шаблону | Кількість разів, коли цей ключ шаблону було надіслано у відповідь. |
Загальна кількість відповідей | Кількість разів цей ключ шаблону було надіслано у відповідь. |
Загальна кількість голосів «за» | Кількість разів, коли відповідь для цього шаблону була схвалена. |
Загальна кількість голосів «проти» |
Кількість разів, коли відповідь для цього шаблону було проголосувано «проти». |
Відображає розмову клієнта з оператором штучного інтелекту разом із оцінками подібності. У звіті можна переглянути такі відомості:
Поле | Опис |
---|---|
Позначка часу | Позначка часу для повідомлення. |
Ідентифікатор сеансу | Унікальний ідентифікатор сеансу користувача. |
Ідентифікатор споживача | Унікальний ідентифікатор кінцевого користувача в застосунку. |
Тип повідомлення | Повідомлення оператора штучного інтелекту або повідомлення людини. |
Текст повідомлення | Контент повідомлення. |
Ключ шаблону | Ідентифікатор відповіді, надісланої назад оператором штучного інтелекту. |
Намір | Оператор ШІ виявив намір для повідомлення клієнта. |
Найбільша оцінка збігу | Оцінка подібності для виявленого наміру. |
Відповідний намір 1 | Вибраним рушієм NLU виявлено намір. |
Оцінка за намір 1 | Оцінка за виявлений намір. |
Відгук | Відгук користувача, якщо повідомлення проголосувало «за» або «проти». |
Коментар відгуку |
Коментарі, залишені користувачами, коли вони голосують проти повідомлення. |
Відображає повідомлення, які завершилися обробкою, як проблеми з різних причин. Цей звіт стосується лише операторів із використанням скриптів ШІ. У цьому звіті можна переглянути наведені далі відомості.
Поле | Опис |
---|---|
Позначка часу | Позначка часу для повідомлення. |
Ідентифікатор сеансу | Унікальний ідентифікатор сеансу клієнта. |
Ідентифікатор споживача | Унікальний ідентифікатор кінцевого користувача в застосунку. |
Людське повідомлення | Зміст людського повідомлення. |
Повідомлення оператора штучного інтелекту | Відповів оператор штучного інтелекту на вміст повідомлення. |
Причина проблеми | Причина завершення цього повідомлення в curation. |
Ключ шаблону | Ідентифікатор відповіді, надісланої назад оператором штучного інтелекту. |
Намір | Оператор штучного інтелекту виявив намір для повідомлення користувача. |
Найбільша оцінка збігу | Оцінка подібності для виявленого наміру. |
Відповідний намір 1 | Вибраним рушієм NLU виявлено намір. |
Оцінка за намір 1 |
Оцінка за виявлений намір. |
Режими доставки звіту оператора штучного інтелекту
У сучасному світі, заснованому на даних, ефективне та безпечне надання звітів агента штучного інтелекту є вирішальним для інформованого прийняття рішень та оперативної досконалості. Щоб задовольнити різноманітні організаційні потреби, ми пропонуємо кілька режимів доставки звітів операторів штучного інтелекту, забезпечуючи гнучкість, надійність і безпеку. Варіанти доставки включають протокол безпечного передавання файлів (SFTP), електронну пошту та Amazon S3 Bucket. Кожен режим призначений для задоволення різних вимог, незалежно від того, чи є це потреба в високій безпеці, простоті доступу або масштабовані рішення для зберігання. У цьому документі описані функції та переваги кожного режиму доставки, допомагаючи вибрати оптимальний варіант для ваших конкретних потреб.
SFTP
Поле |
Опис |
---|---|
Надсилання звітів у захищене розташування як заплановано |
Увімкніть цей параметр, щоб надсилати звіти в захищене розташування в запланований час. Цей перемикач можна надати лише наведені далі відомості. |
IP-адреса | IP-адреса системи. |
Ім’я користувача | Ім’я користувача для доступу до звітів. |
Пароль | Пароль для доступу до звітів. |
Закритий ключ | Закритий ключ для доступу до файлів. |
Передати шлях |
Шлях до маршрутизації файлів у системі. |
Електронна пошта
Поле | Опис |
---|---|
Запланувати електронні листи для декількох отримувачів, розділяючи крапкою з комою (;) | Увімкніть цей параметр, щоб додати отримувачів. |
Отримувачі |
Адреса електронної пошти всіх отримувачів, які повинні отримувати звіти у вказаний час і частоту. |
Букет S3
Поле | Опис |
---|---|
Передавати звіти до буфера S3 за розкладом |
Увімкніть цей параметр, щоб зробити поля S3 доступними й спрямувати звіти до налаштованого ведмедя S3. |
Ідентифікатор ключа доступу AWS | Ідентифікатор ключа доступу для доступу до служб і ресурсів AWS. |
Ключ секретного доступу AWS | Секретний ключ доступу для доступу до служб і ресурсів AWS. |
Ім’я ведра | Назва віджета, до якого надсилається звіт. |
Ім’я папки |
Назва теки, яку буде створено у віджеті S3. |
Розуміння відповідності вимогам ШІ
Ці розділи допоможуть зрозуміти розробку штучного інтелекту, конфіденційність даних, безпеку та безпеку.
Розробка штучного інтелекту, конфіденційність даних, безпека та безпека
Кожна функція на базі ШІ в Cisco проходить оцінку впливу ШІ відповідно до наших принципів відповідального ШІ і дотримується Рамок відповідального ШІ на додаток до наявних процесів безпеки, конфіденційності та прав людини за допомогою дизайну.
Конфіденційність і безпекаCisco не зберігає вхідні дані клієнтів після завершення процесу отримання висновків, а сторонній постачальник моделей Microsoft не надає доступ до даних клієнтів Cisco, не виконує моніторинг і не зберігає їх. Докладніше про політики зберігання даних для конкретних функцій див. на порталі Cisco Trust.
Далі наведено список приміток до прозорості ШІ для всіх функцій ШІ.
Джерела даних для навчання та оцінкиСторонній постачальник моделей Cisco, Microsoft, заявляє, що не буде використовувати контент клієнта для покращення моделей Azure OpenAI, а також що він не зберігає й не зберігає користувацькі дані Cisco в інфраструктурі Azure.
Безпека та етичні міркуванняУсі генеративні функції ШІ схильні до помилок, тому Cisco надає пріоритет безпеці контенту для функцій ШІ, вибравши параметр Фільтрування контенту, що надається Azure OpenAI.
Оцінка та продуктивність моделіCisco надає пріоритет продуктивності й точності інтелектуального помічника, залучаючи людей до перегляду, тестування та забезпечення якості базової моделі.