Entidades de la sesión

Una sesión representa una conversación entre un agente de Dialogflow y un usuario final. Durante una sesión, puedes crear entidades especiales, denominadas entidades de sesión, o entidades de usuario. Estas pueden extender o reemplazar los tipos personalizados de entidades y solo existen durante la sesión para la cual se crean. Dialogflow almacena todos los datos de una sesión, incluidas sus entidades, durante 20 minutos.

Por ejemplo, si tu agente tiene un tipo de entidad @fruit que incluye “pera” y “uva”, ese tipo de entidad podría actualizarse para incluir “manzana” o “naranja”, según la información que recopila tu agente del usuario final. El tipo de entidad actualizado tendría la entrada de entidad “manzana” o “naranja” para el resto de la sesión.

Administra entidades de sesión con la API

Para administrar las entidades de sesión con la API, usa los métodos del tipo SessionEntity.

Selecciona un protocolo y una versión para la referencia de SessionEntityType:

Protocolo V3 V3beta1
REST Recurso de SessionEntityType Recurso de SessionEntityType
RPC Interfaz de SessionEntityType Interfaz de SessionEntityType
C# No disponible No disponible
Go No disponible No disponible
Java SessionEntityTypesClient SessionEntityTypesClient
Node.js SessionEntityTypesClient SessionEntityTypesClient
PHP No disponible No disponible
Python SessionEntityTypesClient SessionEntityTypesClient
Ruby No disponible No disponible