

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

# Le migliori pratiche per iniziare
<a name="getting-started-best-practices"></a>

## Principi di progettazione delle conversazioni
<a name="conversation-design-principles"></a>

Seguire questi principi di progettazione delle conversazioni sin dall'inizio ti aiuterà a creare chatbot Amazon Lex V2 più efficaci, gestibili e intuitivi che forniscono interazioni naturali.

### Principi di progettazione di base
<a name="core-design-principles"></a>
+ **Inizia dagli obiettivi degli utenti**: progetta il tuo bot in base a ciò che gli utenti vogliono ottenere, non a ciò che il tuo sistema può fare. Concentrati sul percorso dell'utente e sui risultati desiderati.
+ **Usa il linguaggio naturale**: scrivi istruzioni e risposte in modo colloquiale. Evita il gergo tecnico e parla come farebbe un umano utile.
+ **Fornisci opzioni chiare**: quando gli utenti rimangono bloccati, offri esempi specifici di ciò che possono dire anziché un testo di aiuto generico.
+ **Keep It Simple**: inizia con le funzionalità di base e aggiungi gradualmente complessità. Gli utenti dovrebbero essere in grado di completare rapidamente le attività più comuni.
+ **Gestisci gli errori con garbo**: quando il bot non capisce, fornisci una guida utile anziché limitarti a dire «Non capisco».
+ **Conferma azioni importanti**: conferma sempre prima di intraprendere azioni che non possono essere annullate facilmente, come effettuare ordini o eliminare informazioni.
+ **Fornisci vie di fuga**: offri sempre agli utenti un modo per ricominciare da capo, ricevere aiuto o entrare in contatto con un essere umano quando necessario.

### Migliori pratiche per il flusso di conversazione
<a name="conversation-flow-best-practices"></a>
+ **Stabilisci aspettative chiare**: fai sapere agli utenti cosa può e non può fare il bot nelle prime fasi della conversazione.
+ **Usa Progressive Disclosure**: chiedi informazioni una alla volta anziché sovraccaricare gli utenti con più domande.
+ **Fornisci un contesto**: ricorda agli utenti quali informazioni hai già raccolto e di cosa hai ancora bisogno.
+ **Semplifica le correzioni**: consenti agli utenti di correggere le informazioni senza ricominciare completamente da capo.

## Casi d'uso ed esempi reali
<a name="real-world-use-cases"></a>

Questi esempi pratici mostrano come applicare i principi di progettazione delle conversazioni a scenari comuni incontrati dai nuovi utenti di Amazon Lex V2.

### Caso d'uso 1: prenotazione di appuntamenti
<a name="use-case-appointment-booking"></a>

**Scenario: uno** studio medico desidera automatizzare la pianificazione degli appuntamenti.

**Sfida:** gli utenti devono fornire più informazioni (tipo di servizio, data, ora, informazioni di contatto) e potrebbero voler modificare i dettagli.

**Approccio alla soluzione:**
+ **Start Broad:** «Che tipo di appuntamento vorresti fissare?» (esame odontoiatrico, visita oculistica, consulenza)
+ **Restrow Down:** «Quando preferiresti un appuntamento dal dentista?» (Accetta input flessibili come «settimana prossima» o «venerdì pomeriggio»)
+ **Conferma e offri modifiche:** «Ho programmato una pulizia dentale venerdì 15 marzo alle 14:00. Funziona per te?»
+ **Gestisci le modifiche:** se l'utente dice «Possiamo invece fare le 15:00?» , aggiorna l'ora senza riavviare l'intero processo.

**Tecniche chiave:**
+ Usa [Amazon. Data](built-in-slot-date.md) e [Amazon.time](built-in-slot-time.md) per un date/time input flessibile
+ Crea tipi di slot personalizzati per i tipi di appuntamento
+ Utilizza le istruzioni di conferma prima di finalizzare le prenotazioni

### Caso d'uso 2: Richiesta sullo stato dell'ordine
<a name="use-case-order-tracking"></a>

