Una sesión representa una conversación entre un agente de agentes de conversación (Dialogflow CX) 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. Los agentes conversacionales (Dialogflow CX) almacenan todos los datos de una sesión, incluidas sus entidades, 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 de SessionEntityType | Interfaz de 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 |