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.

Formulir New Analysis 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:

PresetRentang
YesterdayHari kalender sebelumnya
Last 7 DaysHari ini dikurangi 6 hari hingga hari ini
Last 30 DaysHari ini dikurangi 29 hari hingga hari ini
Last 90 DaysHari 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.

Advanced Options expanded โ€” Data Scope, AI Model, Override

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:

ModeYang sebenarnya terjadi
All ConversationsSetiap thread dalam rentang tanggal disertakan. Tidak ada sampling atau batasan โ€” jika rentang tanggal Anda memiliki 50.000 percakapan, seluruhnya akan dianalisis.
Random SampleSebagian 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 StratifiedPercakapan 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 StratifiedPercakapan 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:

ModelRasioCocok untuk
Light1xPengecekan sederhana bervolume tinggi di mana nuansa tidak terlalu penting
Light+4xSama seperti Light, dengan penanganan bahasa yang sedikit lebih baik
Smart5xKlasifikasi dan deteksi umum (misalnya sentimen, penanda komplain)
Smart+10xSama seperti Smart, dengan penilaian yang lebih alami dan bernuansa
Analyst25xEvaluasi yang konsisten dan terstruktur dengan sedikit ambiguitas
Analyst+50xSama seperti Analyst, dengan konsistensi yang lebih baik pada kasus tepi
Insight50xAnalisis yang membutuhkan penghubungan konteks sepanjang percakapan yang panjang
Insight+80xSama seperti Insight, dengan penalaran kontekstual yang lebih tajam
Thinker120xPenalaran multi-langkah โ€” misalnya penilaian resolusi, pengecekan bergaya kepatuhan (compliance)
Thinker+150xSama seperti Thinker, dengan penalaran yang lebih kuat pada kasus-kasus sulit
Sage300xAnalisis dengan taruhan tertinggi di mana Anda menginginkan penilaian sehati-hati mungkin
Sage+400xSama 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

Analysis Run Sedang Berjalan
  1. Status run menampilkan Running.
  2. Halaman melakukan polling setiap 10 detik dan memperbarui penghitung progres (processed / total).
  3. Setiap tipe analisis diproses secara independen. Anda dapat melihat status per tipe seiring berjalannya proses.
  4. Ketika semua tipe selesai, status beralih menjadi Completed, Partially Completed (beberapa tipe gagal), atau Failed (semua tipe gagal).
  5. 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.


Langkah Selanjutnya


Halaman Terkait