

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Optimisez le bot à l'aide d'un analyseur de robots alimenté par l'IA
<a name="bot-analyzer"></a>

Analysez la configuration de votre bot Amazon Lex V2 par rapport aux meilleures pratiques d'AWS à l'aide de recommandations basées sur l'IA. Bot Analyzer utilise les capacités d'intelligence artificielle générative d'Amazon Bedrock pour identifier les problèmes de configuration et fournir des conseils pratiques afin d'améliorer la classification des intentions et les performances de résolution des créneaux.

Bot Analyzer évalue automatiquement les configurations d'intention de votre bot et fournit des recommandations pour :
+ **Améliorez la séparation des intentions** : identifiez et résolvez les intentions génériques qui regroupent plusieurs concepts
+ **Éliminez le chevauchement des intentions** : détectez les significations et les formulations similaires entre les intentions qui sont à l'origine d'erreurs de routage
+ **Optimisation de l'utilisation des emplacements** : recommandez une utilisation appropriée des emplacements pour combiner des intentions similaires et améliorer l'extraction des entités
+ **Améliorez la qualité de l'énoncé** - Analysez la couverture et la diversité des énoncés d'échantillons pour une meilleure classification des intentions

Avant d'utiliser Bot Analyzer, assurez-vous que :
+ Les paramètres régionaux de votre bot ont été créés avec succès
+ La version de votre bot pour l'analyse est `DRAFT`
+ La langue de votre bot est l'une des langues anglaises prises en charge : `en_AU``en_GB`,`en_IN`,`en_US`, `en_ZA`

Vous pouvez utiliser Bot Analyzer avec la console ou l'API.

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

1. Connectez-vous à l'AWS Management Console et ouvrez la console Amazon Lex V2 [https://console.aws.amazon.com/lexv2/chez](https://console.aws.amazon.com/lexv2/home) vous.

1. Sélectionnez votre bot et accédez aux paramètres régionaux du bot que vous souhaitez analyser.

1. Dans l'éditeur de paramètres régionaux du bot, cliquez sur le menu déroulant **Analyser**.

1. Sélectionnez **Démarrer** pour commencer l'analyse.

![\[Analyser le menu déroulant avec l'option Démarrer\]](http://docs.aws.amazon.com/fr_fr/lexv2/latest/dg/images/bot-analyzer/analyze-dropdown-start.jpeg)


L'analyse se termine généralement en quelques minutes. Pendant l'analyse, le bouton **Démarrer** devient **Arrêter l'analyse** si vous devez annuler.

Une fois l'analyse terminée, les recommandations apparaissent dans le panneau **Recommandations** sur le côté droit.

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


Chaque recommandation inclut :
+ **Priorité** : gravité élevée, moyenne ou faible
+ **Emplacement du problème** - L'intention spécifique affectée
+ **Description du problème** - Quel problème de configuration a été détecté
+ **Solution proposée** - Étapes réalisables pour résoudre le problème

Pour consulter les analyses précédentes :

1. Cliquez sur le menu déroulant **Analyser**.

1. Sélectionnez **Historique**.

1. Le panneau **Historique des analyses** affiche les demandes d'analyse passées avec leur statut et leur horodatage.

![\[Panneau Historique des analyses\]](http://docs.aws.amazon.com/fr_fr/lexv2/latest/dg/images/bot-analyzer/analysis-history-panel.png)


Pour supprimer les résultats d'analyse :

1. Cliquez sur le menu déroulant **Analyser**.

1. Sélectionnez **Supprimer**.

1. Confirmez la suppression des recommandations actuelles.

![\[Supprimer la boîte de dialogue de confirmation\]](http://docs.aws.amazon.com/fr_fr/lexv2/latest/dg/images/bot-analyzer/delete-confirmation.png)


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

Envoyez une `StartBotAnalyzer` demande pour lancer l'analyse des paramètres régionaux de votre bot. La réponse renvoie un statut HTTP 202 avec un`botAnalyzerRequestId`. Prenez note de cet identifiant et vous en aurez besoin pour vérifier l'état de l'analyse et récupérer les recommandations.

Envoyez une `DescribeBotAnalyzerRecommendation` demande à l'aide `botAnalyzerRequestId` de l'étape précédente. Incluez-le `botId` dans le chemin de la demande.

Si `botAnalyzerStatus` la réponse est le cas`Available`, l'analyse est terminée et le `botAnalyzerRecommendationList` champ sera rempli de recommandations. Chaque recommandation inclut :
+ `issueLocation`- L'endroit où le problème a été détecté
+ `priority`- Sévérité élevée, moyenne ou faible
+ `issueDescription`- Détails du problème de configuration
+ `proposedFix`- Des conseils pratiques pour résoudre le problème

Si vous devez annuler une analyse en cours, envoyez une `StopBotAnalyzer` demande avec le `botId` et`botAnalyzerRequestId`.

Pour récupérer la liste des analyses précédentes pour les paramètres régionaux d'un bot, envoyez une `ListBotAnalyzerHistory` demande. Spécifiez `botId` et `localeId` pour voir toutes les demandes d'analyse passées avec leur statut et leur horodatage.

Pour supprimer les résultats d'analyse, envoyez une `DeleteBotAnalyzerRecommendation` demande avec le `botId` et`botAnalyzerRequestId`. Cela supprime définitivement les recommandations associées à cette analyse.

**Note**  
Les recommandations sont automatiquement supprimées au bout de 15 jours.

------
+ [Bonnes pratiques pour créer des modèles d'interaction Amazon Lex](https://aws.amazon.com/blogs/machine-learning/best-practices-for-creating-amazon-lex-interaction-models/)
+ [Améliorez la classification des intentions et la résolution des créneaux dans Lex V2 grâce au NLU assisté](assisted-nlu.md)
+ [Utilisation de la résolution assistée des emplacements pour clarifier les valeurs des emplacements dans Amazon Lex V2](assisted-slot.md)