В наших повседневных разговорах мы сталкиваемся с новыми словами или терминами, которые мы можем не знать. Возможно, они связаны с новым доменом, с которым мы только знакомимся, и мы подбираем их по мере того, как узнаем больше о домене. Например, терминология жилищного кредита («сокращение»), сокращенные слова («refi», «comps») и аббревиатуры («HELOC»), вероятно, являются новыми для покупателей жилья впервые. Точно так же названия брендов могут быть сложными, когда вы впервые слышите о них. Например, с предложением «Я хотел бы получить Циет 7601», если вы не любитель кофе, вы можете не понять, что говорящий говорит о марке кофемашины. Некоторые из этих слов могут даже не присутствовать в словаре. Как только мы поймем их использование, значение и написание, они станут частью нашего словарного запаса, чтобы мы могли вести эффективные разговоры.
Точно так же боты должны понимать и добавлять такие слова в свой словарный запас. С сегодняшнего дня вы можете подарить Amazon Lex дополнительная информация о том, как обрабатывать речевой ввод путем создания пользовательского словаря. Вы можете создать список со специфическими для домена словами или торговыми марками для улучшения распознавания речи и взаимодействия с конечным пользователем.
В этом посте мы рассмотрим возможности пользовательского словаря и используем его для транзакций и запросов обслуживания клиентов жилищного кредита.
Обзор возможностей пользовательского словаря
Вы определяете пользовательский словарь для языка в боте. В этом случае мы добавляем названия брендов и доменные слова и фразы на английском языке (GB). Бот использует эти фразы для транскрипции речевого ввода, когда пытается понять запрос пользователя (или классификацию намерений). Вы также можете дополнить пользовательский словарь информацией, которую вам нужно собрать (или выявить слот), настроив параметр типа слота. Вы можете указать степень повышения для каждого слова или фразы, настроив вес 1, 2 или 3. Мы рекомендуем вам попробовать разные веса. Слова, которые обычно трудно распознать или произнести, должны иметь больший вес.
Ниже приведен пример диалога с нашим ботом:
Виртуальный агент: Добро пожаловать в банк ACME. Чем я могу вам помочь?
Звонящий: Вы предлагаете? CapitaRise кредиты?
Виртуальный агент: Мы предлагаем кредиты CapitaRise для личных целей. Хотите запустить приложение?
Звонящий: Нет, спасибо.
Виртуальный агент: Могу ли я чем-нибудь еще помочь вам сегодня?
Звонящий: Как насчет вашего Refi тарифы?
Виртуальный агент: для рефинансирования мы предлагаем 4.5% без затрат на закрытие в течение 30 лет. Другая информация, которая может вас заинтересовать?
Звонящий: Да, как насчет SBA?
Виртуальный агент: мы предлагаем различные кредиты для администраторов малого бизнеса. Более подробную информацию вы можете найти на нашем сайте. Что еще я могу сделать для вас?
Звонящий: Я хотел бы сделать платеж на моем ХЕЛОК.
Виртуальный агент: Что такое идентификатор учетной записи, чтобы продолжить платеж?
Звонящий: 1234
Виртуальный агент: Спасибо. Какова сумма платежа?
Звонящий: 120
Виртуальный агент: Спасибо. Платеж должен быть обработан в течение 1-2 рабочих дней. Чем еще я могу вам помочь?
Звонящий: Нет, это все.
Виртуальный агент: Спасибо. Хорошего дня.
Обзор решения
Давайте рассмотрим общую архитектуру решения (см. Следующую схему):
- Мы используем бота Amazon Lex, интегрированного с Амазон Коннект поток контактов для обеспечения разговорного опыта
- Мы определяем пользовательский словарь для английского (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).
- Что касается Источник, наведите на
FinanceBotEnglish
. - Что касается Версия Lambda или псевдоним, войти
$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. В свободное время он любит ходить в походы, изучать экономику, смотреть телепередачи и проводить время со своей семьей.
- Коинсмарт. Лучшая в Европе биржа биткойнов и криптовалют.
- Платоблокчейн. Интеллект метавселенной Web3. Расширение знаний. БЕСПЛАТНЫЙ ДОСТУП.
- КриптоХок. Альткоин Радар. Бесплатная пробная версия.
- Источник: https://aws.amazon.com/blogs/machine-learning/use-custom-vocabulary-in-amazon-lex-to-enhance-speech-recognition/
- "
- 100
- О нас
- Учетная запись
- через
- дополнительный
- адрес
- Администратор
- Все
- Amazon
- количество
- API
- Применение
- архитектура
- искусственный
- искусственный интеллект
- Искусственный интеллект и машинное обучение
- аудио
- подлинности
- доступен
- AWS
- Банка
- становиться
- Заблокировать
- стимулирование
- Бот
- боты
- Строительство
- бизнес
- покупателей
- призывают
- гость
- случаев
- проблемы
- Выберите
- классификация
- закрытие
- код
- Кофе
- собирать
- как
- Свяжитесь
- Консоли
- консультант
- обращайтесь
- контроль
- Разговор
- Беседы
- Расходы
- Создайте
- создает
- Создающий
- изготовленный на заказ
- клиент
- опыт работы с клиентами
- Служба поддержки игроков
- Клиенты
- день
- проектирование
- подробность
- различный
- трудный
- домен
- легко
- Экономика
- Edge
- редактор
- Эффективный
- включить
- Английский
- Enter
- пример
- существующий
- опыт
- Впечатления
- семья
- Во-первых,
- поток
- фокусируется
- после
- найденный
- функция
- получающий
- Глобальный
- большой
- помощь
- высший
- Главная
- Как
- How To
- HTTPS
- Осуществляющий
- улучшенный
- информация
- Инновации
- вход
- интегрировать
- интегрированный
- Интеллекта
- намерение
- заинтересованный
- IT
- язык
- Языки
- УЧИТЬСЯ
- изучение
- Вероятно
- Список
- загрузка
- Кредиты
- машина
- обучение с помощью машины
- менеджер
- смысл
- БОЛЕЕ
- имена
- натуральный
- необходимо
- номер
- предлагают
- открытый
- Другое
- общий
- Пароль
- оплата
- возможно
- личного
- фразы
- игры
- представить
- процесс
- Продукт
- профессиональный
- проектов
- целей
- Стоимость
- реализовать
- признавать
- рекомендовать
- запросить
- обзоре
- масштабируемые
- Наука
- обслуживание
- Услуги
- набор
- установка
- Аналогичным образом
- небольшой
- малый бизнес
- So
- Решение
- Решения
- некоторые
- Space
- Динамик
- Расходы
- Спорт
- и политические лидеры
- поддержки
- говорить
- технологический
- терминология
- время
- сегодня
- Сделки
- tv
- понимать
- понимание
- us
- использование
- обычно
- ценностное
- разнообразие
- Вебсайт
- добро пожаловать
- Что
- Что такое
- в
- слова
- работает
- работает
- бы
- лет