הגדרת עיגון של מעבד (processor)

אתם יכולים להגדיר חילוץ מותאם אישית ב-Document AI כדי לשנות את סוג העיגון שבו משתמשת גרסת המעבד. ב-AI גנרטיבי, עיגון הוא היכולת לקשר את הפלט מהמודל למקורות מידע שאפשר לאמת. העיגון עוזר להבטיח שהמודל ישלוף מידע רק מהמסמך שסופק, ולא יסתמך רק על משקלי האימון הפנימיים שלו.

יש שני סוגים של עיגון:

  • קשיחה: נדרשת התאמה מדויקת לטקסט ב-OCR (ברירת המחדל).
  • ‫OCR Relaxed: מאפשר פערים קלים בין הפלט של ה-LLM לבין הטקסט של ה-OCR.

למידע נוסף על עיגון, קראו את הסקירה הכללית על עיגון.

הגדרת ביסוס באמצעות ה-API

לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הערכים בשדות הבאים:

   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,
         }
      }'

הגדרת ביסוס נתונים של מעבד במסוף Google Cloud

כדי להגדיר ביסוס, צריך מעבד עם גרסת מעבד אחת לפחות. מידע נוסף זמין במאמר יצירת מעבד.

בדיקת ההגדרות הנוכחיות של העיגון

  1. במסוף Google Cloud , בוחרים במעבד קיים את האפשרות Evaluate & Test.

  2. לוחצים על הגדרות ועוברים לדף הבא בתיבת הדו-שיח.

  3. אפשר לראות את סוג הביסוס הנוכחי ברשימה Grounding type.

    רשימת סוגי הביסוס בקטע "תווית ויצירה" בדף ההגדרות.

הפעלת ביסוס באמצעות כוונון עדין

כדי להפעיל את העיגון כשמבצעים כוונון של מעבד, מבצעים את הפעולות הבאות:

  1. במסוף Google Cloud , במעבד קיים, לוחצים על Label & Build.

  2. בקטע Fine tuning, לוחצים על Fine tune.

  3. בשדה שם הגרסה, מזינים שם לגרסה.

  4. אופציונלי: אם האפשרויות המתקדמות מכווצות, לוחצים על Show advanced options, ובקטע Tuning settings משנים את הערכים של Train step או של Learning rate multiplier.

  5. בקטע Overrides, בוחרים אפשרות מהרשימה Grounding type.

    רשימת סוגי העיגון בקטע Overrides בחלונית Create new version.

  6. לוחצים על יצירה כדי ליצור גרסה חדשה עם הגרסאות שנבחרו.

המאמרים הבאים