Feedback sobre a resposta

Para ajudar a acompanhar o desempenho do agente, o Dialogflow oferece ferramentas para coletar e analisar o feedback do usuário final sobre as respostas do agente durante uma conversa.

Ativar feedback

Antes de coletar feedback sobre as respostas, ative as seguintes configurações nas configurações gerais do agente:

  • Ativar o histórico de conversas
  • Ativar o feedback sobre respostas

Coletar feedback com o Dialogflow CX Messenger

Se você usa o Dialogflow CX Messenger, pode ativar a coleta de feedback de respostas para a caixa de diálogo do chat definindo o seguinte atributo HTML: allow-feedback="all".

Isso vai adicionar os botões de gostei e não gostei à interface do usuário. Durante a conversa, um usuário final pode clicar nesses botões para enviar feedback sobre as respostas do agente. Se o usuário selecionar "Não gostei", poderá fornecer um motivo para o feedback negativo.

Coletar feedback com interfaces do usuário personalizadas

Se você desenvolveu uma interface do usuário personalizada, pode adicionar a coleta de feedback a ela e chamar o método Sessions.submitAnswerFeedback.

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

Protocolo V3 V3beta1
REST Recurso de sessão Recurso de sessão
RPC (remote procedure call) Interface de sessão Interface de 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
Ruby Indisponível Indisponível

Estrutura de dados de feedback personalizado

É possível armazenar dados de feedback na sua estrutura de dados personalizada preenchendo o campo answerFeedback.customRating no método Sessions.submitAnswerFeedback.

Se você usa o Dialogflow CX Messenger, pode configurar a coleta de feedback personalizada definindo seu componente de feedback personalizado.

Procurar feedback usando o console do Dialogflow CX

É possível acessar e filtrar feedbacks usando a ferramenta Histórico de conversas.

Ler feedback com o histórico de conversas do BigQuery

É possível analisar os dados de feedback com o histórico de conversas do BigQuery.

Se você já criou sua tabela do BigQuery, pode alterá-la com o seguinte comando SQL se ela não tiver a coluna bot_answer_feedback necessária:

ALTER TABLE <your_dataset_name>.<your_table_name>
ADD COLUMN bot_answer_feedback JSON;

Ler feedback com a API

O recurso de histórico de conversas contém campos answerFeedback com dados de feedback. Consulte o método GetConversation na documentação do RPC.