Entidades de sessão

Uma sessão representa uma conversa entre um agente do Dialogflow e um usuário final. É possível criar entidades especiais, chamadas entidades de sessão ou entidades de usuário, durante uma sessão. Elas podem estender ou substituir tipos de entidade personalizados e existem apenas durante a sessão para a qual foram criadas. Todos os dados da sessão, incluindo as entidades, são armazenados pelo Dialogflow por 20 minutos.

Por exemplo, se o agente tiver um tipo de entidade @fruit que inclui "pera" e "uva", ele poderá ser atualizado para incluir "maçã" ou "laranja", dependendo das informações coletadas do usuário final. O tipo de entidade atualizado terá a entrada de entidade “maçã” ou “laranja” pelo resto da sessão.

Como gerenciar entidades de sessão com a API

Para gerenciar entidades de sessão com a API, use os métodos do tipo SessionEntity.

Selecione um protocolo e uma versão para a referência de SessionEntityType:

Protocolo V3 V3beta1
REST Recurso de SessionEntityType Recurso de SessionEntityType
RPC Interface de SessionEntityType Interface de SessionEntityType
C# Indisponível Indisponível
Go Indisponível Indisponível
Java SessionEntityTypesClient SessionEntityTypesClient
Node.js SessionEntityTypesClient SessionEntityTypesClient
PHP Indisponível Indisponível
Python SessionEntityTypesClient SessionEntityTypesClient
Ruby Indisponível Indisponível