Feedback sobre a resposta

Para ajudar a acompanhar a performance 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 da resposta

Coletar feedback com o Dialogflow CX Messenger

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

Isso vai adicionar 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 dar feedback sobre as respostas do agente. Se o usuário selecionar "Não gostei", ele poderá informar o motivo do feedback negativo.

Coletar feedback com interfaces de usuário personalizadas

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

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
Ruby Indisponível Indisponível

Estrutura de dados de feedback personalizado

Você pode 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, é possível configurar a coleta de feedback personalizada definindo seu componente de feedback personalizado.

Navegar pelo 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á tiver criado sua tabela do BigQuery, use o seguinte comando SQL para alterar a tabela 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 de RPC.