logologo
Mulai
Panduan
Pengembangan
Plugin
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Mulai
Panduan
Pengembangan
Plugin
API
logologo
Ikhtisar

Mulai Cepat

Konfigurasi Layanan LLM
Buat Staf AI
Kolaborasi dengan Staf AI

Staf AI Bawaan

Ikhtisar
Viz: Analis Wawasan
Orin: Spesialis Pemodelan Data
Dex: Spesialis Pengelolaan Data
Nathan: Insinyur Frontend

Lanjutan

Pilih Blok
Sumber Data
Keterampilan
Tugas
Pencarian Online
Kontrol Izin
Manajemen File

Alur Kerja

Node LLM

Dialog Teks
Dialog Multimodal
Output Terstruktur

Basis Pengetahuan AI

Ikhtisar
Database Vektor
Penyimpanan Vektor
Basis Pengetahuan
RAG

Dokumen Aplikasi

Skenario

Viz: Konfigurasi Skenario CRM

Konfigurasi

Konfigurasi Admin
Panduan Prompt
Previous PageRAG
Next PageKonfigurasi Admin
TIP

Dokumen ini diterjemahkan oleh AI. Untuk ketidakakuratan apa pun, silakan lihat versi bahasa Inggris

#Agen AI · Viz: Panduan Konfigurasi Skenario CRM

Menggunakan contoh CRM, pelajari cara membuat analis wawasan AI Anda benar-benar memahami bisnis dan mengeluarkan potensi penuhnya.

#1. Pendahuluan: Membuat Viz Beralih dari "Melihat Data" menjadi "Memahami Bisnis"

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:

AlatDeskripsi FungsiKeamanan
Get Collection NamesDapatkan Daftar Koleksi✅ Aman
Get Collection MetadataDapatkan 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:

  • Overall Analytics (mesin analisis serbaguna): Solusi bertemplate, aman, dan dapat digunakan kembali;
  • SQL Execution (mesin analisis khusus): Menawarkan lebih banyak fleksibilitas tetapi dengan risiko yang lebih besar.

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.


#2. Struktur Viz: Kepribadian Stabil + Tugas Fleksibel

Untuk memahami cara memperluas Viz, Anda perlu memahami desain internalnya yang berlapis:

LapisanDeskripsiContoh
Definisi PeranKepribadian dan metode analisis Viz: Memahami → Mengueri → Menganalisis → MemvisualisasikanTetap tidak berubah
Definisi TugasPrompt yang disesuaikan dan kombinasi alat untuk skenario bisnis tertentuDapat dimodifikasi
Konfigurasi AlatJembatan bagi Viz untuk memanggil sumber data eksternal atau alur kerjaDapat 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...).

#3. Pola Satu: Mesin Analisis Bertemplate (Direkomendasikan)

#3.1 Ikhtisar Prinsip

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:

flowchart TD
    A[Viz menerima tugas] --> B[Memanggil alur kerja Overall Analytics]
    B --> C[Mencocokkan template berdasarkan halaman/tugas saat ini]
    C --> D[Mengeksekusi SQL template (hanya-baca)]
    D --> E[Mengembalikan hasil data]
    E --> F[Viz menghasilkan grafik + interpretasi singkat]

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.


#3.2 Struktur Koleksi Template (data_analysis)

Nama BidangTipeDeskripsiContoh
idIntegerKunci Primer1
nameTextNama template analisisLeads Data Analysis
collectionTextKoleksi terkaitLead
sqlCodePernyataan SQL analisis (hanya-baca)SELECT stage, COUNT(*) FROM leads GROUP BY stage
descriptionMarkdownDeskripsi atau definisi template"Menghitung jumlah prospek berdasarkan tahapan"
createdAt / createdBy / updatedAt / updatedByBidang SistemInformasi auditDibuat secara otomatis

#Contoh Template dalam Demo CRM

NamaKoleksiDeskripsi
Account Data AnalysisAccountAnalisis Data Akun
Contact Data AnalysisContactAnalisis Data Kontak
Leads Data AnalysisLeadAnalisis Tren Prospek
Opportunity Data AnalysisOpportunityCorong Tahapan Peluang
Task Data AnalysisTodo TasksStatistik Status Tugas yang Harus Dilakukan
Users (Sales Reps) Data AnalysisUsersPerbandingan Kinerja Perwakilan Penjualan

#3.3 Keunggulan Pola Ini

DimensiKeunggulan
KeamananSemua SQL disimpan dan ditinjau, menghindari pembuatan kueri langsung.
Kemudahan PemeliharaanTemplate dikelola secara terpusat, diperbarui secara seragam.
ReusabilitasTemplate yang sama dapat digunakan kembali oleh beberapa tugas.
PortabilitasDapat dengan mudah dimigrasikan ke sistem lain, hanya memerlukan struktur koleksi yang sama.
Pengalaman PenggunaPengguna bisnis tidak perlu khawatir tentang SQL; mereka hanya perlu memulai permintaan analisis.

