建立藍圖 - Amazon Bedrock

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

建立藍圖

如何建立自訂輸出的藍圖

Amazon Bedrock 資料自動化 (BDA) 可讓您為 BDA 可以擷取的任何檔案類型建立自訂藍圖。您可以使用藍圖來定義輸入檔案所需的輸出格式和擷取邏輯。透過建立自訂藍圖,您可以量身打造 BDA 的輸出以符合您的特定需求。

在一個專案中,您可以套用:

  • 多個文件藍圖,最多 40 個。這可讓您在同一個專案中處理不同類型的文件,每個都有自己的自訂擷取邏輯。

  • 一個影像藍圖。這可確保專案內影像處理的一致性。

  • 一個音訊藍圖。

  • 一個影片藍圖。

建立藍圖

在 BDA 中建立藍圖的方法有兩種:

  • 使用藍圖提示

  • 手動建立藍圖

注意

您無法使用藍圖提示來產生音訊藍圖

使用藍圖提示

藍圖提示提供建立藍圖的引導式自然語言型界面。若要使用提示建立藍圖:

  1. 導覽至 BDA 主控台中的藍圖區段。

  2. 按一下建立藍圖,然後選取使用藍圖提示

  3. 選擇藍圖的資料類型 (文件、影像、音訊或影片)。

  4. 描述您要以自然語言擷取的欄位和資料。例如:「從發票中擷取發票號碼、總金額和廠商名稱」。

  5. 提示會根據您的描述產生藍圖。

  6. 檢閱產生的藍圖並進行任何必要的調整。藍圖提示以單圈為基礎,這表示您必須重新輸入所有資訊以更改提示,而不只是新資訊。

  7. 儲存並命名您的藍圖。

手動建立藍圖

對於更進階的使用者或需要精細控制的使用者,您可以手動建立藍圖:

  1. 導覽至 BDA 主控台中的藍圖區段。

  2. 按一下建立藍圖,然後選取手動建立。

  3. 選擇藍圖的資料類型 (文件、影像、音訊或影片)。

  4. 定義您要擷取的欄位,指定資料類型、格式和任何驗證規則。

  5. 設定其他設定,例如文件分割或配置處理。

  6. 儲存並命名您的藍圖。

您也可以使用藍圖 JSON 編輯器來建立或修改藍圖。這可讓您直接透過文字編輯器調整藍圖的 JSON。

將藍圖新增至專案

專案可做為多模態內容處理工作流程的容器,而藍圖則定義這些工作流程的擷取邏輯。您可以將藍圖新增至專案,將藍圖套用至您使用該專案處理的檔案。

若要將藍圖新增至專案:

  1. 導覽至 BDA 主控台中的專案區段。

  2. 選取您要新增藍圖的專案。

  3. 按一下新增藍圖管理藍圖

  4. 從可用藍圖清單中選擇您要新增的藍圖。

  5. 設定藍圖的任何專案特定設定。

  6. 將變更儲存至您的專案。

定義欄位

若要開始使用,您可以建立 欄位來識別您要擷取或產生的資訊,例如 product_type。對於每個欄位,您需要提供描述、資料類型和推論類型。

若要定義欄位,您需要指定下列參數:

  • 描述:提供欄位所代表內容的自然語言說明。此描述有助於了解 欄位的內容和目的,協助準確擷取資料。

  • 類型:指定欄位值的資料類型。BDA 支援下列類型:

    • string:適用於文字型值

    • number:對於數值

    • 布林值:用於 true 或 false 值

    • 陣列:適用於可以有多個相同類型值的欄位 (例如字串陣列或數字陣列)

  • 推論類型:指示 BDA 如何處理欄位值的回應產生。對於影像,BDA 僅支援推論類型。這表示 BDA 會根據影像中存在的資訊推斷欄位值。

對於影片,欄位也包含精細度做為選項。如需此特徵的詳細資訊,請參閱建立影片藍圖。

下圖顯示 Amazon Bedrock 主控台中的「新增欄位」模組,其中包含下列範例欄位和值:

  • 欄位名稱:product_type

  • 類型:字串

  • 指示:要公告的主要產品或服務是什麼,例如服裝、電子、食品和飲料等?

  • 擷取類型:推斷。

Amazon Bedrock 顯示下拉式功能表和文字欄位以指定影像欄位的 UI。

以下是 API 的 JSON 結構描述中相同欄位定義的外觀範例:

"product_type":{ "type": "string", "inferenceType": "inferred", "description": "What is the primary product or service being advertised, e.g., Clothing, Electronics, Food & Beverage, etc.?" }

在此範例中:

  • 類型設定為字串,表示 product_type 欄位的值應為文字型。

  • inferenceType 設定為推斷,指示 BDA 根據影像中存在的資訊推斷值。

  • 描述提供額外的內容,釐清 欄位應識別影像中的產品類型。product_type 欄位的範例值為:衣服、電子和食品或飲料。

透過為每個欄位指定這些參數,您可以為 BDA 提供必要資訊,以從映像中準確擷取和產生洞見。

建立專案版本

使用專案時,您可以建立藍圖的版本。版本是藍圖的不可變快照,可保留其目前的組態和擷取邏輯。此藍圖版本可以在請求中傳遞,以開始處理資料,確保 BDA 根據建立版本時藍圖中指定的邏輯來處理文件。

您可以使用 CreateBlueprintVersion操作建立版本。

Amazon Bedrock 主控台也可讓您建立和儲存藍圖。當您儲存藍圖時,系統會將 ID 指派給該藍圖。然後,您可以發佈藍圖,這會建立無法編輯的藍圖快照版本。例如,如果與專案相關聯的藍圖是「DocBlueprint」,則建立的專案版本將為「DocBlueprint_1」。您將無法再對「DocBlueprint_1」進行任何變更,但仍可以編輯基本藍圖。如果您變更藍圖並再次發佈,將會建立新的版本,例如「DocBlueprint_2」。藍圖版本可以複製並用作新藍圖的基礎。