View a markdown version of this page

Tipo di slot composito - 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à.

Tipo di slot composito

Uno slot composito è una combinazione di due o più slot che acquisiscono più informazioni in un singolo input dell'utente. Ad esempio, puoi configurare il bot per rilevare la posizione richiedendo «città e stato o codice postale». Al contrario, quando la conversazione è configurata per utilizzare tipi di slot separati, il risultato è un'esperienza conversazionale rigida («Cos'è la città?» seguito da «Qual è il codice postale?»). Con uno slot composito, è possibile acquisire tutte le informazioni in un unico slot. Uno slot composito è una combinazione di slot denominati sottoslot, ad esempio città, stato e codice postale.

Puoi utilizzare una combinazione dei tipi di slot Amazon Lex disponibili (integrati) e dei tuoi slot (slot personalizzati). È possibile progettare espressioni logiche per acquisire informazioni all'interno dei sottoslot richiesti. Ad esempio: città e stato o codice postale.

Il tipo di slot composito è disponibile solo negli Stati Uniti e nelle versioni locali con supporto limitato di funzionalità tramite Generative AI.

Creazione di un tipo di slot composito

Per utilizzare i sottoslot all'interno di uno slot composito, è necessario innanzitutto configurare il tipo di slot composito. A tale scopo, utilizzate i passaggi della console per aggiungere un tipo di slot o l'operazione API. Dopo aver scelto il nome e una descrizione per il tipo di slot composito, devi fornire le informazioni per i sottoslot. Per ulteriori informazioni sull'aggiunta di un tipo di slot, vedere Aggiungere tipi di slot

Sottoslot

Un tipo di slot composito richiede la configurazione degli slot sottostanti, denominati subslot. Se desideri ottenere più informazioni da un cliente in un'unica richiesta, configura una combinazione di sottoslot. Ad esempio: città, stato e codice postale. È possibile aggiungere fino a 6 sottoslot per uno slot composito.

Gli slot di tipo slot singolare possono essere usati per aggiungere sottoslot al tipo di slot composito. Tuttavia, non è possibile utilizzare un tipo di slot composito come tipo di slot per un sottoslot.

Le immagini seguenti illustrano uno slot composito «Car», che è una combinazione di sottoslot: Colore, Produttore FuelType, Modello, VIN e Anno.

Il pannello del tipo di slot mostra i sottoslot.
Pannello Subslots.

Generatore di espressioni

Per favorire la realizzazione di uno slot composito, è possibile utilizzare facoltativamente il generatore di espressioni. Con il generatore di espressioni, è possibile progettare un'espressione logica dello slot per acquisire i valori dei sottoslot richiesti nell'ordine desiderato. Come parte dell'espressione booleana, è possibile utilizzare operatori come AND e OR. In base all'espressione progettata, quando i sottoslot richiesti sono soddisfatti, lo slot composito è considerato soddisfatto.

Utilizzo di un tipo di slot composito

Per alcuni scopi, potresti voler catturare diversi slot come parte di un singolo slot. Ad esempio, un bot per la pianificazione della manutenzione di un'auto potrebbe avere un intento con la seguente espressione:

My car is a {car}

L'intento prevede che lo slot composito {car} contenga un elenco degli slot, comprendente i dettagli dell'auto. Ad esempio, «Toyota Camry bianca del 2021».

Lo slot composito è diverso da uno slot multivalore. Lo slot composito è composto da più slot, ognuno con un proprio valore. Invece, uno slot multivalore è uno slot singolo che può contenere un elenco di valori. Per ulteriori informazioni sugli slot multivalore, vedere, Utilizzo di più valori in uno slot

Per uno slot composito, Amazon Lex restituisce un valore per ogni sottoslot in risposta all'operazione RecognizeText orRecognizeUtterance. Di seguito sono riportate le informazioni sullo slot restituite per l'espressione: «Voglio programmare una manutenzione per la mia «Toyota Camry bianca del 2021» tramite il bot. CarService

"slots": { "CarType": { "value": { "originalValue": "White Toyota Camry 2021", "interpretedValue": "White Toyota Camry 2021", "resolvedValues": [ "white Toyota Camry 2021" ] }, "subSlots": { "Color": { "value": { "originalValue": "White", "interpretedValue": "White", "resolvedValues": [ "white" ] }, "shape": "Scalar" }, "Manufacturer": { "value": { "originalValue": "Toyota", "interpretedValue": "Toyota", "resolvedValues": [ "Toyota" ] }, "shape": "Scalar" }, "Model": { "value": { "originalValue": "Camry", "interpretedValue": "Camry", "resolvedValues": [ "Camry" ] }, "shape": "Scalar" }, "Year": { "value": { "originalValue": "2021", "interpretedValue": "2021", "resolvedValues": [ "2021" ] }, "shape": "Scalar" } } }, ... }

È possibile ottenere uno slot composito nel primo turno o nell'n-esimo turno di una conversazione. In base ai valori di input forniti, lo slot composito può richiedere i rimanenti sottoslot richiesti.

Gli slot compositi restituiscono sempre un valore per ogni sottoslot. Quando l'enunciato non contiene un valore riconoscibile per un determinato sottoslot, non viene restituita alcuna risposta per quel particolare sottoslot.

Gli slot compositi funzionano sia con l'input di testo che con quello vocale.

Quando si aggiunge uno slot a un intent, uno slot composito è disponibile solo come tipo di slot personalizzato.

È possibile utilizzare gli slot compositi nei prompt. Ad esempio, puoi impostare la richiesta di conferma per un intento.

Would you like me to schedule service for your 2021 White Toyota Camry?

Quando Amazon Lex invia la richiesta all'utente, invia «Vuoi che programmi il servizio per la tua Toyota Camry bianca del 2021?»

Ogni sottoslot è configurato come slot. È possibile aggiungere degli slot prompt per attivare il subslot e campionare gli enunciati. È possibile abilitare l'attesa e la continuazione per un sottoslot e per i valori predefiniti. Per ulteriori informazioni, consulta Utilizzo dei valori di slot predefiniti negli intenti per il bot Lex V2

Pannello delle impostazioni degli slot compositi

È possibile utilizzare l'offuscamento degli slot per mascherare l'intero slot composito nei registri delle conversazioni. Si noti che l'offuscamento degli slot viene applicato a livello di slot composito e, se abilitata, i valori dei sottoslot appartenenti a uno slot composito sono offuscati. Quando offuschi i valori degli slot, il valore di ciascuno dei valori degli slot viene sostituito con il nome dello slot. Per ulteriori informazioni, consulta Oscuramento dei valori degli slot nei registri delle conversazioni di Lex V2.

Pannello informativo composito sugli slot

Modifica di un tipo di slot composito

È possibile modificare un sottoslot dall'interno della configurazione dello slot composito per modificare il nome e il tipo di slot secondario. Tuttavia, quando uno slot composito è utilizzato da un intento, è necessario modificare gli intenti prima di modificare il sottoslot.

Pannello di avviso per gli intenti esistenti

Eliminazione di un tipo di slot composito

È possibile eliminare un sottoslot dall'interno della configurazione dello slot composito. Tieni presente che quando un sottoslot è in uso all'interno di un intento, i sottoslot vengono comunque rimossi da quell'intento.

Elimina l'intento con i sottoslot

L'espressione slot nel generatore di espressioni fornisce un avviso per informare sui sottoslot eliminati.

Tipo di slot per intenti esistenti