

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Ottimizza i bot utilizzando Bot Analyzer basato sull'intelligenza artificiale
<a name="bot-analyzer"></a>

Analizza la configurazione del bot di Amazon Lex V2 rispetto alle best practice di AWS utilizzando consigli basati sull'intelligenza artificiale. Bot Analyzer utilizza le funzionalità di intelligenza artificiale generativa di Amazon Bedrock per identificare i problemi di configurazione e fornire indicazioni pratiche per migliorare la classificazione degli intenti e le prestazioni di risoluzione degli slot.

Bot Analyzer valuta automaticamente le configurazioni degli intenti del bot e fornisce consigli per:
+ **Migliora la separazione degli intenti**: identifica e risolvi gli intenti generici che raggruppano più concetti
+ **Elimina la sovrapposizione degli intenti**: rileva significati e frasi simili tra intenti che causano errori di routing
+ **Ottimizza l'utilizzo degli slot**: consiglia l'uso corretto degli slot per combinare intenti simili e migliorare l'estrazione delle entità
+ **Migliora la qualità dell'enunciato**: analizza la copertura e la diversità degli enunciati di esempio per una migliore classificazione degli intenti

Prima di utilizzare Bot Analyzer, assicurati di:
+ La versione locale del tuo bot è stata creata correttamente
+ La versione del bot per l'analisi è `DRAFT`
+ La lingua locale del tuo bot è una delle lingue inglesi supportate:`en_AU`,,`en_GB`,`en_IN`, `en_US` `en_ZA`

Puoi utilizzare Bot Analyzer con la console o l'API.

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

1. Accedi alla Console di gestione AWS e apri la console Amazon Lex V2 da [https://console.aws.amazon.com/lexv2/casa](https://console.aws.amazon.com/lexv2/home).

1. Seleziona il tuo bot e accedi alla versione locale del bot che desideri analizzare.

1. Nell'editor locale del bot, fai clic sul menu a discesa **Analizza**.

1. Seleziona **Avvia** per iniziare l'analisi.

![\[Analizza il menu a discesa con l'opzione Start\]](http://docs.aws.amazon.com/it_it/lexv2/latest/dg/images/bot-analyzer/analyze-dropdown-start.jpeg)


L'analisi viene in genere completata in pochi minuti. Durante l'analisi, il pulsante **Avvia** cambia in **Interrompi analisi** se è necessario annullare l'analisi.

Una volta completata l'analisi, i consigli vengono visualizzati nel pannello **Consigli** sul lato destro.

![\[Pannello dei consigli\]](http://docs.aws.amazon.com/it_it/lexv2/latest/dg/images/bot-analyzer/recommendations-panel.jpeg)


Ogni raccomandazione include:
+ **Priorità**: severità alta, media o bassa
+ **Ubicazione del problema**: l'intento specifico interessato
+ **Descrizione del problema**: quale problema di configurazione è stato rilevato
+ **Correzione proposta**: passaggi attuabili per risolvere il problema

Per vedere le analisi precedenti:

1. Fai clic sul menu a discesa **Analizza**.

1. Seleziona **Cronologia**.

1. Il pannello **Cronologia delle analisi** mostra le richieste di analisi precedenti con il relativo stato e i timestamp.

![\[Pannello Cronologia delle analisi\]](http://docs.aws.amazon.com/it_it/lexv2/latest/dg/images/bot-analyzer/analysis-history-panel.png)


Per rimuovere i risultati dell'analisi:

1. Fai clic sul menu a discesa **Analizza**.

1. Seleziona **Elimina**.

1. Conferma l'eliminazione dei consigli correnti.

![\[Elimina la finestra di dialogo di conferma\]](http://docs.aws.amazon.com/it_it/lexv2/latest/dg/images/bot-analyzer/delete-confirmation.png)


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

Invia una `StartBotAnalyzer` richiesta per avviare l'analisi per le impostazioni locali del tuo bot. La risposta restituisce uno stato HTTP 202 con un`botAnalyzerRequestId`. Prendi nota di questo ID: ti servirà per controllare lo stato dell'analisi e recuperare i consigli.

Invia una `DescribeBotAnalyzerRecommendation` richiesta utilizzando il `botAnalyzerRequestId` passaggio precedente. Includi `botId` nel percorso della richiesta.

Se la `botAnalyzerStatus` risposta è`Available`, l'analisi è completa e il `botAnalyzerRecommendationList` campo verrà compilato con suggerimenti. Ogni raccomandazione include:
+ `issueLocation`- La posizione in cui è stato rilevato il problema
+ `priority`- Gravità alta, media o bassa
+ `issueDescription`- Dettagli sul problema di configurazione
+ `proposedFix`- Guida pratica per risolvere il problema

Se devi annullare un'analisi in corso, invia una `StopBotAnalyzer` richiesta con `botId` e`botAnalyzerRequestId`.

Per recuperare un elenco di analisi precedenti per un bot locale, invia una `ListBotAnalyzerHistory` richiesta. Specificate `botId` e `localeId` per visualizzare tutte le richieste di analisi precedenti con il relativo stato e i timestamp.

Per rimuovere i risultati dell'analisi, invia una `DeleteBotAnalyzerRecommendation` richiesta con `botId` e`botAnalyzerRequestId`. Ciò elimina definitivamente i consigli associati a quell'analisi.

**Nota**  
I consigli vengono eliminati automaticamente dopo 15 giorni.

------
+ [Best practice per la creazione di modelli di interazione Amazon Lex](https://aws.amazon.com/blogs/machine-learning/best-practices-for-creating-amazon-lex-interaction-models/)
+ [Migliora la classificazione degli intenti e la risoluzione degli slot in Lex V2 con NLU assistita](assisted-nlu.md)
+ [Utilizzo della risoluzione assistita degli slot per chiarire i valori degli slot in Amazon Lex V2](assisted-slot.md)