Personalização generativa

Para tornar as respostas generativas mais relevantes para os usuários finais, forneça informações sobre os usuários ao Dialogflow.

Essas informações são fornecidas como JSON. Não há esquema esperado, então você pode definir as propriedades do objeto livremente. Esse JSON é enviado para o modelo de linguagem grande no estado em que se encontra. Portanto, nomes e valores de propriedade descritivos levam aos melhores resultados.

Exemplo:

{
  "subscription plan": "Business Premium Plus",
  "devices owned": [
    {"model": "Google Pixel 7"},
    {"model": "Google Pixel Tablet"}
  ]
}

Como personalizar com a API Dialogflow

Forneça esses dados ao Dialogflow ao enviar solicitações de detecção de intents. Essas informações precisam ser fornecidas em todas as solicitações de detecção de intent, porque elas não são mantidas na sessão.

Forneça essas informações no campo queryParams.endUserMetadata no método Sessions.detectIntent.

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

Protocolo V3 V3beta1
REST Recurso da sessão Recurso da sessão
RPC (remote procedure call) Interface da sessão Interface da sessão
C++ SessionsClient Indisponível
C# SessionsClient Indisponível
Go SessionsClient Indisponível
Java SessionsClient SessionsClient
Node.js SessionsClient SessionsClient
PHP Indisponível Indisponível
Python SessionsClient SessionsClient
Raquel Indisponível Indisponível

Personalização com o Dialogflow Messenger

Esses dados podem ser fornecidos para a integração com o Dialogflow Messenger. Consulte o método setContext.