Membuat Run
Sebuah run menerapkan satu atau lebih tipe analisis pada sekumpulan thread percakapan dalam rentang tanggal tertentu. Sistem memproses setiap thread terhadap setiap tipe yang dipilih, lalu menghasilkan hasil agregat, grafik, dan wawasan yang dibuat oleh AI.
Buka Insight โ Conversation Analysis โ Runs, lalu klik New Run untuk membuka formulir pembuatan run.

Tipe Analisis & Rentang Tanggal
Tipe Analisis
Pilih satu atau lebih tipe analisis yang akan dijalankan. Ini wajib diisi โ sebuah run harus menyertakan setidaknya satu tipe.
- Gunakan search dropdown untuk mencari tipe berdasarkan nama atau kode.
- Format tampilan:
KODE - Nama(misalnya,SYCD - Complaint Detection). - Baik tipe predefined maupun custom muncul bersama dalam satu daftar.
- Beberapa tipe dapat dipilih sekaligus. Setiap tipe diproses secara independen โ jika satu tipe gagal, tipe lainnya tetap berjalan, dan masing-masing tipe punya status, cache, dan biaya kreditnya sendiri.
Tipe analisis yang Anda pilih menentukan dimensi apa yang diukur. Hasil dan grafik dikelompokkan per tipe pada halaman hasil. Jika belum yakin apa yang diukur oleh suatu tipe, cek referensi Tipe Predefined sebelum menjalankan run โ mengulang run berarti mengeluarkan kredit lagi, jadi lebih baik memastikan pilihan tipe sudah tepat sejak awal.
Rentang Tanggal
Tentukan rentang tanggal percakapan yang akan disertakan. Kedua tanggal bersifat inklusif.
Preset cepat โ klik salah satu tile preset untuk mengisi kedua tanggal secara otomatis:
| Preset | Rentang |
|---|---|
| Yesterday | Hari kalender sebelumnya |
| Last 7 Days | Hari ini dikurangi 6 hari hingga hari ini |
| Last 30 Days | Hari ini dikurangi 29 hari hingga hari ini |
| Last 90 Days | Hari ini dikurangi 89 hari hingga hari ini |
Gunakan date pickers untuk menentukan rentang khusus. Mengklik date picker akan menghapus preset yang sedang aktif.
Tanggal To harus sama dengan atau setelah tanggal From. Rentang ini menyaring berdasarkan kapan percakapan dimulai, bukan kapan aktivitas terakhirnya โ thread panjang yang dimulai sebelum tanggal awal Anda tidak akan disertakan meskipun percakapannya berlanjut hingga masuk ke rentang tanggal yang dipilih.
Advanced Options
Klik Advanced Options untuk membuka pengaturan tambahan. Pengaturan ini memiliki nilai default dan bersifat opsional untuk sebagian besar run.

