Lewati ke konten utama
Didit Raih $7,5 Juta untuk Membangun Infrastruktur Identitas dan Fraud
Didit
Kembali ke blog
Blog · 7 September 2026

Dokumen AI: Ekstraksi Data Kustom dari Dokumen Apapun (ID)

Slip gaji, bukti dana, laporan pajak, akta pendirian, laporan bank. Dokumen terpenting dalam orientasi adalah yang tidak memiliki templat tetap.

Oleh DiditDiperbarui
document-ai-custom-document-data-extraction.png

Dokumen identitas itu mudah. Ada sekitar 14.000 jenis di dunia, memiliki tata letak tetap, dan mesin OCR yang baik dapat membacanya tanpa perlu diberitahu apa pun. Dokumen yang benar-benar menghambat orientasi adalah dokumen lain: constancia de situación fiscal Meksiko, RIF Venezuela, escritura de constitución Spanyol, laporan bank India, slip gaji Inggris, surat sumber kekayaan yang ditulis oleh akuntan seseorang. Tidak ada dua yang terlihat sama, dan tidak ada templat yang mencakup semuanya.

Jawaban yang biasa adalah manusia. Seseorang membuka PDF, membaca nomornya, mengetikkannya ke dalam formulir, dan melanjutkan — beberapa ratus kali seminggu. Dokumen AI adalah jawaban yang bukan manusia.

Poin-poin Penting

  • Anda mengonfigurasi hingga tiga dokumen per alur kerja, dan untuk setiap dokumen Anda menentukan bidang yang tepat yang ingin diekstrak — nama, jenis (text, number, date), instruksi ekstraksi, dan apakah itu wajib.
  • Model visi-bahasa membaca setiap dokumen terhadap skema yang dibangun dari definisi bidang Anda dan mengembalikan nilai yang diketik — angka sebagai angka, tanggal sebagai YYYY-MM-DD.
  • Forensik PDF dan EXIF berjalan pada setiap unggahan untuk mendeteksi manipulasi.
  • Bidang yang diekstrak dapat diverifikasi silang terhadap langkah-langkah lain — nama pemegang akun pada laporan bank dibandingkan dengan nama pada ID yang diverifikasi, misalnya — dan terhadap aturan kustom yang Anda tulis.
  • $0.20 per dokumen. Ada juga API mandiri jika Anda sudah memiliki file dan tidak ingin UI yang di-hosting sama sekali.

Apa yang dilakukan Dokumen AI

Anda menjelaskan dokumen sekali. Anda memberinya judul dan deskripsi di layar, yang secara otomatis diterjemahkan ke setiap bahasa verifikasi, dan Anda mencantumkan poin data yang akan dibaca. Setiap bidang mendapatkan kunci, nama manusia, instruksi yang memberitahu model apa yang harus dicari, jenis, dan tanda wajib.

Pengguna mengunggah PDF atau gambar. Didit merendernya, menjalankan ekstraksi terhadap skema Anda, menerapkan forensik, kemudian menerapkan aturan Anda. Hasilnya adalah status per dokumen yang digulirkan ke status fitur, dengan Declined mengalahkan In Review mengalahkan Approved.

Mengapa itu penting

Tiga hal yang rusak dalam orientasi yang tidak dapat diperbaiki oleh OCR templat tetap.

Dokumen tidak memiliki templat. Bukti dana adalah apa pun yang dicetak oleh bank pelanggan. Surat sumber kekayaan adalah prosa. Satu-satunya hal yang menggeneralisasi adalah model yang membaca berdasarkan makna daripada posisi.

Data harus sesuai dengan sisa sesi. Mengekstrak "J. Smith" dari slip gaji sangat sedikit nilainya sendiri. Mengekstraknya dan membandingkannya dengan nama lengkap pada dokumen identitas yang diverifikasi adalah kontrol. Dokumen AI melakukan perbandingan dan memungkinkan Anda memutuskan apa yang terjadi jika gagal.

Dokumen mungkin telah diedit. Slip gaji dengan nomor yang berbeda ditempel di atas yang asli adalah trik tertua dalam pinjaman. Pemeriksaan forensik pada struktur PDF dan EXIF gambar berjalan pada setiap unggahan dan dapat menolak, meninjau, atau meloloskan tergantung pada tindakan yang Anda konfigurasikan.

Detail teknis

Jika file sudah ada di server Anda, satu permintaan melakukan semuanya:

curl -X POST https://verification.didit.me/v3/document-ai/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -F "document=@payslip.pdf" \
  -F 'fields=[{"key":"account_holder","name":"Account holder","instruction":"Full name of the employee","type":"text","required":true,"is_full_name":true},{"key":"net_pay","name":"Net pay","instruction":"Net amount paid this period","type":"number","required":true},{"key":"pay_date","name":"Pay date","instruction":"Date of payment","type":"date","required":true}]'

Anda mendapatkan bidang yang diekstrak, hasil pencocokan nama, dan status kembali secara sinkron. Tidak ada alur yang di-hosting, tidak ada sesi.

