本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在应用程序中部署自动推理策略
在测试自动推理策略并对其性能感到满意之后,您可以使用 Amazon Bedrock 护栏将其部署到应用程序中使用。
保存自动推理策略的版本
完成策略测试后,您可以创建该策略的不可变副本以用于您的应用程序。
使用控制台
-
在左侧导航窗格中,选择自动推理。
-
选择要用于您的应用程序的自动推理策略。
-
选择另存为新版本。您可以将此版本的策略与护栏一起使用。
使用 API
您可以使用 CreateAutomatedReasoningPolicyVersion API 操作来创建自动推理策略的不可变版本。
请求参数
创建策略版本时需要以下参数:
policyArn(必需)-
要为其创建版本的自动推理策略的 Amazon 资源名称(ARN)。
lastUpdatedDefinitionHash(必需)-
新版本的策略定义的哈希值。您可以从
GetAutomatedReasoningPolicyAPI 操作中检索此哈希值。
示例
以下示例说明了如何使用 AWS CLI 创建自动推理策略的版本:
aws bedrock create-automated-reasoning-policy-version \ --policy-arn "arn:aws:bedrock:us-east-1:111122223333:automated-reasoning-policy/lnq5hhz70wgk" \ --last-updated-definition-hash "583463f067a8a4f49fc1206b4642fd40b1c877a0141109ad0a3cf213f87df0ad21455e049dbe43dda94253439d9d3710f9ae161b4842d825d7bda119ffb92a5d"
示例响应:
{ "policyArn": "arn:aws:bedrock:us-east-1:111122223333:automated-reasoning-policy/lnq5hhz70wgk", "version": "1", "name": "MyHRPolicy" }
将自动推理策略添加到护栏
拥有自动推理策略的已保存版本后,您可以将该策略添加到您的护栏。
使用控制台
-
在左侧导航栏中,选择护栏,然后选择创建护栏。
-
进入添加自动推理检查功能屏幕后,选择启用自动推理策略。
-
在策略名称中,选择自动推理策略的已保存版本,然后选择下一步。
-
完成护栏的创建。
使用 API
您可以使用 CreateGuardrail 或 UpdateGuardrail API 操作将自动推理策略添加到您的护栏。
请求参数
创建或更新 Amazon Bedrock 护栏时,请添加以下参数以在 Amazon Bedrock 护栏中启用自动推理检查功能:
automatedReasoningConfig-
Amazon Bedrock 护栏中自动推理检查功能的配置。
policyArn(必需)-
要用于您的护栏的自动推理策略的 Amazon 资源名称(ARN)。
示例
以下示例说明了如何借助 AWS CLI 使用自动推理策略创建护栏:
aws bedrock create-guardrail \ --name "HR-Policy-Guardrail" \ --description "Guardrail for HR policy validation" \ --automated-reasoning-config policyArn="arn:aws:bedrock:us-west-2:123456789012:automated-reasoning-policy/t3x7y9z2a5b8:1" \ --topic-policy-config blockedTopics=[] \ --content-policy-config filters=[] \ --sensitive-information-policy-config piiEntities=[]