Una sessione rappresenta una conversazione tra un agente Dialogflow e un utente finale. Durante una sessione puoi creare entità speciali, dette entità sessione o entità utente. Le entità di sessione possono estendere o sostituire i tipi di entità personalizzate ed esistono solo durante la sessione per cui sono state create. Tutti i dati delle sessioni, incluse le entità delle sessioni, vengono archiviati da Dialogflow per 30 minuti.
Ad esempio, se l'agente ha un tipo di entità @fruit
che include "pear".
Il tipo di entità aggiornato avrà la voce di entità ""mela" o "arancione" 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 | Versione V3beta1 |
---|---|---|
REST | Risorsa SessionEntityType | Risorsa SessionEntityType |
RPC | Interfaccia SessionEntityType | Interfaccia SessionEntityType |
C++ | ClientSessionTypeType | Non disponibile |
C# | ClientSessionTypeType | Non disponibile |
Go | ClientSessionTypeType | Non disponibile |
Java | ClientSessionTypeType | ClientSessionTypeType |
Node.js | ClientSessionTypeType | ClientSessionTypeType |
PHP | Non disponibile | Non disponibile |
Python | ClientSessionTypeType | ClientSessionTypeType |
Ruby | Non disponibile | Non disponibile |