Dokumen ini diterjemahkan oleh AI. Untuk ketidakakuratan apa pun, silakan lihat versi bahasa Inggris
Menggunakan contoh CRM, pelajari cara membuat analis wawasan AI Anda benar-benar memahami bisnis dan mengeluarkan potensi penuhnya.
Dalam sistem NocoBase, Viz adalah analis wawasan AI bawaan. Ia dapat mengenali konteks halaman (seperti Prospek, Peluang, Akun), dan menghasilkan grafik tren, grafik corong, serta kartu KPI. Namun secara default, ia hanya memiliki kemampuan kueri paling dasar:
| Alat | Deskripsi Fungsi | Keamanan |
|---|---|---|
| Get Collection Names | Dapatkan Daftar Koleksi | ✅ Aman |
| Get Collection Metadata | Dapatkan Struktur Bidang | ✅ Aman |
Alat-alat ini hanya memungkinkan Viz "mengenali struktur," tetapi belum benar-benar "memahami konten." Untuk memungkinkannya menghasilkan wawasan, mendeteksi anomali, dan menganalisis tren, Anda perlu memperluasnya dengan alat analisis yang lebih sesuai.
Dalam Demo CRM resmi, kami menggunakan dua metode:
Keduanya bukanlah satu-satunya pilihan; mereka lebih seperti paradigma desain:
Anda dapat mengikuti prinsip-prinsipnya untuk membuat implementasi yang lebih sesuai dengan bisnis Anda sendiri.
Untuk memahami cara memperluas Viz, Anda perlu memahami desain internalnya yang berlapis:
| Lapisan | Deskripsi | Contoh |
|---|---|---|
| Definisi Peran | Kepribadian dan metode analisis Viz: Memahami → Mengueri → Menganalisis → Memvisualisasikan | Tetap tidak berubah |
| Definisi Tugas | Prompt yang disesuaikan dan kombinasi alat untuk skenario bisnis tertentu | Dapat dimodifikasi |
| Konfigurasi Alat | Jembatan bagi Viz untuk memanggil sumber data eksternal atau alur kerja | Dapat diganti secara bebas |
Desain berlapis ini memungkinkan Viz untuk mempertahankan kepribadian yang stabil (logika analisis yang konsisten), sekaligus dapat dengan cepat beradaptasi dengan berbagai skenario bisnis (CRM, manajemen rumah sakit, analisis saluran, operasi produksi...).
Overall Analytics adalah mesin analisis inti dalam Demo CRM. Ia mengelola semua kueri SQL melalui koleksi template analisis data (data_analysis). Viz tidak menulis SQL secara langsung, melainkan memanggil template yang telah ditentukan untuk menghasilkan hasil.
Alur eksekusi adalah sebagai berikut:
Dengan cara ini, Viz dapat menghasilkan hasil analisis yang aman dan terstandarisasi dalam hitungan detik, dan administrator dapat mengelola serta meninjau semua template SQL secara terpusat.
| Nama Bidang | Tipe | Deskripsi | Contoh |
|---|---|---|---|
| id | Integer | Kunci Primer | 1 |
| name | Text | Nama template analisis | Leads Data Analysis |
| collection | Text | Koleksi terkait | Lead |
| sql | Code | Pernyataan SQL analisis (hanya-baca) | SELECT stage, COUNT(*) FROM leads GROUP BY stage |
| description | Markdown | Deskripsi atau definisi template | "Menghitung jumlah prospek berdasarkan tahapan" |
| createdAt / createdBy / updatedAt / updatedBy | Bidang Sistem | Informasi audit | Dibuat secara otomatis |
| Nama | Koleksi | Deskripsi |
|---|---|---|
| Account Data Analysis | Account | Analisis Data Akun |
| Contact Data Analysis | Contact | Analisis Data Kontak |
| Leads Data Analysis | Lead | Analisis Tren Prospek |
| Opportunity Data Analysis | Opportunity | Corong Tahapan Peluang |
| Task Data Analysis | Todo Tasks | Statistik Status Tugas yang Harus Dilakukan |
| Users (Sales Reps) Data Analysis | Users | Perbandingan Kinerja Perwakilan Penjualan |
| Dimensi | Keunggulan |
|---|---|
| Keamanan | Semua SQL disimpan dan ditinjau, menghindari pembuatan kueri langsung. |
| Kemudahan Pemeliharaan | Template dikelola secara terpusat, diperbarui secara seragam. |
| Reusabilitas | Template yang sama dapat digunakan kembali oleh beberapa tugas. |
| Portabilitas | Dapat dengan mudah dimigrasikan ke sistem lain, hanya memerlukan struktur koleksi yang sama. |
| Pengalaman Pengguna | Pengguna bisnis tidak perlu khawatir tentang SQL; mereka hanya perlu memulai permintaan analisis. |
📘 Koleksi
data_analysisini tidak harus dinamai demikian. Kuncinya adalah: menyimpan logika analisis dalam bentuk template dan memanggilnya secara seragam oleh alur kerja.
Dalam definisi tugas, Anda dapat secara eksplisit memberi tahu Viz:
Dengan cara ini, Viz akan secara otomatis memanggil alur kerja, mencocokkan SQL yang paling sesuai dari koleksi template, dan menghasilkan grafik.
Ketika Anda memerlukan analisis eksplorasi, kueri ad-hoc, atau agregasi JOIN multi-koleksi, Anda dapat meminta Viz memanggil alat SQL Execution.
Fitur alat ini adalah:
SELECT;Contoh tugas:
"Mohon analisis tren tingkat konversi prospek berdasarkan wilayah selama 90 hari terakhir."
Dalam kasus ini, Viz mungkin menghasilkan:
| Titik Risiko | Strategi Perlindungan |
|---|---|
| Menghasilkan operasi tulis | Batasi secara paksa ke SELECT |
| Mengakses koleksi yang tidak terkait | Validasi apakah nama koleksi ada |
| Risiko kinerja dengan koleksi besar | Batasi rentang waktu, gunakan LIMIT untuk jumlah baris |
| Ketertelusuran operasi | Aktifkan pencatatan kueri dan audit |
| Kontrol izin pengguna | Hanya administrator yang dapat menggunakan alat ini |
Rekomendasi umum:
- Pengguna biasa hanya boleh mengaktifkan analisis bertemplate (Overall Analytics);
- Hanya administrator atau analis senior yang boleh menggunakan SQL Execution.
Berikut adalah pendekatan umum yang sederhana, yang dapat Anda replikasi di sistem apa pun (tidak bergantung pada NocoBase):
Nama koleksi bisa apa saja (misalnya, analysis_templates).
Cukup perlu menyertakan bidang: name, sql, collection, dan description.
Logika:
Prompt tugas dapat ditulis seperti ini:
Dengan cara ini, sistem agen AI Anda akan memiliki kemampuan analisis yang mirip dengan Demo CRM, tetapi akan sepenuhnya independen dan dapat disesuaikan.
| Rekomendasi | Deskripsi |
|---|---|
| Prioritaskan analisis bertemplate | Aman, stabil, dan dapat digunakan kembali |
| SQL Execution hanya sebagai pelengkap | Terbatas untuk debugging internal atau kueri ad-hoc |
| Satu grafik, satu poin utama | Keluaran yang jelas, hindari kekacauan berlebihan |
| Penamaan template yang jelas | Beri nama sesuai halaman/domain bisnis, misalnya Leads-Stage-Conversion |
| Penjelasan ringkas dan jelas | Sertai setiap grafik dengan ringkasan 2–3 kalimat |
| Indikasikan jika template hilang | Informasikan kepada pengguna "Template yang sesuai tidak ditemukan" daripada keluaran kosong |
Baik Anda bekerja dengan CRM rumah sakit, manufaktur, logistik gudang, atau penerimaan pendidikan, selama Anda dapat menjawab tiga pertanyaan berikut, Viz dapat memberikan nilai pada sistem Anda:
| Pertanyaan | Contoh |
|---|---|
| 1. Apa yang ingin Anda analisis? | Tren prospek / Tahapan kesepakatan / Tingkat operasi peralatan |
| 2. Di mana datanya? | Koleksi mana, bidang mana |
| 3. Bagaimana Anda ingin menyajikannya? | Grafik garis, corong, pie, tabel perbandingan |
Setelah Anda mendefinisikan hal-hal ini, Anda hanya perlu:
"Overall Analytics" dan "SQL Execution" hanyalah dua contoh implementasi. Yang lebih penting adalah ide di baliknya:
Buat agen AI memahami logika bisnis Anda, bukan hanya mengeksekusi prompt.
Baik Anda menggunakan NocoBase, sistem pribadi, atau alur kerja kustom Anda sendiri, Anda dapat mereplikasi struktur ini:
Dengan cara ini, Viz tidak lagi hanya "AI yang dapat menghasilkan grafik," tetapi seorang analis sejati yang memahami data Anda, definisi Anda, dan bisnis Anda.