Anunciando o Visual Conversation Builder para Amazon Lex PlatoBlockchain Data Intelligence. Pesquisa Vertical. Ai.

Anunciando o Visual Conversation Builder para Amazon Lex

Amazon-Lex é um serviço para construção de interfaces conversacionais usando voz e texto. O Amazon Lex oferece recursos de reconhecimento de fala e compreensão de linguagem de alta qualidade. Com o Amazon Lex, você pode adicionar bots sofisticados e de linguagem natural a aplicativos novos e existentes. O Amazon Lex reduz os esforços de desenvolvimento multiplataforma, permitindo que você publique facilmente seus chatbots de fala ou texto em dispositivos móveis e em vários serviços de chat, como Facebook Messenger, Slack, Kik ou Twilio SMS.

Hoje, adicionamos um Visual Conversation Builder (VCB) ao Amazon Lex, um construtor de conversas de arrastar e soltar que permite aos usuários interagir e definir informações do bot por meio da manipulação de objetos visuais. Eles são usados ​​para projetar e editar fluxos de conversa em um ambiente sem código. Existem três benefícios principais do VCB:

  • É mais fácil colaborar através de um único painel de vidro
  • Simplifica o design e os testes de conversação
  • Reduz a complexidade do código

Neste post, apresentamos o VCB, como usá-lo e compartilhamos histórias de sucesso de clientes.

Visão geral do Construtor de Conversa Visual

Além do editor baseado em menu já disponível e das APIs do Amazon Lex, o construtor visual oferece uma visão única de todo o fluxo de conversa em um único local, simplificando o design do bot e reduzindo a dependência das equipes de desenvolvimento. Designers de conversação, designers de UX e gerentes de produto (qualquer pessoa interessada em criar uma conversa no Amazon Lex) podem utilizar o construtor.

Anunciando o Visual Conversation Builder para Amazon Lex PlatoBlockchain Data Intelligence. Pesquisa Vertical. Ai.

Designers e desenvolvedores agora podem colaborar e criar conversas facilmente no VCB sem codificar a lógica de negócios por trás da conversa. O construtor visual ajuda a acelerar o tempo de lançamento no mercado de soluções baseadas no Amazon Lex, fornecendo melhor colaboração, iterações mais fáceis do design da conversa e redução da complexidade do código.

Com o construtor visual, agora é possível visualizar rapidamente todo o fluxo de conversa da intenção e obter feedback visual à medida que as alterações são feitas. As alterações em seu design são refletidas instantaneamente na visualização, e quaisquer efeitos nas dependências ou na lógica de ramificação são imediatamente aparentes para o designer. Você pode usar o construtor visual para fazer alterações na intenção, como adicionar declarações, slots, prompts ou respostas. Cada tipo de bloco tem suas próprias configurações que você pode definir para personalizar o fluxo da conversa.

Anteriormente, a ramificação complexa de conversas exigia a implementação de AWS Lambda—um serviço de computação sem servidor e orientado a eventos — para alcançar o caminho desejado. O construtor visual reduz a necessidade de integrações Lambda, e os designers podem realizar ramificações de conversas sem a necessidade de código Lambda, conforme mostrado no exemplo a seguir. Isso ajuda a dissociar as atividades de design de conversação da lógica de negócios e integrações do Lambda. Você ainda pode usar o editor de intenções existente em conjunto com o construtor visual ou alternar entre eles a qualquer momento ao criar e modificar intenções.

O VCB é um método sem código para projetar conversas complexas. Por exemplo, agora você pode adicionar um prompt de confirmação em uma intenção e ramificação com base em uma resposta Sim ou Não para diferentes caminhos no fluxo sem código. Onde a lógica de negócios Lambda futura for necessária, os designers de conversação poderão adicionar blocos de espaço reservado ao fluxo para que os desenvolvedores saibam o que precisa ser abordado por meio do código. Os blocos de gancho de código sem funções Lambda anexadas seguem automaticamente o caminho Success para que o teste do fluxo possa continuar até que a lógica de negócios seja concluída e implementada. Além da ramificação, o construtor visual oferece aos designers a capacidade de ir para outra intenção como parte do fluxo da conversa.

Ao salvar, o VCB verifica automaticamente a compilação para detectar erros no fluxo da conversa. Além disso, o VCB detecta automaticamente caminhos de falha ausentes e fornece a capacidade de adicionar automaticamente esses caminhos ao fluxo, conforme mostrado no exemplo a seguir.

Anunciando o Visual Conversation Builder para Amazon Lex PlatoBlockchain Data Intelligence. Pesquisa Vertical. Ai.

Usando o Construtor de Conversa Visual

Você pode acessar o VCB por meio do console do Amazon Lex acessando um bot e editando ou criando uma nova intenção. Na página de intenções, agora você pode alternar entre a interface do construtor visual e o editor de intenções tradicional, conforme mostrado na captura de tela a seguir.

Anunciando o Visual Conversation Builder para Amazon Lex PlatoBlockchain Data Intelligence. Pesquisa Vertical. Ai.

