AstraPay

Vertex AI for OCR

Saat free usage OCR vendor lama berakhir (Sep 2025), saya membantu eksplorasi Vertex AI sebagai alternatif OCR untuk menjaga KYC tetap jalan tanpa UX downgrade. Fokusnya: Penambahan documentType dan matchRate, serta perhitungan cost or token. Pola prompting & docs ini juga gue bantu dipakai domain lain untuk scan receipt (Split Bill).

Role: Designer/ResearcherVertex AIOCRKYCCost Estimation

Context

Free usage OCR vendor lama berakhir di Sep 2025. Mulai Okt 2025 dibutuhkan alternatif agar KYC tetap berjalan. Vertex AI jadi opsi, tapi ada biaya, jadi harus efektif dan efisien.

Prinsip utama: output harus “contractable”

Prompt wajib menghasilkan strict JSON tanpa markdown/kode/penjelasan. Schema output disamakan dengan response lama agar migrasi seamless, dengan tambahan:

  • documentType (KTP/SIM/PASSPORT/UNKNOWN)
  • matchRate (0–100) sebagai indikator akurasi Image→Text

[INSERT TABLE] Output schema (ringkas) + rules success/failed
[INSERT IMAGE] 1 contoh response SUCCESS vs FAILED (blur/unreadable)

“OCR yang bagus itu bukan yang bisa baca—tapi yang bikin user nggak perlu benerin.”

Cost estimation

Dokumen membandingkan beberapa model dan menghitung token → USD → IDR. Contoh perhitungan: total 0.00102135 USD (~Rp 16.34) untuk satu skenario model tertentu.

[INSERT TABLE] Model comparison: success rate, response time, cost per request (IDR)

Cross-domain usage: receipt OCR (Split Bill)

Di domain lain, Vertex dipakai untuk scan receipt Split Bill. Gue bantu lewat docs dan prompting guideline supaya designer lain bisa implement konsisten (nggak mulai dari nol) dan akhirnya berhasil dipakai di implementasi.

[INSERT IMAGE] 1 screenshot “receipt scan → extracted items” (kalau ada)
[INSERT NOTE] “Reusable prompting guideline” (1 paragraf pendek)