Entidades de sesión

Una sesión representa una conversación entre un agente de Conversational Agents (Dialogflow CX) y un usuario final. Puedes crear entidades especiales, llamadas entidades de sesión o entidades de usuario, durante una sesión. Las entidades de sesión pueden ampliar o sustituir tipos de entidades personalizadas y solo existen durante la sesión para la que se crearon. Conversational Agents (Dialogflow CX) almacena todos los datos de las sesiones, 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 se podría actualizar para incluir "manzana" o "naranja", en función de la información que tu agente recoja del usuario final. El tipo de entidad actualizado tendría la entrada de entidad "manzana" o "naranja" durante el resto de la sesión.

Gestionar entidades de sesión con la API

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

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

Protocolo V3 V3beta1
REST Recurso SessionEntityType Recurso 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