Pular para o conteúdo
fernando.moretes.com
BlogEstudosCursosE-booksOpen SourcePodcasts
Loading…
Fernando Azevedo

Arquiteto de TI Especialista

Arquitetura, AWS, IA em produção, sistemas financeiros e FinOps, escritos a partir do que foi operado, com os números.

  • LinkedIn
  • GitHub
  • E-mail

Conteúdo

  • Blog
  • Estudos de arquitetura
  • Cursos
  • E-books
  • Open Source
  • Podcasts
  • Assuntos
  • Trilhas

Ferramentas

  • Well-Architected self-check
  • Arquitetura deste site
  • Números públicos
  • Histórico de estudo

Sobre

  • Comunidade
  • IA Builder
  • Perfil
  • Currículo (CV)
  • Trabalhe comigo
  • Media kit
  • RSS do blog
  • RSS dos estudos
  • Artigos narrados (podcast)
  • llms.txt
  • Termos, privacidade e uso de IA

(c) 2026 Fernando Francisco Azevedo

Blog/Artigo
RSSMarkdownLLMs
IA & AgentesReview de Tecnologia

Web Search no Bedrock AgentCore: Revisão Técnica Aprofundada

17 de jun. de 2026 10 minAvançado Com apoio de IA000 visualizações00 reproduções
Ouvir artigo

22:18 · voz do Fernando

Quando um agente de IA precisa raciocinar sobre eventos que ocorreram depois do seu corte de treinamento, uma mudança regulatória, uma falha de mercado, um CVE publicado ontem, a resposta convencional era integrar manualmente uma API de busca externa, gerenciar credenciais, lidar com egresso de dados e torcer para que o provedor de busca não armazenasse seus prompts. O Web Search no Amazon Bedrock AgentCore, disponível em GA desde 17 de junho de 2026, ataca exatamente esse problema: entrega busca web gerenciada, com grounding citado, construída sobre o índice próprio da Amazon e conectada ao agente via Model Context Protocol (MCP), tudo dentro do perímetro AWS. Minha análise não é um tutorial; é uma revisão técnica honesta de onde essa capacidade muda o jogo, onde ela ainda tem arestas e qual o veredicto para quem projeta sistemas financeiros e enterprise de alta criticidade.

Números que importam na avaliação

$7
por 1.000 queries de busca
Preço de GA; sem compromisso upfront. Comparável a Bing Search API (~$3–$15/1k) mas sem egresso de dados fora da AWS.
1
região disponível no lançamento (us-east-1)
Disponibilidade regional única é o principal limitador operacional para workloads multi-region e de DR ativo-ativo.
0
bytes de egresso de prompts para provedores externos
Queries e snippets permanecem no ambiente AWS do cliente, diferencial crítico para compliance financeiro e LGPD/GDPR.

O que é, de verdade: MCP como camada de integração de ferramentas

O Web Search não é um endpoint REST avulso colado ao Bedrock. Ele é um connector target dentro do Bedrock AgentCore Gateway, exposto via Model Context Protocol (MCP). Isso importa arquiteturalmente: o MCP define um contrato padronizado de tool-calling entre o modelo e ferramentas externas, permitindo que o agente descubra, invoque e interprete resultados de busca como parte do seu ciclo de raciocínio, sem que o desenvolvedor precise escrever parsers ou gerenciar o schema de resposta manualmente.

Na prática, o fluxo é: o agente envia uma query em linguagem natural → o Gateway roteia para o connector de Web Search → o serviço consulta o índice web da Amazon combinado com o Amazon Knowledge Graph (dados estruturados verificados) → retorna snippets, URLs, títulos e datas de publicação → o modelo raciocina sobre esses fragmentos para produzir uma resposta grounded com citações.

A escolha do MCP como protocolo de integração é uma aposta clara da AWS na padronização do ecossistema agentic. Isso significa que o mesmo Gateway pode agregar múltiplos targets MCP, busca web, bases de conhecimento internas, APIs corporativas, e o agente os trata de forma uniforme. Para arquitetos que já trabalham com Strands Agents ou frameworks compatíveis com MCP, a adoção é praticamente zero-friction no lado do código. O ponto de atenção é que o Gateway em si introduz um hop adicional de latência e um ponto de controle centralizado que precisa ser dimensionado e monitorado.

