L3:fraud-review-platform · AI Wing · Unggulan
Review Dokumen Fraud Berbasis AI
OCR dan review LLM dua tahap untuk paket dokumen pengadaan, dengan risk engine yang wajib lolos gate evaluasinya sendiri.
- Peran
- Pembuat dan satu-satunya engineer: saya merancang, mengarahkan, me-review, dan merilisnya bersama AI coding agent
- Periode
- Mei 2026 hingga Okt 2026
Hasil
90.9% to 36.4%
False-positive rate pada paket bersih yang noisy
Evaluasi offline pada gold set development.
Terverifikasi76.2% to 0%
Tingkat fail-open
Evaluasi offline pada gold set development yang sama.
Terverifikasi0 of 3,780
Run produksi yang output-nya berubah karena engine di shadow mode
Engine hybrid menurunkan false positive menjadi 9,1% secara offline, tetapi recall turun ke 0,841. Karena gagal di gate, engine ini hanya berjalan di shadow mode.
Terverifikasi11.1% to 3.7%
Tingkat keberhasilan serangan prompt injection
Run evaluasi live setelah pergantian model (false positive juga turun dari 26,1% menjadi 21,7%); ini hasil evaluasi, bukan hasil produksi.
Terverifikasi
Masalah
Tim pengadaan butuh review fraud yang cepat dan bisa dipercaya untuk paket dokumen. Versi awal sering memberi alarm pada paket yang bersih, dan itu menggerus kepercayaan lebih cepat daripada satu flag yang terlewat.
Yang saya kerjakan
- Membangun pipeline dua tahap (temuan per dokumen, lalu verdict lintas dokumen) di atas hasil OCR, dengan progres yang di-stream secara live.
- Memindahkan prompt ke YAML agent deklaratif di Microsoft Agent Framework.
- Menyusun gold set dan CI gate untuk false-positive rate, recall, dan fail-open, lalu mengganti guardrail berbasis majority vote dan safe pattern yang terlalu longgar.
- Merancang risk engine hybrid yang memadukan rules deterministik dan LLM (katalog rules, severity floor, evidence verifier, fingerprint duplikat), lalu menahannya di shadow mode karena gagal di recall gate.
- Menangani insiden secret yang terekspos: membersihkan git history, rotasi dua key tanpa downtime, dan beralih ke Key Vault reference.
Arsitektur
- ManusiaProcurement reviewerMengunggah paket dokumen
- KlienNext.js web appUpload, progres live, laporan
- LayananFastAPI backendPipeline dua tahap, progres live
- AIDocument IntelligenceOCR: Read, lalu Layout
- AIAgent Framework YAML agentsPer dokumen, lalu lintas dokumen
- AIAzure OpenAIInput disaring Prompt Shields
- LayananHybrid risk engineRules plus LLM, shadow mode
- DataCosmos DB and BlobRiwayat dan laporan
Alur data
- Procurement reviewer to Next.js web app (document packet)
- Next.js web app to FastAPI backend (REST, live progress)
- FastAPI backend to Document Intelligence (OCR)
- FastAPI backend to Agent Framework YAML agents (findings, verdict)
- Agent Framework YAML agents to Azure OpenAI (model calls)
- FastAPI backend sends asynchronously to Hybrid risk engine (shadow run)
- Hybrid risk engine sends asynchronously to Cosmos DB and Blob (shadow results)
- FastAPI backend to Cosmos DB and Blob (history, reports)
Stack
- Next.js
- FastAPI
- Azure OpenAI
- Document Intelligence
- Microsoft Agent Framework
- Azure AI Content Safety
- Cosmos DB
- Blob Storage
- App Service
- Bicep
- GitHub Actions
- Azure Managed Applications
L2 · Di perjalanan karierTechnical Consultant, Software & AI · Metrodata (PT Mitra Integrasi Informatika)