As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Ferramenta de pesquisa na Web
Os agentes de IA estão transformando a forma como as organizações interagem com as informações, mas enfrentam uma limitação fundamental: seu conhecimento é congelado no momento do treinamento. Quando um usuário pergunta sobre os preços atuais das ações ou sobre uma versão de software lançada há uma hora, um agente que depende exclusivamente de seus dados de treinamento não pode fornecer respostas precisas.
Criar integrações personalizadas de pesquisa na Web para resolver isso é caro: adquirir APIs de pesquisa de terceiros, gerenciar chaves, cotas e limites de taxa, analisar formatos de resultados inconsistentes entre fornecedores, criar uma lógica de extração de trechos para que os modelos obtenham passagens relevantes em vez de HTML bruto, raciocinando sobre para onde as consultas dos clientes vão e como os dados podem ser retidos e mantendo a atualização e a cobertura ao longo do tempo. Cada um deles é um projeto em si.
A ferramenta de pesquisa na Web no Amazon Bedrock AgentCore elimina essa complexidade. É um recurso de pesquisa MCP-compliant na Web totalmente gerenciado que permite que seus agentes recuperem informações da Web sem nenhuma sobrecarga de infraestrutura. Ele está disponível como um conector gerenciado que você conecta ao seu AgentCore Gateway. Os agentes o descobrem com uma tools/list chamada padrão e o invocam como qualquer outra ferramenta do Model Context Protocol. Não há APIs de pesquisa para provisionar, credenciais de saída para gerenciar e nenhuma cola de análise de resultados para manter.
As seções a seguir abordam os principais recursos, a arquitetura do índice da Web criado especificamente, as garantias de privacidade, os casos de uso e como configurar a Ferramenta de Pesquisa na Web.
Tópicos
Capacidades gerais
-
Up-to-date acesso às informações — recupere os resultados atuais da web com títulos, URLs, trechos e datas de publicação para obter as respostas dos agentes terrestres em informações atualizadas.
-
Gerenciamento zero de infraestrutura — Sem APIs de pesquisa de terceiros para provisionar ou escalar para configurar. O Gateway expõe automaticamente a pesquisa na web como uma ferramenta MCP padrão.
-
Estrutura agnóstica — Funciona com Strands Agents, LangChain, LangGraph, CrewAI ou qualquer MCP-compatible cliente por meio do Model Context Protocol padrão.
-
Filtragem de domínio e data — Restrinja as pesquisas com uma lista de exclusão de domínios de nível de destino. Na versão do conector
1.2.0e posterior, os destinos também oferecem suporte a uma lista de inclusão de domínio, e os agentes podem aprovar listas de inclusão e exclusão de domínios por solicitação e limites de data de publicação. -
Purpose-built índice da web — Apoiado por um índice Amazon-operated da web que abrange dezenas de bilhões de documentos.
-
Gráfico de conhecimento para fatos de alta confiança — Fundamenta as entidades e seus relacionamentos para fornecer respostas factuais, em vez de deixar que o modelo as deduza a partir do texto extraído da página.
-
Extração de trechos semânticos — Extrai passagens semanticamente relevantes de cada página da web, otimizadas para a janela de contexto de um modelo, em vez de retornar HTML bruto ou páginas inteiras.
Purpose-built índice da web
Muitas soluções que adicionam pesquisa na web a um agente são incorporadas a um mecanismo de pesquisa terceirizado. A ferramenta de pesquisa na Web no Amazon Bedrock AgentCore é diferente — ela é apoiada por um índice da web que a Amazon cria e opera diretamente.
- Ampla cobertura
-
O índice abrange dezenas de bilhões de documentos. Essa escala é importante para a cobertura — perguntas longas sobre bibliotecas de nicho ou especificações obscuras de produtos podem ser respondidas de forma mais eficaz quando o índice é amplo, em vez de limitado às páginas mais populares.
- Atualizado continuamente
-
A Amazon atualiza o índice continuamente, refletindo conteúdos novos e alterados em minutos. Para agentes que respondem a perguntas sobre movimentos de preços ou anúncios recém-publicados, essa janela recente é a diferença entre uma resposta fundamentada e uma resposta confiante e errada. Quando seu agente pesquisa “o que aconteceu hoje”, os resultados refletem o que realmente aconteceu hoje.
- Gráfico de conhecimento para fatos de alta confiança
-
A Ferramenta de Pesquisa na Web inclui um gráfico de conhecimento integrado que fundamenta as entidades e seus relacionamentos. Para questões factuais, como quem ocupa uma função ou quando algo foi fundado, o gráfico de conhecimento fornece respostas de alta confiança em vez de deixar que o modelo as deduza a partir do texto extraído da página. Isso reduz o tipo de desvio factual sutil que pode ocorrer quando um agente junta uma resposta apenas a partir de trechos.
- Extração de trechos semânticos otimizada para o contexto do modelo
-
Em vez de entregar ao modelo um dump de HTML bruto ou uma página inteira, a ferramenta executa a extração de trechos semanticamente relevantes. Ele extrai as passagens de cada página da web que realmente dizem respeito à consulta e as retorna em um formato otimizado para a janela de contexto de um modelo. O resultado é um contexto mais denso e relevante por token: o modelo vê as partes que importam e gasta menos tokens no clichê e no cromo de navegação, o que ajuda a melhorar a precisão das respostas citadas.
Privado por design
Para muitas empresas, a pergunta que impede a implantação de uma pesquisa na web não é “funciona” — é “para onde vão as consultas dos meus usuários e o que acontece com elas?” A Ferramenta de Pesquisa na Web foi criada para que essas respostas sejam diretas.
- As consultas nunca saem AWS
-
Quando seu agente faz uma pesquisa, a consulta é atendida inteiramente dentro da AWS infraestrutura. As consultas dos clientes não são enviadas para um mecanismo de pesquisa de terceiros nem encaminhadas para fora. AWS O Gateway se autentica no conector AWS de propriedade e encaminha a solicitação internamente, para que o caminho dos dados permaneça de ponta a AWS ponta. Para equipes com problemas de saída de dados, isso remove toda uma categoria de revisão.
Como funciona
A Ferramenta de Pesquisa na Web é um conector embutido. O Gateway gerencia o gerenciamento de esquemas, a governança de parâmetros, a resolução de terminais e a autenticação de serviços.
-
Configuração do gateway — Crie um gateway e adicione um alvo da ferramenta de pesquisa na Web usando
connectorId: "web-search". O Gateway captura o esquema da ferramenta e provisiona a integração. -
Descoberta de ferramentas — Seu agente chama
tools/listo endpoint do Gateway e descobre aWebSearchferramenta com seu esquema de entrada. -
Invocação de pesquisa — Seu agente liga
tools/callcom uma consulta em linguagem natural (até 200 caracteres) e, na versão do conector1.2.0e posterior, filtros opcionais em nível de solicitação para domínios e datas de publicação. O Gateway se autentica no back-end e encaminha a solicitação internamente. AWS -
Resultados estruturados — A ferramenta retorna resultados com trechos de texto, URLs, títulos e datas de publicação semanticamente relevantes nos formatos JSON estruturado e de texto.
-
Resposta fundamentada — Seu agente usa os resultados para compor uma resposta com fontes citadas.
Casos de uso
-
Up-to-date pesquisa — Responda a perguntas sobre eventos atuais, preços de ações ou anúncios recentes pesquisando na web e sintetizando resultados com citações de fontes.
-
Fact-checking— Verifique reivindicações em documentos pesquisando fontes primárias e confirmando ou corrigindo números usando respostas factuais baseadas em gráficos de conhecimento.
-
Inteligência competitiva — Monitore anúncios de concorrentes, lançamentos de produtos ou mudanças de preços a partir de fontes públicas da web.
-
Eliminação de conhecimento obsoleto — Dê aos agentes acesso às informações publicadas após o término do treinamento, como novos lançamentos de software, mudanças de políticas ou desenvolvimentos inovadores.
Configurar a ferramenta de pesquisa na Web
Para obter instruções sobre como criar um destino de gateway com a configuração do conector da Ferramenta de Pesquisa na Web, incluindo exemplos de configuração usando o SDK e a CLI do Python, consulte Configurar a ferramenta de pesquisa na Web no guia de configuração do destino.
Use com um arnês
Para oferecer um recurso AgentCore de pesquisa na Web, conecte o gateway que você criou em Configurar a Ferramenta de Pesquisa na Web ao equipamento como uma agentcore_gateway ferramenta. A função de execução do harness requer a bedrock-agentcore:InvokeGateway permissão no ARN do gateway. Para ver o passo a passo de ponta a ponta, consulte Ferramentas na documentação do chicote.
Configurar a filtragem de domínio
A Ferramenta de Pesquisa na Web suporta 2 camadas de filtragem que compõem cada solicitação:
-
Target-level lista de exclusão de domínio e lista de inclusão. Ao configurar o alvo, o administrador configura listas de domínios que o alvo exclui ou restringe todas as pesquisas. Ambas as listas estão ocultas do agente chamador e aplicadas a cada solicitação que flui pelo destino.
-
Request-level filtros (versão do conector
1.2.0e posterior). O agente chamador pode passar umfiltersobjeto opcional com cadatools/callsolicitação:-
domainFilter—includeeexcludelistas, até 100 domínios por lista. A Ferramenta de Pesquisa na Web retorna resultados somente de domínios naincludelista e descarta qualquer resultado cujo domínio apareça naexcludelista. -
publishedDateFilter—frometolimites, inclusive, ISO-8601 UTC. A Ferramenta de Pesquisa na Web retorna somente resultados com uma data de publicação que cai em ou entre astodatasfrome.
-
Request-level os filtros são compostos com a lista de exclusão de nível de destino e a lista de inclusão:
-
Um domínio é removido dos resultados se aparecer na lista de exclusão no nível do alvo ou na lista de exclusão no nível da solicitação.
-
Um domínio é retornado somente se ele aparecer em todas as listas de inclusão definidas. Se somente a lista de inclusão em nível de destino ou somente a lista de inclusão em nível de solicitação estiver definida, essa lista será respeitada. Se ambos estiverem definidos, somente os domínios presentes em ambos serão retornados. Se os dois não compartilharem domínios, nenhum resultado será retornado.
Request-level os filtros não podem substituir a lista de exclusão no nível do alvo nem expandir os resultados além da lista de inclusão no nível do alvo.
Para obter exemplos e detalhes de configuração, consulte Configurar filtragem de domínio no guia de configuração de destino.
Configurar a função de serviço de gateway
O Gateway precisa de uma função de AgentCore serviço que permita que o serviço execute ações em seu nome. Para obter as permissões de IAM e a configuração de políticas necessárias, consulte Configurar a função de serviço do gateway no guia de configuração de destino.
Esquema de entrada
A Ferramenta de Pesquisa na Web aceita o seguinte esquema de entrada quando invocada por meio de. tools/call O filters campo está disponível somente quando o alvo está fixado na versão do conector 1.2.0 ou posterior. Nas versões anteriores, o esquema expõe somente e. query maxResults
{ "inputSchema": { "type": "object", "properties": { "query": { "description": "The search query string", "type": "string" }, "maxResults": { "description": "Maximum number of results to return. Valid range: 1-25. Defaults to 10.", "type": "integer" }, "filters": { "description": "Optional request-level filters (connector version 1.2.0+). Applied on top of the target-level exclude list and include list.", "type": "object", "properties": { "domainFilter": { "description": "Per-call domain filter. Include and exclude lists each hold up to 100 domains. Root domain matches subdomains.", "type": "object", "properties": { "include": { "description": "Restrict results to these domains.", "type": "array", "items": {"type": "string"} }, "exclude": { "description": "Drop results from these domains.", "type": "array", "items": {"type": "string"} } } }, "publishedDateFilter": { "description": "Per-call published-date filter. Bounds inclusive, ISO-8601 UTC. Applies to web results only.", "type": "object", "properties": { "from": { "description": "Earliest publication date (ISO-8601 UTC).", "type": "string" }, "to": { "description": "Latest publication date (ISO-8601 UTC).", "type": "string" } } } } } }, "required": ["query"] } }
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
|
|
string |
Sim |
A sequência de consulta da pesquisa. Deve ter 200 caracteres ou menos. |
|
|
integer |
Não |
O número máximo de resultados a serem retornados. Intervalo válido: 1-25. Padronizado como dez. |
|
|
objeto |
Não |
Filtros opcionais em nível de solicitação. Disponível na versão do conector |
|
|
matriz de strings |
Não |
Domínios a serem incluídos. Até 100 entradas. |
|
|
matriz de strings |
Não |
Domínios a serem excluídos. Até 100 entradas. |
|
|
string |
Não |
Data de publicação mais antiga, ISO-8601 UTC. |
|
|
string |
Não |
Data de publicação mais recente, ISO-8601 UTC. |
Formato de resposta
A Ferramenta de Pesquisa na Web retorna resultados no seguinte MCP-compliant formato:
{ "isError": false, "content": [ { "type": "text", "text": "{\"id\":\"824f89d0\",\"results\":[{\"text\":\"Python 3.13 was released on October 7, 2024, featuring improvements to the interactive interpreter, experimental free-threaded mode, and a preliminary JIT compiler...\",\"publishedDate\":\"2024-10-07\",\"url\":\"https://example.com/python/releases/3.13\",\"title\":\"Python 3.13 Release Highlights\"}]}" } ] }
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
|
|
string |
Sim |
Conteúdo de texto ou trecho do resultado da pesquisa |
|
|
string |
Não |
URL da página da web de origem |
|
|
string |
Não |
Título da página da web de origem |
|
|
string |
Não |
Data de publicação do resultado |
Disponibilidade
O conector da Ferramenta de Pesquisa na Web está disponível nas seguintes AWS regiões:
-
Leste dos EUA (Norte da Virgínia)
us-east-1 -
Europa (Irlanda)
eu-west-1 -
Ásia-Pacífico (Tóquio)
ap-northeast-1
Como a Amazon opera toda a pilha de pesquisa, as melhorias na atualização, na cobertura, na relevância e na qualidade dos trechos fluem automaticamente para seus agentes por meio do mesmo conector gerenciado. Não são necessários upgrades ou migrações de versão da sua parte.
Uso aceitável
Se você usa a Ferramenta de Pesquisa na Web, você é responsável pelo uso e por qualquer uso por seus usuários finais do conteúdo recuperado da Ferramenta de Pesquisa na Web (“Resultados da Pesquisa”). Você deve reter e exibir as citações de origem e os links fornecidos com cada Resultado da Pesquisa em qualquer saída exibida aos usuários finais que usa o Resultado da Pesquisa. Você não pode usar a Ferramenta de Pesquisa na Web para (a) extrair, armazenar ou reproduzir conteúdo dos Resultados da Pesquisa em massa, ou (b) criar ou preencher um índice ou banco de dados concorrente.