Onde brilha: o caso financeiro e de compliance

Em ambientes financeiros regulados, bancos, corretoras, fintechs sob BACEN, CVM, SEC ou FCA, o maior bloqueador para adoção de busca web em agentes não era tecnológico: era de governança. Enviar prompts contendo dados de clientes ou estratégias proprietárias para APIs de busca de terceiros (Google, Bing, Brave) cria um vetor de vazamento de dados que a maioria dos times de segurança simplesmente não aceita. O Web Search no AgentCore elimina esse vetor ao manter tudo dentro do perímetro AWS do cliente.

Isso tem implicações concretas: não há necessidade de Data Processing Agreements (DPAs) adicionais com provedores de busca externos; o tráfego pode ser mantido dentro de uma VPC via PrivateLink (verificar disponibilidade por região); os logs de queries ficam no CloudWatch Logs do próprio cliente, auditáveis via CloudTrail; e as políticas IAM do AgentCore Gateway podem ser escopadas por role, permitindo que apenas agentes autorizados invoquem a ferramenta de busca.

O caso de uso que mais me convence é o de agentes de compliance e monitoramento regulatório: um agente que precisa verificar se uma nova circular do BACEN ou uma atualização da SEC afeta uma posição ou produto específico, consultando fontes públicas em tempo real, sem que a query revele a posição do cliente para nenhum terceiro. Combinado com o Amazon Knowledge Graph, que traz dados estruturados verificados sobre entidades, fatos e relações, o grounding vai além de snippets de texto puro, o que reduz alucinações em domínios com ontologias bem definidas como regulação financeira e taxonomias de produtos.

Pontos fortes que diferenciam a capacidade

Zero egresso de dados: queries e respostas nunca saem do ambiente AWS do cliente, diferencial de compliance inegociável para setores regulados.
Multi-source grounding: combinação de índice web com Amazon Knowledge Graph entrega snippets + fatos estruturados verificados, reduzindo alucinações em domínios ontológicos.
MCP nativo: integração via protocolo padronizado permite composição com outros targets (Knowledge Bases, APIs internas) no mesmo Gateway sem código adicional.
Citações estruturadas: o retorno inclui URL, título e data de publicação, fundamentais para rastreabilidade e auditoria em workflows agentic de alta criticidade.
Herança de infraestrutura Alexa+/Amazon Quick: o índice subjacente tem histórico de escala e qualidade em buscas agentic, não é um crawler genérico de terceiro.
Modelo de preço simples: $7/1k queries, usage-based, sem tier de comprometimento, adequado para workloads com volume imprevisível em fase de experimentação.

Fluxo de grounding: Web Search no AgentCore em ambiente financeiro

Mostra como um agente financeiro consulta o Web Search via AgentCore Gateway (MCP), combina com Knowledge Base interna e retorna resposta grounded com citações, tudo dentro do perímetro AWS do cliente.

🏦 Aplicação: Camada do Agente
  • Bedrock Agent · (Strands / custom)
  • Foundation Model · (Claude / Nova)
🟧 AWS: AgentCore Gateway (MCP)
  • AgentCore Gateway · MCP endpoint
  • Web Search · Connector Target
  • Knowledge Base · Target (interno)
🔍 Amazon: Índice & Conhecimento
  • Amazon Web Index · (crawl próprio)
  • Amazon Knowledge · Graph (fatos verificados)
🔒 AWS: Segurança & Observabilidade
  • IAM Role · (escopo por agente)
  • CloudWatch Logs · + CloudTrail

Onde dói: limites reais que o entusiasmo de lançamento esconde

