Document AI カスタム エクストラクタを構成して、プロセッサ バージョンで使用されるグラウンディングのタイプを変更できます。生成 AI において、グラウンディングとは、モデル出力を検証可能な情報源に紐付ける仕組みを指します。グラウンディングにより、モデルは内部トレーニングの重みのみに依存するのではなく、提供されたドキュメントからのみ情報を抽出するようになります。
次の 2 種類のグラウンディングを使用できます。
- 厳密: 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 コンソールで、[評価とテスト] エントリを選択します。
[設定] をクリックし、ダイアログの次のページに移動します。
現在のグラウンディング タイプは、[グラウンディング タイプ] リストで確認できます。
![[設定] ページの [ラベルとビルド] セクションのグラウンディング タイプのリスト。](https://docs.cloud.google.cn/static/document-ai/docs/images/manage/cde-grounding-1.png?hl=ja)
ファインチューニングによるグラウンディングを有効にする
プロセッサのファインチューニング時にグラウンディングを有効にするには、次の操作を行います。
既存のプロセッサの Google Cloud コンソールで、[ラベルとビルド] をクリックします。
[ファインチューニング] セクションで、[ファインチューニング] をクリックします。
[バージョン名] フィールドに、バージョンの名前を入力します。
省略可: 詳細オプションが閉じている場合は、[詳細オプションを表示] をクリックし、[チューニング設定] セクションで [トレーニング ステップ] または [学習率乗数] の値を変更します。
[オーバーライド] セクションで、[グラウンディング タイプ] リストからオプションを選択します。
![[新しいバージョンの作成] ペインの [オーバーライド] セクションのグラウンディング タイプのリスト。](https://docs.cloud.google.cn/static/document-ai/docs/images/manage/cde-grounding-2.png?hl=ja)
[作成] を選択して、選択したグラウンディングで新しいバージョンを作成します。
次のステップ
- 検証と修正について学習する。