View a markdown version of this page

使用 Bedrock Claude 配置代理搜索 - 亚马逊 OpenSearch 服务

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

使用 Bedrock Claude 配置代理搜索

代理搜索通过了解用户意图、协调正确的工具、生成优化的查询以及通过自然语言界面提供透明的决策摘要,利用自主代理代表您执行复杂的搜索。这些代理由推理模型提供支持,例如 Bedrock Claude。

按照以下步骤打开并运行自动配置 Bedrock Claude 模型以进行代理搜索的 CloudFormation 模板,以及如何在仪表板上的 AI Search Flows 插件中配置和创建代理。 OpenSearch

启用 Bedrock Claude 访问权限

  1. 先决条件:如果您的网域使用精细的访问控制,请在运行模板之前arn:aws:iam::your-account-id:role/LambdaInvokeOpenSearchMLCommonsRole将其作为后端角色映射到该ml_full_access角色。如果此 IAM 角色尚不存在, CloudFormation 则将由自动创建。有关如何配置映射的更多信息,请参阅在 OpenSearch 仪表板中映射 ML 角色(如果使用精细的访问控制)

  2. 在以下位置打开亚马逊 OpenSearch 服务控制台https://console.aws.amazon.com/aos/home

  3. 在左侧导航窗格中,选择集成

  4. 在 “与 Bedrock Claude 集成以进行代理搜索” 下,选择 “配置域”。确保您的域名版本为 3.3 或更高版本。

  5. 在 CloudFormation 模板中,输入您的 OpenSearch 服务域终端节点并选择一个型号。其余字段是可选的或预先填写的。单击 “创建堆栈”,等待配置完成。

  6. 在亚马逊 OpenSearch 服务控制台中,选择域名,然后选择您的域名。单击 “OpenSearch 控制面板 URL” 以访问 OpenSearch 控制面板。

建立代理并运行 Agentic Search

  1. 在 OpenSearch 仪表板中,打开左侧的菜单。选择 “OpenSearch 插件” > “AI 搜索流程” 以访问该插件。

  2. 在 “工作流” 页面上,选择 “新建工作流程” 选项卡,然后在 “代理搜索” 卡片下方单击 “创建”。

  3. 为您的搜索配置提供一个唯一的名称,然后单击 “创建”

  4. 在 “配置代理” 下,单击 “创建新代理” 。选择你新创建的 Bedrock Claude 模型,然后点击创建代理。 如果禁用该按钮,请选中 “高级设置” > “LLM 接口”,并确保选择了有效的接口。来自的所有模型都 CloudFormation 将是 Bedrock Claude 模型,因此你可以选择 Bedrock Claude(如果还没有),然后点击创建代理。

  5. 在 “测试流程” 下,尝试运行代理搜索。提供自然语言搜索查询,然后单击 “搜索”

有关 AI Search Flows 插件的完整 OpenSearch 文档,请参阅文档中的配置代理搜索。

有关代理搜索工作原理的更多信息,请参阅文档中的 OpenSearch 代理搜索。