**Scenario:** una società di e-commerce desidera che i clienti controllino lo stato degli ordini senza chiamare l'assistenza.

**Problema:** gli utenti potrebbero non avere a portata di mano il numero dell'ordine o potrebbero chiedere in modi diversi.

**Approccio alla soluzione:**
+ **Punti di ingresso multipli:** accetta «Dov'è il mio ordine?» , «Traccia il mio pacco» o «Stato dell'ordine»
+ **Identificazione flessibile:** «Posso aiutarti a tracciare il tuo ordine. Hai il numero del tuo ordine o preferisci usare il tuo indirizzo email?»
+ **Guida utile:** «Il numero dell'ordine di solito si trova nell'e-mail di conferma e inizia con 'ORD-'»
+ **Risultati chiari:** «Il tuo ordine \#ORD -12345 è stato spedito ieri e arriverà domani entro le 20:00. Desideri i dettagli di tracciamento?»

**Tecniche chiave:**
+ Utilizza tipi di slot integrati come AMAZON. AlphaNumeric per i numeri degli ordini
+ Fornisci diversi modi per identificare gli ordini (e-mail, telefono, numero dell'ordine)
+ Fornisci informazioni chiare e utilizzabili nelle risposte

### Caso d'uso 3: Domande frequenti e supporto
<a name="use-case-faq-support"></a>

**Scenario:** un'azienda di software desidera gestire automaticamente le domande di supporto più comuni.

**Sfida:** gli utenti pongono le stesse domande in molti modi diversi e alcuni problemi richiedono l'aiuto umano.

**Approccio alla soluzione:**
+ **Riconoscimento generalizzato degli intenti:** Addestra gli intenti a riconoscere varianti come «Non riesco ad accedere», «Problemi di accesso», «La password non funziona»
+ **Risoluzione guidata della risoluzione dei problemi:** «Proviamo con alcuni rapidi passaggi. Innanzitutto, hai provato a reimpostare la password?»
+ **Escalation Path:** «Se questi passaggi non funzionano, posso metterti in contatto con il nostro team di assistenza. Vuoi che lo faccia?»
+ **Seguito:** «Questo ha risolto il tuo problema? Puoi sempre dire 'aiuto' se hai bisogno di assistenza per qualcos'altro».

**Tecniche chiave:**
+ Usa molti esempi di enunciati per descrivere i diversi modi in cui gli utenti esprimono i problemi
+ Fornisci step-by-step indicazioni anziché lunghe spiegazioni
+ Offrite sempre un percorso di assistenza umana quando l'aiuto automatizzato non è sufficiente

### Gestione di scenari complessi
<a name="handling-complex-scenarios"></a>

Anche i robot semplici incontrano situazioni complesse. Ecco come gestirli con garbo:
+ **Quando gli utenti cambiano idea:**
  + Utente: «In realtà, voglio le rose al posto dei tulipani»
  + Bot: «Nessun problema\! Ho aggiornato il tuo ordine con delle rose. Le tue rose saranno pronte per il ritiro venerdì alle 14:00. È corretto?»
+ **Quando le informazioni non sono chiare:**
  + Utente: «Ho bisogno di fiori per la prossima settimana»
  + Bot: «Sarei felice di aiutarti\! Qual è il giorno della prossima settimana che funziona meglio per te? Puoi dire qualcosa come «lunedì» o «martedì prossimo».
+ **Quando il bot non capisce:**
  + Utente: «Voglio quelli viola con i gambi lunghi»
  + Bot: «Voglio assicurarmi di aver capito bene. Stai cercando fiori viola? Abbiamo a disposizione rose viola, tulipani viola e iris viola.»
+ **Quando gli utenti devono ricominciare da capo:**
  + Utente: «Annulla, voglio ricominciare da capo»
  + Bot: «Certo\! Ho completato il tuo ordine attuale. Che tipo di fiori vorresti ordinare oggi?»