Guia de migração do Amazon Lex V1 para a V2 - 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á.

Guia de migração do Amazon Lex V1 para a V2

O console e as APIs do Amazon Lex V2 facilitam a criação e o gerenciamento de bots. Use este guia para saber mais sobre as melhorias na API do Amazon Lex V2 à medida que você migra bots.

Você migra um bot usando o console ou a API do Amazon Lex. Para obter mais informações, consulte Migrating a bot no Guia do desenvolvedor do Amazon Lex.

Visão geral do Amazon Lex V2

Vários idiomas podem ser adicionados a um bot para que você possa gerenciá-los como um único recurso. Uma arquitetura de informações simplificada permite que você gerencie com eficiência suas versões de bots. Recursos como “fluxo de conversa”, gravação parcial da configuração do bot e upload em massa de enunciados oferecem mais flexibilidade.

Vários idiomas em um bot

Você pode adicionar vários idiomas com a API do Amazon Lex V2. Você adiciona, modifica e cria cada linguagem de forma independente. Recursos como tipos de slots são definidos com escopo no nível do idioma. Você pode alternar rapidamente entre diferentes idiomas para comparar e refinar as conversas. Você pode usar um painel no console para revisar os enunciados em todos os idiomas para acelerar a análise e as iterações. Um operador de bot pode gerenciar permissões e operações de registro em log para todos os idiomas com uma configuração de bot. Você deve fornecer uma linguagem como parâmetro de runtime para conversar com um bot do Amazon Lex V2. Para mais informações, consulte Idiomas e locais aceitos pelo Amazon Lex V2.

Arquitetura de informações simplificada

A API do Amazon Lex V2 segue uma arquitetura de informação simplificada (IA) com intenção e tipos de slots definidos com escopo para uma linguagem. Você cria versões no nível do bot para que recursos como intenções e tipos de slots não sejam versionados individualmente. Por padrão, um bot é criado com uma versão de rascunho que é mutável e usada para testar alterações. Você pode criar snapshots numerados a partir da versão de rascunho. Você escolhe os idiomas a serem incluídos em uma versão. Todos os recursos do bot (idiomas, intenções, tipos de slots) são arquivados como parte da criação de uma versão do bot. Para mais informações, consulte Versões.

Aumento da produtividade do construtor

Você tem ferramentas e recursos adicionais de produtividade do construtor que oferecem mais flexibilidade e controle do processo de design do seu bot.

Salvar configuração parcial

A API do Amazon Lex V2 permite que você salve alterações parciais durante o desenvolvimento. Por exemplo, você pode salvar um slot que faça referência a um tipo de slot excluído. Essa flexibilidade permite que você salve seu trabalho e retorne a ele mais tarde. Você pode resolver essas alterações antes de criar o bot. No Amazon Lex V2, a gravação parcial pode ser aplicada a slots, versões e aliases.

Renomear recursos

Com o Amazon Lex V2, você pode renomear um recurso após sua criação. Use um nome de recurso para associar metadados fáceis de usar a cada recurso. A API do Amazon Lex V2 atribui a cada recurso um ID de recurso exclusivo de 10 caracteres. Todos os recursos têm um nome de recurso. Você pode renomear os seguintes recursos:

  • Bot

  • Intenção

  • Tipo de slot

  • Slot

  • Alias

É possível usar IDs de recursos para ler e modificar seus recursos. Se você estiver usando o AWS Command Line Interface ou a API do Amazon Lex V2 para trabalhar com o Amazon Lex V2, os IDs dos recursos serão necessários para determinados comandos.

Gerenciamento simplificado das funções do Lambda

Na API do Amazon Lex V2, você define uma função do Lambda por linguagem, em vez de uma função para cada intenção. A função do Lambda é configurada no alias da linguagem e é usada tanto para a caixa de diálogo quanto para o gancho do código de atendimento. Você ainda pode optar por habilitar ou desabilitar a caixa de diálogo e os ganchos do código de atendimento de forma independente para cada intenção. Para mais informações, consulte Habilitando a lógica personalizada com as funções do AWS Lambda.

Configurações granulares

A API do Amazon Lex V2 move o limite da pontuação de confiança da classificação de voz e intenção do bot para o escopo da linguagem. O sinalizador de análise de sentimentos passa do escopo do bot para o escopo do alias. O tempo limite da sessão e as configurações de privacidade no escopo do bot e os logs de conversas no escopo do alias permanecem inalterados.

Intenção de fallback padrão

A API Amazon Lex V2 adiciona uma intenção de fallback padrão quando você cria uma linguagem. Use-a para configurar o tratamento de erros para seu bot, em vez de solicitações específicas de tratamento de erros.

Atualização otimizada da variável de sessão

Com a API do Amazon Lex V2, você pode atualizar o estado da sessão diretamente com as operações RecognizeText e RecognizeUtterance sem depender das APIs da sessão.