

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 Bedrock Claude 設定代理程式搜尋
<a name="cfn-template-agentic-search"></a>

代理程式搜尋透過了解使用者意圖、協調正確的工具、產生最佳化的查詢，以及透過自然語言界面提供其決策的透明摘要，來利用自動代理程式代表您執行複雜的搜尋。這些代理程式採用推理模型，例如 Bedrock Claude。

請依照下列步驟開啟並執行 CloudFormation 範本，自動設定 Bedrock Claude 模型以進行代理程式搜尋，以及如何在 OpenSearch Dashboards 的 AI 搜尋流程外掛程式中設定和建立您的代理程式。

## 啟用 Bedrock Claude Access
<a name="agentic-search-bedrock-access"></a>

1. **先決條件：**如果您的網域使用精細存取控制，請在執行範本之前將 `arn:aws:iam::your-account-id:role/LambdaInvokeOpenSearchMLCommonsRole`對應為 `ml_full_access`角色的後端角色。如果此 IAM 角色尚未存在，CloudFormation 會自動建立此角色。如需如何設定映射的詳細資訊，請參閱 [在 OpenSearch Dashboards 中映射 ML 角色 （如果使用精細存取控制）](ml-external-connector.md#connector-external-fgac)。

1. 開啟位於 https：//[https://console.aws.amazon.com/aos/home](https://console.aws.amazon.com/aos/home) 的 Amazon OpenSearch Service 主控台。

1. 在左側導覽中，選擇**整合**。

1. 在**與代理程式搜尋的 Bedrock Claude 整合**下，選擇**設定網域**。確保您的網域位於 3.3 版或更新版本。

1. 在 CloudFormation 範本中，輸入您的 OpenSearch Service 網域端點，然後選取模型。其餘欄位為選用或預先填入。按一下**建立堆疊**並等待佈建完成。

1. 從 Amazon OpenSearch Service 主控台，選取**網域**，然後選取您的網域。按一下 **OpenSearch Dashboards URL** 以存取 OpenSearch Dashboards。

## 建置代理程式並執行代理程式搜尋
<a name="agentic-search-building-agents"></a>

1. 從 OpenSearch Dashboards 開啟左側的選單。選取 **OpenSearch 外掛程式** > **AI 搜尋流程**以存取外掛程式。

1. 在**工作流程**頁面上，選取**新增工作流程**索引標籤，然後在**客服人員搜尋**卡片下，按一下**建立**。

1. 為您的搜尋組態提供唯一的名稱，然後按一下**建立**。

1. 在**設定代理**程式下，按一下**建立新代理程式**。選取您新建立的 Bedrock Claude 模型，然後按一下**建立代理**程式。如果按鈕已停用，請檢查**進階設定** > **LLM 介面**，並確認已選取有效的介面。CloudFormation 的所有模型都會是 Bedrock Claude 模型，因此您可以選取 **Bedrock Claude**，如果尚未選取，請按一下**建立代理**程式。

1. 在**測試流程**下，嘗試執行代理搜尋。提供自然語言搜尋查詢，然後按一下**搜尋**。

如需 AI 搜尋流程外掛程式的完整文件，請參閱 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/)。