Entités de session

Une session représente une conversation entre un agent Dialogflow et un utilisateur final. Au cours d'une session, vous pouvez créer des entités spéciales appelées entités de session ou entités utilisateur. Les entités de session peuvent étendre ou remplacer des types d'entités personnalisées, et n'existent que pendant la session pour laquelle elles ont été créées. Toutes les données de session, y compris les entités de session, sont stockées par Dialogflow pendant 20 minutes.

Par exemple, si votre agent dispose d'un type d'entité @fruit qui inclut "poire" et "raisin", ce type d'entité peut être mis à jour pour inclure "pomme" ou "orange", selon les informations que votre agent collecte auprès de l'utilisateur final. Le type d'entité mis à jour comprendra l'entrée d'entité "pomme" ou "orange" pendant le reste de la session.

Gérer des entités de session avec l'API

Pour gérer les entités de session avec l'API, utilisez les méthodes pour le type SessionEntity.

Sélectionnez un protocole et une version pour la référence SessionEntityType :

Protocole V3 V3beta1
REST Ressource SessionEntityType Ressource SessionEntityType
RPC Interface SessionEntityType Interface SessionEntityType
C# Non disponible Non disponible
Go Non disponible Non disponible
Java SessionEntityTypesClient SessionEntityTypesClient
Node.js SessionEntityTypesClient SessionEntityTypesClient
PHP Non disponible Non disponible
Python SessionEntityTypesClient SessionEntityTypesClient
Ruby Non disponible Non disponible