配置处理器接地

您可以配置 Document AI 自定义提取器,以修改处理器版本使用的接地类型。在生成式 AI 中,接地是指将模型输出与可验证的信息源相关联的能力。接地有助于确保模型仅从提供的文档中提取信息,而不是仅依赖其内部训练权重。

有两种接地方式:

  • 严格:要求与 OCR 文本完全匹配(默认)。
  • OCR 宽松:允许 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 控制台中,选择评估和测试条目。

  2. 点击设置,然后前往对话框的下一页。

  3. 您可以从接地类型列表中查看当前的接地类型。

    “设置”页面的“添加标签和构建”部分中的接地类型列表。

通过微调启用接地

如需在对处理器进行微调时启用接地,请执行以下操作:

  1. 在现有处理器的 Google Cloud 控制台中,点击添加标签和构建。

  2. 在微调部分中,点击微调。

  3. 在版本名称字段中,输入版本名称。

  4. 可选:如果高级选项已收起,请点击显示高级选项,然后在调优设置部分中,修改训练步骤或学习速率乘数值。

  5. 在覆盖部分中,从接地类型列表中选择一个选项。

    “创建新版本”窗格的“覆盖”部分中的接地类型列表。

  6. 选择创建,以使用所选接地创建新版本。

后续步骤