Conversational Agents (Dialogflow CX) 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, ore, colori, indirizzi email e così via. Puoi anche creare le tue entità personalizzate per abbinare i dati personalizzati. Ad esempio, puoi definire un'entità di verdura che può abbinare i tipi di verdure disponibili per l'acquisto con un agente del supermercato.
Terminologia delle entità
Il termine entità viene utilizzato in questa documentazione e nella console Dialogflow CX 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 visualizzato di un tipo di entità. Se fai clic su Crea nella sezione Tipi di entità della console Dialogflow CX, viene creato un tipo di entità. Quando utilizzi l'API, il termine tipo di entità si riferisce al tipo
EntityType
.Seleziona un protocollo e una versione per il riferimento EntityType:
Protocollo V3 V3beta1 REST Risorsa EntityType Risorsa EntityType RPC Interfaccia EntityType Interfaccia EntityType C++ EntityTypesClient Non disponibile C# EntityTypesClient Non disponibile Vai EntityTypesClient Non disponibile Java EntityTypesClient EntityTypesClient Node.js EntityTypesClient EntityTypesClient PHP Non disponibile Non disponibile Python EntityTypesClient EntityTypesClient Ruby Non disponibile Non disponibile (Facoltativo) Descrizione: descrive lo scopo del tipo di entità, ad esempio "Questa entità viene attivata quando l'utente menziona una verdura". Se intendi utilizzare la generazione di AI per generare automaticamente sinonimi di valori di riferimento, questo campo verrà utilizzato dal modello per produrre risultati di qualità superiore.
Voce di entità: per ogni tipo di entità possono essere presenti molte voci di entità. Ogni voce dell'entità fornisce un insieme di parole o frasi considerate equivalenti, un valore di riferimento nella prima colonna e uno o più sinonimi per quel valore di riferimento nella seconda colonna. Ad esempio, se vegetable è un tipo di entità, puoi definire queste voci di entità:
Valore di riferimento Sinonimi cipollino cipollino, cipolla verde peperone peperone, peperone dolce carota carota patata patata, tubero Anziché inserire manualmente le voci dell'entità e i sinonimi, puoi selezionare la casella di controllo Genera automaticamente __ sinonimi per entità quando crei una nuova voce dell'entità. Il valore predefinito è 3 sinonimi. L'IA genererà i sinonimi in base al valore di riferimento e alla descrizione del tipo di entità e li inserirà nella tabella. Tieni presente che l'elenco dei sinonimi deve includere anche il valore di riferimento originale per produrre una corrispondenza a quel valore.
Quando modifichi un tipo di entità dalla console Dialogflow CX, ogni riga della visualizzazione è 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 dell'entità hanno più parole o frasi che sono considerate equivalenti, come la cipolla verde nell'esempio precedente. Per queste voci di entità, fornisci un valore di riferimento e uno o più sinonimi.