Как это работает

Основанный на той же технологии, что и Alexa, Amazon Lex предоставляет инструменты для решения сложных задач глубокого обучения, таких как распознавание речи и понимания языка, с помощью простого и полностью управляемого сервиса. Amazon Lex интегрирован с сервисом AWS Lambda, который можно использовать для простого вызова функций и выполнения функционального кода на сервере с целью извлечения и обновления данных. После создания бот можно развертывать непосредственно на платформе чата, мобильном клиенте или устройстве IoT. Можно также использовать предоставленные отчеты для отслеживания метрик своего бота. Amazon Lex предоставляет масштабируемое, безопасное и простое в использовании комплексное решение, позволяющее создавать, публиковать боты и отслеживать их состояние.

Diagrams_lex_bookhotel

Основные возможности

Высококачественное распознавание речи и понимание естественного языка

Amazon Lex предоставляет технологии автоматического распознавания речи и понимания естественного языка для создания системы понимания разговорной речи. Amazon Lex использует проверенную технологию, которая лежит в основе Alexa. Amazon Lex способен понять смысл выражений, произнесенных различным образом, используя предоставленную разработчиком выборку высказываний. Система понимания разговорной речи принимает в качестве входных данных естественную речь и текст, определяет смысл по входным данным и уточняет намерения пользователя, генерируя соответствующие ответы.

Различные варианты ведения диалога

Боты Amazon Lex предоставляют возможность ведения диалога в различных вариантах. После определения намерения пользователю будет предложено указать информацию, которая необходима для уточнения намерения (например, если пользователь намерен «Забронировать отель», то у него нужно будет уточнить населенный пункт, дату заезда, количество дней и т. д.) Amazon Lex позволяет легко создавать для чатботов различные варианты ведения диалога. Требуется просто указать список слотов/параметров, которые необходимо выяснить у пользователей бота, а также соответствующие запросы, после чего Amazon Lex занимается ведением диалога, выдавая подходящие запросы для заполнения соответствующего слота данными.

Служебные запросы

Amazon Lex предлагает два типа запросов: запросы подтверждения, которые позволяют подтвердить определенное действие перед его выполнением, и запросы на обработку ошибок, которые позволяют попросить пользователя повторить ввод для уточнения информации. Запросы подтверждения позволяют подтвердить намерение пользователя перед выполнением функционального кода на сервере (например, «Вы хотите подтвердить бронирование сейчас?») Запросы на обработку ошибок используются в случаях, когда не удается понять смысл введенной пользователем информации; они позволяют адекватно обработать возникающие ошибки. Например, если произносимые пользователем слова нельзя разобрать, их не слышно или их нельзя сопоставить с известными намерениями, можно настроить Amazon Lex на повторный запрос информации у пользователя, например с фразой «Извините, я не понял» или «Повторите, пожалуйста». Можно указать количество повторных попыток, а также сообщение, которое будет выводиться перед тем, как приложение прекратит попытки получения необходимых данных у пользователя.

Интеграция с AWS Lambda

Amazon Lex по умолчанию поддерживает интеграцию с AWS Lambda для извлечения данных, обновления и исполнения бизнес-логики. Бессерверные вычислительные ресурсы позволяют без усилий исполнять бизнес-логику в любом масштабе, позволяя разработчику сосредоточиться на создании ботов. С помощью Lambda можно получить доступ к различным сервисам AWS, таким как Amazon DynamoDB для сохранения состояния беседы и Amazon SNS для оповещения конечных пользователей.

Подключение к корпоративным системам

AWS Lambda можно также использовать для обеспечения простой интеграции с существующими корпоративными приложениями и базами данных. Необходимо просто написать код для интеграции, а AWS Lambda будет автоматически его выполнять, когда это необходимо для отправки или получения данных из любой внешней системы. Amazon Lex также включает встроенные коннекторы для популярных SaaS-приложений, таких как Salesforce, Microsoft Dynamics, Marketo, Zendesk, QuickBooks и Hubspot.

Развертывание на нескольких платформах методом 1-click

Amazon Lex позволяет легко опубликовать бот в сервисе чата прямо из консоли Amazon Lex, снижая трудозатраты на развертывание на разных платформах. Возможности расширенного форматирования обеспечивают интуитивно понятный пользовательский интерфейс, созданный для таких платформ обмена текстовыми сообщениями, как Facebook Messenger, Slack и Twilio SMS. Amazon Lex также интегрирован с AWS Mobile Hub, что позволяет быстро создать собственное мобильное приложение для доступа к чатботу Amazon Lex.

Мощные возможности управления жизненным циклом

Amazon Lex позволяет управлять версиями созданных намерений, типов слотов и ботов. Управление версиями позволяет легко поддерживать код по мере тестирования и развертывания в среде с несколькими разработчиками, включая возможность реализации механизмов отката до предыдущей версии. Можно создать для каждого бота Amazon Lex несколько псевдонимов и связать их с разными версиями ботов, например «рабочий», «разрабатываемый» и «тестируемый». Это позволяет продолжать вносить улучшения и изменения в работу бота и выпускать новые версии, связывая их с теми же псевдонимами, без постоянного внесения изменений во все клиенты при развертывании новой версии бота. Управление версиями и поддержка псевдонимов позволяют легко создавать ботов и управлять ими на протяжении всего их жизненного цикла.

Цепочки намерений

Намерение выполняет определенное действие в качестве ответа на ввод информации на естественном языке пользователем. Amazon Lex может динамически передать управление от одного намерения к другому на основе входных данных, предоставляемых конечным пользователем. Это позволяет упростить структуру сложных бесед, разбивая ее на более мелкие составляющие.  Например, можно настроить работу туристического бота таким образом, чтобы бронирования пользователем билета на самолет бот спрашивал, не хочет ли пользователь забронировать также номер в отеле или заказать автомобиль. Ответ пользователя может привести либо к еще одному бронированию, либо к отклонению любых дополнительных заказов. Amazon Lex будет обрабатывать этот поток данных соответствующим образом.

Поддержка телефонной связи с частотой дискретизации 8 кГц

Программное ядро распознавания речи Amazon Lex было настроено на работу с аудиосигналом телефонной связи (с частотой дискретизации 8 кГц) и обеспечивает повышенную точность в примерах использования, связанных с телефонией. При создании разговорного бота с помощью Amazon Lex поддержка частоты дискретизации 8 кГц обеспечивает повышенную точность голосового взаимодействия по телефону, например в работе контактного центра или службы поддержки. Amazon Lex изначально интегрирован с сервисом Amazon Connect, что позволяет разработчикам создавать голосовые разговорные боты, способные обрабатывать запросы клиентов по телефону. Amazon Lex можно интегрировать с любым приложением колл-центра с помощью API.

Подробнее о ценах на использование сервиса Amazon Lex

Перейти на страницу цен
Готовы начать?
Регистрация
Есть вопросы?
Свяжитесь с нами