Untuk membantu melacak performa agen, Dialogflow menyediakan alat untuk mengumpulkan dan menganalisis masukan pengguna akhir terkait jawaban agen selama percakapan.
Aktifkan masukan
Sebelum mengumpulkan masukan jawaban, Anda harus mengaktifkan setelan berikut di setelan agen umum:
- Mengaktifkan logging interaksi
- Mengaktifkan Masukan Jawaban
Mengumpulkan masukan dengan Dialogflow Messenger
Jika menggunakan Dialogflow Messenger, Anda dapat mengaktifkan pengumpulan masukan jawaban untuk dialog chat dengan menetapkan atribut HTML berikut: allow-feedback="all"
.
Tindakan ini akan menambahkan tombol suka
dan tidak suka ke antarmuka pengguna. Selama percakapan, pengguna akhir dapat mengklik tombol ini untuk memberikan masukan tentang respons agen. Jika pengguna memilih tidak suka, mereka dapat memberikan alasan untuk masukan negatif tersebut.Mengumpulkan masukan dengan antarmuka pengguna kustom
Jika telah mengembangkan antarmuka pengguna kustom,
Anda dapat menambahkan pengumpulan masukan ke antarmuka
dan memanggil metode Sessions.submitAnswerFeedback
.
Pilih protokol dan versi untuk Referensi sesi:
Protocol | V3 | V3beta1 |
---|---|---|
REST | Referensi sesi | Referensi sesi |
RPC | Antarmuka sesi | Antarmuka sesi |
C++ | SessionsClient | Tidak tersedia |
C# | SessionsClient | Tidak tersedia |
Go | SessionsClient | Tidak tersedia |
Java | SessionsClient | SessionsClient |
Node.js | SessionsClient | SessionsClient |
PHP | Tidak tersedia | Tidak tersedia |
Python | SessionsClient | SessionsClient |
Ruby | Tidak tersedia | Tidak tersedia |
Struktur data masukan kustom
Anda dapat menyimpan data masukan dalam struktur data kustom dengan mengisi kolom answerFeedback.customRating
di metode Sessions.submitAnswerFeedback
.
Jika menggunakan Dialogflow Messenger, Anda dapat menyiapkan pengumpulan masukan kustom dengan menentukan komponen masukan kustom.
Menjelajahi masukan menggunakan Konsol Dialogflow CX
Anda dapat mengakses dan memfilter masukan menggunakan alat Histori percakapan.
Membaca masukan dengan logging interaksi BigQuery
Anda dapat menganalisis data masukan dengan logging interaksi BigQuery.
Jika sudah membuat tabel BigQuery, Anda dapat mengubah tabel yang ada dengan perintah SQL berikut jika tidak memiliki kolom bot_answer_feedback
yang diperlukan:
ALTER TABLE <your_dataset_name>.<your_table_name>
ADD COLUMN bot_answer_feedback JSON;
Membaca masukan dengan API
Resource histori percakapan berisi
kolom answerFeedback
yang berisi data masukan.
Lihat metode GetConversation
dalam dokumentasi RPC.