Entità

I tipi di entità vengono utilizzati per controllare il modo in cui vengono estratti i dati dall'input dell'utente finale.

Gli agenti conversazionali (Dialogflow CX) forniscono entità di sistema che possono corrispondere a molti tipi di dati comuni. 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 dell'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 a 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

  • Voce entità: Per ogni tipo di entità esistono molte voci di entità. Ogni voce di 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 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 o EntityType_Entity per alcuni linguaggi delle librerie client).

  • Valore di riferimento dell'entità e sinonimi: Alcune voci di entità contengono più parole o frasi considerate equivalenti, come nell'esempio di scalogno riportato sopra. Per queste voci di entità, devi fornire un valore di riferimento e uno o più sinonimi.