Анонсируем Visual Conversation Builder для Amazon Lex PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

Анонс Visual Conversation Builder для Amazon Lex

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

Сегодня мы добавили в Amazon Lex Visual Conversation Builder (VCB) — построитель диалогов с помощью перетаскивания, который позволяет пользователям взаимодействовать и определять информацию о ботах, манипулируя визуальными объектами. Они используются для разработки и редактирования потоков разговоров в среде без кода. Есть три основных преимущества VCB:

  • Легче сотрудничать через единое окно
  • Это упрощает разговорный дизайн и тестирование
  • Снижает сложность кода

В этом посте мы расскажем о VCB, о том, как его использовать, и поделимся историями успеха клиентов.

Обзор Visual Conversation Builder

В дополнение к уже доступному редактору на основе меню и API-интерфейсам Amazon Lex визуальный конструктор обеспечивает единое представление всего потока разговоров в одном месте, упрощая проектирование ботов и снижая зависимость от команд разработчиков. Конструктор могут использовать разговорные дизайнеры, дизайнеры UX и менеджеры по продуктам — все, кто заинтересован в построении диалога на Amazon Lex.

Анонсируем Visual Conversation Builder для Amazon Lex PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

Дизайнеры и разработчики теперь могут сотрудничать и легко создавать диалоги в VCB, не кодируя бизнес-логику разговора. Визуальный конструктор помогает сократить время выхода на рынок решений на основе Amazon Lex, обеспечивая более эффективное сотрудничество, более простые итерации дизайна диалога и снижение сложности кода.

С помощью визуального построителя теперь можно быстро просмотреть весь ход обсуждения намерения и получить визуальную обратную связь по мере внесения изменений. Изменения в вашем дизайне мгновенно отражаются в представлении, а любые эффекты, влияющие на зависимости или логику ветвления, немедленно становятся очевидными для дизайнера. Вы можете использовать визуальный построитель, чтобы внести любые изменения в намерение, такие как добавление высказываний, слотов, подсказок или ответов. Каждый тип блока имеет свои собственные настройки, которые вы можете настроить, чтобы адаптировать ход разговора.

Ранее сложное разветвление диалогов требовало реализации AWS Lambda— бессерверная служба вычислений, управляемая событиями, — для достижения желаемого пути. Визуальный построитель снижает потребность в интеграции Lambda, а дизайнеры могут выполнять ветвление диалога без необходимости кода Lambda, как показано в следующем примере. Это помогает отделить действия по разработке диалогов от бизнес-логики и интеграции Lambda. Вы по-прежнему можете использовать существующий редактор намерений в сочетании с визуальным конструктором или переключаться между ними в любое время при создании и изменении намерений.

VCB — это метод разработки сложных диалогов без кода. Например, теперь вы можете добавить запрос подтверждения в намерение и ветвь на основе ответа «Да» или «Нет» на разные пути в потоке без кода. Там, где в будущем потребуется бизнес-логика Lambda, дизайнеры диалогов могут добавлять блоки-заполнители в поток, чтобы разработчики знали, что нужно решить с помощью кода. Блоки-ловушки кода без подключенных функций Lambda автоматически выбирают путь успеха, поэтому тестирование потока может продолжаться до тех пор, пока бизнес-логика не будет завершена и реализована. Помимо ветвления, визуальный построитель предлагает дизайнерам возможность перейти к другому намерению как часть потока разговора.

После сохранения VCB автоматически сканирует сборку, чтобы обнаружить любые ошибки в потоке диалога. Кроме того, VCB автоматически обнаруживает отсутствующие пути сбоя и предоставляет возможность автоматического добавления этих путей в поток, как показано в следующем примере.

Анонсируем Visual Conversation Builder для Amazon Lex PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

Использование визуального конструктора диалогов

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

Анонсируем Visual Conversation Builder для Amazon Lex PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

Что касается намерений, визуальный построитель показывает то, что уже было разработано в визуальном макете, тогда как новые намерения начинаются с чистого холста. Визуальный построитель графически отображает существующие намерения на холсте. Для новых намерений вы начинаете с чистого холста и просто перетаскиваете компоненты, которые хотите добавить, на холст и начинаете соединять их вместе, чтобы создать поток разговора.

Визуальный построитель состоит из трех основных компонентов: блоков, портов и ребер. Давайте рассмотрим, как они используются вместе, чтобы создать разговор от начала до конца в рамках намерения.

