Riattivazione degli slot - 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à.

Riattivazione degli slot

Puoi configurare il tuo bot in modo che richieda nuovamente uno slot già occupato impostando il valore di tale slot su null e impostando il passaggio successivo della conversazione in modo che torni a richiamare quello slot. Ad esempio, potresti voler richiedere nuovamente uno slot dopo che il cliente ha rifiutato la conferma della richiesta di slot sulla base di informazioni aggiuntive, come nella conversazione seguente:

Una conversazione che sollecita la preferenza di carne di un cliente per un ordine di cibo.

È possibile configurare un ciclo a partire dalla risposta di conferma per riattivare lo slot con l'intent editor o con. Usare Visual Conversation Builder

Nota

Puoi tornare indietro per riattivare uno slot in qualsiasi momento della conversazione, a condizione che tu abbia impostato il valore dello slot in anticipo. null

Riproduzione dell'esempio precedente con l'intent editor
  1. Nella sezione Conferma dell'editor degli intenti, seleziona la freccia destra accanto a Prompt per confermare l'intenzione di espandere la sezione.

  2. Seleziona Opzioni avanzate in basso.

  3. Nella sezione Rifiuta risposta, seleziona la freccia destra accanto a Imposta valori per espandere la sezione. Compila questa sezione con i seguenti passaggi, come nell'immagine qui sotto:

    1. Imposta il valore dello slot che desideri richiamare nuovamente. null In questo esempio, vogliamo riattivare lo Meat slot, quindi inseriamo {Meat} = null nella sezione Valori Slot.

    2. Nel menu a discesa sotto Fase successiva della conversazione, scegli Richiedi uno slot.

    3. Apparirà una sezione Slot. Nel menu a discesa sottostante, scegli lo slot che desideri riattivare.

    4. Seleziona Opzioni di aggiornamento per confermare le modifiche.

    Una conversazione che sollecita la preferenza di carne di un cliente per un ordine di cibo.
Riproduzione dell'esempio precedente con Visual conversation builder
  1. Crea una connessione dalla porta No del blocco di conferma alla porta di ingresso del blocco Get slot value: Meat.

    Una connessione dalla declinazione della richiesta di conferma al blocco di elicitazione Meat slot.
  2. Seleziona l'icona Modifica nell'angolo in alto a destra del blocco di conferma.

    Icona di modifica nell'angolo in alto a destra del blocco di conferma.
  3. Seleziona l'icona a forma di ingranaggio accanto alla risposta del bot nella sezione Risposta rifiutata.

    Icona a forma di ingranaggio accanto alla risposta del bot nella sezione di risposta al rifiuto
  4. Nella sezione Imposta valori, aggiungi «{Meat} = null» nella casella Valori Slot.

    Imposta il valore dello slot da risollevare su null nella casella dei valori dello slot della sezione dei valori impostati.
  5. Seleziona Salva intento.