Nenhuma capacidade de GA chega perfeita, e o Web Search no AgentCore não é exceção. O primeiro limite que impacta projetos enterprise imediatamente é a disponibilidade em uma única região (us-east-1). Para workloads financeiros com requisitos de DR multi-region ou com restrições de residência de dados fora dos EUA (LGPD, GDPR, regulação europeia), isso não é um detalhe, é um bloqueador de adoção até que regiões adicionais sejam habilitadas. A AWS promete expansão no roadmap, mas sem SLA de data.

O segundo ponto crítico é a ausência de controle sobre o índice consultado. Diferente de uma Knowledge Base gerenciada onde você define o corpus, o Web Search consulta o índice público da Amazon. Isso significa que não há como excluir domínios específicos, priorizar fontes confiáveis (ex: apenas reguladores, bancos centrais, publicações peer-reviewed) ou filtrar por jurisdição geográfica do conteúdo. Para agentes que precisam de grounding em fontes curadas, um requisito comum em compliance financeiro, isso é uma limitação funcional relevante.

O terceiro ponto é observabilidade e custo previsível. A $7/1k queries, um agente conversacional com 10k usuários ativos fazendo 5 buscas por sessão gera $350/dia: $10.500/mês, apenas em Web Search, antes de computar o custo do modelo. Sem mecanismos nativos de rate limiting por agente ou por usuário no Gateway, um loop de raciocínio mal configurado pode gerar centenas de queries em segundos. É imprescindível implementar quotas via API Gateway ou lógica de retry com backoff exponencial e limite de iterações no próprio agente. CloudWatch Metrics para WebSearchQueryCount deve ter alarme configurado desde o dia zero.

Riscos operacionais que precisam de mitigação ativa

Disponibilidade regional única: não use Web Search como componente crítico em arquiteturas que exigem failover multi-region até que us-east-1 não seja a única opção. Projete o agente para degradar graciosamente, responder com base apenas no Knowledge Base interno, quando o Web Search estiver indisponível ou fora da região. Runaway query cost: implemente um max_search_iterations no loop do agente (recomendo ≤5 por turno de conversa) e configure um budget alert no AWS Cost Explorer com threshold diário. Um agente mal configurado em produção pode consumir o budget mensal em horas. Qualidade de grounding não garantida: o índice web da Amazon é amplo, mas não é curado por domínio. Valide a qualidade dos snippets retornados com um conjunto de queries de referência antes de ir para produção em casos de uso de alta criticidade.

Arquitetura de referência: composição com Knowledge Base e guardrails

O padrão arquitetural que recomendo para ambientes financeiros não usa o Web Search de forma isolada. A composição correta é: Knowledge Base interna (documentos regulatórios, políticas, dados proprietários) + Web Search (eventos recentes, publicações públicas) + Guardrails do Bedrock (filtragem de conteúdo e PII), todos expostos como targets MCP no mesmo AgentCore Gateway.

O agente decide qual ferramenta invocar com base no tipo de query: para fatos históricos e políticas internas, usa a Knowledge Base; para eventos recentes ou validação de informações públicas, usa o Web Search. Essa decisão pode ser guiada por um router de intenção implementado como uma chain de prompt antes da chamada de tool, reduzindo queries desnecessárias ao Web Search e, consequentemente, o custo.

No plano de observabilidade, instrumentalize o Gateway com OpenTelemetry: trace cada invocação de tool com agent.tool.name, agent.tool.latency_ms, agent.search.query_hash (nunca o texto raw por PII) e agent.search.result_count. Correlacione com os traces do modelo via trace_id para ter visibilidade end-to-end do ciclo de raciocínio. No Datadog ou CloudWatch, crie um SLO de latência P95 para o ciclo completo de grounding (target: <3s para queries síncronas em interfaces conversacionais).

Para IAM, o princípio de menor privilégio se aplica com granularidade: a role do agente deve ter bedrock:InvokeAgent e a permissão específica para invocar o Gateway, mas não deve ter acesso direto às credenciais do índice ou a outros targets não autorizados. Use resource-based policies no Gateway para restringir quais roles podem invocar quais targets MCP.

Posicionamento estratégico: o que a AWS está realmente construindo

