Lanjut ke konten
Samkarsa Logbook

MCP Server: Perbaikan Akurasi OCR & LLM Monitoring

Perbaikan akurasi pemrosesan OCR, penanganan hallusinasi tanggal sistem, dan perbaikan tampilan log LLM monitoring.

bugfix1mnt baca

Update kali ini mencakup beberapa perbaikan penting terkait pemrosesan gambar (OCR), parsing teks transaksi, dan tampilan dasbor pemantauan LLM di MCP Server.

Sebelumnya, jika pengguna memasukkan nota atau input teks transaksi tanpa mencantumkan tanggal secara eksplisit (“hari ini”), sistem sering mengalami halusinasi dan menggunakan tanggal 22/05/2025.

  • Parse Transaction: Mengubah urutan penyusunan prompt untuk injeksi konteks today_date. Kini tanggal hari ini diletakkan di paling atas prompt dengan penegasan yang ketat agar Gemini wajib menjadikannya acuan jika input teks tidak menyertakan tanggal.
  • OCR Tool: Menambahkan instruksi eksplisit di dalam prompt dinamis OCR: JIKA DI NOTA TIDAK ADA TANGGAL, WAJIB GUNAKAN TANGGAL SISTEM INI. DILARANG MENGARANG TANGGAL LAIN SEPERTI 22/05/2025 ATAU TAHUN LAMPAU..

Di dasbor pemantauan (LLM Monitoring), sebelumnya kolom prompt sering terpotong tidak semestinya di UI.

  • Frontend LlmMonitoring.tsx: Menghapus pemotongan string paksa (.substring(0,100)) pada tabel log. Sekarang teks prompt ditampilkan secara dinamis memanfaatkan CSS text-ellipsis dan menyesuaikan lebar layar, sehingga tidak terkesan dipotong saat masih ada ruang luang di layar. Isi prompt secara lengkap masih bisa dilihat via Popover.

Seluruh perubahan telah di-deploy ke VPS Server untuk diuji secara langsung.