Review Dokumen Fraud Berbasis AI
MII Fraud Detection: OCR dan review LLM dua tahap untuk dokumen pengadaan. Evaluasi memakai set development offline; engine hybrid tetap di shadow mode.
Hasil utama
90.9% to 36.4%
FPR paket bersih dengan gangguan administratif; set development offline
76.2% to 0%
Tingkat fail-open, set development offline
0 of 3,780
Run produksi dengan hasil bagi pengguna yang diubah oleh shadow engine
- Pembuat dan engineer tunggal, bertanggung jawab atas desain, arahan AI coding agent, review, dan rilis
- Mei 2026 hingga Okt 2026
- Proyek utama
- L3:fraud-review-platform
Situasi
Tim pengadaan membutuhkan review fraud yang cepat dan dapat dipercaya untuk paket dokumen. Versi awal menandai paket bersih sebagai bermasalah, sehingga mengurangi kepercayaan terhadap hasilnya. Sebagai pembuat dan engineer tunggal MII Fraud Detection, saya harus membuktikan bahwa false positive bisa turun tanpa melewatkan fraud yang sebenarnya.
Peran dan keputusan utama
Memisahkan review menjadi temuan per dokumen dan verdict lintas dokumen
Alasan: Pipeline memproses hasil OCR dalam dua tahap: tahap pertama mencatat temuan per dokumen, lalu tahap kedua menghasilkan verdict lintas dokumen. Progres di-stream secara live selama proses berjalan.
Menguji setiap perubahan dengan gold set untuk false positive, recall, dan fail-open
Alasan: Saya lebih dulu menyusun gold set dan CI gate untuk false-positive rate, recall, dan fail-open, lalu mengganti guardrail majority vote serta safe pattern yang terlalu luas.
Mempertahankan risk engine hybrid di shadow mode setelah gagal di recall gate
Alasan: Engine ini menurunkan false positive offline menjadi 9,1%, tetapi recall turun ke 0,841 sehingga gagal di gate-nya. Saya tetap menjalankannya di shadow mode, tanpa mengubah hasil yang dilihat pengguna dalam run produksi.
Hasil
90.9% to 36.4%
FPR paket bersih dengan gangguan administratif; set development offline
76.2% to 0%
Tingkat fail-open, set development offline
0 of 3,780
Run produksi dengan hasil bagi pengguna yang diubah oleh shadow engine
11.1% to 3.7%
Tingkat keberhasilan prompt injection pada evaluasi live, bukan produksi
Pelajaran
Tulis release gate sebelum menjalankan evaluasi; jika perubahan gagal di salah satu gate, jangan gunakan perubahan itu untuk menentukan keputusan, meskipun angka lain terlihat lebih baik. Satu run development yang bagus memang menggembirakan, tetapi belum cukup untuk menjadikan engine penentu verdict.
Arsitektur
Galeri
Tech stack
Next.js
FastAPIAzure OpenAI
Document Intelligence
Microsoft Agent FrameworkAzure AI Content Safety
Cosmos DB
Blob Storage
App Service
Bicep
GitHub Actions
Azure Managed Applications
Proyek AI Engineering lainnya
Technical Consultant, Software & AI, Metrodata (PT Mitra Integrasi Informatika)