Per tenere traccia delle prestazioni degli agenti, Dialogflow fornisce strumenti per la raccolta e l'analisi del feedback degli utenti finali sulle risposte degli agenti durante una conversazione.
Abilita feedback
Prima di raccogliere il feedback sulle risposte, devi abilitare le seguenti impostazioni nelle impostazioni generali dell'agente:
- Attiva il logging delle interazioni
- Abilita feedback sulle risposte
Raccogliere feedback con Dialogflow Messenger
Se utilizzi Dialogflow Messenger, puoi attivare la raccolta del feedback sulle risposte per la finestra di dialogo della chat impostando il seguente attributo HTML: allow-feedback="all"
.
I pulsanti Mi piace
e Non mi piace verranno aggiunti all'interfaccia utente. Durante la conversazione, l'utente finale può fare clic su questi pulsanti per fornire un feedback sulle risposte degli agenti. Se l'utente seleziona Non mi piace, può facoltativamente fornire un motivo per il feedback negativo.Raccogliere feedback con le interfacce utente personalizzate
Se hai sviluppato un'interfaccia utente personalizzata,
puoi aggiungere una raccolta di feedback all'interfaccia
e chiamare il metodo Sessions.submitAnswerFeedback
.
Seleziona un protocollo e la versione come riferimento per la sessione:
Protocollo | V3 | Versione 3 beta 1 |
---|---|---|
REST | Risorsa sessione | Risorsa sessione |
RPC | Interfaccia della sessione | Interfaccia della sessione |
C++ | SessionsClient | Non disponibile |
C# | SessionsClient | Non disponibile |
Go | SessionsClient | Non disponibile |
Java | SessionsClient | SessionsClient |
Node.js | SessionsClient | SessionsClient |
PHP | Non disponibile | Non disponibile |
Python | SessionsClient | SessionsClient |
Ruby | Non disponibile | Non disponibile |
Struttura personalizzata dei dati di feedback
I dati dei feedback possono essere archiviati nella struttura dei dati personalizzata compilando il campo answerFeedback.customRating
nel
metodo Sessions.submitAnswerFeedback
.
Se utilizzi Dialogflow Messenger, puoi impostare la raccolta di feedback personalizzata definendo il tuo componente di feedback personalizzato.
Sfogliare il feedback utilizzando la console di Dialogflow CX
Puoi accedere ai feedback e filtrarli utilizzando lo strumento Cronologia delle conversazioni.
Leggere il feedback con il logging delle interazioni di BigQuery
Puoi analizzare i dati di feedback con il logging delle interazioni di BigQuery.
Se hai già creato la tabella BigQuery, puoi modificarla con il seguente comando SQL, se non contiene la colonna bot_answer_feedback
obbligatoria:
ALTER TABLE <your_dataset_name>.<your_table_name>
ADD COLUMN bot_answer_feedback JSON;
Leggere il feedback con l'API
La risorsa della cronologia della conversazione contiene answerFeedback
campi con dati di feedback.
Vedi il metodo GetConversation
nella documentazione di RPC.