使用 BedrockAgentIntent 在 Amazon Lex V2 中调用 Amazon Bedrock 代理
注意
在利用生成式人工智能功能之前,您必须满足以下先决条件
-
导航到 Amazon Bedrock 控制台
并注册您打算使用的 Anthropic Claude 模型的访问权限(有关更多信息,请参阅模型访问权限)。有关使用 Amazon Bedrock 的定价信息,请参阅 Amazon Bedrock 定价 。 -
为机器人区域设置开启生成式人工智能功能。为此,请按照利用生成式人工智能优化 Lex V2 机器人的创建和性能中的步骤进行操作。
您可以利用 Amazon Bedrock 代理来处理客户请求的复杂工作负载,而无需完成全面的任务定义流程。Amazon Lex V2 提供了一个内置 AMAZON.BedrockAgentIntent,您可以将其添加到机器人中。此意图利用了 Amazon Bedrock 的生成式人工智能能力,方法是先识别客户请求,对其进行分析,推理,最终提供回复。它还能够询问任何后续问题,以完成所需的任务(例如,想象一下,您定义了可以检查客户订单状态的零售代理。当客户询问订单状态时,代理先请求 customerId 或关联的 emailId 检索详细信息,最终以正确的订单状态作出回复)。您也可以决定将您的 AMAZON.BedrockAgentIntent 与 Bedrock 知识库集成,直接回答客户的任何查询。
按照“AMAZON.BedrockAgentIntent 的权限”中的步骤,确保您的 IAM 角色具有访问 AMAZON.BedrockAgentIntent 的适当权限
要利用 AMAZON.BedrockAgentIntent,您必须设置以下知识库之一。
-
Amazon Bedrock 代理:有关更多信息,请参阅创建 Bedrock 代理。
-
Amazon Bedrock 知识库:有关更多信息,请参阅构建知识库。
要使用 AMAZON.BedrockAgentIntent,请按照 Bedrock 代理意图在 Lex V2 中所需的权限中的步骤,确保您的 IAM 角色具有适当的权限。
有关更多信息,请参阅 AMAZON.BedrockAgentIntent。