建立您的自動推理政策 - Amazon Bedrock

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

建立您的自動推理政策

當您建立自動化理由政策時,您的輸入來源文件會翻譯成一組正式邏輯規則,以及變數和類型的結構描述。

範例:如果您的來源文件包含 HR 政策,指出「已工作至少 1 年的全職員工有資格申請親職休假」自動理由會擷取變數,例如 is_full_time(布林值)、years_of_service(整數) 和 eligible_for_parental_leave(布林值),以及連接它們的規則。

注意

教學影片:如需建立自動化理由政策的step-by-step演練,請觀看下列教學課程:

教學課程示範 1 - 在自動推理檢查中建立政策

在 主控台中建立您的自動推理政策

  1. 在左側導覽中,選擇自動推理,然後選擇建立政策

  2. 輸入政策的名稱

  3. (選用) 輸入政策的描述

  4. 針對 Source,您需要提供說明知識網域規則和政策的文件。本文件應包含您希望驗證自動化理由的商業規則、政策或指導方針。例如,您可以上傳定義員工福利資格的人力資源政策文件、概述法規要求的合規手冊,或描述系統限制的技術規格。文件應該完整且清楚撰寫,因為自動推理會從此內容中擷取正式的邏輯規則。

    注意

    最佳實務:對於複雜的政策,最好將內容分割為易於理解的區塊,並逐步將新內容匯入政策,使其更為複雜。從規則的重點子集開始,徹底建立和測試政策,然後在後續反覆運算中逐漸新增更多內容。此方法可協助您及早識別和解決問題,確保每個新增項目都能正確與現有規則搭配使用,並在發生問題時更輕鬆地進行故障診斷。

    請執行下列操作:

    1. 針對擷取方法,執行下列其中一項:

      1. 選取上傳文件,然後選取選擇檔案。上傳來源內容的 PDF 文件,做為政策的基礎。

      2. 選取輸入文字。貼上或輸入將做為政策基礎的來源內容。

    2. (建議) 針對指示,指定如何處理來源文件的其他資訊。選用時,提供如何使用政策的資訊,以及文件的哪些部分要專注或忽略,有助於邏輯擷取程序。

      注意

      說明應說明政策將驗證哪些類型的問題、描述輸入文件的結構,並提供使用者將詢問的問題類型範例。例如:「此政策將驗證 HR 有關休假資格的問題。文件具有不同休假類型的區段。使用者將詢問類似「如果我在這裡工作了 9 個月,我是否有資格申請親職休假?」等問題

  5. (選用) 針對標籤,選擇新增標籤以標記您的政策。標籤可協助您管理、篩選和搜尋 AWS 資源。

  6. 選擇建立政策

使用 API 建立自動化理由政策

您可以使用 CreateAutomatedReasoningPolicy API 操作,以程式設計方式建立自動化理由政策。

請求參數

建立自動化原因政策時,需要或選用下列參數:

name (必要)

Automated Reasoning 政策的名稱。名稱在您的 AWS 帳戶和區域中必須是唯一的。

description (選用)

自動推理政策的描述。使用此選項可提供政策用途及其執行之驗證類型的相關內容。

clientRequestToken (選用)

唯一且區分大小寫的識別符,以確保操作完成不超過一次。如果此字符符合先前的請求,Amazon Bedrock 會忽略請求,但不會傳回錯誤。

policyDefinition (選用)

包含正式邏輯規則、變數和自訂變數類型的政策定義,用於驗證應用程式中的基礎模型回應。

tags (選用)

要與自動化理由政策建立關聯的標籤清單。標籤可協助您組織和管理政策。

回應元素

API 會傳回下列資訊:

policyArn

您建立的自動化理由政策的 Amazon Resource Name (ARN)。

version

自動化理由政策的版本。初始版本為 DRAFT

name

Automated Reasoning 政策的名稱。

範例

下列範例示範如何使用 建立自動化理由政策 AWS CLI:

aws bedrock create-automated-reasoning-policy \ --name "DeleteMe" \ --description "A Test AR Policy" \ --source-document file://policy-document.pdf

回應範例:

{ "createdAt": "2025-07-21T14:43:52.692Z", "definitionHash": "f16ba1ceca36e1d21adce559481add6a4998b79ae203d933fd0206a28d5c2896513dd62f57b293cba282441269a72063b1d9da02fcf2b421e9bf8495ff8c87af", "description": "A Test AR Policy", "name": "DeleteMe", "policyArn": "arn:aws:bedrock:us-east-1:286352875722:automated-reasoning-policy/lnq5hhz70wgk", "updatedAt": "2025-07-21T14:43:52.692Z", "version": "DRAFT" }

檢視自動原因政策詳細資訊

建立政策後,您可以在政策的定義頁面上檢視其翻譯的邏輯和變數。