Lanjut ke konten
Samkarsa Logbook

BiZETO: 100% MCP AI Integration, Zero Ollama, & Order Push Notification

Migrasi total arsitektur AI BiZETO ke MCP Server (Zero Ollama), penambahan Order Intent Detection & Push Notifikasi WA ke Admin, serta penegakan aturan Whitelist.

Backend,AI,WhatsApp,Architecture2mnt baca

Untuk meningkatkan reliabilitas, kecepatan, dan konsistensi kecerdasan AI di seluruh ekosistem Jualan & BiZETO, dependensi lokal Ollama pada backend BiZETO telah dihapus sepenuhnya (Zero Ollama). Seluruh pemrosesan percakapan WhatsApp, penalaran bisnis, dan pencarian knowledge kini dialirkan 100% langsung ke MCP Server (mcp-backend-prod:3000) yang telah dilengkapi dengan AGY Cognitive Stack.

Selain itu, ditambahkan fitur Order Intent Detection untuk mendeteksi pesanan masuk secara otomatis (menyebutkan nama item tanpa pertanyaan harga) dan memicu Push Notifikasi WhatsApp ke Admin/Owner Toko.


  • Menghapus modul ollama_service.go dan konfigurasi environment OLLAMA_URL.
  • Mengalihkan pemanggilan chat dan ekstraksi setup ke MCP Server via REST endpoint /tools/vibe_copilot dan /api/chat.
  • Pengetahuan internal (Knowledge Base) di-vektorisasi langsung melalui endpoint /api/ingest pada MCP Server.

  • Positive Keywords: Mendeteksi entitas nama produk sembako (beras, telur, minyak, gula, tepung, mie, rokok, galon, gas, kopi, sabun, dsb) dan satuan (kg, liter, sak, dus, krat, ikat, bungkus).
  • Negative Inquiries: Mengecualikan pesan yang mengandung pertanyaan harga atau nominal (berapa, hargane, harganya, pricelist, ongkir, diskon, rp, ?).
  • Aksi Otomatis:
    • Mengirim alert WhatsApp terstruktur ke Admin Toko (responsible_number / device_jid).
    • Jika nomor customer ada di Whitelist, bot membalas pesan konfirmasi ramah.
    • Jika nomor customer TIDAK ada di Whitelist, bot TIDAK membalas ke customer (silent ingestion, bot tetap diam), namun Admin tetap menerima push notifikasi pesanan.

  • Mengubah markdown web UI (### Judul -> *Judul*, **Teks** -> *Teks*).
  • Membersihkan tag internal UI seperti <!-- ACTIONS --> dan <!-- SUGGESTIONS --> agar tampilan di layar WhatsApp bersih dan nyaman dibaca.

  • Unit test deteksi pesanan TestDetectOrderIntent lolos 100% (PASS).
  • Build cross-compile Linux AMD64 sukses tanpa error.
  • Container bizeto_backend dan bizeto_frontend berhasil di-deploy ke VPS (vps-server) dan terkoneksi ke Docker network jkk-backbone.
  • Sesi WhatsApp 6285600239869@s.whatsapp.net aktif dan tersinkronisasi (752 kontak & 6 grup).