Usa una descrizione per creare un bot in Lex V2 con il generatore di bot descrittivo - Amazon Lex

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

Nota

Prima di poter sfruttare le funzionalità di intelligenza artificiale generativa, è necessario soddisfare i seguenti prerequisiti

  1. Accedi alla console Amazon Bedrock e registrati per accedere al modello Anthropic Claude che intendi utilizzare (per ulteriori informazioni, consulta Model access). Per informazioni sui prezzi per l'utilizzo di Amazon Bedrock, consulta i prezzi di Amazon Bedrock.

  2. Attiva le funzionalità di intelligenza artificiale generativa per le impostazioni locali del tuo bot. Per farlo, segui i passaggi indicati inOttimizza la creazione e le prestazioni dei bot Lex V2 utilizzando l'intelligenza artificiale generativa.

Il generatore di bot descrittivo ti 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

Prima di creare il bot, procedi come segue.

  1. Verifica che il tuo ruolo disponga delle autorizzazioni corrette esaminando i passaggi riportati inAutorizzazioni necessarie per creare un bot con descrizione in linguaggio naturale in Lex V2.

  2. Decidi la descrizione da utilizzare. Puoi fare riferimento a Esempi di descrizioni dei bot per un generatore di bot descrittivo 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 il. API

Console

Crea un bot utilizzando il generatore di bot descrittivo

  1. Accedi al AWS Management Console e apri la console Amazon Lex V2 a https://console.aws.amazon.com/lexv2/casa.

  2. Nella pagina Bot, seleziona Crea bot.

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

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

  5. 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, consultaUtilizzo dei punteggi di confidenza degli intenti per migliorare la selezione degli intenti con Lex V2.

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

  7. Seleziona un fornitore di modelli e un modello in Seleziona modello.

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

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

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

    2. Esamina 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.

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

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

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

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

    2. 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 tramiteAPI, 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 CreateBotrichiesta per creare un nuovo bot. Quindi invia una CreateBotLocalerichiesta per creare una versione locale per il bot.

  2. Invia una StartBotResourceGenerationrichiesta, 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.

  3. Prendi nota di quanto indicato generationId nella risposta.

  4. Invia una DescribeBotResourceGenerationrichiesta utilizzando il generationId codice che hai ricevuto nella StartBotResourceGeneration risposta. Includi l'ID del bot, la versione e le impostazioni locali.

  5. Se generationStatus nella DescribeBotResourceGeneration risposta èComplete, anche il generatedBotLocaleUrl campo verrà compilato. Usa questo Amazon S3 URI per scaricare la definizione del bot seguendo i passaggi riportati in Download di un oggetto.

Controlla la definizione del bot generata e importala

  1. Usa Amazon S3 URI da generationStatus nella DescribeBotResourceGeneration risposta per scaricare la definizione del bot seguendo la procedura descritta in Download di un oggetto.

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

  3. Per importare la definizione del bot, segui i passaggi riportati in. Importazione di bot in Lex V2

  4. Dopo l'importazione, è possibile modificare gli intenti e gli slot generati utilizzando le operazioni UpdateIntentUpdateSlot, e UpdateSlotType.

Per elencare i metadati relativi a tutti gli elementi generati per un bot locale, utilizzate l'operazione. ListBotResourceGenerations Utilizza uno qualsiasi dei generationId valori restituiti in una DescribeBotResourcGeneration richiesta per recuperare Amazon URI S3 per una definizione di bot generata.