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:
- Aktifkan histori percakapan
- Aktifkan Masukan Jawaban
Mengumpulkan masukan dengan Dialogflow CX Messenger
Jika menggunakan
Dialogflow CX Messenger,
Anda dapat mengaktifkan pengumpulan masukan jawaban untuk dialog chat dengan menetapkan
atribut HTMLberikut:
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 (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 dalam struktur data kustom dengan 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 histori percakapan BigQuery
Anda dapat menganalisis data masukan dengan histori percakapan BigQuery.
Jika telah 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.