Para a intenção, o construtor visual mostra o que já foi projetado em um layout visual, enquanto as novas intenções começam com uma tela em branco. O construtor visual exibe graficamente as intenções existentes na tela. Para novas intenções, você começa com uma tela em branco e simplesmente arrasta os componentes que deseja adicionar para a tela e começa a conectá-los para criar o fluxo de conversa.

O construtor visual possui três componentes principais: blocos, portas e arestas. Vamos ver como eles são usados ​​em conjunto para criar uma conversa do início ao fim dentro de uma intenção.

A unidade básica de construção de um fluxo de conversação é chamada de quadra. O menu superior do construtor visual contém todos os blocos que você pode usar. Para adicionar um bloco a um fluxo de conversa, arraste-o do menu superior para o fluxo.

Cada bloco possui uma funcionalidade específica para lidar com diferentes casos de uso de uma conversa. Os tipos de bloco atualmente disponíveis são os seguintes:

  • Início – A raiz ou primeiro bloco do fluxo de conversa que também pode ser configurado para enviar uma resposta inicial
  • Obtenha o valor do slot – Tenta obter um valor para um único slot
  • Condição – Pode conter até quatro ramificações personalizadas (com condições) e uma ramificação padrão
  • Gancho de código de diálogo – Lida com a invocação da função de diálogo Lambda e inclui respostas de bot com base nas funções de diálogo Lambda com sucesso, falha ou tempo limite
  • Confirmação – Consulta o cliente antes do cumprimento da intenção e inclui respostas do bot com base no cliente dizendo sim ou não ao prompt de confirmação
  • Cumprimento – Lida com o cumprimento da intenção e pode ser configurado para invocar funções Lambda e responder com mensagens se o cumprimento for bem-sucedido ou falhar
  • Resposta final – Permite que o bot responda com uma mensagem antes de encerrar a conversa
  • Aguarde a entrada do usuário – Captura a entrada do cliente e muda para outra intenção com base na expressão
  • Terminar conversa – Indica o fim do fluxo da conversa

Levar a Encomendar bot de flores como um exemplo. O OrderFlowers A intenção, quando visualizada no construtor visual, usa cinco blocos: Início, três diferentes Obtenha o valor do slot blocos, e Confirmação.

Anunciando o Visual Conversation Builder para Amazon Lex PlatoBlockchain Data Intelligence. Pesquisa Vertical. Ai.

Cada bloco pode conter mais um portas, que são usados ​​para conectar um bloco a outro. Os blocos contêm uma porta de entrada e uma ou mais portas de saída com base nos caminhos desejados para estados como sucesso, tempo limite e erro.

A conexão entre a porta de saída de um bloco e a porta de entrada de outro bloco é chamada de Beira.

No OrderFlowers intenção, quando a conversa começa, o Início porta de saída está conectada ao Obter valor do slot: FlowerType porta de entrada usando uma borda. Cada Obtenha o valor do slot O bloco é conectado usando portas e bordas para criar uma sequência no fluxo de conversação, o que garante que a intenção tenha todos os valores de slot necessários para colocar na ordem.

Anunciando o Visual Conversation Builder para Amazon Lex PlatoBlockchain Data Intelligence. Pesquisa Vertical. Ai.

Observe que atualmente não há borda conectada à porta de saída com falha desses blocos, mas o construtor irá adicioná-los automaticamente se você escolher Salvar intenção e depois escolha Confirmar no pop-up Adicionar automaticamente blocos e arestas para caminhos de falha. O construtor visual então adiciona um Terminar conversa bloco e um Vá para a intenção bloco, conectando as portas de saída de falha e erro ao Vá para a intenção e conectando as portas Sim/Não do Confirmação bloquear para Terminar conversa.

Anunciando o Visual Conversation Builder para Amazon Lex PlatoBlockchain Data Intelligence. Pesquisa Vertical. Ai.

Depois que o construtor adiciona os blocos e as arestas, a intenção é salva e o fluxo de conversação pode ser construído e testado. Vamos adicionar uma intenção de boas-vindas ao bot usando o construtor visual. De OrderFlowers construtor visual de intenção, escolha Voltar à lista de intenções no painel de navegação. No Intenções página, escolha Adicionar intenção seguido Adicionar intent vazio. No Nome da intenção campo, digite Welcome e escolha Adicionar.

Anunciando o Visual Conversation Builder para Amazon Lex PlatoBlockchain Data Intelligence. Pesquisa Vertical. Ai.

Mudar para o Construtor visual guia e você verá uma intenção vazia, com apenas o Início bloco atualmente na tela. Para começar, adicione algumas declarações a esta intenção para que o bot possa direcionar os usuários para a intenção de boas-vindas. Escolha o botão de edição do Início bloquear e role para baixo até Enunciados de amostra. Adicione as seguintes declarações a esta intenção e feche o bloco:

  • Pode me ajudar?
  • Hi
  • Olá
  • eu preciso de ajuda

