在应用程序中部署自动推理策略 - Amazon Bedrock

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在应用程序中部署自动推理策略

在测试自动推理策略并对其性能感到满意之后,您可以使用 Amazon Bedrock 护栏将其部署到应用程序中使用。

保存自动推理策略的版本

完成策略测试后,您可以创建该策略的不可变副本以用于您的应用程序。

使用控制台

  1. 在左侧导航窗格中,选择自动推理

  2. 选择要用于您的应用程序的自动推理策略。

  3. 选择另存为新版本。您可以将此版本的策略与护栏一起使用。

使用 API

您可以使用 CreateAutomatedReasoningPolicyVersion API 操作来创建自动推理策略的不可变版本。

请求参数

创建策略版本时需要以下参数:

policyArn(必需)

要为其创建版本的自动推理策略的 Amazon 资源名称(ARN)。

lastUpdatedDefinitionHash(必需)

新版本的策略定义的哈希值。您可以从 GetAutomatedReasoningPolicy API 操作中检索此哈希值。

示例

以下示例说明了如何使用 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" }

将自动推理策略添加到护栏

拥有自动推理策略的已保存版本后,您可以将该策略添加到您的护栏。

使用控制台

  1. 在左侧导航栏中,选择护栏,然后选择创建护栏

  2. 进入添加自动推理检查功能屏幕后,选择启用自动推理策略

  3. 策略名称中,选择自动推理策略的已保存版本,然后选择下一步

  4. 完成护栏的创建。

使用 API

您可以使用 CreateGuardrailUpdateGuardrail 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=[]