Ogni parametro dell'intent ha un tipo, chiamato tipo di entità, che indica esattamente come vengono estratti i dati da un'espressione dell'utente finale.
Dialogflow fornisce entità di sistema predefinite che possono corrispondere a molti tipi comuni di dati. Ad esempio, esistono entità di sistema per la corrispondenza di date, orari, colori, indirizzi email e così via. Puoi anche creare le tue entità personalizzate per abbinare i dati personalizzati. Ad esempio, potresti definire un'entità verdura che possa associare i tipi di verdure disponibili per l'acquisto a un agente del supermercato.
Terminologia delle entità
Il termine entità viene utilizzato in questa documentazione e in Dialogflow Console per descrivere il concetto generale di entità. Quando si parla di dettagli delle entità, è importante comprendere termini più specifici:
Tipo di entità: definisce il tipo di informazioni che vuoi estrarre dall'input utente. Ad esempio, verdura potrebbe essere il nome di un tipo di entità. Se fai clic su Crea entità nella console Dialogflow, viene creato un tipo di entità. Quando utilizzi l'API, il termine tipo di entità si riferisce al tipo
EntityType
.Voce di entità: per ogni tipo di entità esistono molte voci di entità. Ogni voce dell'entità fornisce un insieme di parole o frasi considerate equivalenti. Ad esempio, se vegetable è un tipo di entità, puoi definire queste tre voci di entità:
- carota
- cipollino, cipolla verde
- peperone, peperone dolce
Quando modifichi un tipo di entità dalla console Dialogflow, ogni riga del display è una voce dell'entità. Quando utilizzi l'API, il termine voce dell'entità si riferisce al tipo
Entity
(EntityType.Entity
oEntityType_Entity
per alcuni linguaggi delle librerie client).Valore di riferimento dell'entità e sinonimi: alcune voci di entità hanno più parole o frasi che sono considerate equivalenti, come nell'esempio di cipollino riportato sopra. Per queste voci di entità, fornisci un valore di riferimento e uno o più sinonimi.