Pengenalan
Buka di CMSConversation Simulation membantu Anda memvalidasi perilaku agent sebelum user terdampak. Alih-alih menunggu masukan dari production, Anda bisa menjalankan percakapan uji yang realistis, mengukur kualitas berdasarkan kriteria yang jelas, dan melakukan perbaikan dengan aman.
Sebagian besar masalah agent bukanlah kegagalan teknis, melainkan kegagalan kualitas:
- Jawabannya tidak lengkap secara fakta.
- Nada bicaranya tidak konsisten dengan persona Anda.
- Responsnya melewatkan poin wajib untuk kepatuhan (compliance) atau kebijakan support.
- Kualitas jawaban menurun setelah AI model diganti.
Simulasi mengatasi risiko ini dengan membuat kualitas terlihat dan dapat diulang.
Manfaat Utama
| Manfaat | Yang Anda dapatkan |
|---|---|
| Percaya diri sebelum rilis | Memvalidasi perilaku sebelum mem-publish perubahan |
| Pemeriksaan kualitas yang dapat diulang | Menjalankan ulang skenario yang sama dari waktu ke waktu |
| Iterasi lebih cepat | Menemukan respons yang lemah dengan cepat, lalu memperbaiki prompt/knowledge/pengaturan |
| Keamanan saat migrasi model | Membandingkan kualitas sebelum dan sesudah perubahan model |
| Bukti yang jelas untuk tim | Menggunakan hasil run sebagai bukti kualitas yang objektif |
Simulasi dan Penggantian Model
Mengganti model bisa meningkatkan kecepatan atau menekan biaya, tetapi juga bisa mengubah gaya respons, kedalaman penalaran, dan konsistensi. Penggantian model hanya aman jika kualitas percakapan tetap baik untuk kasus penggunaan nyata Anda.
Gunakan Simulation sebagai pengaman regresi:
- Jalankan skenario inti Anda pada model saat ini dan simpan hasilnya.
- Ganti model di konfigurasi draft.
- Jalankan ulang skenario yang sama.
- Bandingkan kualitas kecocokan kriteria dan pola kualitas respons.
- Publish hanya jika skenario-skenario kritis tetap kuat.
Proses ini membantu Anda menjaga percakapan tetap andal meskipun model di baliknya berubah.
Alur Kerja yang Disarankan
Ikuti urutan ini agar adopsinya ramah pemula dan andal:
- Buat dan atur kategori.
- Rancang skenario percakapan yang realistis.
- Jalankan simulasi dan pantau status eksekusinya.
- Analisis hasil kriteria dan perbaiki agent Anda.
- Ulangi setelah setiap pembaruan besar (prompt, resource, atau model).
Praktik Terbaik
1) Rancang skenario dari maksud user yang nyata
Gunakan permintaan user yang sebenarnya, tiket support, dan pertanyaan berisiko tinggi. Contoh sintetis memang berguna, tetapi pola nyata mengungkap risiko nyata.
2) Jaga setiap percakapan tetap fokus
Satu skenario sebaiknya menguji satu tujuan utama. Jika mencoba menguji semuanya, kegagalan akan sulit didiagnosis.
3) Tulis kriteria yang terukur
Kriteria harus spesifik dan dapat diamati. Utamakan "harus menyebutkan batas waktu refund" daripada "harus membantu".
4) Buat baseline sebelum mengganti model
Selalu ambil run baseline sebelum mengganti model. Tanpa data baseline, perbandingan kualitas menjadi subjektif.
5) Jalankan ulang skenario kritis secara rutin
Jangan menguji sekali lalu melupakannya. Jalankan ulang skenario prioritas setelah perubahan pada pengaturan perilaku, resource, custom API, plugin, atau model.
6) Gunakan hasil untuk perbaikan yang terarah
Saat sebuah kriteria gagal, tentukan bagian yang perlu diperbaiki:
- Instruksi persona dan perilaku
- Pengaturan dialog
- Kualitas atau cakupan resource
- Aturan penggunaan tool atau plugin
Pelajari Prosesnya Langkah demi Langkah
Checklist Mulai Cepat
Gunakan checklist ini jika Anda ingin segera memulai:
- Buat minimal 3 kategori untuk kasus penggunaan utama Anda.
- Buat 5 sampai 10 skenario untuk pertanyaan yang paling sering muncul dan yang berisiko tinggi.
- Tambahkan kriteria untuk setiap langkah percakapan.
- Jalankan simulasi baseline.
- Terapkan perbaikan lalu jalankan lagi.
- Jika mengganti model, bandingkan baseline dengan model baru sebelum publish.
Langkah berikutnya
- Menyiapkan Kategori: langkah pertama, agar skenario Anda punya tempat.
- Merancang Skenario: tulis percakapan uji pertama Anda dengan kriteria yang jelas.
- Analytics & Logs Overview: setelah publish, pantau bagaimana percakapan nyata berlangsung.