Agora vamos adicionar uma resposta para o bot dar quando atingir essa intenção. Como a intenção Welcome não processará nenhuma lógica, podemos arrastar um Resposta final bloco na tela para adicionar esta mensagem. Depois de adicionar o bloco, escolha o ícone de edição no bloco e insira a seguinte resposta:

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

A tela agora deve ter dois blocos, mas eles não estão conectados entre si. Podemos conectar as portas desses dois blocos usando uma aresta.

Anunciando o Visual Conversation Builder para Amazon Lex PlatoBlockchain Data Intelligence. Pesquisa Vertical. Ai.

Para conectar as duas portas, basta clicar e arrastar da Sem resposta porta de saída do Início bloco para a porta de entrada do Resposta final bloquear.

Anunciando o Visual Conversation Builder para Amazon Lex PlatoBlockchain Data Intelligence. Pesquisa Vertical. Ai.

Neste ponto, você pode completar o fluxo da conversa de duas maneiras diferentes:

  • Primeiro, você pode adicionar manualmente o Terminar conversa bloquear e conectá-lo ao Resposta final bloquear.
  • Alternativamente, escolha Salvar intenção e depois escolha Confirmar para que o construtor crie este bloco e conexão para você.

Depois que a intenção for salva, escolha Construa e aguarde a conclusão da compilação e escolha Test.

O bot agora cumprimentará adequadamente o cliente se uma expressão corresponder a essa intenção recém-criada.

Anunciando o Visual Conversation Builder para Amazon Lex PlatoBlockchain Data Intelligence. Pesquisa Vertical. Ai.

Histórias de clientes

NeuraFlash é um parceiro avançado da AWS com mais de 40 anos de experiência no espaço de voz e automação. Com uma equipe dedicada de designers de experiência conversacional, cientistas de fala e desenvolvedores da AWS, a NeuraFlash ajuda os clientes a aproveitar o poder do Amazon Lex em seus contact centers.

“Uma de nossas principais áreas de foco é ajudar os clientes a aproveitar os recursos de IA para desenvolver interfaces de conversação. Essas interfaces geralmente exigem habilidades especializadas de configuração de bot para criar fluxos eficazes. Com o Visual Conversation Builder, nossos designers podem criar interfaces de conversação de forma rápida e fácil, permitindo-lhes experimentar em um ritmo mais rápido e fornecer produtos de qualidade para nossos clientes sem a necessidade de habilidades de desenvolvedor. A interface de arrastar e soltar e o fluxo visual da conversa são revolucionários para reinventar a experiência do contact center.”

A SmartBots A plataforma baseada em ML está no centro do design, prototipagem, teste, validação e implantação de chatbots baseados em IA. Essa plataforma oferece suporte ao desenvolvimento de bots corporativos personalizados que podem ser facilmente integrados a qualquer aplicativo, até mesmo ao ecossistema de aplicativos personalizados de uma empresa.

“A interface de arrastar e soltar fácil de usar do Visual Conversation Builder nos permite integrar facilmente o Amazon Lex e criar experiências de conversação complexas para os contact centers de nossos clientes. Com esta nova funcionalidade, podemos melhorar os sistemas de resposta interativa de voz (IVR) com mais rapidez e esforço mínimo. A implementação de novas tecnologias pode ser difícil com uma curva de aprendizado acentuada, mas descobrimos que os recursos de arrastar e soltar eram fáceis de entender, permitindo-nos obter valor imediatamente.“

Conclusão

O Visual Conversation Builder para Amazon Lex agora está disponível gratuitamente em todas as regiões da AWS onde o Amazon Lex V2 opera.

Além disso, em 17 de agosto de 2022, o Amazon Lex V2 lançou uma mudança na forma como as conversas são gerenciadas com o usuário. Essa mudança oferece mais controle sobre o caminho que o usuário percorre na conversa. Para obter mais informações, consulte Noções básicas sobre gerenciamento de fluxo de conversa. Observe que os bots criados antes de 17 de agosto de 2022 não oferecem suporte ao VCB para criação de fluxos de conversa.

Para aprender mais, veja Perguntas frequentes sobre o Amazon Lex e os votos de Guia do desenvolvedor do Amazon Lex V2. Por favor, envie comentários para AWS re:Post para Amazon Lex ou por meio de seus contatos habituais de suporte da AWS.


Sobre os autores

Anunciando o Visual Conversation Builder para Amazon Lex PlatoBlockchain Data Intelligence. Pesquisa Vertical. Ai.Thomas Rindfuss é arquiteto de soluções sênior na equipe do Amazon Lex. Ele inventa, desenvolve, prototipa e evangeliza novos recursos técnicos e soluções para serviços de Language AI que melhoram a experiência do cliente e facilitam a adoção.

Anunciando o Visual Conversation Builder para Amazon Lex PlatoBlockchain Data Intelligence. Pesquisa Vertical. Ai.Austin johnson é arquiteto de soluções na AWS, ajudando clientes em sua jornada para a nuvem. Ele é apaixonado por construir e utilizar plataformas de IA conversacional para adicionar interfaces sofisticadas e de linguagem natural às suas aplicações.

Carimbo de hora:

Mais de Aprendizado de máquina da AWS