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 sesión, incluidas las entidades de sesión, durante 30 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 SessionEntityType Interfaz SessionEntityType
C++ SessionEntityTypesClient. No disponible
C# SessionEntityTypesClient. No disponible
Go SessionEntityTypesClient. No disponible
Java SessionEntityTypesClient. SessionEntityTypesClient.
Node.js SessionEntityTypesClient. SessionEntityTypesClient.
PHP No disponible No disponible
Python SessionEntityTypesClient. SessionEntityTypesClient.
Ruby No disponible No disponible