Compreender o gerenciamento do fluxo de conversas - Guia do desenvolvedor

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Compreender o gerenciamento do fluxo de conversas

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 alteração oferece mais controle sobre o caminho que o usuário percorre na conversa.

Antes da mudança, o Amazon Lex V2 gerenciava a conversa selecionando vagas com base em suas prioridades de intenção. Você pode modificar esse comportamento dinamicamente e alterar o caminho da conversa com base nas entradas do usuário usando DialogAction na função do Lambda. Isso pode ser feito acompanhando o estado atual da conversa e decidindo programaticamente o que fazer a seguir com base no estado da sessão.

Com essa alteração, você pode criar caminhos conversacionais e ramificações condicionais usando o console Amazon Lex V2 ou APIs sem usar uma função do Lambda. O Amazon Lex V2 monitora o estado da conversa e controla o que fazer a seguir com base nas condições definidas quando o bot é criado. Isso permite que você crie facilmente conversas complexas ao projetar seu bot.

Essas mudanças oferecem controle total sobre a conversa com seu cliente. No entanto, você não precisa definir um caminho. Se você não especificar um caminho de conversação, o Amazon Lex V2 cria um caminho padrão com base na prioridade dos espaços em sua intenção. Você pode continuar usando as funções do Lambda para definir caminhos de conversação dinamicamente. Nesse cenário, a conversa é retomada com base no estado da sessão configurado na função do Lambda.

Esta atualização fornece o seguinte:

  • Uma nova experiência de console para a criação de bots com fluxos de conversação complexos.

  • Atualizações nas APIs existentes para criar bots para apoiar os novos fluxos de conversação.

  • Uma resposta inicial para enviar uma mensagem sobre invocação de intenção.

  • Novas respostas para elicitação de slots, invocação do Lambda como hook de código de diálogo e confirmação.

  • Capacidade de especificar as próximas etapas em cada turno da conversa.

  • Avaliação das condições para projetar vários caminhos de conversação.

  • Configuração dos valores dos slots e dos atributos da sessão em qualquer momento da conversa.

Observe o seguinte para bots mais antigos:

  • Os bots criados antes de 17 de agosto de 2022 continuam usando o mecanismo antigo para gerenciar fluxos de conversas. Os bots criados após essa data usam a nova forma de gerenciamento do fluxo de conversas.

  • Novos bots criados por meio de importações após 17 de agosto de 2022 usam o novo gerenciamento de fluxo de conversas. As importações de bots existentes continuam usando a forma antiga de gerenciamento de conversas.

  • Para ativar o novo gerenciamento do fluxo de conversas para um bot criado antes de 17 de agosto de 2022, exporte o bot e, em seguida, importe o bot usando um novo nome de bot. O bot recém-criado da importação usa o novo gerenciamento do fluxo de conversas.

Observe o seguinte para novos bots criados após 17 de agosto de 2022:

  • O Amazon Lex V2 segue o fluxo de conversação definido exatamente como projetado para oferecer a experiência desejada. Você deve configurar todas as ramificações de fluxo para evitar caminhos de conversação padrão durante o runtime.

  • As etapas de conversação que seguem um hook de código devem ser totalmente configuradas, pois etapas incompletas podem levar à falha do bot. Recomendamos que você valide os bots criados antes de 17 de agosto de 2022, porque, para esses bots, não há validação automática das etapas da conversa seguindo um hook de código.