

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

# Usa una descrizione per creare un bot in Lex V2 con il generatore di bot descrittivo
<a name="nld-bots"></a>

**Nota**  
Prima di poter sfruttare le funzionalità di intelligenza artificiale generativa, è necessario soddisfare i seguenti prerequisiti  
Per informazioni sui prezzi per l'utilizzo di Amazon Bedrock, consulta i prezzi di [Amazon Bedrock](https://aws.amazon.com/bedrock/pricing/).
Attiva le funzionalità di intelligenza artificiale generativa per le impostazioni locali del tuo bot. Per farlo, segui i passaggi indicati in[Ottimizza la creazione e le prestazioni dei bot Lex V2 utilizzando l'intelligenza artificiale generativa](generative-features.md). 

Il generatore di bot descrittivo consente di sfruttare l'accesso di Amazon Bedrock a modelli linguistici di grandi dimensioni per migliorare l'efficienza del processo di creazione dei bot. Fornisci un prompt utilizzando un linguaggio naturale che include lo scopo del bot e le azioni che deve eseguire. Amazon Lex V2 sfrutta le funzionalità di Amazon Bedrock per generare intenti e tipi di slot pertinenti per il tuo bot in base alla tua descrizione. Una volta scelti gli intenti e i tipi di slot che desideri conservare, puoi utilizzare il bot per modificarlo in base al tuo caso d'uso specifico. Il bot builder descrittivo ti fa risparmiare tempo evitando di dover creare manualmente intenti e tipi di slot per il bot.

Il bot builder descrittivo è disponibile nelle versioni locali inglesi (vedi le versioni locali che iniziano con nella tabella in). `en_` [Lingue e impostazioni locali supportate da Amazon Lex V2](how-languages.md)

Prima di creare il bot, procedi come segue.

1. Verifica che il tuo ruolo disponga delle autorizzazioni corrette esaminando i passaggi riportati in[Autorizzazioni necessarie per creare un bot con descrizione in linguaggio naturale in Lex V2](nld-permissions.md).

1. Decidi la descrizione da utilizzare. Puoi fare riferimento a [Esempi di descrizioni dei bot per un generatore di bot descrittivo](nld-examples.md) per esempi di descrizioni dei bot.

Crea un bot utilizzando il linguaggio naturale per descrivere ciò che il bot dovrebbe essere in grado di fare. Amazon Lex V2 richiama i modelli Amazon Bedrock per generare intenti e tipi di slot adatti al caso d'uso del bot. Puoi creare il bot con la console o l'API.

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

**Crea un bot utilizzando il generatore di bot descrittivo**

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. Nella pagina **Bot, seleziona **Crea** bot**.

1. Per il **metodo di creazione**, scegli **Descriptive Bot Builder** - GenAI.

1. Assegna al bot un nome e una descrizione opzionale, configura le autorizzazioni IAM e scegli se il bot è soggetto al COPPA o meno. **Quindi seleziona Avanti.**

1. Seleziona una lingua in cui creare il bot, una voce per il bot e una soglia di confidenza per la classificazione degli intenti (per ulteriori informazioni, consulta[Utilizzo dei punteggi di confidenza degli intenti per migliorare la selezione degli intenti con Lex V2](using-intent-confidence-scores.md).

1. In **Descriptive Bot Builder - GenAI**, fornisci una descrizione del bot che desideri creare. La tua descrizione deve essere *dettagliata* e *precisa* per aiutare a generare intenti appropriati e sufficienti per il tuo bot. Includi un elenco di azioni per migliorare il processo di creazione degli intenti.

1. Seleziona un fornitore di modelli e un modello in **Seleziona modello**.

1. Per creare il bot in un'altra lingua, scegli **Aggiungi un'altra lingua**. Quando hai finito di aggiungere le lingue, seleziona **Fine**. Amazon Lex V2 crea il tuo bot e il generatore descrittivo di bot genera intenti e slot per esso. Una volta generate le impostazioni locali, il banner passa dal blu al verde. Seleziona **Review** per vedere gli intenti generati e i tipi di slot.
**Nota**  
Il bot builder descrittivo è attualmente disponibile solo nelle versioni locali inglesi. Tuttavia, è possibile copiare un bot in una versione locale diversa dall'inglese dopo averlo creato.

**Controlla gli intenti e i tipi di slot generati e aggiungili al tuo bot**

1. Se ci sono abbastanza intenti e tipi di slot adatti al caso d'uso del bot, puoi esaminare gli intenti generati.

   1. **Esamina gli intenti generati.**

      1. Scegli una casella di controllo accanto a un intento per rimuoverlo dall'elenco degli intenti da aggiungere al bot.

      1. Scegli il nome dell'intento per visualizzare gli **enunciati di esempio** e gli **slot** generati per l'intento.

      1. Per impostazione predefinita, sono selezionati tutti gli enunciati e gli slot. Scegliete una casella di controllo per rimuovere quell'elemento dall'intento. Seleziona **Aggiungi alla selezione** per mantenere gli elementi selezionati nell'intento.

   1. Controlla i **tipi di slot generati**.

      1. Scegli una casella di controllo accanto a un tipo di slot per rimuoverlo dall'elenco degli intenti da aggiungere al bot.

      1. Puoi aggiungere valori a un tipo di slot dopo averlo aggiunto al bot

1. Quando sei soddisfatto delle tue intenzioni e dei tipi di slot, seleziona **Aggiungi intenti e tipi di slot** nella parte superiore della pagina per aggiungere gli intenti e i tipi di slot al tuo bot.

1. Al termine dell'aggiunta delle risorse, viene visualizzato un banner verde di successo. Vai a **Intents** e **Slot types** per modificare quelli generati e aggiungere altri valori.

1. Se i **tipi di slot **Generated Intents** e Generated** sono per lo più inapplicabili al bot che desideri creare, procedi nel seguente modo.

   1. Seleziona **Nuova generazione nella sezione** dei dettagli del **generatore di bot descrittivi**.

   1. Riscrivi il prompt e seleziona **Rigenera per generare** nuovi intenti e tipi di slot. I risultati sono diversi se si utilizza un modello diverso.
**Importante**  
Non vi è alcuna garanzia che vengano generati gli stessi intenti e gli stessi slot. Ti viene addebitato un importo ogni volta che rigeneri gli intenti e i tipi di slot.

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

**Crea il bot usando una descrizione in linguaggio naturale**

Quando utilizzi il generatore descrittivo di bot tramite l'API, crea una definizione di bot in un file.zip in un bucket Amazon S3. Scarica questo file e importa la definizione del bot in Amazon Lex V2 per creare il tuo bot.

1. Invia una [CreateBot](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_CreateBot.html)richiesta per creare un nuovo bot. Quindi invia una [CreateBotLocale](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_CreateBotLocale.html)richiesta per creare una versione locale per il bot.

1. Invia una [StartBotResourceGeneration](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_StartBotResourceGeneration.html)richiesta, specificando l'ID, la versione e le impostazioni locali del bot. Puoi usare `DRAFT` per la versione bot. Fornisci la tua richiesta nel `generationInputPrompt` campo. La tua descrizione deve essere *dettagliata* e *precisa* per aiutare a generare intenti appropriati e sufficienti per il tuo bot. Includi un elenco di azioni per migliorare il processo di creazione degli intenti.

1. Prendi nota di quanto indicato `generationId` nella risposta.

1. Invia una [DescribeBotResourceGeneration](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_DescribeBotResourceGeneration.html)richiesta utilizzando il `generationId` codice che hai ricevuto nella `StartBotResourceGeneration` risposta. Includi l'ID del bot, la versione e le impostazioni locali.

1. Se `generationStatus` nella `DescribeBotResourceGeneration` risposta è`Complete`, anche il `generatedBotLocaleUrl` campo verrà compilato. Usa questo URI Amazon S3 per scaricare la definizione del bot seguendo la procedura descritta in [Download di un oggetto](https://docs.aws.amazon.com/AmazonS3/latest/userguide/download-objects.html).

**Controlla la definizione del bot generata e importala**

1. Utilizza l'URI di Amazon S3 contenuto `generationStatus` nella `DescribeBotResourceGeneration` risposta per scaricare la definizione del bot seguendo i passaggi riportati in [Download di un oggetto](https://docs.aws.amazon.com/AmazonS3/latest/userguide/download-objects.html).

1. Puoi modificare direttamente il contenuto generato per il caso d'uso specifico del tuo bot modificando il file. Puoi anche inviare un'altra `StartBotResourceGeneration` richiesta per rigenerare intent e slot.
**Importante**  
Non vi è alcuna garanzia che vengano generati gli stessi intenti e gli stessi slot. Ti viene addebitato un importo ogni volta che rigeneri gli intenti e i tipi di slot.

1. Per importare la definizione del bot, segui i passaggi riportati in. [Importazione di bot in Lex V2](import.md)

1. Dopo l'importazione, è possibile modificare gli intenti e gli slot generati utilizzando le operazioni [UpdateIntent[UpdateSlot](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_UpdateSlot.html)](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_UpdateIntent.html), e [UpdateSlotType](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_UpdateSlotType.html).

Per elencare i metadati relativi a tutti gli elementi generati per un bot locale, utilizzate l'operazione. [ListBotResourceGenerations](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_ListBotResourceGenerations.html) Utilizza uno qualsiasi dei `generationId` valori restituiti in una `DescribeBotResourcGeneration` richiesta per recuperare l'URI di Amazon S3 per una definizione di bot generata.

------

**Topics**
+ [Esempi di descrizioni dei bot per un generatore di bot descrittivo](nld-examples.md)
+ [Autorizzazioni necessarie per creare un bot con descrizione in linguaggio naturale in Lex V2](nld-permissions.md)