Untuk membantu melacak performa agen, Dialogflow menyediakan alat untuk mengumpulkan dan menganalisis masukan pengguna akhir tentang jawaban agen selama percakapan.
Mengaktifkan masukan
Sebelum mengumpulkan masukan jawaban, Anda harus mengaktifkan setelan berikut di setelan agen umum:
- Mengaktifkan logging interaksi
- Mengaktifkan Masukan Jawaban
Mengumpulkan masukan dengan Messenger Dialogflow CX
Jika menggunakan
Dialogflow CX 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 secara opsional.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:
Protokol | V3 | V3beta1 |
---|---|---|
REST | Resource sesi | Resource 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 di struktur data kustom yang mengisi kolom answerFeedback.customRating
dalam
metode Sessions.submitAnswerFeedback
.
Jika menggunakan Dialogflow CX 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.