Entità di sessione

Una sessione rappresenta una conversazione tra un agente di agenti conversazionali (Dialogflow CX) e un utente finale. Puoi creare entità speciali, chiamate entità di sessione o entità utente, durante una sessione. Le entità di sessione possono estendere o sostituire i tipi di entità personalizzate e esistono solo durante la sessione per cui sono state create. Tutti i dati della sessione, incluse le entità della sessione, vengono archiviati dagli agenti conversazionali (Dialogflow CX) per 30 minuti.

Ad esempio, se il tuo agente ha un tipo di entità @fruit che include "pera" e "uva", il tipo di entità potrebbe essere aggiornato per includere "apple" o "arancione", a seconda delle informazioni che l'agente raccoglie dall'utente finale. Il tipo di entità aggiornato avrà la voce dell'entità "mela" o "arancia" per il resto della sessione.

Gestione delle entità di sessione con l'API

Per gestire le entità di sessione con l'API, utilizza i metodi per il tipo SessionEntity.

Seleziona un protocollo e una versione per il riferimento SessionEntityType:

Protocollo V3 V3beta1
REST Risorsa SessionEntityType Risorsa SessionEntityType
RPC Interfaccia SessionEntityType Interfaccia SessionEntityType
C++ SessionEntityTypesClient Non disponibile
C# SessionEntityTypesClient Non disponibile
Vai SessionEntityTypesClient Non disponibile
Java SessionEntityTypesClient SessionEntityTypesClient
Node.js SessionEntityTypesClient SessionEntityTypesClient
PHP Non disponibile Non disponibile
Python SessionEntityTypesClient SessionEntityTypesClient
Ruby Non disponibile Non disponibile