

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á.

# Otimize o bot usando o Bot Analyzer com tecnologia de IA
<a name="bot-analyzer"></a>

Analise a configuração do seu bot Amazon Lex V2 em relação às melhores práticas da AWS usando recomendações baseadas em IA. O Bot Analyzer usa os recursos de IA generativa do Amazon Bedrock para identificar problemas de configuração e fornecer orientação prática para melhorar a classificação de intenções e o desempenho da resolução de slots.

O Bot Analyzer avalia automaticamente as configurações de intenção do seu bot e fornece recomendações para:
+ **Melhore a separação de intenções** — identifique e resolva intenções genéricas que agrupam vários conceitos
+ **Elimine a sobreposição de intenções** - Detecte significados e frases semelhantes entre intenções que causam erros de roteamento
+ **Otimize o uso de slots** - recomende o uso adequado de slots para combinar intenções semelhantes e melhorar a extração de entidades
+ **Melhore a qualidade do enunciado** - Analise a cobertura e a diversidade do enunciado da amostra para uma melhor classificação da intenção

Antes de usar o Bot Analyzer, certifique-se de:
+ A localidade do seu bot foi criada com sucesso
+ Sua versão do bot para análise é `DRAFT`
+ A localidade do seu bot é uma das localidades em inglês suportadas:`en_AU`,,,`en_GB`, `en_IN` `en_US` `en_ZA`

Você pode usar o Bot Analyzer com o console ou a API.

------
#### [ Console ]

1. Faça login no AWS Management Console e abra o console Amazon Lex V2 em [https://console.aws.amazon.com/lexv2/casa](https://console.aws.amazon.com/lexv2/home).

1. Selecione seu bot e navegue até a localidade do bot que você deseja analisar.

1. No editor de localidade do bot, clique no menu suspenso **Analisar**.

1. Selecione **Iniciar** para iniciar a análise.

![\[Analise o menu suspenso com a opção Iniciar\]](http://docs.aws.amazon.com/pt_br/lexv2/latest/dg/images/bot-analyzer/analyze-dropdown-start.jpeg)


A análise geralmente é concluída em minutos. Durante a análise, o botão **Iniciar** muda para **Parar de analisar** se você precisar cancelar.

Depois que a análise for concluída, as recomendações aparecerão no painel **Recomendações** no lado direito.

![\[Painel de recomendações\]](http://docs.aws.amazon.com/pt_br/lexv2/latest/dg/images/bot-analyzer/recommendations-panel.jpeg)


Cada recomendação inclui:
+ **Prioridade** - severidade alta, média ou baixa
+ **Local do problema** - A intenção específica afetada
+ **Descrição do problema** - Qual problema de configuração foi detectado
+ **Correção proposta** - Etapas acionáveis para resolver o problema

Para ver as análises anteriores:

1. Clique no menu suspenso **Analisar**.

1. Selecione **Histórico**.

1. O painel **Histórico de análise** exibe solicitações de análise anteriores com seus status e registros de data e hora.

![\[Painel Histórico de análise\]](http://docs.aws.amazon.com/pt_br/lexv2/latest/dg/images/bot-analyzer/analysis-history-panel.png)


Para remover os resultados da análise:

1. Clique no menu suspenso **Analisar**.

1. Selecione **Excluir**.

1. Confirme a exclusão das recomendações atuais.

![\[Excluir caixa de diálogo de confirmação\]](http://docs.aws.amazon.com/pt_br/lexv2/latest/dg/images/bot-analyzer/delete-confirmation.png)


------
#### [ API ]

Envie uma `StartBotAnalyzer` solicitação para iniciar a análise da localidade do seu bot. A resposta retorna um status HTTP 202 com a. `botAnalyzerRequestId` Anote esse ID e você precisará dele para verificar o status da análise e recuperar as recomendações.

Envie uma `DescribeBotAnalyzerRecommendation` solicitação usando o `botAnalyzerRequestId` da etapa anterior. Inclua o `botId` no caminho da solicitação.

Se a `botAnalyzerStatus` resposta for`Available`, a análise está completa e o `botAnalyzerRecommendationList` campo será preenchido com recomendações. Cada recomendação inclui:
+ `issueLocation`- O local onde o problema foi detectado
+ `priority`- Gravidade alta, média ou baixa
+ `issueDescription`- Detalhes sobre o problema de configuração
+ `proposedFix`- Orientação prática para resolver o problema

Se você precisar cancelar uma análise em andamento, envie uma `StopBotAnalyzer` solicitação com o `botId` `botAnalyzerRequestId` e.

Para recuperar uma lista de análises anteriores de uma localidade de bot, envie uma `ListBotAnalyzerHistory` solicitação. Especifique `botId` e `localeId` para ver todas as solicitações de análise anteriores com seus status e registros de data e hora.

Para remover os resultados da análise, envie uma `DeleteBotAnalyzerRecommendation` solicitação com o `botId` `botAnalyzerRequestId` e. Isso exclui permanentemente as recomendações associadas a essa análise.

**nota**  
As recomendações são excluídas automaticamente após 15 dias.

------
+ [Melhores práticas para criar modelos de interação do Amazon Lex](https://aws.amazon.com/blogs/machine-learning/best-practices-for-creating-amazon-lex-interaction-models/)
+ [Melhore a classificação da intenção e a resolução de slots no Lex V2 com a NLU assistida.](assisted-nlu.md)
+ [Uso da resolução assistida de slots para esclarecer valores de slots no Amazon Lex V2](assisted-slot.md)