У наших щоденних розмовах ми зустрічаємо нові слова чи терміни, які, можливо, не знаємо. Можливо, вони пов’язані з новим доменом, з яким ми тільки знайомимося, і ми вибираємо їх, коли дізнаємося більше про домен. Наприклад, термінологія позики на житло («скорочення»), скорочені слова («refi», «comps») і абревіатури («HELOC»), ймовірно, є новими для тих, хто вперше купує житло. Так само назви брендів можуть бути складними, коли ви вперше про них чуєте. Наприклад, з реченням «Я хотів би отримати a Cyetus 7601", якщо ви не любитель кави, ви можете не зрозуміти, що спікер говорить про марку кавоварки. Деякі з цих слів можуть навіть не бути присутніми в словнику. Коли ми розуміємо їх використання, значення та правопис, вони стають частиною нашого словникового запасу, щоб ми могли вести ефективні розмови.
Так само боти мають розуміти та додавати такі слова до свого словника. Відсьогодні ви можете дарувати Амазон Лекс додаткову інформацію про те, як обробляти мовленнєве введення шляхом створення спеціального словника. Ви можете створити список зі словами, що стосуються домену, або назвами брендів для покращеного розпізнавання мовлення та зручності кінцевого користувача.
У цій публікації ми розглядаємо можливості спеціального словника та використовуємо його для транзакцій і запитів щодо обслуговування клієнтів кредиту на житло.
Огляд можливостей спеціального словника
Ви визначаєте спеціальний словник для мови в боті. У цьому випадку ми додаємо назви брендів і слова та фрази, що стосуються домену, англійською мовою (GB). Бот використовує ці фрази для транскрипції мовного введення, коли намагається зрозуміти запит користувача (або класифікацію намірів). Ви також можете розширити спеціальний словник інформацією, яку потрібно зібрати (або виявити слот), налаштувавши параметр для типу слота. Ви можете вказати ступінь посилення для кожного слова чи фрази, налаштувавши вагу 1, 2 або 3. Ми рекомендуємо вам спробувати різні ваги. Слова, які зазвичай важко розпізнати або вимовити, повинні мати вищу вагу.
Нижче наведено приклад розмови з нашим ботом:
Віртуальний агент: Ласкаво просимо до банку ACME. Чим я можу вам допомогти?
Абонент: Ви пропонуєте CapitaRise позики?
Віртуальний агент: ми пропонуємо кредити CapitaRise для особистих цілей. Бажаєте запустити програму?
Абонент: Ні, дякую.
Віртуальний агент: чи можу я ще чимось допомогти вам сьогодні?
Абонент: Як щодо вашого рефі ставки?
Віртуальний агент: для рефінансування ми пропонуємо 4.5% без витрат на закриття протягом 30 років. Інша інформація, яка може вас зацікавити?
Абонент: Так, як щодо SBA?
Віртуальний агент: ми пропонуємо різноманітні адміністративні позики для малого бізнесу. Ви можете знайти більше інформації на нашому веб-сайті. Щось ще я можу для вас зробити?
Абонент: Я хотів би здійснити платіж на свій рахунок HELOC.
Віртуальний агент: щоб продовжити платіж, який ідентифікатор облікового запису?
Телефон: 1234
Віртуальний агент: Дякую. Яка сума платежу?
Телефон: 120
Віртуальний агент: Дякую. Платіж має бути оброблено протягом 1-2 робочих днів. Чимось ще я можу вам допомогти?
Абонент: Ні, це все.
Віртуальний агент: Дякую. Гарного дня.
Огляд рішення
Давайте розглянемо загальну архітектуру рішення (див. наступну діаграму):
- Ми використовуємо бота Amazon Lex, інтегрованого з Amazon Connect потік контактів, щоб забезпечити спілкування
- Ми визначаємо спеціальну лексику для англійської (GB) мови, додаючи такі слова, як «CapitaRise», «HELOC» і «refi», а також ваги.
- Після автентифікації абонента керування передається боту для виконання транзакцій (наприклад, для обробки платежу)
Користувацький словниковий файл — це розділений табуляцією список значень, що містить фразу, яку потрібно розпізнати, і вагу, щоб надати посилення. Фрази з вищим значенням підсилення частіше використовуватимуться, коли вони з’являться у вхідному аудіо.
Розгорніть зразок бота Amazon Lex
Щоб створити зразок бота та налаштувати його користувацький словниковий запас, виконайте наступні дії. Це створює бота Amazon Lex calledFinanceBot
, з намірами PersonalLoan
, BusinessLoan
, InterestRateRefinancing
, InterestRateCredit
, Payment
, Welcome
та Goodbye
, а також два типи слотів (accountNumber
та confirmationSlot
).
- Завантажити Бот Amazon Lex.
- На консолі Amazon Lex виберіть Дії, Імпортувати.
- Виберіть файл FinanceBot.zip, який ви завантажили, і виберіть Імпортувати.
- У Дозволи IAM розділ, для Роль часу виконаннявиберіть Створіть нову роль з основними дозволами Amazon Lex.
- На консолі Amazon Lex перейдіть до бота
FinanceBot
. - Завантажте файл .zip із фразами, які потрібно додати до спеціального словника.
- На сторінці інформації про бота в розділі Додайте мови розділ, вибрати Переглянути мови.
- Зі списку мов виберіть англійська (GB).
- У Спеціальна лексика розділ, вибрати Імпортувати.
- Перейдіть до файлу для імпорту, за потреби введіть пароль і виберіть Імпортувати.
- Вибирати Будувати.
- Завантажте допоміжний файл Лямбда-код AWS.
- На консолі Lambda створіть нову функцію та виберіть Автор з нуля.
- для Назва функції¸ введіть
FinanceBotEnglish
. - для Час виконаннявиберіть Python 3.8.
- Вибирати Створити функцію.
- У Вихідний код розділ, відкритий
lambda_function.py
і видалити існуючий код. - Завантажте код і відкрийте його в текстовому редакторі.
- Скопіюйте та вставте код у порожню вкладку lambda_function.py.
- Вибирати Розгортання.
- На консолі Amazon Lex і відкрийте
FinanceBot
. - Вибирати розгортання , А потім псевдонімами, А потім
TestBotAlias
. - на псевдонімами сторінка, в мови розділ, перейдіть до англійська (GB).
- для Sourceвиберіть
FinanceBotEnglish
. - для Лямбда-версія або псевдонім, введіть
$LATEST
. - На консолі Amazon Connect виберіть Контактні потоки.
- Завантажити контактний потік для інтеграції з ботом Amazon Lex.
- У розділі Amazon Lex виберіть свого бота Amazon Lex і зробіть його доступним для використання в потоках контактів Amazon Connect.
- Виберіть потік контактів, щоб завантажити його в програму.
- Переконайтеся, що правильний бот налаштований у блоці «Отримати введення клієнта».
- Виберіть чергу в блоці «Встановити робочу чергу».
- Додайте номер телефону до потоку контактів.
- Перевірте потік IVR, зателефонувавши за номером телефону.
Перевірте розчин
Ви можете зателефонувати на номер телефону Amazon Connect і взаємодіяти з ботом.
Висновок
Користувацька лексика дозволяє покращити розпізнавання слів, що стосуються домену, і назв брендів для модальності мовлення. Ви можете легко визначити спеціальний словник для свого бота Amazon Lex і доповнити його визначенням бота. Завдяки покращеному розпізнаванню ви можете активувати ефективніші розмови в ширшому наборі випадків використання. Ви можете налаштувати спеціальний словник за допомогою консолі Amazon Lex V2 або через API. Можливість доступна для всіх англійської (США) та англійської (Великобританія). Регіони AWS де працює Amazon Lex. Щоб дізнатися більше, зверніться до спеціальної лексики документація.
Про авторів
Кай Лорек є консультантом з професійних послуг Amazon Connect. Він працює над розробкою та впровадженням масштабованих рішень для обслуговування клієнтів. У вільний час він займається спортом, катається на сноуборді або ходить в гори.
Анубхав Мішра є менеджером по продуктам з AWS. Він витрачає свій час на розуміння клієнтів і розробку продуктів, щоб вирішувати їхні бізнес-задачі.
Мебз Казі є старшим консультантом, який працює над глобальними проектами для AWS. Йому дуже подобається працювати над технологічними інноваціями в природній мові та AI/ML.
Шраван Бодапаті є менеджером з прикладних наук у AWS Lex. Він зосереджується на створенні передових рішень штучного інтелекту та машинного навчання для клієнтів AWS у просторах ASR та NLP. У вільний час він любить ходити в походи, вивчає економіку, дивиться телешоу та проводить час із сім’єю.
- Coinsmart. Найкраща в Європі біржа біткойн та криптовалют.
- Платоблокчейн. Web3 Metaverse Intelligence. Розширені знання. БЕЗКОШТОВНИЙ ДОСТУП.
- CryptoHawk. Альткойн Радар. Безкоштовне випробування.
- Джерело: https://aws.amazon.com/blogs/machine-learning/use-custom-vocabulary-in-amazon-lex-to-enhance-speech-recognition/
- "
- 100
- МЕНЮ
- рахунки
- через
- Додатковий
- адреса
- адмін
- ВСІ
- Amazon
- кількість
- API
- додаток
- архітектура
- штучний
- штучний інтелект
- Штучний інтелект і машинне навчання
- аудіо
- автентифіковано
- доступний
- AWS
- Банк
- ставати
- Блокувати
- підвищення
- Бот
- боти
- Створюємо
- бізнес
- покупців
- call
- гість
- випадків
- проблеми
- Вибирати
- класифікація
- закриття
- код
- кави
- збирати
- Приходити
- З'єднуватися
- Консоль
- консультант
- контакт
- контроль
- Розмова
- розмови
- витрати
- створювати
- створює
- створення
- виготовлений на замовлення
- клієнт
- Досвід клієнтів
- Контакти
- Клієнти
- день
- проектування
- деталь
- різний
- важкий
- домен
- легко
- Економіка
- край
- редактор
- Ефективний
- включіть
- англійська
- Що натомість? Створіть віртуальну версію себе у
- приклад
- існуючий
- досвід
- Досліди
- сім'я
- Перший
- потік
- фокусується
- після
- знайдений
- функція
- отримання
- Глобальний
- великий
- допомога
- вище
- Головна
- Як
- How To
- HTTPS
- реалізації
- поліпшений
- інформація
- інновація
- вхід
- інтегрувати
- інтегрований
- Інтелект
- намір
- зацікавлений
- IT
- мова
- мови
- УЧИТЬСЯ
- вивчення
- Ймовірно
- список
- загрузка
- Кредити
- машина
- навчання за допомогою машини
- менеджер
- сенс
- більше
- Імена
- Природний
- необхідно
- номер
- пропонувати
- відкрити
- Інше
- загальний
- Пароль
- оплата
- може бути
- персонал
- фрази
- ігри
- представити
- процес
- Product
- професійний
- проектів
- цілей
- ставки
- реалізувати
- визнавати
- рекомендувати
- запросити
- огляд
- масштабовані
- наука
- обслуговування
- Послуги
- комплект
- установка
- Аналогічно
- невеликий
- малий бізнес
- So
- рішення
- Рішення
- деякі
- Простір
- Гучномовець
- Витрати
- SPORTS
- почалася
- Підтримуючий
- говорити
- технологічний
- термінологія
- час
- сьогодні
- Transactions
- tv
- розуміти
- розуміння
- us
- використання
- зазвичай
- значення
- різноманітність
- веб-сайт
- ласкаво просимо
- Що
- Що таке
- в
- слова
- робочий
- працює
- б
- років