Lanjut ke konten
Samkarsa Logbook

v1.0.0-055 — Item-Level Grounding, Interactive Visual Charts & Chat History

Peningkatan kecerdasan AI Co-Pilot dengan detail rincian item barang faktual, saldo buku besar PSAK, rendering grafik interaktif di chat, auto-growing multi-line input, dan manajemen sesi riwayat percakapan.

1mnt baca

  • Query SQL Granular (inventory_logs JOIN products JOIN contacts):
    • Mengeliminasi ketidakmampuan AI dalam membaca detail barang pembelian/penjualan.
    • Setiap transaksi di Dokumen 3 (Hari Ini) dan Dokumen 4 (Historis) menyertakan data otentik: Nama Barang, Kuantitas, Satuan (UOM), Harga Satuan (UnitPrice), dan Subtotal.
  • Standar Laporan Keuangan PSAK / SAK EMKM:
    • Grounding lengkap akun 1-xxxx (Aset & Kas Likuid), 2-xxxx (Utang Usaha / AP), 3-xxxx (Ekuitas), 4-xxxx (Pendapatan), 5-xxxx (HPP), dan 6-xxxx (Beban Operasional).
    • AI mampu menyusun Laporan Laba Rugi Komprehensif, Neraca Keuangan, dan Analisa Rasio Finansial secara terstruktur.

  • Custom Markdown Chart Renderer:
    • Mendukung blok chart:bar, chart:donut, chart:line, dan mermaid.
    • Grafik bar SVG gradien dan donut chart dinamis dengan breakdown persentase dan nilai Rupiah riil langsung muncul di dalam balon obrolan.

  • Area Chat Luas & Bersih:
    • Menghapus panel widget sebelah kanan sehingga area pesan menjadi lebar, leluasa, dan fokus.
  • Input Textarea Auto-Growing (Maks. 5 Baris):
    • Input otomatis membesar dari 1 baris hingga maksimal 5 baris dengan scroll bar halus.
    • Mendukung Enter untuk mengirim dan Shift + Enter untuk membuat baris baru.
  • Initial Shimmering Loading Skeleton:
    • Saat pertama kali halaman dibuka, area chat tidak blank kosong melainkan menampilkan animasi thinking skeleton luminous.

  • Tabel Baru vibe_chat_sessions & vibe_chat_messages:
    • Setiap interaksi tersimpan permanen per tenant & user.
  • Sidebar Sub-Menu History:
    • Tombol + Sesi Baru (New Chat).
    • Daftar obrolan lampau yang dapat diklik untuk memuat dan melanjutkan percakapan kapan saja, serta tombol hapus sesi.

  1. mcp-server/src/tools/vibeCopilot.ts
  2. sajen/app/models/chat.py
  3. sajen/app/models/__init__.py
  4. sajen/app/api/v1/insights.py
  5. blonjo/src/pages/insights/VibesChat.tsx