Per monitorare il rendimento dell'agente, Dialogflow fornisce strumenti per raccogliere e analizzare il feedback degli utenti finali sulle risposte dell'agente durante una conversazione.
Abilita feedback
Prima di raccogliere il feedback sulle risposte, devi abilitare le seguenti impostazioni nelle impostazioni generali dell'agente:
- Abilita la cronologia delle conversazioni
- Abilita il feedback sulle risposte
Raccogli feedback con Dialogflow CX Messenger
Se utilizzi
Dialogflow CX Messenger,
puoi abilitare la raccolta di feedback sulle risposte per la finestra di dialogo della chat impostando il seguente
attributo HTML:
allow-feedback="all".
In questo modo, all'interfaccia utente verranno aggiunti i pulsanti Mi piace e Non mi piace . Durante la conversazione, un utente finale può fare clic su questi pulsanti per fornire feedback sulle risposte dell'agente. Se l'utente seleziona Non mi piace, può anche indicare il motivo del feedback negativo, se vuole.
Raccogli feedback con interfacce utente personalizzate
Se hai sviluppato un'interfaccia utente personalizzata, puoi aggiungere la raccolta di feedback all'interfaccia e chiamare il metodo Sessions.submitAnswerFeedback.
Seleziona un protocollo e una versione per il riferimento della sessione:
| Protocollo | V3 | V3beta1 |
|---|---|---|
| REST | Risorsa sessione | Risorsa sessione |
| RPC | Interfaccia sessione | Interfaccia sessione |
| C++ | SessionsClient | Non disponibile |
| C# | SessionsClient | Non disponibile |
| Vai | SessionsClient | Non disponibile |
| Java | SessionsClient | SessionsClient |
| Node.js | SessionsClient | SessionsClient |
| PHP | Non disponibile | Non disponibile |
| Python | SessionsClient | SessionsClient |
| Ruby | Non disponibile | Non disponibile |
Struttura dei dati di feedback personalizzati
Puoi archiviare i dati di feedback nella tua struttura di dati personalizzata compilando il campo answerFeedback.customRating nel metodo Sessions.submitAnswerFeedback.
Se utilizzi Dialogflow CX Messenger, puoi configurare la raccolta di feedback personalizzati definendo il tuo componente di feedback personalizzato.
Sfoglia i feedback utilizzando la console Dialogflow CX
Puoi accedere ai feedback e filtrarli utilizzando lo strumento Cronologia conversazioni.
Leggi i feedback con la cronologia delle conversazioni di BigQuery
Puoi analizzare i dati di feedback con la cronologia delle conversazioni di BigQuery.
Se hai già creato la tabella BigQuery, puoi modificarla con il seguente comando SQL se non ha la colonna bot_answer_feedback richiesta:
ALTER TABLE <your_dataset_name>.<your_table_name>
ADD COLUMN bot_answer_feedback JSON;
Leggi i feedback con l'API
La risorsa della cronologia delle conversazioni contiene i campi answerFeedback che contengono i dati di feedback.
Consulta il metodo GetConversation nella documentazione RPC.