O Web Search no AgentCore não é um produto isolado, é uma peça de um movimento estratégico maior. Olhando o conjunto de anúncios do AWS Summit New York 2026: Managed Knowledge Base, AgentCore Gateway, Web Search, AWS DevOps Agent, AWS Transform, a AWS está construindo uma plataforma de orquestração agentic enterprise, onde o MCP é o barramento de integração e o AgentCore é o plano de controle.

Isso tem implicações para decisões de build vs. buy. Hoje, muitas equipes constroem sua própria camada de tool-calling com LangChain, LlamaIndex ou frameworks proprietários, integrando manualmente APIs de busca, bases vetoriais e ferramentas de ação. O AgentCore + Web Search representa a proposta da AWS de que essa camada deve ser gerenciada, assim como a AWS gerencia filas (SQS), streams (Kinesis/MSK) e orquestração (Step Functions). A aposta é que o custo de operação e governança de ferramentas agentic customizadas supera o custo de adoção da plataforma gerenciada.

Para arquitetos de sistemas financeiros, a questão não é se o Web Search é tecnicamente superior a uma integração Bing/Google customizada, em muitos aspectos, ainda não é, especialmente em controle de corpus e cobertura regional. A questão é se a redução de risco de compliance + redução de overhead operacional justifica o preço e as limitações atuais. Para a maioria dos casos de uso que avaliei, monitoramento regulatório, enriquecimento de relatórios, assistentes de research, a resposta é sim, com as mitigações adequadas.

Como adotar com responsabilidade em ambiente financeiro

  1. 1

    1. Validar residência de dados e disponibilidade regional

    Confirme com o time jurídico e de compliance se us-east-1 atende aos requisitos de residência de dados. Se não, implemente o agente com fallback para Knowledge Base interna até que regiões adicionais estejam disponíveis. Documente essa decisão como um ADR com data de revisão.

  2. 2

    2. Configurar IAM com escopo mínimo

    Crie uma IAM Role dedicada por agente com bedrock:InvokeAgent e a permissão de Gateway escopada pelo ARN específico. Use aws:ResourceTag conditions para restringir acesso por ambiente (dev/staging/prod). Nunca use roles com * em recursos para agentes em produção.

  3. 3

    3. Implementar guardrails de custo desde o início

    Configure um AWS Budget com alerta em 80% do threshold diário para queries de Web Search. No código do agente, implemente max_search_calls_per_turn ≤ 5 e circuit breaker com backoff exponencial. Monitore WebSearchQueryCount no CloudWatch com alarme de anomalia.

  4. 4

    4. Instrumentalizar com OpenTelemetry antes de ir para produção

    Adicione spans OTel para cada invocação de tool: agent.tool.name, agent.tool.latency_ms, agent.search.result_count. Nunca logue o texto raw da query (PII risk), use hash ou categorias. Correlacione com o trace do modelo para visibilidade end-to-end. Defina SLO de P95 < 3s para o ciclo completo.

  5. 5

    5. Validar qualidade de grounding com query set de referência

    Antes de produção, construa um conjunto de 50-100 queries representativas do domínio (ex: circulares regulatórias, notícias de mercado) e avalie manualmente a relevância e precisão dos snippets retornados. Defina um threshold mínimo de relevância e automatize essa validação no pipeline de CI/CD do agente.

  6. 6

    6. Compor com Knowledge Base interna para reduzir custo e melhorar precisão

    Implemente um router de intenção que direciona queries sobre dados internos e históricos para a Knowledge Base (custo menor, corpus controlado) e queries sobre eventos recentes para o Web Search. Isso reduz o volume de queries pagas e melhora a precisão em domínios proprietários.

Web Search AgentCore vs. alternativas de grounding web

