

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Optimice el bot con un analizador de bots impulsado por IA
<a name="bot-analyzer"></a>

Analice la configuración de sus bots de Amazon Lex V2 comparándola con las prácticas recomendadas de AWS mediante recomendaciones basadas en la IA. Bot Analyzer utiliza las capacidades de IA generativa de Amazon Bedrock para identificar los problemas de configuración y proporcionar una guía práctica para mejorar la clasificación de intenciones y el rendimiento de la resolución de franjas horarias.

Bot Analyzer evalúa automáticamente las configuraciones de intención de su bot y ofrece recomendaciones para:
+ **Mejore la separación de intenciones**: identifique y resuelva las intenciones genéricas que agrupan varios conceptos
+ **Elimine la superposición de intenciones**: detecte significados y frases similares entre las intenciones que provocan errores de enrutamiento
+ **Optimice el uso de las ranuras**: recomiende el uso adecuado de las ranuras para combinar intenciones similares y mejorar la extracción de entidades
+ **Mejore la calidad de las expresiones**: analice la cobertura y la diversidad de las expresiones de los ejemplos para una mejor clasificación por intenciones

Antes de usar Bot Analyzer, asegúrate de lo siguiente:
+ La configuración regional de su bot se creó correctamente
+ La versión de tu bot para el análisis es `DRAFT`
+ La configuración regional de tu bot es una de las configuraciones regionales en inglés compatibles:`en_AU`,,`en_GB`,`en_IN`, `en_US` `en_ZA`

Puedes usar Bot Analyzer con la consola o la API.

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

1. Inicie sesión en la consola de administración de AWS y abra la consola Amazon Lex V2 en [https://console.aws.amazon.com/lexv2/casa](https://console.aws.amazon.com/lexv2/home).

1. Seleccione su bot y navegue hasta la configuración regional del bot que desee analizar.

1. En el editor de configuración regional del bot, haz clic en el menú desplegable **Analizar**.

1. Selecciona **Iniciar** para iniciar el análisis.

![\[Analice el menú desplegable con la opción Iniciar\]](http://docs.aws.amazon.com/es_es/lexv2/latest/dg/images/bot-analyzer/analyze-dropdown-start.jpeg)


Por lo general, el análisis se completa en cuestión de minutos. Durante el análisis, el botón de **inicio** cambia a **Detener el análisis** si es necesario cancelarlo.

Una vez finalizado el análisis, las recomendaciones aparecen en el panel de **recomendaciones** de la parte derecha.

![\[Panel de recomendaciones\]](http://docs.aws.amazon.com/es_es/lexv2/latest/dg/images/bot-analyzer/recommendations-panel.jpeg)


Cada recomendación incluye:
+ **Prioridad**: gravedad alta, media o baja
+ **Ubicación del problema**: la intención específica afectada
+ **Descripción del problema**: ¿Qué problema de configuración se detectó
+ **Solución propuesta**: pasos prácticos para resolver el problema

Para ver los análisis anteriores:

1. Haga clic en el menú desplegable **Analizar**.

1. Selecciona **Historial.**

1. El panel **Historial de análisis** muestra las solicitudes de análisis anteriores con su estado y fecha.

![\[Panel Historial de análisis\]](http://docs.aws.amazon.com/es_es/lexv2/latest/dg/images/bot-analyzer/analysis-history-panel.png)


Para eliminar los resultados del análisis:

1. Haz clic en el menú desplegable **Analizar**.

1. Seleccione **Eliminar**.

1. Confirme la eliminación de las recomendaciones actuales.

![\[Eliminar el cuadro de diálogo de confirmación\]](http://docs.aws.amazon.com/es_es/lexv2/latest/dg/images/bot-analyzer/delete-confirmation.png)


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

Envía una `StartBotAnalyzer` solicitud para iniciar el análisis de la configuración regional de tu bot. La respuesta devuelve un estado HTTP 202 con un`botAnalyzerRequestId`. Tome nota de este ID y lo necesitará para comprobar el estado del análisis y recuperar las recomendaciones.

Envíe una `DescribeBotAnalyzerRecommendation` solicitud siguiendo `botAnalyzerRequestId` el paso anterior. Incluya el `botId` en la ruta de la solicitud.

Si `botAnalyzerStatus` la respuesta es`Available`, el análisis se ha completado y el `botAnalyzerRecommendationList` campo se rellenará con recomendaciones. Cada recomendación incluye:
+ `issueLocation`- La ubicación en la que se detectó el problema
+ `priority`- Gravedad alta, media o baja
+ `issueDescription`- Detalles sobre el problema de configuración
+ `proposedFix`- Guía práctica para resolver el problema

Si necesita cancelar un análisis en curso, envíe una `StopBotAnalyzer` solicitud con la tecla `botId` y`botAnalyzerRequestId`.

Para recuperar una lista de los análisis anteriores de la configuración regional de un bot, envía una `ListBotAnalyzerHistory` solicitud. `localeId`Especifica `botId` y consulta todas las solicitudes de análisis anteriores con su estado y fecha.

Para eliminar los resultados del análisis, envíe una `DeleteBotAnalyzerRecommendation` solicitud con las teclas `botId` y`botAnalyzerRequestId`. De este modo, se eliminan permanentemente las recomendaciones asociadas a ese análisis.

**nota**  
Las recomendaciones se eliminan automáticamente después de 15 días.

------
+ [Mejores prácticas para crear modelos de interacción de Amazon Lex](https://aws.amazon.com/blogs/machine-learning/best-practices-for-creating-amazon-lex-interaction-models/)
+ [Mejora de la clasificación de intenciones y la resolución de ranuras en Lex V2 con la NLU asistida](assisted-nlu.md)
+ [Uso de la resolución asistida de ranuras para aclarar los valores de las ranuras en Amazon Lex V2](assisted-slot.md)