📘 Koleksi data_analysis ini tidak harus dinamai demikian. Kuncinya adalah: menyimpan logika analisis dalam bentuk template dan memanggilnya secara seragam oleh alur kerja.


#3.4 Cara Membuat Viz Menggunakannya

Dalam definisi tugas, Anda dapat secara eksplisit memberi tahu Viz:

Hai Viz,

Mohon analisis data modul saat ini.

**Prioritas:** Gunakan alat Overall Analytics untuk mendapatkan hasil analisis dari koleksi template.
**Jika template yang cocok tidak ditemukan:** Nyatakan bahwa template hilang dan sarankan administrator untuk menambahkannya.

Persyaratan keluaran:
- Hasilkan grafik terpisah untuk setiap hasil;
- Sertakan deskripsi singkat 2–3 kalimat di bawah grafik;
- Jangan mengarang data atau membuat asumsi.

Dengan cara ini, Viz akan secara otomatis memanggil alur kerja, mencocokkan SQL yang paling sesuai dari koleksi template, dan menghasilkan grafik.


#4. Pola Dua: Eksekutor SQL Khusus (Gunakan dengan hati-hati)

#4.1 Skenario yang Berlaku

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:

  • Viz dapat langsung menghasilkan kueri SELECT;
  • Sistem mengeksekusinya dan mengembalikan hasilnya;
  • Viz bertanggung jawab untuk analisis dan visualisasi.

Contoh tugas:

"Mohon analisis tren tingkat konversi prospek berdasarkan wilayah selama 90 hari terakhir."

Dalam kasus ini, Viz mungkin menghasilkan:

SELECT region, COUNT(id) AS leads, SUM(converted)::float/COUNT(id) AS rate
FROM leads
WHERE created_at > now() - interval '90 day'
GROUP BY region;

#4.2 Risiko dan Rekomendasi Perlindungan

Titik RisikoStrategi Perlindungan
Menghasilkan operasi tulisBatasi secara paksa ke SELECT
Mengakses koleksi yang tidak terkaitValidasi apakah nama koleksi ada
Risiko kinerja dengan koleksi besarBatasi rentang waktu, gunakan LIMIT untuk jumlah baris
Ketertelusuran operasiAktifkan pencatatan kueri dan audit
Kontrol izin penggunaHanya 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.

#5. Jika Anda Ingin Membangun "Overall Analytics" Anda Sendiri

Berikut adalah pendekatan umum yang sederhana, yang dapat Anda replikasi di sistem apa pun (tidak bergantung pada NocoBase):

#Langkah 1: Rancang Koleksi Template

Nama koleksi bisa apa saja (misalnya, analysis_templates). Cukup perlu menyertakan bidang: name, sql, collection, dan description.

#Langkah 2: Tulis Layanan atau Alur Kerja "Ambil Template → Eksekusi"

Logika:

  1. Menerima tugas atau konteks halaman (misalnya, koleksi saat ini);
  2. Mencocokkan template;
  3. Mengeksekusi SQL template (hanya-baca);
  4. Mengembalikan struktur data standar (baris + bidang).

#Langkah 3: Minta AI Memanggil Antarmuka Ini

Prompt tugas dapat ditulis seperti ini:

Pertama, coba panggil alat analisis template. Jika tidak ada analisis yang cocok ditemukan di template, maka gunakan eksekutor SQL.
Pastikan semua kueri hanya-baca dan hasilkan grafik untuk menampilkan hasilnya.

Dengan cara ini, sistem agen AI Anda akan memiliki kemampuan analisis yang mirip dengan Demo CRM, tetapi akan sepenuhnya independen dan dapat disesuaikan.


#6. Praktik Terbaik dan Rekomendasi Desain

RekomendasiDeskripsi
Prioritaskan analisis bertemplateAman, stabil, dan dapat digunakan kembali
SQL Execution hanya sebagai pelengkapTerbatas untuk debugging internal atau kueri ad-hoc
Satu grafik, satu poin utamaKeluaran yang jelas, hindari kekacauan berlebihan
Penamaan template yang jelasBeri nama sesuai halaman/domain bisnis, misalnya Leads-Stage-Conversion
Penjelasan ringkas dan jelasSertai setiap grafik dengan ringkasan 2–3 kalimat
Indikasikan jika template hilangInformasikan kepada pengguna "Template yang sesuai tidak ditemukan" daripada keluaran kosong

#7. Dari Demo CRM ke Skenario Anda

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:

PertanyaanContoh
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:

  • Menulis logika analisis ke dalam koleksi template;
  • Melampirkan prompt tugas ke halaman;
  • Viz kemudian dapat "mengambil alih" analisis laporan Anda.

#8. Kesimpulan: Bawa Paradigma Ini Bersama Anda

"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:

  • Template terpusat;
  • Panggilan alur kerja;
  • Eksekusi hanya-baca;
  • Penyajian AI.

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.