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:
-
Dynamic PostgreSQL Schema Introspection (
dynamicSqlEngine.ts):- Menghilangkan skema tabel string statis hardcoded.
- Mengimplementasikan
getIntrospectedSchema()yang membaca langsung metadata dariinformation_schema.columnsPostgreSQL 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, danjournal_entriestanpa batasan manual.
-
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.
-
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.
-
Kalibrasi Suhu AI (Temperature: 0.45):
- Menetapkan suhu default AI pada
AiProviderServicemenjadi0.45dengantopP: 0.95. - Menyeimbangkan antara penalaran cerdas dan kepatuhan penuh terhadap fakta data bisnis.
- Menetapkan suhu default AI pada
mcp-server(mcp-backend-prod&mcp-frontend-prod) sukses di-deploy ke VPS (76.13.19.28:3000).