Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Utilizzo dei valori di slot predefiniti negli intenti per il bot Lex V2

Modalità Focus
Utilizzo dei valori di slot predefiniti negli intenti per il bot Lex V2 - 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à.

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

Quando si utilizza un valore predefinito, si specifica una fonte per un valore di slot da riempire per nuovi intenti quando l'input dell'utente non fornisce alcuno slot. Questa fonte può essere un precedente attributo di dialogo, di richiesta o di sessione oppure un valore fisso impostato in fase di compilazione.

È possibile utilizzare quanto segue come fonte per i valori predefiniti.

  • Finestra di dialogo precedente (contesti) — #context -name.parameter-name

  • Attributi della sessione — [nome-attributo]

  • Attributi della richiesta: <attribute-name>

  • Valore fisso: qualsiasi valore che non corrisponde al precedente

Quando si utilizza l'CreateIntentoperazione per aggiungere slot a un intento, è possibile aggiungere un elenco di valori predefiniti. I valori predefiniti vengono utilizzati nell'ordine in cui sono elencati. Ad esempio, supponiamo di avere un intento con uno slot con la seguente definizione:

"slots": [ { "botId": "string", "defaultValueSpec": { "defaultValueList": [ { "defaultValue": "#book-car-fulfilled.startDate" }, { "defaultValue": "[reservationStartDate]" } ] }, Other slot configuration settings } ]

Quando l'intento viene riconosciuto, lo slot denominato "reservation-start-date" ha il suo valore impostato su uno dei seguenti.

  1. Se il contesto book-car-fulfilled "" è attivo, il valore del parametro «startDate» viene utilizzato come valore predefinito.

  2. Se il contesto book-car-fulfilled "" non è attivo o se il parametro «startDate» non è impostato, il valore dell'attributo di sessione reservationStartDate "" viene utilizzato come valore predefinito.

  3. Se non viene utilizzato nessuno dei primi due valori predefiniti, lo slot non ha un valore predefinito e Amazon Lex genererà un valore come al solito.

Se viene utilizzato un valore predefinito per lo slot, lo slot non viene rilevato anche se è necessario.

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.