使用 BedrockAgentIntent 在 Amazon Lex V2 中调用 Amazon Bedrock 代理 - Amazon Lex

使用 BedrockAgentIntent 在 Amazon Lex V2 中调用 Amazon Bedrock 代理

注意

在利用生成式人工智能功能之前,您必须满足以下先决条件

  1. 导航到 Amazon Bedrock 控制台并注册您打算使用的 Anthropic Claude 模型的访问权限(有关更多信息,请参阅模型访问权限)。有关使用 Amazon Bedrock 的定价信息,请参阅 Amazon Bedrock 定价

  2. 为机器人区域设置开启生成式人工智能功能。为此,请按照利用生成式人工智能优化 Lex V2 机器人的创建和性能中的步骤进行操作。

您可以利用 Amazon Bedrock 代理来处理客户请求的复杂工作负载,而无需完成全面的任务定义流程。Amazon Lex V2 提供了一个内置 AMAZON.BedrockAgentIntent,您可以将其添加到机器人中。此意图利用了 Amazon Bedrock 的生成式人工智能能力,方法是先识别客户请求,对其进行分析,推理,最终提供回复。它还能够询问任何后续问题,以完成所需的任务(例如,想象一下,您定义了可以检查客户订单状态的零售代理。当客户询问订单状态时,代理先请求 customerId 或关联的 emailId 检索详细信息,最终以正确的订单状态作出回复)。您也可以决定将您的 AMAZON.BedrockAgentIntent 与 Bedrock 知识库集成,直接回答客户的任何查询。

按照“AMAZON.BedrockAgentIntent 的权限”中的步骤,确保您的 IAM 角色具有访问 AMAZON.BedrockAgentIntent 的适当权限

要利用 AMAZON.BedrockAgentIntent,您必须设置以下知识库之一。

要使用 AMAZON.BedrockAgentIntent,请按照 Bedrock 代理意图在 Lex V2 中所需的权限中的步骤,确保您的 IAM 角色具有适当的权限。

有关更多信息,请参阅 AMAZON.BedrockAgentIntent