Lanjut ke konten
Samkarsa Logbook

jualan v1.5.0-058 : Zero-Hallucination Universal, Store Identity & Settings Awareness, dan Dynamic Continuous Learning

Penerapan Zero-Hallucination di seluruh level data, pengenalan profil & konfigurasi toko dari app_settings, adaptasi nalar bisnis cerdas berbasis is_maintenance_stock, serta continuous feedback loop via vote up/down.

2mnt baca

Pembaruan ini menuntaskan fondasi integritas data pada Sajen Intelligence dengan menerapkan standar Universal Zero-Hallucination yang melarang LLM mengarang data di level manapun, menyematkan kesadaran penuh terhadap identitas pemilik dan pengaturan toko (app_settings), serta membangun mekanisme pembelajaran berkelanjutan (Continuous Learning) berbasis umpan balik pengguna.


  • Ditetapkan batasan integritas data yang ketat (Strict Ground Truth): AI dilarang keras mengarang nama komoditas, angka kuantitas transaksi, unit penjualan, maupun nominal yang tidak tercatat di database PostgreSQL.
  • Jika suatu data belum tercatat di sistem (misal data penjualan kasir per item saat stok fisik dinonaktifkan), AI secara transparan menyatakannya dan melakukan deduksi logis dari data riil yang tersedia.

  • Kondisi is_maintenance_stock = false:
    • AI memahami bahwa kasir mencatat omset harian secara lump-sum (tanpa rincian item keluar saat penjualan).
    • AI dilarang menyajikan angka kuantitas penjualan fiktif.
    • Untuk pertanyaan mengenai produk paling laku / terlaris, AI menjalankan Analisis Perilaku Belanja Toko (Purchasing Frequency & Volume Analysis) dari log pengadaan barang ke supplier (inventory_logs log_type=‘in’). Komoditas yang paling sering dibeli dengan perputaran modal kulakan terbesar disajikan sebagai indikator barang dengan perputaran tercepat di toko.
  • Kondisi is_maintenance_stock = true:
    • AI menghitung kuantitas stok riil, mutasi masuk-keluar gudang, dan estimasi stock depletion secara presisi.

  • sajen-api mengekstrak data profil pengguna (userName, userRole, tenantName) dan seluruh pasangan key-value di tabel app_settings per tenant, lalu menginjeksikannya ke payload MCP Server.
  • AI menyapa pemilik toko secara personal dan memahami batasan operasional toko secara alami.

  • Ditambahkan endpoint /api/v1/insights/chat/feedback di sajen-api.
  • Tombol Vote Thumbs Up (👍) dan Thumbs Down (👎) pada antarmuka chat kini terhubung langsung ke backend, menyimpan koreksi dan preferensi pemilik toko ke tabel semantik vibes_memory untuk pembelajaran sesi percakapan berikutnya.