

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

# Esempio: creazione di un FAQ Bot per un indice Amazon Kendra
<a name="faq-bot-kendra-search"></a>

Questo esempio crea un bot Amazon Lex V2 che utilizza un indice Amazon Kendra per fornire risposte alle domande degli utenti. Il bot di domande frequenti gestisce la finestra di dialogo per l'utente. Esso utilizza l'intento `AMAZON.KendraSearchIntent` per eseguire query nell'indice e presentare la risposta all'utente. Ecco un riepilogo di come creerai il tuo bot per le domande frequenti utilizzando un indice Amazon Kendra:

1. Creare un bot con cui i clienti interagiranno per ottenere risposte dal bot.

1. Creare un intento personalizzato. Poiché `AMAZON.KendraSearchIntent` e `AMAZON.FallbackIntent` sono intenti di backup, il bot richiede almeno un altro intento che deve contenere almeno un'enunciazione. Questo intento consente la c reazione del bot, ma non viene usato altrimenti. Il tuo FAQ bot conterrà quindi almeno tre intenti, come nell'immagine seguente:   
![Un bot per le domande frequenti di Kendra con tre intenti](http://docs.aws.amazon.com/it_it/lexv2/latest/dg/images/kendra-faqbot/kendra-intents.png)

1. Aggiungi l'`AMAZON.KendraSearchIntent`intento al tuo bot e configuralo in modo che funzioni con il tuo indice [Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/create-index.html). 

1. Testa il bot effettuando una query e verificando che i risultati del tuo indice Amazon Kendra siano documenti che rispondono alla query.

**Prerequisiti**

Prima di poter utilizzare questo esempio, devi creare un indice Amazon Kendra. Per ulteriori informazioni, consulta la sezione [Guida introduttiva alla console Amazon Kendra nella Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/gs-console.html) Developer *Guide*. Per questo esempio, scegli il set di dati di esempio (**documentazione Sample AWS**) come fonte di dati.

**Per creare un bot per le domande frequenti:**

1. Accedi alla Console di gestione AWS e apri la console Amazon Lex all'indirizzo [https://console.aws.amazon.com/lex/](https://console.aws.amazon.com/lex/).

1. Nel riquadro di navigazione, scegliere **Bot**. 

1. Scegli **Crea bot**.

   1.  Per il **metodo di creazione**, scegli **Crea un bot vuoto**. 

   1.  Nella sezione **Configurazione del bot**, assegna al bot un nome che ne indichi lo scopo, ad esempio**KendraTestBot**, e una descrizione opzionale. Il nome deve essere univoco nel tuo account. 

   1.  Nella sezione **Autorizzazioni IAM**, scegli **Crea un ruolo con autorizzazioni Amazon Lex di base**. In questo modo verrà creato un ruolo [AWS Identity and Access Management (IAM)](https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction.html) con le autorizzazioni necessarie ad Amazon Lex V2 per eseguire il bot. 

   1.  **Nella sezione **Children's Online Privacy Protection Act (COPPA)**, scegli No.** 

   1.  **Nelle sezioni **Timeout della sessione inattiva** e **Impostazioni avanzate, lascia le impostazioni** predefinite e scegli Avanti.** 

   1.  Ora ti trovi nella sezione **Aggiungi lingua al bot**. Nel menu sotto **Interazione vocale**, seleziona **Nessuno. Questa è solo un'applicazione basata su testo**. Lascia le impostazioni predefinite per i campi rimanenti. 

   1.  Seleziona **Fatto**. Amazon Lex V2 crea il bot e un intento predefinito chiamato **NewIntent**e ti porta alla pagina per configurare questo intento 

Per creare correttamente un bot, devi creare almeno un intento separato da e da. `AMAZON.FallbackIntent` `AMAZON.KendraSearchIntent` Questo intento è necessario per creare un bot Amazon Lex V2, ma non viene utilizzato per la risposta alle domande frequenti. Questo intento deve contenere almeno un esempio di enunciato e l'enunciato non deve essere applicabile a nessuna delle domande poste dal cliente.

**Per creare l'intento richiesto:**

1.  Nella sezione **Dettagli sull'intento**, assegna un nome all'intento, ad esempio. **RequiredIntent** 

1.  Nella sezione **Esempi di enunciati**, digitate un enunciato nella casella accanto a **Aggiungi enunciato**, ad esempio. **Required utterance** **Quindi scegli Aggiungi enunciato.** 

1. Scegliere **Salva intento**.

Crea l'intento di cercare un indice Amazon Kendra e il messaggio di risposta che dovrebbe restituire.

**Per creare un AMAZON. KendraSearchIntent messaggio di intento e risposta:**

1.  Seleziona **Torna all'elenco degli intenti** nel riquadro di navigazione per tornare alla pagina degli **intenti** del bot. Scegli **Aggiungi intento** e seleziona **Usa intento integrato dal menu a discesa**. 

1.  **Nella casella che si apre, seleziona il menu sotto Integrato intento.** Entra **AMAZON.KendraSearchIntent** nella barra di ricerca e poi selezionalo dall'elenco. 

1.  Assegna un nome all'intento, ad esempio**KendraSearchIntent**. 

1.  Dal menu a discesa dell'indice di **Amazon Kendra**, scegli l'indice che desideri venga cercato. L'indice che hai creato nella sezione **Prerequisiti** dovrebbe essere disponibile. 

1.  Selezionare **Aggiungi**. 

1. **Nell'editor degli intenti, scorri verso il basso fino alla sezione **Adempimento**, seleziona la freccia destra per espandere la sezione e aggiungi il seguente messaggio nella casella In caso di adempimento riuscito:** 

   ```
   I found a link to a document that could help you: ((x-amz-lex:kendra-search-response-document-link-1)).
   ```  
![Aggiungi la risposta di evasione](http://docs.aws.amazon.com/it_it/lexv2/latest/dg/images/kendra-faqbot/kendra-fulfillment-response.gif)

    Per ulteriori informazioni su Amazon Kendra Search Response, [consulta Using](https://docs.aws.amazon.com/lexv2/latest/dg/built-in-intent-kendra-search.html#kendra-search-response) the Search Response. 

1. Selezionare **Salva intento**, quindi **Crea** per creare il bot. Quando il bot è pronto, il banner nella parte superiore dello schermo diventa verde e mostra un messaggio di successo. 

Infine, usa la finestra di test della console per testare le risposte dal bot.

**Per testare il tuo FAQ bot:**

1.  Dopo che il bot è stato creato con successo, scegli **Test**. 

1.  Entra **What is Amazon Kendra?** nella finestra di test della console. Verifica che il bot risponda con un link. 

1.  Per ulteriori informazioni sulla configurazione`AMAZON.KendraSearchIntent`, consulta [https://docs.aws.amazon.com/lexv2/latest/dg/built-in-intent-kendra-search.html](https://docs.aws.amazon.com/lexv2/latest/dg/built-in-intent-kendra-search.html)e. [KendraConfiguration](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_KendraConfiguration.html) 