Para ajudar a monitorizar o desempenho dos agentes, o Dialogflow oferece ferramentas para recolher e analisar o feedback dos utilizadores finais sobre as respostas dos agentes durante uma conversa.
Ative o feedback
Antes de recolher feedback sobre as respostas, tem de ativar as seguintes definições nas definições gerais do agente:
- Ative o registo de interações
- Ative o feedback de respostas
Recolha feedback com o Dialogflow CX Messenger
Se usar o
Dialogflow CX Messenger,
pode ativar a recolha de feedback de respostas para a caixa de diálogo de chat definindo o seguinte
atributo HTML:
allow-feedback="all"
.
Esta ação adiciona botões de gosto
e não gosto à interface do utilizador. Durante a conversa, um utilizador final pode clicar nestes botões para enviar feedback sobre as respostas do agente. Se o utilizador selecionar Não gosto, pode, opcionalmente, indicar um motivo para o feedback negativo.Recolha feedback com interfaces de utilizador personalizadas
Se desenvolveu uma interface do utilizador personalizada,
pode adicionar a recolha de feedback à sua interface
e chamar o método Sessions.submitAnswerFeedback
.
Selecione um protocolo e uma versão para a referência da sessão:
Protocolo | V3 | V3beta1 |
---|---|---|
REST | Recurso de sessão | Recurso de sessão |
RPC | Interface de sessão | Interface de sessão |
C++ | SessionsClient | Não disponível |
C# | SessionsClient | Não disponível |
Ir | SessionsClient | Não disponível |
Java | SessionsClient | SessionsClient |
Node.js | SessionsClient | SessionsClient |
PHP | Não disponível | Não disponível |
Python | SessionsClient | SessionsClient |
Ruby | Não disponível | Não disponível |
Estrutura de dados de feedback personalizado
Pode ter dados de feedback armazenados na sua estrutura de dados personalizada preenchendo o campo answerFeedback.customRating
no método Sessions.submitAnswerFeedback
.
Se usar o Dialogflow CX Messenger, pode configurar a recolha de feedback personalizado definindo o seu componente de feedback personalizado.
Procure feedback através da consola Dialogflow CX
Pode aceder e filtrar feedback através da ferramenta Histórico de conversas.
Leia o feedback com o registo de interações do BigQuery
Pode analisar os dados de feedback com o registo de interações do BigQuery.
Se já tiver criado a tabela do BigQuery,
pode alterar a tabela existente com o seguinte comando SQL se não tiver a coluna bot_answer_feedback
necessária:
ALTER TABLE <your_dataset_name>.<your_table_name>
ADD COLUMN bot_answer_feedback JSON;
Leia o feedback com a API
O recurso de histórico de conversas contém campos answerFeedback
que incluem dados de feedback.
Consulte o método GetConversation
na documentação de RPC.