Di dalam alur kerja, konfigurasi yang sama ada pada fitur DOCUMENT_AI, dan pengguna mengunggah melalui alur yang di-hosting atau SDK. DOCUMENT_AI kemudian muncul dalam array features[] keputusan, dan Anda mengambil hasilnya dari GET /v3/session/{sessionId}/decision/ atau berlangganan session.status.updated.

Aturan yang dapat Anda tetapkan

AturanAktif saatTindakan
document_ai_unreadable_document_actionFile tidak dapat dibacaDECLINE · REVIEW · NO_ACTION
document_ai_missing_required_fields_actionBidang wajib tidak adaDECLINE · REVIEW · NO_ACTION
document_ai_document_tampering_actionForensik mendeteksi manipulasiDECLINE · REVIEW · NO_ACTION
document_ai_name_mismatch_actionBidang nama mencetak di bawah ambang batasDECLINE · REVIEW · NO_ACTION
document_ai_unsupported_file_actionJenis file tidak diterimaDECLINE · REVIEW · NO_ACTION
document_ai_max_attempts_exceeded_actionPengguna melebihi batas coba lagiDECLINE · REVIEW · NO_ACTION

Ditambah document_ai_name_match_score_threshold dari 0 hingga 100 dan document_ai_max_retry_attempts dari 2 hingga 5.

Verifikasi silang langkah-langkah lain

status_rules[] kustom mereferensikan bidang yang diekstrak sebagai document_ai.<field_key> dan dapat membandingkannya dengan output langkah lain menggunakan value_type: "field". Jadi document_ai.account_holder sama dengan kyc.full_name adalah aturan yang Anda tulis, bukan fitur yang Anda tunggu.

Pada alur kerja individu, bidang yang ditandai is_full_name secara otomatis dibandingkan dengan identitas yang diverifikasi. Pada alur kerja bisnis, bidang tersebut dibandingkan dengan nama perusahaan yang cocok dengan registri.

Kasus penggunaan

Pinjaman dan BNPL. Slip gaji dan laporan bank, dengan gaji bersih diekstrak sebagai angka yang dapat ditindaklanjuti oleh aturan penjaminan Anda, dan deteksi perubahan pada setiap unggahan.

Orientasi kripto dan bernilai tinggi. Bukti dana dan surat sumber kekayaan, diverifikasi silang terhadap identitas yang diverifikasi.

Orientasi bisnis di Amerika Latin. Constancia de situación fiscal, RIF, contrato social, certificado de existencia. Dokumen yang formatnya ditetapkan oleh otoritas pajak dan dapat berubah tanpa pemberitahuan, dibaca berdasarkan instruksi daripada templat.

Layanan profesional yang diatur. Surat perjanjian dan akta kepercayaan, di mana nama pada dokumen harus cocok dengan orang yang menandatangani sesi.

Cara berintegrasi dengan Didit

  1. Buka pembuat alur kerja dan tambahkan fitur Dokumen AI.
  2. Definisikan dokumen Anda dan bidangnya. Mulai dari templat atau bangun dari awal.
  3. Atur aturan dasar dan ambang batas pencocokan nama.
  4. Tambahkan aturan status kustom apa pun yang memverifikasi silang langkah-langkah lain.
  5. Buat sesi dengan POST /v3/session/ dan baca keputusannya, atau panggil POST /v3/document-ai/ secara langsung jika Anda sudah memiliki file.

Pertanyaan yang sering diajukan

Berapa banyak dokumen yang dapat saya konfigurasi?

Hingga tiga per alur kerja, masing-masing dengan daftar bidang, judul, dan deskripsinya sendiri.

Jenis file apa yang berfungsi?

PDF dan gambar. Lainnya memicu document_ai_unsupported_file_action.

Apakah ini menangani dokumen dalam bahasa lain?

Ya. Judul dan deskripsi yang Anda tulis secara otomatis diterjemahkan ke setiap bahasa verifikasi, dan ekstraksi didorong oleh instruksi daripada terkunci oleh bahasa.

Berapa biayanya?

$0.20 per dokumen, baik melalui alur kerja atau API mandiri. 500 pertama per bulan gratis, seperti setiap fitur Didit.

Bisakah saya menggunakannya tanpa verifikasi identitas?

Ya. POST /v3/document-ai/ adalah panggilan server-ke-server mandiri. Tidak ada sesi, tidak ada UI yang di-hosting, tidak ada langkah identitas yang diperlukan.

Siap untuk memulai?

Baca dokumentasi Dokumen AI, referensi API mandiri, periksa harga, dan mulai gratis.

Infrastruktur untuk identitas dan fraud.

Satu API untuk KYC, KYB, Transaction Monitoring, dan Wallet Screening. Integrasi dalam 5 menit.

Minta AI untuk merangkum halaman ini
API Dokumen AI — Ekstraksi Data Dokumen Kustom | Didit.