Основная строительная единица потока разговора называется блок. Верхнее меню визуального конструктора содержит все блоки, которые вы можете использовать. Чтобы добавить блок в поток беседы, перетащите его из верхнего меню в поток.

Каждый блок имеет определенную функциональность для обработки различных вариантов использования разговора. В настоящее время доступны следующие типы блоков:

  • Start – Корневой или первый блок потока диалога, который также можно настроить для отправки начального ответа.
  • Получить значение слота – Пытается получить значение для одного слота
  • состояние – Может содержать до четырех пользовательских ветвей (с условиями) и одну ветвь по умолчанию.
  • Перехват кода диалога – Обрабатывает вызов лямбда-функции диалога и включает ответы бота на основе успешных, неудачных или тайм-аутов диалоговых лямбда-функций.
  • Подтверждение – Запрашивает клиента до выполнения намерения и включает ответы бота на основе ответа клиента «да» или «нет» на запрос подтверждения.
  • Выполнение – Обрабатывает выполнение намерения и может быть настроен для вызова лямбда-функций и ответа сообщениями в случае успешного или неудачного выполнения.
  • Закрытие ответа - Позволяет боту ответить сообщением перед завершением разговора
  • Дождитесь ввода пользователя – Захватывает ввод от клиента и переключается на другое намерение на основе высказывания
  • Завершить разговор - Указывает на конец потока разговора

Возьмите Заказать Цветочный бот В качестве примера. В OrderFlowers намерение при просмотре в визуальном конструкторе использует пять блоков: Start, три разных Получить значение слота блоки и Подтверждение.

Анонсируем Visual Conversation Builder для Amazon Lex PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

Каждый блок может содержать еще один порты, которые используются для соединения одного блока с другим. Блоки содержат входной порт и один или несколько выходных портов в зависимости от желаемых путей для таких состояний, как успех, тайм-аут и ошибка.

Соединение между выходным портом одного блока и входным портом другого блока называется край.

В OrderFlowers намерение, когда разговор начинается, Start выходной порт подключен к Получить значение слота: FlowerType входной порт с помощью ребра. Каждый Получить значение слота блок подключается с помощью портов и ребер для создания последовательности в потоке диалога, что гарантирует наличие у намерения всех значений слотов, необходимых для упорядочения.

Анонсируем Visual Conversation Builder для Amazon Lex PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

Обратите внимание, что в настоящее время нет ребра, подключенного к выходному порту отказа этих блоков, но строитель автоматически добавит их, если вы выберете Сохранить намерение и затем выберите подтвердить во всплывающем окне Автоматическое добавление блока и ребер для путей сбоя. Затем визуальный конструктор добавляет Завершить разговор блок и Перейти к намерению блок, соединяющий выходные порты отказа и ошибки с Перейти к намерению и подключение портов Да/Нет Подтверждение блокировать Завершить разговор.

Анонсируем Visual Conversation Builder для Amazon Lex PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

После того, как строитель добавит блоки и ребра, намерение сохраняется, и можно построить и протестировать ход диалога. Давайте добавим приветственное намерение боту с помощью визуального конструктора. От OrderFlowers визуальный конструктор намерений, выберите Вернуться к списку намерений в панели навигации. На Намерения выберите страницу Добавить намерение последующей Добавить пустое намерение. В Имя намерения поле введите Welcome , а затем выбрать Добавить.

Анонсируем Visual Conversation Builder для Amazon Lex PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

Переключение на Визуальный конструктор вкладку, и вы увидите пустое намерение, только Start блок в настоящее время на холсте. Для начала добавьте к этому намерению несколько высказываний, чтобы бот мог направлять пользователей к намерению приветствия. Выберите кнопку редактирования Start заблокировать и прокрутить вниз до Образцы высказываний. Добавьте к этому намерению следующие высказывания, а затем закройте блок:

  • Вы можете мне помочь?
  • Hi
  • Привет
  • Мне нужна помощь

Теперь давайте добавим ответ, который бот будет давать при достижении этого намерения. Поскольку приветственное намерение не будет обрабатывать никакой логики, мы можем перетащить Закрытие ответа блок на холсте, чтобы добавить это сообщение. После добавления блока выберите значок редактирования на блоке и введите следующий ответ:

Hi! I am the Order Flowers Bot. How can I help you today?

