Lanjut ke konten
Samkarsa Logbook

Jualan v1.5.0-074: Dynamic PostgreSQL Schema Reflection, AST Route Introspection & Calibrated AI Reasoning

Pembaruan arsitektur Sajen Intelligence: Dynamic PostgreSQL Schema Introspection, AST Route Reflection, On-Demand Plotly Chart, dan kalibrasi suhu AI ke 0.45.

1mnt baca

Pada versi v1.5.0-074, sistem Sajen Intelligence (mcp-server) dan Blonjo UI Ecosystem dirombak dari pola hardcode statis menjadi arsitektur reflektif dan adaptif penuh:

  1. Dynamic PostgreSQL Schema Introspection (dynamicSqlEngine.ts):

    • Menghilangkan skema tabel string statis hardcoded.
    • Mengimplementasikan getIntrospectedSchema() yang membaca langsung metadata dari information_schema.columns PostgreSQL secara real-time dengan caching di memori (TTL 30 menit).
    • Mendukung penuh query faktual atas tabel tenant_pricing_rules, tenant_product_prices, tenant_inventories, products, transactions, dan journal_entries tanpa batasan manual.
  2. Dynamic Route Reflection via Codebase (codebaseEngine.ts & vibeCopilot.ts):

    • Menghilangkan daftar tautan rute hardcoded.
    • Menggunakan refleksi dinamis untuk membaca rute aktif aplikasi Blonjo secara otomatis dari App.tsx.
    • Blok tautan aksi (<!-- ACTIONS -->) kini selalu 100% selaras dengan menu aktual di Blonjo frontend.
  3. On-Demand Plotly Visualizer Policy:

    • Visualisasi grafik Plotly interaktif kini bersifat on-demand: hanya dihasilkan saat diminta eksplisit (“grafik”, “chart”, “visualisasikan”) atau pada analisis perbandingan komprehensif pertama kali.
    • Percakapan follow-up standar disajikan dalam format Tabel Markdown yang bersih, ringkas, dan to-the-point.
  4. Kalibrasi Suhu AI (Temperature: 0.45):

    • Menetapkan suhu default AI pada AiProviderService menjadi 0.45 dengan topP: 0.95.
    • Menyeimbangkan antara penalaran cerdas dan kepatuhan penuh terhadap fakta data bisnis.

  • mcp-server (mcp-backend-prod & mcp-frontend-prod) sukses di-deploy ke VPS (76.13.19.28:3000).