

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

# 使用 Bedrock Claude 配置代理搜索
<a name="cfn-template-agentic-search"></a>

Agentic Search 利用自主代理代表你执行复杂的搜索，方法是了解用户意图、编排正确的工具、生成优化的查询，并通过自然语言界面提供透明的决策摘要。这些代理由推理模型提供支持，例如贝德罗克·克劳德。

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

## 启用基岩克劳德访问权限
<a name="agentic-search-bedrock-access"></a>

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

1. 在[https://console.aws.amazon.com/aos/家](https://console.aws.amazon.com/aos/home)中打开亚马逊 OpenSearch 服务控制台。

1. 在左侧导航窗格中，选择**集成**。

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

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

1. 在 Amazon S OpenSearch ervice 控制台中，选择**域名**，然后选择您的域名。单击 “**OpenSearch 控制面板 URL**” 访问 OpenSearch 控制面板。

## 建筑代理并运行代理搜索
<a name="agentic-search-building-agents"></a>

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

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

1. 为您的搜索配置提供一个唯一的名称，然后单击 “**创建**”。

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

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

有关 AI Search Flows 插件的完整 OpenSearch 文档，请参阅文档中的[配置代理搜索](https://docs.opensearch.org/latest/vector-search/ai-search/building-agentic-search-flows/)。

有关代理搜索工作原理的更多信息，请参阅[文档中的 OpenSearch 代理搜索](https://opensearch.org/docs/latest/vector-search/ai-search/agentic-search/)。