Cakupan Data (Sampling Mode)
Setiap percakapan yang diproses mengeluarkan kredit (lihat Model AI di bawah), jadi sampling memungkinkan Anda menukar kelengkapan data dengan biaya ketika sebuah rentang tanggal memiliki lebih banyak percakapan daripada yang perlu dianalisis. Pilih strategi dengan mengklik salah satu dari empat tile opsi:
| Mode | Yang sebenarnya terjadi |
|---|---|
| All Conversations | Setiap thread dalam rentang tanggal disertakan. Tidak ada sampling atau batasan โ jika rentang tanggal Anda memiliki 50.000 percakapan, seluruhnya akan dianalisis. |
| Random Sample | Sebagian percakapan dipilih secara acak. Tentukan Sample Size (jumlah thread). Sederhana dan tidak bias, tetapi periode dengan volume yang tidak biasa (misalnya hari promo) bisa mendominasi sampel murni karena kebetulan. Gunakan ketika rentang tanggal memiliki lebih banyak thread dari yang diperlukan untuk sampel yang representatif. |
| Time Stratified | Percakapan dipilih secara merata di seluruh interval waktu dalam rentang tanggal. Hari dengan sangat sedikit percakapan tetap disertakan sepenuhnya alih-alih kurang terwakili, sehingga hari Minggu yang sepi tidak "tenggelam" oleh hari Senin yang ramai. Gunakan jika ingin memastikan cakupan di seluruh periode, bukan hanya terpusat di satu titik. |
| User Stratified | Percakapan dikelompokkan berdasarkan pengguna untuk memastikan cakupan di berbagai pengguna yang berbeda.. Sampel dibagi secara proporsional antara pengguna yang teridentifikasi dan percakapan anonim/tamu, lalu disebar ke masing-masing pengguna agar satu pengunjung yang sering muncul tidak mendominasi sampel. Berguna ketika keragaman pengguna lebih dipentingkan daripada cakupan kronologis. |
Sample Size muncul ketika mode selain All Conversations dipilih. Masukkan bilangan bulat positif untuk jumlah thread yang akan disertakan.
Jika Anda mengisi Sample Size lebih besar daripada jumlah percakapan yang benar-benar tersedia dalam rentang tanggal tersebut, run akan langsung menggunakan semua yang tersedia โ tidak akan muncul error maupun sampel yang dipaksakan penuh.
Memilih mode yang tepat:
- Gunakan All Conversations untuk batch yang lebih kecil dan terdefinisi jelas (misalnya "keluhan minggu ini") ketika Anda ingin cakupan menyeluruh dan biaya bukan masalah.
- Gunakan Random Sample untuk gambaran umum yang cepat atas populasi data besar โ cocok untuk pengecekan cepat.
- Gunakan Time Stratified ketika tren dari waktu ke waktu penting โ misalnya melihat apakah sentimen memburuk setelah sebuah rilis โ karena mode ini mencegah satu hari tertentu mendistorsi gambaran keseluruhan.
- Gunakan User Stratified ketika Anda lebih peduli pada keberagaman basis pengguna dibanding kronologi โ misalnya mengukur berapa banyak pengguna berbeda yang mengalami suatu masalah, bukan seberapa sering masalah itu muncul secara total.
Rentang tanggal yang besar: "All Conversations" tidak memiliki batas bawaan โ untuk rentang yang sangat besar (misalnya 90 hari pada agent dengan traffic tinggi), ini bisa berarti puluhan ribu pemanggilan AI, yang membuat proses lebih lama dan biayanya proporsional lebih besar. Untuk analisis eksploratif atau berulang pada rentang besar, sampel stratified biasanya menjadi pilihan yang lebih praktis.
Model AI & Biaya Kredit
Model AI yang digunakan untuk menganalisis setiap percakapan. Deskripsi kemampuan setiap model dan credit ratio-nya ditampilkan di dalam selektor, tetapi rasio saja tidak menunjukkan total biaya run โ itu juga bergantung pada berapa banyak percakapan dan tipe analisis yang Anda pilih:
Total kredit โ Jumlah percakapan yang dianalisis x Jumlah tipe analisis yang dipilih x Credit ratio model
Contoh: 100 percakapan x 3 tipe analisis x Thinker (120x) = 36.000 kredit.
Hanya percakapan yang benar-benar diproses oleh AI yang dihitung di sini โ thread yang memiliki hasil cache yang valid dari run sebelumnya akan dilewati dan tidak menambah biaya.
Pilihan model tersedia mulai dari yang ringan dan murah hingga yang sangat analitis dan mahal:
| Model | Rasio | Cocok untuk |
|---|---|---|
| Light | 1x | Pengecekan sederhana bervolume tinggi di mana nuansa tidak terlalu penting |
| Light+ | 4x | Sama seperti Light, dengan penanganan bahasa yang sedikit lebih baik |
| Smart | 5x | Klasifikasi dan deteksi umum (misalnya sentimen, penanda komplain) |
| Smart+ | 10x | Sama seperti Smart, dengan penilaian yang lebih alami dan bernuansa |
| Analyst | 25x | Evaluasi yang konsisten dan terstruktur dengan sedikit ambiguitas |
| Analyst+ | 50x | Sama seperti Analyst, dengan konsistensi yang lebih baik pada kasus tepi |
| Insight | 50x | Analisis yang membutuhkan penghubungan konteks sepanjang percakapan yang panjang |
| Insight+ | 80x | Sama seperti Insight, dengan penalaran kontekstual yang lebih tajam |
| Thinker | 120x | Penalaran multi-langkah โ misalnya penilaian resolusi, pengecekan bergaya kepatuhan (compliance) |
| Thinker+ | 150x | Sama seperti Thinker, dengan penalaran yang lebih kuat pada kasus-kasus sulit |
| Sage | 300x | Analisis dengan taruhan tertinggi di mana Anda menginginkan penilaian sehati-hati mungkin |
| Sage+ | 400x | Sama seperti Sage, pilihan paling mumpuni yang tersedia |
Karena biaya berbanding lurus dengan rasio model, pola yang praktis adalah menjalankan pass pertama dengan model yang lebih murah untuk mendapatkan gambaran umum, lalu menjalankan ulang hanya percakapan yang ditandai atau ambigu dengan model yang lebih kuat seperti Thinker+ atau Sage untuk analisis yang lebih mendalam.
Override Existing Results
Sebuah toggle (default: off) yang mengontrol apakah hasil yang sudah pernah dihitung akan digunakan kembali atau dihitung ulang.
Hasil di-cache berdasarkan kombinasi percakapan + tipe analisis + model AI. Artinya:
- Off (default): Engine menggunakan kembali hasil cache setiap kali ada kombinasi yang persis sama, dan hanya memanggil AI untuk percakapan yang belum memiliki hasil cache atau yang sebelumnya gagal diproses. Inilah yang membuat run ulang menjadi murah.
- On: Semua percakapan yang cocok akan dianalisis ulang dari awal, tanpa mempertimbangkan hasil cache apa pun โ ini selalu mengeluarkan kredit penuh untuk setiap percakapan dalam cakupan run.
Anda biasanya tidak perlu mengaktifkan Override hanya karena Anda mengubah definisi sebuah tipe analisis โ perubahan yang berarti akan otomatis membatalkan cache untuk tipe tersebut, sehingga run berikutnya secara otomatis menggunakan definisi baru. Aktifkan Override ketika:
- Sebuah percakapan menerima pesan baru setelah terakhir kali dianalisis โ cache tidak mengetahui bahwa thread tersebut berubah, sehingga tanpa Override Anda akan mendapatkan hasil basi yang berdasarkan versi percakapan yang lebih lama.
- Anda ingin snapshot yang bersih dan sepenuhnya dihitung ulang untuk keperluan pelaporan, alih-alih campuran antara hasil lama dan hasil yang baru diproses.
- Anda beralih ke Model AI yang berbeda dan ingin memastikan model baru tersebut menangani batch ini sesuai harapan Anda (meskipun sekadar memilih model yang berbeda sudah otomatis memaksa analisis baru untuk model tersebut, karena cache key-nya menyertakan model).
Nama Run
Nama opsional untuk run ini. Jika dikosongkan, sistem akan membuat nama berurutan secara otomatis (misalnya, AR-0001).
Gunakan nama yang deskriptif agar run mudah ditemukan nantinya. Contoh: Weekly Complaint Analysis โ June 2025.
Menjalankan Analisis
Klik Run untuk memulai. Konfirmasi akan muncul sebelum proses dimulai.
- Jika berhasil, Anda akan langsung diarahkan ke halaman Run Results untuk run ini.
- Jika terjadi kesalahan, sebuah dialog akan menampilkan pesan error.
Klik Cancel untuk membatalkan formulir. Jika terdapat perubahan yang belum disimpan, dialog konfirmasi akan muncul sebelum berpindah halaman.
Yang Terjadi Setelah Anda Memulai

- Status run menampilkan Running.
- Halaman melakukan polling setiap 10 detik dan memperbarui penghitung progres (
processed / total). - Setiap tipe analisis diproses secara independen. Anda dapat melihat status per tipe seiring berjalannya proses.
- Ketika semua tipe selesai, status beralih menjadi Completed, Partially Completed (beberapa tipe gagal), atau Failed (semua tipe gagal).
- Grafik agregat, wawasan, dan daftar thread yang ditandai tersedia begitu setiap tipe selesai diproses โ Anda tidak perlu menunggu keseluruhan run selesai.
Jika ada yang terlihat kurang tepat di tengah proses, Anda tidak perlu menunggunya selesai โ lihat Stop dan Retry pada Run Actions di halaman hasil.