Mengonfigurasi grounding pemroses

Anda dapat mengonfigurasi ekstraktor kustom Document AI untuk mengubah jenis grounding yang digunakan versi pemroses. Dalam AI generatif, grounding adalah kemampuan untuk menghubungkan output model dengan sumber informasi yang dapat diverifikasi. Grounding membantu memastikan bahwa model hanya mengekstrak informasi dari dokumen yang disediakan, bukan hanya mengandalkan bobot pelatihan internalnya.

Tersedia dua jenis grounding:

  • Ketat: Memerlukan kecocokan persis dengan teks OCR (default).
  • OCR Relaxed: Mengizinkan perbedaan kecil antara output LLM dan teks OCR.

Untuk mengetahui informasi selengkapnya tentang grounding, lihat Ringkasan grounding.

Mengonfigurasi grounding menggunakan API

Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:

   DISPLAY_NAME: The display name of the new processor version.
   GROUNDING_TYPE: The grounding type, either "OCR_RELAXED" or "HARD."
   LOCATION: Your processor location
   PROJECT_ID: Your Google Cloud project ID
   PROCESSOR_ID: The ID of your custom processor
   SOURCE_PROCESSOR_VERSION: The source processor version.

CURL

   curl -X POST -v -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
         -H "Content-Type: application/json" \
         "https://documentai.googleapis.com/v1beta3/projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID/processorVersions:train" \
         -d '{
         "processor_version": {
            "display_name": "DISPLAY_NAME"
         },
         "processor_version_overrides": {
            "grounding_settings": {
               "grounding_type": "GROUNDING_TYPE"
            }
         },
         "base_processor_version": "projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID/processorVersions/SOURCE_PROCESSOR_VERSION",
         "foundation_model_tuning_options": {
            "train_steps": 4,
            "learning_rate_multiplier": 1,
         }
      }'

Mengonfigurasi grounding pemroses di konsol Google Cloud

Sebelum mengonfigurasi grounding, Anda harus memiliki pemroses dengan setidaknya satu versi pemroses. Untuk mengetahui informasi selengkapnya, lihat Membuat pemroses.

Memeriksa setelan grounding saat ini

  1. Di konsol Google Cloud untuk pemroses yang ada, pilih entri Evaluate & Test.

  2. Klik Settings, lalu buka halaman berikutnya dari dialog.

  3. Anda dapat melihat jenis grounding saat ini dari daftar Grounding type.

    Daftar jenis grounding di bagian Label & Build di halaman
Setelan.

Mengaktifkan grounding melalui fine-tuning

Untuk mengaktifkan grounding saat Anda menyesuaikan prosesor, lakukan hal berikut:

  1. Di konsol Google Cloud untuk pemroses yang ada, klik Label & Build.

  2. Di bagian Fine tuning, klik Fine tune.

  3. Di kolom Version name, masukkan nama untuk versi.

  4. Opsional: Jika opsi lanjutan diciutkan, klik Show advanced options, dan di bagian Tuning settings, ubah nilai Train step atau Learning rate multiplier.

  5. Di bagian Overrides, pilih salah satu opsi dari daftar Grounding type.

    Daftar jenis grounding di bagian Penggantian pada panel Buat versi baru.

  6. Pilih Create untuk membuat versi baru dengan grounding yang dipilih.

Langkah berikutnya