Eksperimen digunakan untuk membandingkan performa beberapa versi flow (versi varian) dengan versi kontrol (biasanya versi produksi) saat menangani traffic live. Anda dapat mengalokasikan sebagian traffic live ke setiap versi flow dan memantau metrik berikut:
- Terbatas: Jumlah sesi yang mencapai END_SESSION tanpa memicu metrik lainnya di bawah. Hanya tersedia untuk agen yang menggunakan integrasi telepon.
- Rasio pengalihan ke agen langsung: Jumlah sesi yang dialihkan ke agen langsung.
- Rasio callback: Jumlah sesi yang dimulai ulang oleh pengguna akhir. Hanya tersedia untuk agen yang menggunakan integrasi telepon.
- Rasio pengabaian: Jumlah sesi yang ditinggalkan oleh pengguna akhir. Hanya tersedia untuk agen yang menggunakan integrasi telepon.
- Rasio akhir sesi: Jumlah sesi yang mencapai END_SESSION.
- Total jumlah ketidakcocokan: Total jumlah kemunculan peristiwa ketidakcocokan.
- Total jumlah giliran: Total jumlah giliran percakapan (satu input pengguna akhir dan satu respons agen dianggap sebagai satu giliran).
- Jumlah belokan rata-rata: Jumlah belokan rata-rata.
Persiapan
Untuk mempersiapkan eksperimen:
- Tentukan alur yang akan digunakan untuk eksperimen. Anda tidak dapat menjalankan beberapa eksperimen pada satu alur, jadi pastikan Anda telah mempartisi agen ke dalam beberapa alur.
- Buat beberapa versi untuk alur Anda. Perbedaan antara setiap versi dapat kecil atau besar, bergantung pada hal yang ingin Anda bandingkan.
- Tentukan jumlah traffic yang akan dialokasikan untuk eksperimen Anda. Jika menguji perubahan kecil, Anda dapat memulai dengan jumlah traffic yang lebih tinggi. Untuk perubahan besar yang mungkin mengganggu, pertimbangkan untuk mengalokasikan sejumlah kecil traffic ke eksperimen Anda.
Membuat eksperimen
Untuk membuat eksperimen:
- Buka konsol Dialogflow CX.
- Pilih project Anda untuk membuka pemilih agen.
- Pilih agen Anda untuk membuka pembuat agen.
- Pilih tab Kelola.
- Klik Eksperimen untuk membuka panel Eksperimen.
- Pilih tab Status.
- Klik Create.
- Masukkan deskripsi.
- Pilih lingkungan tempat Anda ingin menjalankan eksperimen.
- Pilih alur untuk eksperimen.
- Secara opsional, masukkan jumlah hari saat eksperimen akan otomatis dihentikan.
- Masukkan versi alur kontrol dan persentase traffic yang akan diarahkan ke versi kontrol.
- Masukkan satu hingga empat versi alur varian, dan persentase traffic yang akan diarahkan ke versi varian.
- Jika ingin, klik Aktifkan peluncuran dan langkah otomatis untuk peluncuran traffic secara bertahap ke alur varian. Eksperimen otomatis didasarkan pada langkah, yaitu durasi waktu saat persentase traffic ditingkatkan ke alur varian. Peluncuran otomatis hanya mendukung satu alur varian.
- Di bagian Aturan peluncuran, Anda dapat menetapkan satu atau beberapa aturan
kondisional untuk menentukan cara eksperimen harus melanjutkan melalui langkah-langkah.
- Jika Anda memilih Cocokkan minimal satu aturan, eksperimen akan dilanjutkan ke langkah berikutnya jika setidaknya satu aturan dan durasi waktu untuk langkah saat ini terpenuhi.
- Jika Anda memilih Cocokkan semua aturan, eksperimen akan dilanjutkan ke langkah berikutnya jika semua aturan dan durasi waktu untuk langkah saat ini terpenuhi.
- Jika Anda memilih Steps only, eksperimen akan dilanjutkan sesuai dengan durasi waktu untuk setiap langkah.
- Di bagian Tingkatkan langkah, tentukan persentase traffic yang akan dialokasikan ke alur varian dan durasi waktu untuk setiap langkah. Durasi waktu default untuk setiap langkah adalah 6 jam.
- Pilih Stop conditions untuk menetapkan satu atau beberapa kondisi yang akan menghentikan pengiriman traffic ke alur varian. Perhatikan bahwa Anda tidak dapat memulai ulang eksperimen yang dihentikan.
- Di bagian Aturan peluncuran, Anda dapat menetapkan satu atau beberapa aturan
kondisional untuk menentukan cara eksperimen harus melanjutkan melalui langkah-langkah.
- Klik Simpan.
Memulai dan menghentikan eksperimen
Anda dapat memulai eksperimen tersimpan atau menghentikan eksperimen yang sedang berjalan secara manual kapan saja. Menghentikan eksperimen akan membatalkan alokasi traffic dan akan mengembalikan traffic ke status semula.
Untuk memulai atau menghentikan eksperimen:
- Buka panel Eksperimen.
- Pilih tab Status.
- Klik Mulai atau Berhenti untuk eksperimen dalam daftar.
Mengelola eksperimen
Anda dapat mengedit atau menghapus eksperimen kapan saja:
- Buka panel Eksperimen.
- Pilih tab Status.
- Klik menu more_vert opsi untuk eksperimen dalam daftar.
- Klik Edit atau Hapus.
Memantau status eksperimen
Semua eksperimen, apa pun statusnya, dapat ditemukan di panel eksperimen. Eksperimen dapat memiliki empat status yang berbeda:
- Draf: Eksperimen telah dibuat, tetapi belum pernah dijalankan.
- Tertunda: Eksperimen baru saja dimulai, tetapi hasilnya belum tersedia.
- Berjalan: Eksperimen sedang berjalan dan hasil sementara tersedia.
- Selesai: Eksperimen telah selesai karena dihentikan secara otomatis atau manual.
Melihat hasil eksperimen
Untuk melihat hasil eksperimen:
- Buka konsol Dialogflow CX.
- Pilih project Anda untuk membuka pemilih agen.
- Pilih agen Anda untuk membuka pembuat agen.
- Pilih tab Kelola.
- Klik Eksperimen untuk membuka panel Eksperimen.
- Pilih tab Hasil.
- Pilih lingkungan dan eksperimen untuk melihat hasilnya.
Hasil berwarna hijau menunjukkan hasil yang menguntungkan, sedangkan merah menunjukkan hasil yang kurang menguntungkan. Perhatikan bahwa dalam beberapa kasus, angka yang lebih tinggi/lebih rendah tidak selalu lebih baik (rasio pengabaian tinggi / rasio pengabaian rendah).
Batasan
Batasan berikut berlaku:
- Setelan agen Aktifkan logging interaksi harus diaktifkan.