isi knowledge base bot whatsapp ai tanpa coding

Bagaimana Cara Mengisi Knowledge Base Bot WhatsApp AI Tanpa Coding?

Jawaban singkat: gunakan Google Sheets format standar (kolom Pertanyaan | Jawaban | Kategori) → sambung node Google Sheets di n8n → AI baca otomatis. Bisa juga tempel langsung di system prompt untuk data kecil. Dua cara, keduanya tanpa coding. Artikel ini membandingkan kedua metode, format Sheets yang benar, cara update otomatis, dan pola anti-halusinasi.

Dua Cara Mengisi Knowledge Base (Pilih Sesuai Skala)

Metode Cocok Untuk Cara Isi Update Batas
A. System Prompt (Langsung di Node AI) < 50 FAQ, data jarang berubah Copy-paste ke field System Prompt di node Chat Model Edit manual di n8n → save Token terpakai tiap chat; >50 FAQ bikin prompt panjang & mahal
B. Google Sheets + Node Read (Rekomendasi) > 50 FAQ, update rutin, tim non-teknis kelola Isi Sheets format standar → node Google Sheets baca saat chat masuk Edit Sheets saja (HP/laptop) → otomatis berlaku Sedikit setup awal; token AI hemat (hanya kirim FAQ relevan)

Untuk bisnis serius: **Metode B (Google Sheets)** — investasi setup 5 menit, menghemat token & memudahkan tim CS update data tanpa buka n8n.

Format Google Sheets Standar (Wajib Ikuti)

Buat spreadsheet baru dengan 3 kolom persis ini (header baris 1):

Kolom A: Pertanyaan Kolom B: Jawaban Kolom C: Kategori
Berapa harga paket A? Paket A Rp 299.000/bulan termasuk fitur X, Y, Z. Harga
Bisa COD tidak? Ya, COD tersedia area Jakarta & sekitarnya. Luar area transfer dulu. Pengiriman
Jam buka CS? Bot AI 24 jam. Admin manusia Senin-Sabtu 09:00-17:00 WIB. Umum
Gara-gara bayar tapi belum dikirim Mohon kirim bukti bayar ke chat ini, kami cek & kirim < 1 jam. Komplain

Aturan wajib: (1) Header persis “Pertanyaan”, “Jawaban”, “Kategori” — case sensitive. (2) Satu baris = satu Q&A. (3) Kolom Kategori opsional tapi disarankan untuk filter nanti. (4) Jangan kosongkan baris di tengah.

Setup Node Google Sheets di n8n (5 Menit)

  1. Credentials: n8n → Credentials → Google Sheets OAuth2 → connect akun Google Anda.
  2. Node: tambah node “Google Sheets” → mode “Read” → pilih spreadsheet & sheet name.
  3. Filter (opsional): tambah kolom “Aktif” (TRUE/FALSE) → node filter baca hanya TRUE.
  4. Sambung ke AI: gunakan expression di System Prompt: {{$json["Pertanyaan"]}} → {{$json["Jawaban"]}} atau baca semua & sertakan ke prompt (lihat template di panduan Google Sheets bot).

System Prompt yang Membaca Knowledge Base Sheets

Anda adalah asisten virtual [NAMA TOKO].
Jawab HANYA berdasarkan data di bawah ini. Jika pertanyaan di luar data, balas: “Maaf, untuk hal itu silakan tanya ke admin ya.”

DATA FAQ (dari Google Sheets):
{{ $json.data.map(row => `Q: ${row.Pertanyaan}\nA: ${row.Jawaban}`).join(‘\n\n’) }}

Node Google Sheets diletakkan SEBELUM node AI → output Sheets jadi input prompt AI. Contoh workflow lengkap di template siap import.

Update Knowledge Base: Tim CS Bisa Sendiri (Tanpa Buka n8n)

  • Buka Sheets di HP/laptop → edit jawaban / tambah baris baru → save.
  • Otomatis berlaku chat berikutnya (node baca real-time).
  • Versi kontrol: Sheets punya history revisi bawaan (File → Version history).
  • Kolom “Aktif” (TRUE/FALSE) untuk matikan FAQ sementara tanpa hapus.

Inilah keunggulan Sheets vs prompt statis: **pemilik bisnis / CS update sendiri tanpa minta ke teknis**.

Pola Anti-Halusinasi (Wajib di Prompt)

  1. Batas eksplisit: “Jawab HANYA dari data di atas. Di luar itu: ‘Maaf, tanya admin ya.'”
  2. Contoh penolakan: sertakan 2-3 contoh pertanyaan di luar data + jawaban tolak yang diinginkan.
  3. Kategori “Fallback”: di Sheets tambah baris: Pertanyaan=”*fallback*”, Jawaban=”Maaf, untuk hal itu silakan tanya ke admin ya.”, Kategori=”System” → node filter ini terakhir.

Detail: mencegah halusinasi AI.

FAQ: Mengisi Knowledge Base Bot WhatsApp AI

Mana lebih baik: system prompt atau Google Sheets?

Data < 50 FAQ & jarang update: system prompt simpel. Data > 50 FAQ, update rutin, tim non-teknis kelola: Google Sheets wajib — hemat token, update sendiri, versi kontrol.

Apakah bot bisa baca Sheets real-time setiap chat?

Ya — node Google Sheets mode Read dijalankan tiap eksekusi workflow. Latency ~200-500ms, tidak terasa. Untuk volume sangat besar, bisa cache 5 menit (node Cache), tapi biasanya tidak perlu.

Format Sheets harus persis 3 kolom? Bisa tambah kolom?

Kolom A, B, C wajib persis “Pertanyaan”, “Jawaban”, “Kategori”. Bisa tambah kolom D, E (misal: “Aktif”, “Prioritas”, “Tags”) — node filter baca kolom tambahan, AI tetap baca A & B.

Kalau Sheets error (quota/hapus), bot gimana?

Tambah node “Error Trigger” atau “If” cek output Sheets kosong → fallback ke system prompt statis (copy FAQ utama ke prompt sebagai cadangan). Template siap import sudah include ini.

Bisa pakai Excel / Airtable / Notion bukan Google Sheets?

Bisa — n8n punya node Airtable, Notion, Excel (Microsoft Graph). Logika sama: baca baris → sertakan ke prompt. Google Sheets dipakai karena gratis, akses HP mudah, OAuth simpel, history revisi bawaan.

Baca juga: Bagaimana Cara Mengisi Knowledge Base Bot WhatsApp AI Tanpa Coding? untuk panduan lengkapnya.

Scroll to Top