Entidades de sessão

Uma sessão representa uma conversa entre um agente de agentes conversacionais (Dialogflow CX) e um utilizador final. Pode criar entidades especiais, denominadas entidades de sessão, ou entidades de utilizador, durante uma sessão. As entidades de sessão podem expandir ou substituir tipos de entidades personalizadas e só existem durante a sessão para a qual foram criadas. Todos os dados da sessão, incluindo as entidades da sessão, são armazenados pelos agentes conversacionais (Dialogflow CX) durante 30 minutos.

Por exemplo, se o seu agente tiver um @fruittipo de entidade que inclua "pera" e "uva", esse tipo de entidade pode ser atualizado para incluir "maçã" ou "laranja", consoante as informações que o seu agente recolhe do utilizador final. O tipo de entidade atualizado teria a entrada de entidade "maçã" ou "laranja" para o resto da sessão.

Gerir entidades de sessão com a API

Para gerir 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 SessionEntityType:

Protocolo V3 V3beta1
REST Recurso SessionEntityType Recurso SessionEntityType
RPC Interface SessionEntityType Interface SessionEntityType
C++ SessionEntityTypesClient Não disponível
C# SessionEntityTypesClient Não disponível
Go SessionEntityTypesClient Não disponível
Java SessionEntityTypesClient SessionEntityTypesClient
Node.js SessionEntityTypesClient SessionEntityTypesClient
PHP Não disponível Não disponível
Python SessionEntityTypesClient SessionEntityTypesClient
Ruby Não disponível Não disponível