CritérioWeb Search AgentCoreBing Search API (Azure)Brave Search APISelf-hosted (SerpAPI + Lambda)
Egresso de dadosZero (dentro da AWS)Dados saem para AzureDados saem para BraveDados saem para SerpAPI
Controle de corpusNenhum (índice Amazon)Filtros básicos de domínioFiltros básicosAlto (configurável)
Integração MCP nativaSim (nativa)Não (custom wrapper)Não (custom wrapper)Não (custom wrapper)
Preço por 1k queries$7$3–$15 (por tier)$3–$9 (por tier)$5–$50 + infra Lambda
Disponibilidade regionalus-east-1 apenas (GA)Global (Azure regions)Global (API pública)Depende do provedor
Knowledge Graph estruturadoSim (Amazon KG)Sim (Microsoft Entity)NãoNão

Lente do AWS Well-Architected

Segurança

Zero egresso de dados é o ponto mais forte. Complemente com Bedrock Guardrails para filtragem de PII nos snippets retornados, resource-based policies no Gateway por role de agente, e KMS CMK para criptografia de logs de query no CloudWatch. Nunca logue o texto raw de queries que possam conter dados de clientes.

Confiabilidade

Disponibilidade em us-east-1 única é o principal risco de confiabilidade. Implemente fallback para Knowledge Base interna com circuit breaker. Defina SLO de disponibilidade separado para o componente de Web Search e exclua-o do SLO geral do agente quando em modo degradado.

Anti-padrões que já vi acontecer (ou que vão acontecer)

  • Usar Web Search para todo tipo de query: invocar busca web para perguntas sobre dados internos ou históricos que a Knowledge Base responderia melhor e mais barato. Resultado: custo desnecessário e latência maior.
  • Sem limite de iterações no loop do agente: agentes ReAct sem max_iterations podem entrar em loops de busca, gerando dezenas de queries por turno. Já vi isso consumir $500 em um único teste de carga.
  • Logar o texto raw das queries: queries de agentes financeiros podem conter ticker symbols, nomes de clientes ou estratégias proprietárias. Logar o texto raw viola políticas de PII e cria risco regulatório.
  • Confiar cegamente nos snippets retornados: o índice web é amplo mas não curado. Sem validação de qualidade, o agente pode raciocinar sobre snippets desatualizados, de fontes não confiáveis ou fora de contexto.
  • Arquitetura sem fallback regional: usar Web Search como componente crítico sem fallback para Knowledge Base interna em caso de indisponibilidade regional, especialmente crítico com disponibilidade em us-east-1 apenas.
FA
Minha nota de curadoria
Arquiteto de TI Especialista

Adotaria o Web Search no AgentCore imediatamente para casos de uso de monitoramento regulatório e enriquecimento de relatórios em ambientes financeiros, mas não como componente crítico de caminho principal até que a disponibilidade multi-region seja realidade. A lição mais dura que aprendi em sistemas agentic financeiros é que o risco de compliance de enviar prompts para terceiros é frequentemente subestimado até que o time jurídico revise o contrato: e aí o projeto para. O Web Search resolve esse problema de forma elegante e gerenciada. O que eu faria diferente do tutorial padrão: implementar o intent router antes de qualquer coisa, configurar o budget alert no dia zero e construir o fallback para Knowledge Base interna como requisito não-negociável de arquitetura, não como melhoria futura.

Veredicto: adotar com critério, não com entusiasmo

O Web Search no Amazon Bedrock AgentCore é uma capacidade genuinamente útil que resolve um problema real de governança em ambientes enterprise e financeiros: como dar aos agentes acesso a conhecimento web atual sem criar vetores de vazamento de dados para provedores externos. A execução técnica: MCP nativo, Knowledge Graph estruturado, citações com metadados, preço usage-based, é sólida para um lançamento de GA. Os limitadores são igualmente reais: disponibilidade em us-east-1 apenas, ausência de controle sobre o corpus consultado, sem rate limiting nativo por agente, e preço que pode escalar rapidamente sem guardrails de custo adequados. Para sistemas financeiros multi-region ou com requisitos de corpus curado, esses não são detalhes, são bloqueadores que precisam de mitigação ativa ou de aguardar o roadmap da AWS. Meu veredicto: adote para casos de uso de monitoramento, enriquecimento e research em ambientes onde us-east-1 é aceitável; implemente com intent routing, circuit breaker, budget alerts e fallback para Knowledge Base interna; documente as limitações atuais como ADR com critérios de revisão. Não adote como componente crítico de caminho principal em arquiteturas que exigem DR multi-region ou controle estrito de corpus. A direção estratégica da AWS com o AgentCore é convincente, esta é uma peça de uma plataforma agentic enterprise que vai amadurecer rapidamente.