Теперь на холсте должно быть два блока, но они не связаны друг с другом. Мы можем соединить порты этих двух блоков с помощью ребра.

Анонсируем Visual Conversation Builder для Amazon Lex PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

Чтобы соединить два порта, просто щелкните и перетащите из Нет ответа выходной порт Start блок на входной порт Закрытие ответа блок.

Анонсируем Visual Conversation Builder для Amazon Lex PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

На этом этапе вы можете завершить беседу двумя способами:

  • Во-первых, вы можете вручную добавить Завершить разговор заблокировать и подключить к Закрытие ответа блок.
  • Или выберите Сохранить намерение и затем выберите подтвердить чтобы строитель создал этот блок и соединение для вас.

После сохранения намерения выберите строить и дождитесь завершения сборки, затем выберите Пусконаладка.

Бот теперь будет правильно приветствовать клиента, если высказывание соответствует этому вновь созданному намерению.

Анонсируем Visual Conversation Builder для Amazon Lex PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

Истории клиентов

НейраФлэш является продвинутым партнером AWS с более чем 40-летним опытом работы в области голосовой связи и автоматизации. Благодаря специальной команде дизайнеров диалогового взаимодействия, специалистов по речевым технологиям и разработчиков AWS компания NeuraFlash помогает клиентам воспользоваться преимуществами Amazon Lex в своих контакт-центрах.

«Одно из наших ключевых направлений — помощь клиентам в использовании возможностей ИИ для разработки диалоговых интерфейсов. Эти интерфейсы часто требуют специальных навыков настройки ботов для создания эффективных потоков. С помощью Visual Conversation Builder наши дизайнеры могут быстро и легко создавать диалоговые интерфейсы, что позволяет им быстрее экспериментировать и предоставлять нашим клиентам качественные продукты, не требуя навыков разработчика. Пользовательский интерфейс с функцией перетаскивания и визуальный поток бесед меняют правила игры и позволяют заново изобретать опыт работы с контакт-центром».

Ассоциация Смартботы Платформа на базе машинного обучения лежит в основе проектирования, прототипирования, тестирования, проверки и развертывания чат-ботов, управляемых искусственным интеллектом. Эта платформа поддерживает разработку пользовательских корпоративных ботов, которые легко интегрируются с любым приложением — даже с экосистемой пользовательских приложений предприятия.

«Простой в использовании интерфейс перетаскивания Visual Conversation Builder позволяет нам легко подключаться к Amazon Lex и создавать сложные диалоговые интерфейсы для контакт-центров наших клиентов. С помощью этой новой функции мы можем улучшить системы интерактивного голосового ответа (IVR) быстрее и с минимальными усилиями. Внедрение новой технологии может быть трудным из-за крутой кривой обучения, но мы обнаружили, что функции перетаскивания просты для понимания, что позволяет нам сразу осознать ценность».

Заключение

Visual Conversation Builder для Amazon Lex теперь общедоступен бесплатно во всех регионах AWS, где работает Amazon Lex V2.

Кроме того, 17 августа 2022 г. в Amazon Lex V2 было выпущено изменение способа управления беседами с пользователем. Это изменение дает вам больший контроль над путем, по которому пользователь проходит через беседу. Дополнительные сведения см. в разделе Общие сведения об управлении потоком бесед. Обратите внимание, что боты, созданные до 17 августа 2022 г., не поддерживают VCB для создания потоков бесед.

Чтобы узнать больше, см. Часто задаваемые вопросы об Amazon Lex и Руководство разработчика Amazon Lex V2. Пожалуйста, отправьте отзыв на AWS re:Post для Amazon Lex или через ваши обычные контакты службы поддержки AWS.


Об авторах

Анонсируем Visual Conversation Builder для Amazon Lex PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.Томас Риндфусс является старшим архитектором решений в команде Amazon Lex. Он изобретает, разрабатывает, создает прототипы и пропагандирует новые технические функции и решения для сервисов языкового ИИ, которые улучшают качество обслуживания клиентов и упрощают внедрение.

Анонсируем Visual Conversation Builder для Amazon Lex PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.Остин Джонсон является архитектором решений в AWS, помогая клиентам в их переходе к облаку. Он увлечен созданием и использованием диалоговых платформ искусственного интеллекта для добавления сложных интерфейсов на естественном языке в свои приложения.

Отметка времени:

Больше от Машинное обучение AWS