Ми краще розуміємо мовленнєвий введення, якщо маємо певні знання на тему розмови. Уявіть, що агент з обслуговування клієнтів оптового продавця автозапчастин допомагає із замовленнями. Якщо агент знає, що клієнт шукає шини, він, швидше за все, впізнає відповіді (наприклад, «Мішлен») по телефону. Агенти часто вибирають такі підказки або підказки на основі їх знань у предметній області та доступу до інформаційних панелей бізнес-аналітики. Амазон Лекс тепер підтримує можливість підказок для покращення розпізнавання відповідних фраз у розмові. Ви можете програмно надавати фрази як підказки під час живої взаємодії, щоб впливати на транскрипцію усного введення. Краще розпізнавання сприяє ефективним розмовам, скорочує час роботи агента і, зрештою, підвищує задоволеність клієнтів.
У цій публікації ми розглядаємо можливості підказок під час виконання та використовуємо їх для перевірки абонентів на основі дівочого прізвища їх матері.
Огляд можливостей підказок під час виконання
Ви можете надати список фраз або слів, які допоможуть вашому боту з транскрипцією введеного мовлення. Ви можете використовувати ці підказки для вбудованих типів слотів, таких як імена та прізвища, назви вулиць, місто, штат і країна. Ви також можете налаштувати їх для власних типів слотів.
Ви можете використовувати можливість транскрибувати імена, які можуть бути складними для вимови чи розуміння. Наприклад, у наведеному нижче зразку розмови ми використовуємо його для транскрибування імені «Loreck».
Розмова 1
IVR: Ласкаво просимо до банку ACME. Як я можу вам допомогти сьогодні?
Абонент: Я хочу перевірити баланс свого рахунку.
IVR: Звичайно. Який обліковий запис мені відкрити?
Абонент: Перевірка
IVR: Який номер рахунку?
Телефон: 1111 2222 3333 4444
IVR: Для перевірки, яке дівоче прізвище вашої матері?
Телефонує: Лорек
IVR: Дякую. Залишок на вашому поточному рахунку становить 123 долари.
Слова, надані як підказки, мають перевагу перед іншими подібними словами. Наприклад, у другому зразку розмови підказка під час виконання («Smythe») вибирається замість більш поширеної транскрипції («Smith»).
Розмова 2
IVR: Ласкаво просимо до банку ACME. Як я можу вам допомогти сьогодні?
Абонент: Я хочу перевірити баланс свого рахунку.
IVR: Звичайно. Який обліковий запис мені відкрити?
Абонент: Перевірка
IVR: Який номер рахунку?
Телефон: 5555 6666 7777 8888
IVR: Для перевірки, яке дівоче прізвище вашої матері?
Абонент: Смайт
IVR: Дякую. Залишок на вашому поточному рахунку становить 456 долари.
Якщо ім’я не відповідає підказці під час виконання, ви можете провалити перевірку та направити виклик агенту.
Розмова 3
IVR: Ласкаво просимо до банку ACME. Як я можу вам допомогти сьогодні?
Абонент: Я хочу перевірити баланс свого рахунку.
IVR: Звичайно. Який обліковий запис мені відкрити?
Абонент: Економія
IVR: Який номер рахунку?
Телефон: 5555 6666 7777 8888
IVR: Для перевірки, яке дівоче прізвище вашої матері?
гість: Джейн
IVR: Виникла проблема з вашим обліковим записом. Для підтримки вас буде перенаправлено до агента.
Огляд рішення
Давайте розглянемо загальну архітектуру рішення (див. наступну діаграму):
- Ми використовуємо бота Amazon Lex, інтегрованого з Amazon Connect контактний потік, щоб надати досвід розмови.
- Ми використовуємо діалоговий кодовий гачок у боті Amazon Lex для виклику AWS Lambda функція, яка надає підказку під час виконання на попередній хід розмови.
- Для цілей цієї публікації дані про дівоче прізвище матері, які використовуються для аутентифікації, зберігаються в Amazon DynamoDB таблиці.
- Після автентифікації абонента управління передається боту для виконання транзакцій (наприклад, перевірки балансу)
Окрім функції лямбда, ви також можете надсилати підказки під час виконання до Amazon Lex V2 за допомогою PutSession
, RecognizeText
, RecognizeUtterance
або StartConversation
операції. Підказки під час виконання можуть бути встановлені в будь-який момент розмови і зберігаються на кожному кроці, доки не будуть очищені.
Розгорніть зразок бота Amazon Lex
Щоб створити зразок бота та налаштувати підказки для фраз під час виконання, виконайте наступні дії. Це створює бота Amazon Lex під назвою BankingBot
, і один тип слота (accountNumber
).
- Завантажити Бот Amazon Lex.
- На консолі Amazon Lex виберіть Дії, Імпортувати.
- Виберіть файл
BankingBot.zip
який ви завантажили, і виберіть Імпортувати. - Виберіть бота
BankingBot
на консолі Amazon Lex. - Виберіть мову англійська (GB).
- Вибирати Будувати.
- Завантажте допоміжний файл Лямбда-код.
- На консолі Lambda створіть нову функцію та виберіть Автор з нуля.
- для Назва функції, введіть
BankingBotEnglish
. - для Час виконаннявиберіть Python 3.8.
- Вибирати Створити функцію.
- У Вихідний код розділ, відкритий
lambda_function.py
і видалити існуючий код. - Завантажте код функції та відкрийте його в текстовому редакторі.
- Скопіюйте код і введіть його в порожнє поле коду функції.
- Вибирати розгортання.
- На консолі Amazon Lex виберіть бота
BankingBot
. - Вибирати розгортання , А потім псевдонімами, потім виберіть псевдонім
TestBotAlias
. - на псевдонімами сторінку, виберіть мови І вибирай англійська (GB).
- для Source, виберіть бота
BankingBotEnglish
. - для Лямбда-версія або псевдонім, введіть
$LATEST
. - На консолі DynamoDB виберіть Створити таблицю.
- Укажіть назву як
customerDatabase
. - Введіть ключ розділу як
accountNumber
. - Додати елемент за допомогою
accountNumber: “1111222233334444”
таmothersMaidenName “Loreck”
. - Додати елемент за допомогою
accountNumber: “5555666677778888”
таmothersMaidenName “Smythe”
. - Переконайтеся, що функція Лямбда має Дозволи для читання з таблиці DynamoDB
customerDatabase
. - На консолі Amazon Connect виберіть Контактні потоки.
- У розділі Amazon Lex виберіть свого бота Amazon Lex і зробіть його доступним для використання в потоці контактів Amazon Connect.
- Завантажити контактний потік для інтеграції з ботом Amazon Lex.
- Виберіть потік контактів, щоб завантажити його в програму.
- Переконайтеся, що правильний бот налаштований у блоці «Отримати введення клієнта».
- Виберіть чергу в блоці «Встановити робочу чергу».
- Додайте номер телефону до потоку контактів.
- Перевірте потік IVR, зателефонувавши за номером телефону.
Перевірте розчин
Тепер ви можете зателефонувати на номер телефону Amazon Connect і взаємодіяти з ботом.
Висновок
Підказки під час виконання дозволяють динамічно впливати на транскрипцію слів або фраз у розмові. Ви можете використовувати бізнес-логіку, щоб визначити підказки в міру розвитку розмови. Краще розпізнавання користувацьких введень дозволяє забезпечити покращений досвід. Ви можете налаштувати підказки під час виконання за допомогою пакета SDK Lex V2. Ця можливість доступна в усіх регіонах AWS, де Amazon Lex працює в англійській (Австралія), англійській (Великобританія) та англійській (США) мовах.
Щоб дізнатися більше, див підказки під час виконання.
Про авторів
Кай Лорек є консультантом з професійних послуг Amazon Connect. Він працює над розробкою та впровадженням масштабованих рішень для обслуговування клієнтів. У вільний час він займається спортом, катається на сноуборді або ходить в гори.
Анубхав Мішра є менеджером по продуктам з AWS. Він витрачає свій час на розуміння клієнтів і розробку продуктів, щоб вирішувати їхні бізнес-задачі.
Шраван Бодапаті є менеджером з прикладних наук у AWS Lex. Він зосереджується на створенні передових рішень штучного інтелекту та машинного навчання для клієнтів AWS у просторах ASR та NLP. У вільний час він любить ходити в походи, вивчає економіку, дивиться телешоу та проводить час із сім’єю.
- Coinsmart. Найкраща в Європі біржа біткойн та криптовалют.
- Платоблокчейн. Web3 Metaverse Intelligence. Розширені знання. БЕЗКОШТОВНИЙ ДОСТУП.
- CryptoHawk. Альткойн Радар. Безкоштовне випробування.
- Джерело: https://aws.amazon.com/blogs/machine-learning/enhance-the-caller-experience-with-hints-in-amazon-lex/
- "
- 100
- доступ
- рахунки
- доповнення
- адреса
- агенти
- ВСІ
- Amazon
- додаток
- архітектура
- штучний
- штучний інтелект
- Штучний інтелект і машинне навчання
- Австралія
- автентифіковано
- Authentication
- автоматичний
- доступний
- AWS
- фон
- Банк
- Блокувати
- Бот
- Створюємо
- вбудований
- бізнес
- бізнес-аналітика
- call
- гість
- проблеми
- контроль
- Вибирати
- Місто
- код
- загальний
- З'єднуватися
- Консоль
- консультант
- контакт
- контроль
- Розмова
- розмови
- країна
- створювати
- створює
- виготовлений на замовлення
- клієнт
- Досвід клієнтів
- Задоволеність клієнтів
- Контакти
- Клієнти
- дані
- проектування
- важкий
- Ні
- доларів
- домен
- під час
- Економіка
- край
- редактор
- ефективний
- англійська
- Що натомість? Створіть віртуальну версію себе у
- приклад
- існуючий
- досвід
- Досліди
- сім'я
- Перший
- потік
- фокусується
- після
- знайдений
- функція
- Обробка
- допомога
- допомогу
- Як
- HTTPS
- ідентифікувати
- здійснювати
- реалізації
- вплив
- вхід
- інтегрувати
- інтегрований
- Інтелект
- взаємодія
- питання
- IT
- ключ
- знання
- мова
- УЧИТЬСЯ
- вивчення
- Ймовірно
- список
- загрузка
- шукати
- машина
- навчання за допомогою машини
- менеджер
- матч
- більше
- Імена
- номер
- відкрити
- операції
- замовлень
- Інше
- загальний
- фрази
- ігри
- точка
- попередній
- Product
- професійний
- забезпечувати
- забезпечує
- цілей
- визнавати
- доречний
- огляд
- Маршрут
- задоволення
- масштабовані
- наука
- Sdk
- обраний
- обслуговування
- Послуги
- комплект
- аналогічний
- рішення
- Рішення
- деякі
- Простір
- Витрати
- SPORTS
- стан
- вулиця
- підтримка
- Підтримуючий
- Опори
- час
- Шини
- сьогодні
- Transactions
- tv
- Типи
- Uk
- розуміти
- розуміння
- us
- використання
- перевірка
- ласкаво просимо
- Що
- Що таке
- слова
- робочий
- працює