本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用自然語言查詢在 AgentCore 閘道中搜尋工具
如果您在建立閘道時啟用了閘道的語意搜尋,則可以呼叫 x_amz_bedrock_agentcore_search工具,使用自然語言查詢在閘道中搜尋工具。當您有許多工具且需要為您的使用案例尋找最合適的工具時,語意搜尋特別有用。若要了解如何在閘道建立期間啟用語意搜尋,請參閱建立 Amazon Bedrock AgentCore 閘道。
支援語意搜尋 AWS 的區域
下列 AWS 區域支援語意搜尋:
| 區域名稱 | 區域 |
|---|---|
|
美國東部 (維吉尼亞北部) |
us-east-1 |
|
美國東部 (俄亥俄) |
us-east-2 |
|
美國西部 (奧勒岡) |
us-west-2 |
|
亞太地區 (海德拉巴) |
ap-south-2 |
|
亞太區域 (孟買) |
ap-south-1 |
|
亞太區域 (首爾) |
ap-northeast-2 |
|
亞太區域 (新加坡) |
ap-southeast-1 |
|
亞太區域 (雪梨) |
ap-southeast-2 |
|
亞太區域 (東京) |
ap-northeast-1 |
|
加拿大 (中部) |
ca-central-1 |
|
歐洲 (法蘭克福) |
eu-central-1 |
|
歐洲 (愛爾蘭) |
eu-west-1 |
|
歐洲 (倫敦) |
eu-west-2 |
|
歐洲 (米蘭) |
eu-south-1 |
|
Europe (Paris) |
eu-west-3 |
|
歐洲 (西班牙) |
eu-south-2 |
|
Europe (Stockholm) |
eu-north-1 |
|
南美洲 (聖保羅) |
sa-east-1 |
若要使用此 AgentCore 工具搜尋工具,請使用 tools/call方法向閘道的 MCP 端點提出下列 POST 請求:
範例
注意
閘道僅接受其protocolConfiguration.mcp組態 supportedVersions 欄位中列出的 MCP 通訊協定版本。若要使用版本 2026-07-28,請確定閘道的 supportedVersions包含它。您可以使用 UpdateGateway API 變更支援的版本。
取代以下的值:
-
${GatewayEndpoint}– 閘道的 URL,如 CreateGateway API 的回應所提供。 -
${Authorization header}– 當您設定傳入授權時,來自身分提供者的授權憑證。 -
${McpProtocolVersion}– 請求的 MCP 通訊協定版本,例如2025-11-25。版本必須是閘道支援的版本。 -
${RequestName}– 請求的名稱。 -
${Query}– 搜尋工具的自然語言查詢。
回應會傳回與查詢相關的工具清單。
工具搜尋的程式碼範例
若要查看使用自然語言查詢在閘道中尋找工具的範例,請選取下列其中一種方法: