MCP v1.0.0-037: Transformasi AGY Cognitive Stack, Entity Scope Isolation & Deterministic Simulation
Implementasi 5 Pilar Kognitif AGY pada VibesChat: Sub-Goal Decomposition, Entity Scope Isolation kontak, Dynamic Inflow Moving Avg, dan Deterministic Simulation.
1mnt baca
Pada evaluasi berkala sistem percakapan bisnis VibesChat (BaseMind MCP Copilot), ditemukan kelemahan kognitif saat menangani skenario perencanaan bisnis multi-tahap (cashflow scenario planning):
- Bias Agregasi Makro (Global AP Confusion): AI mengambil total utang seluruh supplier di toko (
2-1101 = Rp3.135.321) saat pengguna menanyakan utang khusus salah satu vendor (Toko Wahyu yang aslinya Rp2.405.000). - Ketiadaan Proyeksi Kas Masuk (Zero Inflow Engine): Proyeksi kas masa depan dihitung secara statis (), menciptakan persepsi defisit palsu tanpa memperhitungkan omzet harian.
- Mental Math LLM: Terjadinya salah ketik digit (digit slipping) pada saat perakitan nominal belanja beras dalam teks.
Untuk menyetarakan daya nalar VibesChat dengan standar Antigravity (AGY), diimplementasikan 5 Pilar Kognitif terpadu:
[ User Intent ] │ ▼[ 1. Sub-Goal Intent Decomposition ] -> Membedah multi-tujuan (Utang + Belanja + Proyeksi) │ ▼[ 2. Entity Scope Isolation Tool ] -> get_contact_ledger_and_invoices (100% isolasi per kontak) │ ▼[ 3. Procurement History Extractor ] -> Mengambil item, qty, dan harga riil belanja komoditas terakhir │ ▼[ 4. Deterministic Simulation Tool ] -> simulate_cashflow_scenario (Kas Awal + Inflow Omzet - Outflows) │ ▼[ 5. Natural Storytelling Synthesis ]-> Menyajikan analisis eksekutif lugas & bebas template kaku| File & Komponen | Perubahan Utama |
|---|---|
src/tools/dynamicTools.ts |
Tool 1: get_contact_ledger_and_invoices untuk isolasi faktur tempo dan total utang/piutang spesifik per kontak.Tool 2: simulate_cashflow_scenario untuk kalkulasi deterministik multi-periode via moving average omzet harian (7–14 hari). |
src/services/reactEngine.ts |
Integrasi AGY Cognitive Axioms pada prompt perencana: Sub-Goal Decomposition, larangan keras menggunakan akun global 2-1101 jika ada nama kontak, dan pemodelan kas dua arah (Inflow + Outflow). |
src/tools/vibeCopilot.ts |
Dekonstruksi template kaku: mengalirkan sintesis analitis secara natural (Data Storytelling) dan mengikat integritas angka 100% ke fakta database. |
Pengujian end-to-end pada skenario: “Hari ini bayar tagihan Toko Wahyu dan besok belanja beras dengan item dan qty seperti belanja beras terakhir. Hitung dana yang dibutuhkan dan proyeksi kasnya.”
- Utang Toko Wahyu: Tervalidasi presisi Rp2.405.000 (Faktur
PUR-2026-0341, Jatuh Tempo 7 Okt 2026, 6 item barang). - Replikasi Belanja Beras: Tervalidasi presisi Rp4.395.000 (Faktur
PUR-2026-0342per 1 Okt 2026: 300 kg beras dari 4 SKU). - Total Komitmen: Rp6.800.000 ().
- Proyeksi Kas: Kas Awal Rp6.118.939 + Estimasi Omzet Inflow Rp2.155.167 - Pengeluaran Rp6.800.000 = Proyeksi Akhir Rp1.474.106 (Surplus/Aman).