Form Parser

Form Parser mengekstrak key-value pair (KVP), tabel, tanda pilihan (seperti kotak centang), kolom generik, dan teks untuk meningkatkan dan mengotomatiskan pemrosesan dokumen.

Form Parser dapat dipertimbangkan dibandingkan parser lainnya jika kasus penggunaan melibatkan:

  • Menangani formulir terstruktur: Form Parser unggul dalam mengekstrak KVP dari formulir yang ditentukan dengan baik yang terlihat seperti formulir konvensional dengan kolom kosong berlabel untuk diisi, seperti name: __. Model terlatih Form Parser menawarkan akurasi tinggi untuk kolom umum seperti nama, tanggal, dan alamat.
  • Ekstraksi tabel fleksibel diperlukan: Form Parser mengekstrak dari tabel sederhana (tanpa sel yang mencakup baris atau kolom) yang terlihat seperti tabel. Tidak diperlukan pelatihan (dan tidak mungkin dilakukan). Untuk ekstraksi tabel terlatih, ekstraktor kustom dapat digunakan dengan kolom induk yang berisi kolom turunan (sel).
  • Membutuhkan efisiensi: Hindari membuat dan memelihara parser ekstraksi, terutama untuk tugas ekstraksi dengan volume tinggi dan beragam.

Fitur ekstraksi data

Fitur Form Parser mencakup:

  • KVP: Ini adalah kumpulan dua item dalam dokumen—label atau kunci dan data yang sesuai (nilai). Anda dapat langsung menggunakan KVP (jika kuncinya konsisten) atau membuat logika kustom untuk menyelesaikan kunci yang beragam menjadi informasi terstruktur yang konsisten.

  • Entitas generik: Mengurai 11 kolom berbeda dari dokumen secara langsung. Kolom tersebut meliputi:

    • email
    • phone
    • url
    • date_time
    • address
    • person
    • organization
    • quantity
    • price
    • id
    • page_number
  • Teks dan tata letak: Gunakan mesin OCR terbaru kami untuk mengekstrak informasi teks dan tata letak. Hal ini mencakup teks yang disematkan dari PDF digital (khusus v2.1) atau teks dari gambar.

  • Tabel: Mendeteksi dan mengekstrak tabel dari gambar dan PDF.

  • Kotak centang: Pendeteksi tanda pilihan berkualitas tinggi, yang mengekstrak kotak centang dari gambar dan output PDF sebagai KVP, menggunakan teks terdekat dengan kotak centang, dengan valueType yang menunjukkan apakah kotak centang tersebut terisi atau tidak.

Bahasa dan wilayah

Versi model

Versi pemroses berikut kompatibel dengan fitur ini. Untuk mengetahui informasi selengkapnya, lihat Mengelola versi pemroses.

Batasan

  • Kompresi JPEG sebelumnya untuk TIFF tidak didukung. Jenis enkapsulasi JPEG yang ditentukan oleh spesifikasi TIFF versi 6.0.

  • Model kotak centang tidak mendukung penguraian tombol pilihan. Beberapa kotak centang yang terdeteksi mungkin tidak memiliki kunci yang sesuai.

  • Model tidak dapat mengurai KVP dengan nilai yang tidak terisi, seperti formulir kosong.

  • Penguraian KVP pada dokumen dalam bahasa tertentu mungkin memiliki kualitas yang lebih rendah daripada bahasa Latin.

Memproses dokumen dengan Form Parser

Panduan memulai ini memperkenalkan fitur Form Parser di Document AI. Dalam panduan memulai ini, Anda menggunakan Google Cloud konsol untuk menyiapkan Google Cloud project dan otorisasi, membuat Form Parser, lalu membuat permintaan agar Document AI memproses formulir PDF.

Pelajari cara:

  1. Mengaktifkan Document AI di a Google Cloud project.

  2. Membuat pemroses Form Parser, yang dapat mengidentifikasi dan mengekstrak teks, key-value pair, tabel, dan entitas generik dari berbagai jenis dokumen.

  3. Menggunakan pemroses untuk menganotasi dokumen contoh.


Untuk mengikuti panduan langkah demi langkah untuk tugas ini langsung di Google Cloud konsol, klik Pandu saya:

Pandu saya


  1. Sign in ke akun Google Cloud . Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. Enable the Document AI API.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  6. Verify that billing is enabled for your Google Cloud project.

  7. Enable the Document AI API.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

Membuat pemroses Form Parser

Gunakan Google Cloud konsol untuk membuat pemroses Form Parser. Lihat membuat dan mengelola pemroses untuk mengetahui informasi selengkapnya.

  1. Di menu navigasi Google Cloud konsol, klik Document AI , lalu pilih Processor Gallery.

    Processor Gallery

  2. Di Processor Gallery, telusuri Form Parser , lalu pilih Create.

    Opsi Form Parser di UI

  3. Di jendela samping, masukkan Processor name, seperti quickstart-form-processor.

  4. Pilih wilayah yang terdekat dengan Anda.

  5. Klik tombol Create.

Anda akan diarahkan ke halaman Processor Details pemroses form parser baru.

Menguji pemroses

Setelah membuat pemroses, Anda dapat mengirimkan permintaan anotasi ke pemroses tersebut.

  1. Download dokumen contoh.

    Dokumen ini adalah file PDF yang berisi contoh formulir penerimaan medis tulisan tangan. Dokumen ini disimpan di bucket Cloud Storage yang dapat diakses secara publik.

  2. Klik tombol Upload Test Document , lalu pilih dokumen yang baru saja Anda download.

  3. Anda sekarang berada di halaman Form Parser analysis. Anda dapat melihat teks yang terdeteksi OCR, key-value pair, tabel, dan entitas generik yang diekstrak dari dokumen.

    contoh pasangan nilai kunci formulir di UI

Pembersihan

Untuk menghindari tagihan yang tidak perlu Google Cloud , gunakan Google Cloud console untuk menghapus pemroses dan project jika tidak lagi diperlukan.

Langkah berikutnya