Referências

Announcing Web Search on Amazon Bedrock AgentCore (AWS News Blog)Amazon Bedrock AgentCore DocumentationAmazon Bedrock AgentCore PricingModel Context Protocol (MCP) SpecificationIntroducing Amazon Bedrock Managed Knowledge Base (AWS News Blog)Top Announcements AWS Summit New York 2026AWS Well-Architected Framework: Machine Learning LensBuilding Effective Agents: Anthropic Research
#bedrock#agentcore#agentic-ai#mcp#web-search#grounding#financial-grade#rag
Compartilhar:LinkedInWhatsAppXBaixar em Markdown
Fonte analisada: Announcing Web Search on Amazon Bedrock AgentCore: Ground your AI agents in current, accurate web knowledge
Próximo passo
Agentes de IA em produção na AWSComo eu desenho, oriento e audito agentes que vão ao ar, com os números e as fontes.Ver o IA BuilderTrilha Arquiteto de IA, gratuitaFundamentos, LLMs, RAG, tools, MCP e arquitetura na AWS, em aulas curtas e interativas.Começar a trilha

Continue lendo

IA & AgentesAmazon Bedrock AgentCore Harness: Da Ideia ao Agente de ProduçãoO AgentCore Harness chegou ao GA em junho de 2026 como uma abstração gerenciada que colapsa o plano de controle de agentes LLM em dois chamadas de API. Neste artigo, analiso como o harness funciona internamente, onde ele falha, e o que arquitetos de sistemas financeiros precisam entender antes de colocá-lo em produção.Ler IA & AgentesAmazon Bedrock AgentCore: Otimização Contínua de Agentes em ProduçãoO Amazon Bedrock AgentCore introduz um loop de melhoria contínua que transforma traces de produção em diagnósticos acionáveis, recomendações fundamentadas em dados e validação estatística via testes A/B. Para arquitetos de sistemas financeiros e plataformas de alto risco, isso representa a primeira tentativa séria da AWS de fechar o gap entre observabilidade de agentes e operação confiável em produção.Ler IA & AgentesBedrock Managed Knowledge Base: Anatomia de um Pipeline RAG GerenciadoO Amazon Bedrock Managed Knowledge Base abstrai toda a pilha RAG, conectores, parsing, embeddings, re-ranking e recuperação agêntica, em um único primitivo gerenciado. Neste artigo, desmonto cada camada, exponho os modos de falha que a documentação não menciona e analiso os trade-offs reais para quem projeta sistemas de IA de grau financeiro na AWS.Ler
AnteriorStreaming de Respostas com Lambda: Precificação em Tempo RealPróximoAgentes de IA para Segurança e DevOps: Produtividade ou Risco?
Gostou desta análise? Receba a próxima.

Deep dives de arquitetura, AWS, IA e mercado: direto no seu email. Grátis.

Sem spam · cancele quando quiser

Pergunte ao Fernando sobre isto

Uma resposta focada sobre este artigo, do meu assistente de IA, baseada no meu trabalho.

Participe da conversa

Entre para comentar

Confirme seu e-mail para participar, você também recebe a newsletter. Sem senha.

Neste artigo
O que é, de verdade: MCP como camada de integração de ferramentasOnde brilha: o caso financeiro e de complianceArquiteturaOnde dói: limites reais que o entusiasmo de lançamento escondeArquitetura de referência: composição com Knowledge Base e guardrailsPosicionamento estratégico: o que a AWS está realmente construindoComo adotar com responsabilidade em ambiente financeiroWeb Search AgentCore vs. alternativas de grounding webWell-ArchitectedAntipadrõesVeredicto: adotar com critério, não com entusiasmoReferências