Este guia reorganiza, em português, um levantamento técnico sobre construir, executar, observar e governar agentes de IA no Google Cloud, comparando cada capacidade com alternativas de mercado. O material de origem é um cheatsheet datado de 14 de outubro de 2026; a pesquisa de cada link foi refeita em 14/10/2026 e o resultado está descrito na seção "Estado das evidências", logo abaixo.
São 14 camadas e 74 capacidades, cada uma identificada por um código (t001 a t074). Use as tabelas para comparar rápido e as fichas logo abaixo de cada tabela para o mecanismo, as limitações e as fontes. A correspondência entre uma ferramenta Google Cloud e uma de mercado indica sobreposição ou integração, nunca equivalência automática de camadas.
Estado das evidências
O catálogo de origem marca 70 capacidades como Não verificado, 3 como GA e 1 como Preview. Esse rótulo é uma alegação da fonte, não uma validação independente. Revisei os quatro estágios que não são Não verificado:
| Capacidade | Estágio declarado | Resultado da verificação |
|---|---|---|
| Agent Gateway + IAM policies (t037) | GA | Parcial: as IAM Unified Access Policies são GA (release notes, 31/08/2026). Para o Agent Gateway só encontrei 'Private Preview' (22/04/2026) e integração com Cloud Trace em Preview (30/09/2026); nenhuma página de Gateway consultada declara GA. |
| Agent Platform Observability (t038) | GA | Confirmado: release notes da Agent Platform registram 'Agent Observability is generally available (GA)' na entrada de 18/06/2026. |
| Gen AI Evaluation Service (t043) | Preview | Confirmado: a página citada exibe o aviso Preview e remete aos termos Pre-GA. |
| Agent Gateway + Agent Registry (t052) | GA | Parcial: o Agent Registry é GA (release notes, 18/06/2026). O Agent Gateway não tem declaração de GA nas fontes consultadas (ver t037). |
As outras 70 capacidades continuam sem confirmação de estágio de lançamento. Consultei 97 URLs únicas das fontes (95 responderam HTTP 200; 2 bloquearam o acesso automatizado e não foram lidas). Em 51 das 74 capacidades o nome do produto Google Cloud aparece literalmente na página citada. Essa checagem é parcial: uma página existir ou citar o nome não prova a afirmação inteira. O detalhe por capacidade está no arquivo de fontes que acompanha este guia. Nenhum valor de preço, quota ou região foi assumido: confirme na configuração exata do seu projeto.
Distinções que evitam erros de leitura
- Framework não é runtime. Framework/SDK define lógica, agent loop e tools. Runtime define onde esse código executa.
- Sessão, memória e checkpoint resolvem problemas diferentes. Separe execution state, session history e memory bank; são contratos e lifecycle distintos.
- Observabilidade não é avaliação. Observability indica o que o agente fez; evaluation mede se a tarefa foi executada corretamente.
- MCP é interface; autorização é outra camada. Ferramenta invocada é fronteira de segurança; MCP descreve interface, não concede permissão. Sobre controles: Identidade define quem executa; registry descobre; gateway impõe regras; armor filtra conteúdo.
- Integração não é equivalência. Relações como "complementar" e "sobreposição parcial" não significam que as tecnologias sejam intercambiáveis.
Índice das camadas
| # | Camada | Capacidades | IDs | Para que serve |
|---|---|---|---|---|
| 1 | Desenvolvimento de agentes | 5 | t001 a t005 | Frameworks, agent loop, multi-agent e interoperabilidade |
| 2 | Orquestração | 5 | t006 a t010 | Workflows, retries, durabilidade e human-in-the-loop |
| 3 | Modelos e inference | 8 | t011 a t018 | Modelos, embeddings, caching, serving e roteamento |
| 4 | Contexto, estado e memória | 5 | t019 a t023 | Sessions, execution state e conhecimento persistente |
| 5 | RAG e retrieval | 8 | t024 a t031 | Indexação, busca, documentos e grounding |
| 6 | Tools, MCP e integrações | 6 | t032 a t037 | Ferramentas, gateways e acionamento por eventos |
| 7 | Observability e AgentOps | 5 | t038 a t042 | Traces, métricas, logs e diagnóstico operacional |
| 8 | Evaluation e testing | 5 | t043 a t047 | Evals offline e online, regressões e red teaming |
| 9 | PromptOps | 3 | t048 a t050 | Templates, versionamento, experimentos e rollout |
| 10 | Security e governance | 7 | t051 a t057 | Identidade, políticas, proteção e auditoria |
| 11 | Runtime e deployment | 5 | t058 a t062 | Execução gerenciada, containers e isolamento |
| 12 | CI/CD e infraestrutura | 4 | t063 a t066 | Build, testes, entrega, IaC e rollback |
| 13 | Enterprise operations | 5 | t067 a t071 | Confiabilidade, custos, quotas e residência de dados |
| 14 | BigQuery e data access | 3 | t072 a t074 | SQL, dados analíticos e contratos para ferramentas |
Desenvolvimento de agentes
Frameworks, agent loop, multi-agent e interoperabilidade. Esta camada tem 5 capacidades.
- Modelo mental: Framework/SDK define lógica, agent loop e tools. Runtime define onde esse código executa.
- Controles de produção: Versionar ferramentas e schemas; limitar privilégios de cada agente; correlacionar tool calls por run_id.
- Integração típica: Agent Runtime, Gemini, BigQuery e APIs externas.
| ID | Problema | Google Cloud | Mercado | Relação e cobertura | Estágio |
|---|---|---|---|---|---|
| t001 | Desenvolver agent loop com ferramentas | Agent Development Kit (ADK) | LangChain | Sobreposição parcial; Nativa com composição de serviços | Não verificado |
| t002 | Criar agentes visualmente | Agent Studio | LangChain | Sobreposição parcial; Nativa/gerenciada | Não verificado |
| t003 | Compor equipes multi-agent | ADK multi-agent | LangGraph | Sobreposição parcial; Nativa com composição de serviços | Não verificado |
| t004 | Interoperar agentes heterogêneos | ADK + Agent Registry com A2A | A2A | Complementar; Nativa com composição de serviços | Não verificado |
| t005 | Construir agentes por configuração/API | Managed Agents API + Interactions API | LangChain | Sobreposição parcial; Nativa/gerenciada | Não verificado |
t001 · Desenvolver agent loop com ferramentas
- Recomendação: ADK se a execução e o ciclo de vida GCP forem prioritários; LangChain se ecossistema de integrações for decisivo.
- Mecanismo: Framework code-first que alterna raciocínio, decisão de ferramenta e execução; o desenvolvedor define tools e callbacks.
- Limitações: ADK não é hospedagem gerenciada nem substitui políticas de acesso.
- Trade-off: Solução GCP depende de composição e integração.
- Tipo: Framework / SDK / Studio (conforme componente) (Google Cloud); Framework de agentes (mercado)
- Fontes: Google Cloud: Agent Development Kit (ADK); Mercado: LangChain
t002 · Criar agentes visualmente
- Recomendação: Agent Studio para prototipação low-code; código para gates, versionamento e lógica de domínio complexa.
- Mecanismo: Editor visual para montar comportamentos e testar chamadas a modelos e ferramentas.
- Limitações: Controle fino e testes de software podem demandar implementação code-first.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Framework / SDK / Studio (conforme componente) (Google Cloud); Framework de agentes (mercado)
- Fontes: Google Cloud: Agent Studio; Mercado: LangChain
t003 · Compor equipes multi-agent
- Recomendação: ADK para delegation e fluxo integrado ao seu runtime; LangGraph para estado e ciclos de grafo explicitamente controlados.
- Mecanismo: Sub-agentes colaboram por delegação e roteamento; grafos e padrões sequenciais/parallel/loop definem dependências.
- Limitações: Sem demonstração de equivalência completa de checkpointer, replay e interrupções entre versões.
- Trade-off: Solução GCP depende de composição e integração.
- Tipo: Framework / SDK / Studio (conforme componente) (Google Cloud); Biblioteca de orquestração com persistência (mercado)
- Fontes: Google Cloud: ADK multi-agent; Mercado: LangGraph
t004 · Interoperar agentes heterogêneos
- Recomendação: A2A quando agentes independentes necessitam descoberta e delegação; manter contratos e autenticação específicos.
- Mecanismo: Protocolo de mensagens entre agentes; ADK pode expor e consumir endpoints e registro facilita discovery.
- Limitações: A2A é protocolo, não framework, runtime ou política de confiança.
- Trade-off: Solução GCP depende de composição e integração.
- Tipo: Framework / SDK / Studio (conforme componente) (Google Cloud); Protocolo de comunicação entre agentes (mercado)
- Fontes: Google Cloud: ADK + Agent Registry com A2A; Mercado: A2A
t005 · Construir agentes por configuração/API
- Recomendação: Avalie APIs de agentes gerenciados quando sandbox e configuração declarativa superarem a necessidade de código próprio.
- Mecanismo: Agent configurations, sandbox e chamada de interações pela API da plataforma.
- Limitações: Estágio, limites e compatibilidade com cada padrão devem ser validados por região.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Framework / SDK / Studio (conforme componente) (Google Cloud); Framework de agentes (mercado)
- Fontes: Google Cloud: Managed Agents API + Interactions API; Mercado: LangChain
Orquestração
Workflows, retries, durabilidade e human-in-the-loop. Esta camada tem 5 capacidades.
- Modelo mental: Estado de conversa não garante retomada após falha. Combine workflows e store transacional quando necessário.
- Controles de produção: Definir operação idempotente, políticas de retry, expiração e auditoria de aprovações.
- Integração típica: Workflows, Pub/Sub, Cloud Tasks, Cloud Run e banco persistente.
| ID | Problema | Google Cloud | Mercado | Relação e cobertura | Estágio |
|---|---|---|---|---|---|
| t006 | Sequenciar, paralelizar e repetir etapas | ADK workflow agents | LangGraph | Sobreposição parcial; Nativa com composição de serviços | Não verificado |
| t007 | Persistir checkpoints de grafo | ADK state + banco/checkpoint customizado | LangGraph | Implementação customizada necessária; Nativa com composição de serviços | Não verificado |
| t008 | Orquestrar chamadas com recuperação | Google Cloud Workflows | Temporal | Sobreposição parcial; Nativa/gerenciada | Não verificado |
| t009 | Executar tarefas assíncronas com retry | Cloud Tasks + Cloud Run | Inngest | Sobreposição parcial; Nativa com composição de serviços | Não verificado |
| t010 | Human-in-the-loop e aprovações | ADK + Workflows + persistência de aprovação | LangGraph | Implementação customizada necessária; Parcial | Não verificado |
t006 · Sequenciar, paralelizar e repetir etapas
- Recomendação: ADK para control flow local previsível; compare ADK 2.0 graph workflows antes de concluir ausência de grafos.
- Mecanismo: Composição determinística Sequential, Parallel e Loop; ADK 2.0 documenta graph/dynamic workflows.
- Limitações: Padrões de fluxo não implicam durabilidade de execução entre processos.
- Trade-off: Solução GCP depende de composição e integração.
- Tipo: Framework ou infraestrutura de workflow (Google Cloud); Biblioteca de orquestração com persistência (mercado)
- Fontes: Google Cloud: ADK workflow agents; Mercado: LangGraph
t007 · Persistir checkpoints de grafo
- Recomendação: LangGraph com checkpointer se rewind, recovery e checkpoint de grafo forem requisitos explícitos.
- Mecanismo: Checkpoint registra snapshots do thread; no GCP escolha armazenamento e ciclo transacional explicitamente.
- Limitações: Sessions conversacionais não equivalem a graph checkpoint nem a event replay.
- Trade-off: Solução GCP depende de composição e integração.
- Tipo: Framework ou infraestrutura de workflow (Google Cloud); Biblioteca de orquestração com persistência (mercado)
- Fontes: Google Cloud: ADK state + banco/checkpoint customizado; Mercado: LangGraph
t008 · Orquestrar chamadas com recuperação
- Recomendação: Workflows para APIs e jobs com política explícita de retry; Temporal para workflow code-first com histórico durável complexo.
- Mecanismo: Workflows executa steps declarativos e registra estado da execução e tratamento de exceções.
- Limitações: Workflows não substitui framework de raciocínio nem oferece mesma semântica de Temporal.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Framework ou infraestrutura de workflow (Google Cloud); Plataforma de durable execution (mercado)
- Fontes: Google Cloud: Google Cloud Workflows; Mercado: Temporal
t009 · Executar tarefas assíncronas com retry
- Recomendação: Cloud Tasks para invocações HTTP desacopladas; Inngest para funções/eventos com orquestração declarativa própria.
- Mecanismo: Fila desacopla solicitação e worker e aplica políticas de tentativa e agendamento.
- Limitações: Entrega repetida exige chave de idempotência e controle de efeitos colaterais.
- Trade-off: Solução GCP depende de composição e integração.
- Tipo: Framework ou infraestrutura de workflow (Google Cloud); Plataforma de execução orientada a eventos (mercado)
- Fontes: Google Cloud: Cloud Tasks + Cloud Run; Mercado: Inngest
t010 · Human-in-the-loop e aprovações
- Recomendação: Exigir approve/reject auditável antes de ferramentas mutáveis; avaliar interrupts nativos da versão ADK utilizada.
- Mecanismo: Ponto de pausa armazena contexto, espera decisão autenticada e só então retoma.
- Limitações: Um simples prompt de confirmação não fornece gate transacional nem auditoria.
- Trade-off: Parte do requisito não é coberta integralmente nativamente.
- Tipo: Framework ou infraestrutura de workflow (Google Cloud); Biblioteca de orquestração com persistência (mercado)
- Fontes: Google Cloud: ADK + Workflows + persistência de aprovação; Mercado: LangGraph
Modelos e inference
Modelos, embeddings, caching, serving e roteamento. Esta camada tem 8 capacidades.
- Modelo mental: A escolha de modelo é uma decisão de qualidade, capacidade, latência e custo, não apenas de marca.
- Controles de produção: Documentar versão do modelo, região, limiares de proteção, uso de tokens e fallback.
- Integração típica: Agent Runtime/ADK, Model Garden, embedding services e RAG.
| ID | Problema | Google Cloud | Mercado | Relação e cobertura | Estágio |
|---|---|---|---|---|---|
| t011 | Consumir LLM multimodal | Gemini na Agent Platform | LiteLLM | Integração possível; Nativa/gerenciada | Não verificado |
| t012 | Selecionar famílias de modelos | Model Garden | OpenRouter | Sobreposição parcial; Nativa/gerenciada | Não verificado |
| t013 | Roteamento multi-modelo com fallback | Gateway customizado em Cloud Run/Apigee | LiteLLM | Sobreposição parcial; Nativa com composição de serviços | Não verificado |
| t014 | Forçar respostas estruturadas | Gemini structured outputs | Guardrails AI | Complementar; Nativa/gerenciada | Não verificado |
| t015 | Executar function/tool calling | Gemini function calling + ADK tools | LangChain | Sobreposição parcial; Nativa com composição de serviços | Não verificado |
| t016 | Reduzir custo de contexto repetido | Gemini context caching | LiteLLM | Complementar; Nativa/gerenciada | Não verificado |
| t017 | Gerar embeddings semânticos | Modelos de embeddings da Agent Platform | LlamaIndex | Complementar; Nativa/gerenciada | Não verificado |
| t018 | Servir modelos customizados | Model serving da Agent Platform | Kubernetes | Sobreposição parcial; Nativa/gerenciada | Não verificado |
t011 · Consumir LLM multimodal
- Recomendação: Gemini para workloads suportados; validar modelo, região, latência e modalidade efetiva.
- Mecanismo: Inference API recebe conteúdo multimodal e produz respostas com metadados de uso.
- Limitações: Capacidades variam por modelo, versão e endpoint.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Modelo ou serviço gerenciado de inference (Google Cloud); Gateway e SDK de inference (mercado)
- Fontes: Google Cloud: Gemini na Agent Platform; Mercado: LiteLLM
t012 · Selecionar famílias de modelos
- Recomendação: Model Garden para ofertas suportadas no GCP; alternativas para portabilidade entre provedores conforme contratos.
- Mecanismo: Catálogo de modelos e padrões de uso/serving da plataforma.
- Limitações: Catálogo não é por si um roteador dinâmico por custo/qualidade.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Modelo ou serviço gerenciado de inference (Google Cloud); Gateway multi-modelo (mercado)
- Fontes: Google Cloud: Model Garden; Mercado: OpenRouter
t013 · Roteamento multi-modelo com fallback
- Recomendação: LiteLLM se precisar interface unificada de vários provedores; nativo se roteamento simples e controle GCP bastarem.
- Mecanismo: Regras escolhem provider/modelo, timeout, fallback, orçamento e logs por requisição.
- Limitações: Não assumir que Model Garden realiza fallback de app ou routing de terceiros automaticamente.
- Trade-off: Solução GCP depende de composição e integração.
- Tipo: Modelo ou serviço gerenciado de inference (Google Cloud); Gateway e SDK de inference (mercado)
- Fontes: Google Cloud: Gateway customizado em Cloud Run/Apigee; Mercado: LiteLLM
t014 · Forçar respostas estruturadas
- Recomendação: Use schema de saída do modelo e valide o objeto antes de gravar ou executar ações.
- Mecanismo: Restrições de formato/schema orientam geração e validação de parsing.
- Limitações: JSON válido não garante semântica correta nem permissão de ação.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Modelo ou serviço gerenciado de inference (Google Cloud); Biblioteca de validação LLM (mercado)
- Fontes: Google Cloud: Gemini structured outputs; Mercado: Guardrails AI
t015 · Executar function/tool calling
- Recomendação: Use ferramentas com schemas estreitos e IAM para acesso a recursos.
- Mecanismo: Modelo sugere chamada estruturada; orquestrador decide se executa e devolve resultado ao modelo.
- Limitações: Tool calling não implica autorização ou idempotência.
- Trade-off: Solução GCP depende de composição e integração.
- Tipo: Modelo ou serviço gerenciado de inference (Google Cloud); Framework de agentes (mercado)
- Fontes: Google Cloud: Gemini function calling + ADK tools; Mercado: LangChain
t016 · Reduzir custo de contexto repetido
- Recomendação: Cache explícito para blocos grandes e estáveis repetidos; medir hit rate e custo final.
- Mecanismo: Contexto estático é referenciado de múltiplas requisições, reduzindo tokens processados repetidamente.
- Limitações: Não é memória pessoal nem cache de resultados da aplicação.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Modelo ou serviço gerenciado de inference (Google Cloud); Gateway e SDK de inference (mercado)
- Fontes: Google Cloud: Gemini context caching; Mercado: LiteLLM
t017 · Gerar embeddings semânticos
- Recomendação: Gerar embeddings e escolher um índice separado conforme filtro, latência e atualização.
- Mecanismo: Modelo converte conteúdo em vetores numéricos para recuperação por similaridade.
- Limitações: Embedding API não inclui ingestão/chunking/indexação do corpus.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Modelo ou serviço gerenciado de inference (Google Cloud); Framework de dados e RAG (mercado)
- Fontes: Google Cloud: Modelos de embeddings da Agent Platform; Mercado: LlamaIndex
t018 · Servir modelos customizados
- Recomendação: Preferir serving gerenciado quando opções de modelos e runtime suportarem; GKE para controle de ambiente.
- Mecanismo: Endpoint disponibiliza inferência sobre modelo implantado e escalável.
- Limitações: Modelo, máquina, região e contrato de serving determinam disponibilidade.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Modelo ou serviço gerenciado de inference (Google Cloud); Orquestrador de containers (mercado)
- Fontes: Google Cloud: Model serving da Agent Platform; Mercado: Kubernetes
Contexto, estado e memória
Sessions, execution state e conhecimento persistente. Esta camada tem 5 capacidades.
- Modelo mental: Separe execution state, session history e memory bank; são contratos e lifecycle distintos.
- Controles de produção: Identidade/tenant, TTL, exclusão, consentimento e criptografia por camada.
- Integração típica: Agent Runtime Sessions, Memory Bank, Firestore/Redis e storage de checkpoints.
| ID | Problema | Google Cloud | Mercado | Relação e cobertura | Estágio |
|---|---|---|---|---|---|
| t019 | Persistir histórico conversacional | Agent Platform Sessions | LangGraph | Sobreposição parcial; Nativa/gerenciada | Não verificado |
| t020 | Recuperar memória entre sessões | Memory Bank | LangGraph | Sobreposição parcial; Nativa/gerenciada | Não verificado |
| t021 | Armazenar estado de aplicação | Firestore | Redis | Sobreposição parcial; Nativa com composição de serviços | Não verificado |
| t022 | Compartilhar estado de baixa latência | Memorystore for Redis | Redis | Equivalente funcional aproximado; Nativa/gerenciada | Não verificado |
| t023 | Separar execution state de memory | Sessions + Memory Bank + banco transacional | LangGraph | Complementar; Nativa com composição de serviços | Não verificado |
t019 · Persistir histórico conversacional
- Recomendação: Sessions para conversas do agente; não assumir equivalência a snapshots de grafo.
- Mecanismo: Serviço persiste eventos/histórico de sessão associados a um runtime.
- Limitações: Histórico de conversa não substitui memória de longo prazo nem checkpoints de processo.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Serviço de estado, memória ou banco (Google Cloud); Biblioteca de orquestração com persistência (mercado)
- Fontes: Google Cloud: Agent Platform Sessions; Mercado: LangGraph
t020 · Recuperar memória entre sessões
- Recomendação: Memory Bank para informações reutilizáveis entre sessões; imponha escopo, consentimento, retenção e exclusão.
- Mecanismo: Extrai, armazena e recupera memórias de interações de usuário.
- Limitações: Memória inferida pode envelhecer; não substituir banco canônico de fatos.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Serviço de estado, memória ou banco (Google Cloud); Biblioteca de orquestração com persistência (mercado)
- Fontes: Google Cloud: Memory Bank; Mercado: LangGraph
t021 · Armazenar estado de aplicação
- Recomendação: Firestore para estado documental persistente; Redis quando latência e TTL forem centrais.
- Mecanismo: Persistência por documento, chave de tenant/session e leitura/escrita controlada por aplicação.
- Limitações: O aplicativo define a semântica dos checkpoints e concorrência.
- Trade-off: Solução GCP depende de composição e integração.
- Tipo: Serviço de estado, memória ou banco (Google Cloud); Banco de dados e cache (mercado)
- Fontes: Google Cloud: Firestore; Mercado: Redis
t022 · Compartilhar estado de baixa latência
- Recomendação: Redis gerenciado para cache distribuído, locks de curta duração e estados efêmeros.
- Mecanismo: Store chave-valor de baixa latência acessada pelos workers.
- Limitações: Cache não deve ser fonte única de dados duráveis sem desenho de persistência.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Serviço de estado, memória ou banco (Google Cloud); Banco de dados e cache (mercado)
- Fontes: Google Cloud: Memorystore for Redis; Mercado: Redis
t023 · Separar execution state de memory
- Recomendação: Persistir workflow state, session history e memória semântica em storages com contratos separados.
- Mecanismo: Execution state controla retomada; sessões guardam interação; memória recupera conhecimento entre conversas.
- Limitações: Fundir camadas causa retenção indevida, replay inconsistente e dados obsoletos.
- Trade-off: Solução GCP depende de composição e integração.
- Tipo: Serviço de estado, memória ou banco (Google Cloud); Biblioteca de orquestração com persistência (mercado)
- Fontes: Google Cloud: Sessions + Memory Bank + banco transacional; Mercado: LangGraph
RAG e retrieval
Indexação, busca, documentos e grounding. Esta camada tem 8 capacidades.
- Modelo mental: Pipeline RAG envolve ingestão, chunking, embeddings, índice, recuperação, ranking e grounding.
- Controles de produção: Definir ACL por documento, data freshness, eliminação, auditoria e avaliação de citações.
- Integração típica: Cloud Storage, Document AI, Agent Search, Vector Search e BigQuery.
| ID | Problema | Google Cloud | Mercado | Relação e cobertura | Estágio |
|---|---|---|---|---|---|
| t024 | Buscar documentos corporativos gerenciados | Agent Search (denominação atual nas docs) | Elasticsearch | Sobreposição parcial; Nativa/gerenciada | Não verificado |
| t025 | Montar pipelines RAG gerenciados | RAG Engine | LlamaIndex | Sobreposição parcial; Nativa/gerenciada | Não verificado |
| t026 | Similaridade vetorial dedicada | Agent Platform Vector Search | Pinecone | Sobreposição parcial; Nativa/gerenciada | Não verificado |
| t027 | Buscar vetores dentro do warehouse | BigQuery VECTOR_SEARCH e índices | pgvector | Sobreposição parcial; Nativa/gerenciada | Não verificado |
| t028 | Busca vetorial junto ao banco operacional | AlloyDB AI + pgvector / ScaNN | pgvector | Sobreposição parcial; Nativa/gerenciada | Não verificado |
| t029 | Extrair estrutura de documentos | Document AI | LlamaIndex | Complementar; Nativa/gerenciada | Não verificado |
| t030 | Fundamentar saída em fontes | Grounding with Agent Search/Google Search | LlamaIndex | Complementar; Nativa/gerenciada | Não verificado |
| t031 | Reranking e busca híbrida | AlloyDB AI / Agent Search / BigQuery | Cohere Rerank | Sobreposição parcial; Nativa com composição de serviços | Não verificado |
t024 · Buscar documentos corporativos gerenciados
- Recomendação: Agent Search para busca com conectores e grounding suportados; engine externo se customização de ranking dominar.
- Mecanismo: Camada gerenciada de busca e grounding sobre datasets e conteúdo indexado.
- Limitações: Não igualar busca gerenciada a vector DB puro ou a RAG Engine.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Serviço de retrieval, dados ou processamento (Google Cloud); Mecanismo de busca (mercado)
- Fontes: Google Cloud: Agent Search (denominação atual nas docs); Mercado: Elasticsearch
t025 · Montar pipelines RAG gerenciados
- Recomendação: RAG Engine quando ingestão e retrieval gerenciados cobrirem o caso; LlamaIndex para pipelines modulares avançados.
- Mecanismo: Corpus gerenciado, processamento e recuperação de passagens vinculados ao grounding.
- Limitações: Estratégia de chunking, fontes e controles suportados variam.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Serviço de retrieval, dados ou processamento (Google Cloud); Framework de dados e RAG (mercado)
- Fontes: Google Cloud: RAG Engine; Mercado: LlamaIndex
t026 · Similaridade vetorial dedicada
- Recomendação: Vector Search para busca vetorial de alta escala; comparar filtros e atualização com provedores externos.
- Mecanismo: Índice de vetores com pesquisa aproximada de vizinhos.
- Limitações: Não oferece sozinho gestão completa de documento ou avaliação RAG.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Serviço de retrieval, dados ou processamento (Google Cloud); Banco de dados vetorial gerenciado (mercado)
- Fontes: Google Cloud: Agent Platform Vector Search; Mercado: Pinecone
t027 · Buscar vetores dentro do warehouse
- Recomendação: BigQuery quando embeddings e contexto residem nas tabelas analíticas; evitar para cada tool call de baixa latência sem benchmark.
- Mecanismo: SQL executa similaridade e utiliza índices vetoriais quando configurados.
- Limitações: Custos de consulta, concorrência e latência são dependentes do workload.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Serviço de retrieval, dados ou processamento (Google Cloud); Extensão vetorial PostgreSQL (mercado)
- Fontes: Google Cloud: BigQuery VECTOR_SEARCH e índices; Mercado: pgvector
t028 · Busca vetorial junto ao banco operacional
- Recomendação: AlloyDB quando joins transacionais e filtros fazem parte da recuperação.
- Mecanismo: Extensão de vetores no PostgreSQL com opções de indexação, inclusive ScaNN.
- Limitações: Tuning, HA, atualização de índices e lock-in de extensões requerem teste.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Serviço de retrieval, dados ou processamento (Google Cloud); Extensão vetorial PostgreSQL (mercado)
- Fontes: Google Cloud: AlloyDB AI + pgvector / ScaNN; Mercado: pgvector
t029 · Extrair estrutura de documentos
- Recomendação: Document AI para OCR/layout e extração; ferramenta de RAG para chunking e retrieval.
- Mecanismo: Processadores extraem texto, tabelas e campos de PDFs/formulários.
- Limitações: Extração de documento não cria grounding nem confiança sem validação.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Serviço de retrieval, dados ou processamento (Google Cloud); Framework de dados e RAG (mercado)
- Fontes: Google Cloud: Document AI; Mercado: LlamaIndex
t030 · Fundamentar saída em fontes
- Recomendação: Selecionar fontes com trilha de provenance e checar citações na saída.
- Mecanismo: LLM recebe evidências recuperadas e metadados de grounding.
- Limitações: Grounding não garante por si exatidão de cada afirmação.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Serviço de retrieval, dados ou processamento (Google Cloud); Framework de dados e RAG (mercado)
- Fontes: Google Cloud: Grounding with Agent Search/Google Search; Mercado: LlamaIndex
t031 · Reranking e busca híbrida
- Recomendação: Selecionar reranker após benchmark de relevância; não pressupor modelo/ranking universal.
- Mecanismo: Primeiro estágio retorna candidatos; segundo estágio reordena por relevância contextual.
- Limitações: Re-ranking adiciona custo e latência; suporte difere por serviço.
- Trade-off: Solução GCP depende de composição e integração.
- Tipo: Serviço de retrieval, dados ou processamento (Google Cloud); API de modelo de reranking (mercado)
- Fontes: Google Cloud: AlloyDB AI / Agent Search / BigQuery; Mercado: Cohere Rerank
Tools, MCP e integrações
Ferramentas, gateways e acionamento por eventos. Esta camada tem 6 capacidades.
- Modelo mental: Ferramenta invocada é fronteira de segurança; MCP descreve interface, não concede permissão.
- Controles de produção: Enforce IAM/OAuth, allowlists, quotas, timeout, validação de schema e logs minimizados.
- Integração típica: ADK tools, Cloud Run, Apigee, Agent Gateway, MCP e BigQuery.
| ID | Problema | Google Cloud | Mercado | Relação e cobertura | Estágio |
|---|---|---|---|---|---|
| t032 | Acessar BigQuery via protocolo de tools | BigQuery remote MCP server | MCP | Complementar; Nativa/gerenciada | Não verificado |
| t033 | Consumir MCP de terceiros | ADK MCP tools + Cloud Run | MCP | Integração possível; Nativa com composição de serviços | Não verificado |
| t034 | Governar APIs de ferramentas | Apigee API Management | Portkey | Sobreposição parcial; Nativa/gerenciada | Não verificado |
| t035 | Expor ação customizada via HTTP | Cloud Run service | FastAPI | Complementar; Nativa/gerenciada | Não verificado |
| t036 | Processar eventos e acionar agentes | Pub/Sub + Eventarc | Apache Kafka | Sobreposição parcial; Nativa com composição de serviços | Não verificado |
| t037 | Controlar ações com aprovação | Agent Gateway + IAM policies | OPA | Complementar; Nativa com composição de serviços | GA declarado; Gateway não confirmado |
t032 · Acessar BigQuery via protocolo de tools
- Recomendação: Preferir MCP remoto com credencial e IAM restritos; expor apenas datasets necessários.
- Mecanismo: Endpoint BigQuery MCP publicado pelo Google expõe tools de query e metadados.
- Limitações: MCP é transporte/contrato; não elimina autorização em datasets nem valida SQL.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Serviço de integração ou interface de protocolo (Google Cloud); Protocolo de ferramentas e contexto (mercado)
- Fontes: Google Cloud: BigQuery remote MCP server; Mercado: MCP
t033 · Consumir MCP de terceiros
- Recomendação: ADK como client e Cloud Run para tools customizadas; auditar schemas e endpoints.
- Mecanismo: Cliente ADK invoca servers MCP e encapsula tools no agent loop.
- Limitações: Autenticação, timeout e trust boundary variam por implementação.
- Trade-off: Solução GCP depende de composição e integração.
- Tipo: Serviço de integração ou interface de protocolo (Google Cloud); Protocolo de ferramentas e contexto (mercado)
- Fontes: Google Cloud: ADK MCP tools + Cloud Run; Mercado: MCP
t034 · Governar APIs de ferramentas
- Recomendação: Apigee para políticas de API corporativa; Portkey para gateway específico de LLMs.
- Mecanismo: Gateway aplica autenticação, rate limiting e políticas em tráfego de APIs.
- Limitações: API management não substitui controle de ações semânticas dos agentes.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Serviço de integração ou interface de protocolo (Google Cloud); Gateway de modelos e observabilidade (mercado)
- Fontes: Google Cloud: Apigee API Management; Mercado: Portkey
t035 · Expor ação customizada via HTTP
- Recomendação: Cloud Run para hospedar FastAPI/tool endpoint com auth, limites e logs.
- Mecanismo: Container serve endpoint autenticado e escala conforme tráfego.
- Limitações: FastAPI é framework web, Cloud Run infraestrutura; não são equivalentes.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Serviço de integração ou interface de protocolo (Google Cloud); Framework de API HTTP (mercado)
- Fontes: Google Cloud: Cloud Run service; Mercado: FastAPI
t036 · Processar eventos e acionar agentes
- Recomendação: Pub/Sub para eventos desacoplados; Kafka quando log e semântica de stream específica forem necessários.
- Mecanismo: Pub/Sub publica e distribui eventos, consumer aciona runtime ou worker.
- Limitações: Ordering, DLQ e exactly-once têm escopo e configuração próprios.
- Trade-off: Solução GCP depende de composição e integração.
- Tipo: Serviço de integração ou interface de protocolo (Google Cloud); Plataforma de event streaming (mercado)
- Fontes: Google Cloud: Pub/Sub + Eventarc; Mercado: Apache Kafka
t037 · Controlar ações com aprovação
- Recomendação: Policy check antes da tool mutável; gateway para conexões governadas, aprovação humana fora do enforcement automático.
- Mecanismo: Identidade do agente é vinculada a destinos autorizados por policies.
- Limitações: Gateway não substitui aprovação de negócio nem revisão de outputs.
- Trade-off: Solução GCP depende de composição e integração.
- Estágio: GA declarado; Gateway não confirmado. Parcial: as IAM Unified Access Policies são GA (release notes, 31/08/2026). Para o Agent Gateway só encontrei 'Private Preview' (22/04/2026) e integração com Cloud Trace em Preview (30/09/2026); nenhuma página de Gateway consultada declara GA.
- Tipo: Serviço de integração ou interface de protocolo (Google Cloud); Policy engine (mercado)
- Fontes: Google Cloud: Agent Gateway + IAM policies; Mercado: OPA
Observability e AgentOps
Traces, métricas, logs e diagnóstico operacional. Esta camada tem 5 capacidades.
- Modelo mental: Observability indica o que o agente fez; evaluation mede se a tarefa foi executada corretamente.
- Controles de produção: Correlacionar run_id, tool_call_id e trace_id; evitar incluir PII e segredos nos spans.
- Integração típica: OpenTelemetry, Cloud Trace, Logging, Monitoring e evals.
| ID | Problema | Google Cloud | Mercado | Relação e cobertura | Estágio |
|---|---|---|---|---|---|
| t038 | Inspecionar comportamento de agentes | Agent Platform Observability | Langfuse | Sobreposição parcial; Nativa/gerenciada | GA, confirmado |
| t039 | Rastrear chamadas em serviços distribuídos | Cloud Trace + OpenTelemetry | Arize Phoenix | Complementar; Nativa com composição de serviços | Não verificado |
| t040 | Investigar falhas e requests | Cloud Logging | LangSmith | Complementar; Nativa/gerenciada | Não verificado |
| t041 | Medir latência, erros e saturação | Cloud Monitoring | Datadog LLM Observability | Sobreposição parcial; Nativa/gerenciada | Não verificado |
| t042 | Analisar tokens e custo por agente | Telemetry de uso + Billing export BigQuery | Helicone | Sobreposição parcial; Nativa com composição de serviços | Não verificado |
t038 · Inspecionar comportamento de agentes
- Recomendação: GCP para traces/métricas operacionais; Langfuse para análise de prompts, feedback e UX de LLM especializada.
- Mecanismo: Dashboards e topologia coletam telemetry OTEL de agentes e MCP.
- Limitações: Traces operacionais não são automaticamente scores de qualidade.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Estágio: GA, confirmado. Confirmado: release notes da Agent Platform registram 'Agent Observability is generally available (GA)' na entrada de 18/06/2026.
- Tipo: Infraestrutura de observabilidade (Google Cloud); Plataforma de AgentOps e PromptOps (mercado)
- Fontes: Google Cloud: Agent Platform Observability; Mercado: Langfuse
t039 · Rastrear chamadas em serviços distribuídos
- Recomendação: OpenTelemetry como contrato; Phoenix se investigação semântica de spans de LLM for prioritária.
- Mecanismo: Context propagation conecta spans entre agent, tools, APIs e stores.
- Limitações: Instrumentação e atributos de LLM exigem padronização.
- Trade-off: Solução GCP depende de composição e integração.
- Tipo: Infraestrutura de observabilidade (Google Cloud); Plataforma de observabilidade e evaluation (mercado)
- Fontes: Google Cloud: Cloud Trace + OpenTelemetry; Mercado: Arize Phoenix
t040 · Investigar falhas e requests
- Recomendação: Cloud Logging para logs estruturados e auditoria; LangSmith para visualização agent-specific.
- Mecanismo: Workers emitem logs com trace_id, run_id, tool, latency e erro.
- Limitações: Logging sem correlação entre passos fragmenta diagnóstico.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Infraestrutura de observabilidade (Google Cloud); Plataforma LLMOps (mercado)
- Fontes: Google Cloud: Cloud Logging; Mercado: LangSmith
t041 · Medir latência, erros e saturação
- Recomendação: Cloud Monitoring para SLI/SLO operacionais; Datadog se for consolidar observabilidade cross-stack.
- Mecanismo: Métricas geram dashboards, alertas e sinais de incidentes.
- Limitações: Availability operacional não demonstra correção da resposta.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Infraestrutura de observabilidade (Google Cloud); Plataforma de observabilidade (mercado)
- Fontes: Google Cloud: Cloud Monitoring; Mercado: Datadog LLM Observability
t042 · Analisar tokens e custo por agente
- Recomendação: Unir uso de token por trace a billing real por projeto/modelo; ferramenta externa para cortes prontos.
- Mecanismo: Eventos de modelo capturam tokens; faturamento exportado permite rateio e reconciliação.
- Limitações: Tokens vezes preço publicado podem divergir de fatura e descontos.
- Trade-off: Solução GCP depende de composição e integração.
- Tipo: Infraestrutura de observabilidade (Google Cloud); Proxy e observabilidade LLM (mercado)
- Fontes: Google Cloud: Telemetry de uso + Billing export BigQuery; Mercado: Helicone
Evaluation e testing
Evals offline e online, regressões e red teaming. Esta camada tem 5 capacidades.
- Modelo mental: Avaliar respostas, tool trajectories e risco de forma separada de métricas de infraestrutura.
- Controles de produção: Versionar golden sets, juízes, rubricas, thresholds, amostragem e auditorias.
- Integração típica: Agent Platform Evaluation, GCS/BigQuery, CI e ferramentas especializadas.
| ID | Problema | Google Cloud | Mercado | Relação e cobertura | Estágio |
|---|---|---|---|---|---|
| t043 | Avaliar resposta final e trajetória | Gen AI Evaluation Service | Braintrust | Sobreposição parcial; Nativa/gerenciada | Preview, confirmado |
| t044 | Executar regressão offline | Agent Platform Evaluation + CI | Promptfoo | Sobreposição parcial; Nativa com composição de serviços | Não verificado |
| t045 | Monitorar qualidade online | Agent Platform Online Monitoring | Arize Phoenix | Sobreposição parcial; Nativa/gerenciada | Não verificado |
| t046 | Red team e prompt injection tests | Model Armor + testes externos | Promptfoo | Complementar; Nativa com composição de serviços | Não verificado |
| t047 | Avaliar fidelidade de retrieval | Dataset próprio + Gen AI Evaluation | Arize Phoenix | Complementar; Nativa com composição de serviços | Não verificado |
t043 · Avaliar resposta final e trajetória
- Recomendação: Gen AI Evaluation para métricas documentadas; Braintrust para loop de datasets/experimentos heterogêneos.
- Mecanismo: Avalia respostas e sequência de tool calls contra referências e rubricas.
- Limitações: Suporte de trajetória e métricas depende de versão/estágio da API.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Estágio: Preview, confirmado. Confirmado: a página citada exibe o aviso Preview e remete aos termos Pre-GA.
- Tipo: Plataforma de avaliação (Google Cloud); Plataforma de evaluation e experiments (mercado)
- Fontes: Google Cloud: Gen AI Evaluation Service; Mercado: Braintrust
t044 · Executar regressão offline
- Recomendação: Gates de regressão reproduzíveis com datasets fixos e thresholds antes do deploy.
- Mecanismo: Casos de teste avaliam output, tool path e falhas conhecidas.
- Limitações: Julgamento probabilístico requer controle de variância e revisão.
- Trade-off: Solução GCP depende de composição e integração.
- Tipo: Plataforma de avaliação (Google Cloud); Framework de testes e red teaming (mercado)
- Fontes: Google Cloud: Agent Platform Evaluation + CI; Mercado: Promptfoo
t045 · Monitorar qualidade online
- Recomendação: Online monitoring com amostragem e rubricas; preservar sinais de incidentes separados.
- Mecanismo: Runs em produção podem receber métricas de qualidade e agrupamento de falhas.
- Limitações: Avaliações em amostras não garantem cobertura de eventos raros.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Plataforma de avaliação (Google Cloud); Plataforma de observabilidade e evaluation (mercado)
- Fontes: Google Cloud: Agent Platform Online Monitoring; Mercado: Arize Phoenix
t046 · Red team e prompt injection tests
- Recomendação: Model Armor bloqueia ou inspeciona; Promptfoo executa ataques reproduzíveis pré-deploy.
- Mecanismo: Testes adversariais exercitam filtros, agentes e fronteiras de tool calls.
- Limitações: WAF/filtro em produção não equivale a red teaming sistemático.
- Trade-off: Solução GCP depende de composição e integração.
- Tipo: Plataforma de avaliação (Google Cloud); Framework de testes e red teaming (mercado)
- Fontes: Google Cloud: Model Armor + testes externos; Mercado: Promptfoo
t047 · Avaliar fidelidade de retrieval
- Recomendação: Separar retrieval recall/precision de answer correctness; usar Phoenix ou Braintrust para curadoria.
- Mecanismo: Amostras com evidências de referência medem recuperação e grounding.
- Limitações: Resposta plausível pode ocultar documento errado.
- Trade-off: Solução GCP depende de composição e integração.
- Tipo: Plataforma de avaliação (Google Cloud); Plataforma de observabilidade e evaluation (mercado)
- Fontes: Google Cloud: Dataset próprio + Gen AI Evaluation; Mercado: Arize Phoenix
PromptOps
Templates, versionamento, experimentos e rollout. Esta camada tem 3 capacidades.
- Modelo mental: Prompt é artefato versionado, ligado a modelo, dataset de teste e deployment.
- Controles de produção: Controlar quem altera prompts, diffs, aprovação e rastreabilidade de versões em traces.
- Integração típica: Prompt Management, Agent Studio, Evaluation e pipelines Git.
| ID | Problema | Google Cloud | Mercado | Relação e cobertura | Estágio |
|---|---|---|---|---|---|
| t048 | Versionar templates reutilizáveis | Agent Platform Prompt Management | Langfuse | Sobreposição parcial; Nativa/gerenciada | Não verificado |
| t049 | Associar prompt a performance de releases | Prompt Management + Evaluation + Trace | Langfuse | Complementar; Nativa com composição de serviços | Não verificado |
| t050 | Compartilhar biblioteca de prompts | Agent Studio prompt sharing | LangSmith | Sobreposição parcial; Nativa/gerenciada | Não verificado |
t048 · Versionar templates reutilizáveis
- Recomendação: Prompt Management nativo para versão de template em projeto; Langfuse para rollout, labels e analytics integrados às traces.
- Mecanismo: SDK grava, lista, recupera e restaura versões de prompts.
- Limitações: Publicar nova versão não implica automaticamente rollout seguro no app.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Serviço de PromptOps (Google Cloud); Plataforma de AgentOps e PromptOps (mercado)
- Fontes: Google Cloud: Agent Platform Prompt Management; Mercado: Langfuse
t049 · Associar prompt a performance de releases
- Recomendação: Vincular prompt_version, model_version e dataset_id a cada trace e experimento.
- Mecanismo: Metadados de versionamento permitem comparar regressões ao longo dos deployments.
- Limitações: Associação entre prompt e métrica exige convenção de rastreamento.
- Trade-off: Solução GCP depende de composição e integração.
- Tipo: Serviço de PromptOps (Google Cloud); Plataforma de AgentOps e PromptOps (mercado)
- Fontes: Google Cloud: Prompt Management + Evaluation + Trace; Mercado: Langfuse
t050 · Compartilhar biblioteca de prompts
- Recomendação: Biblioteca GCP quando acesso por projeto é adequado; plataforma externa para colaboração em múltiplos workspaces.
- Mecanismo: Prompts salvos podem ser compartilhados e revogados na plataforma.
- Limitações: Governança por prompt tem implicações de IAM e colaboração.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Serviço de PromptOps (Google Cloud); Plataforma LLMOps (mercado)
- Fontes: Google Cloud: Agent Studio prompt sharing; Mercado: LangSmith
Security e governance
Identidade, políticas, proteção e auditoria. Esta camada tem 7 capacidades.
- Modelo mental: Identidade define quem executa; registry descobre; gateway impõe regras; armor filtra conteúdo.
- Controles de produção: Least privilege, user delegation, registros auditáveis, retenção e isolamento de projetos.
- Integração típica: Agent Identity/IAM, Registry, Gateway, Model Armor e Secret Manager.
| ID | Problema | Google Cloud | Mercado | Relação e cobertura | Estágio |
|---|---|---|---|---|---|
| t051 | Identidade individual para agente | Agent Identity + IAM | OpenFGA | Complementar; Nativa com composição de serviços | Não verificado |
| t052 | Controlar tráfego agente para tool | Agent Gateway + Agent Registry | OPA | Sobreposição parcial; Nativa/gerenciada | GA declarado; só o Registry confirmado |
| t053 | Inventariar agentes e servers MCP | Agent Registry | MCP | Complementar; Nativa/gerenciada | Não verificado |
| t054 | Filtrar entradas e saídas do LLM | Model Armor | NeMo Guardrails | Sobreposição parcial; Nativa/gerenciada | Não verificado |
| t055 | Guardar credenciais e tokens | Secret Manager | HashiCorp Vault | Equivalente funcional aproximado; Nativa/gerenciada | Não verificado |
| t056 | Isolar dados e recursos | VPC Service Controls + IAM | OPA | Complementar; Nativa com composição de serviços | Não verificado |
| t057 | Auditar ações e dados sensíveis | Cloud Audit Logs + Model Armor | Langfuse | Complementar; Nativa com composição de serviços | Não verificado |
t051 · Identidade individual para agente
- Recomendação: Principal específico de agente para concessões por recurso; evitar credencial global da aplicação.
- Mecanismo: Identidade de workload autentica o agente, policies autorizam acesso a destinos.
- Limitações: User delegation e identidade do agente não são sinônimos.
- Trade-off: Solução GCP depende de composição e integração.
- Tipo: Serviço de segurança e governança (Google Cloud); Serviço de autorização (mercado)
- Fontes: Google Cloud: Agent Identity + IAM; Mercado: OpenFGA
t052 · Controlar tráfego agente para tool
- Recomendação: Gateway para enforcement centralizado quando workloads suportam sua integração.
- Mecanismo: Resolve destino via registro e aplica policies de autorização e proteção.
- Limitações: Disponibilidade e modo ingress/egress são condicionados à topologia e região.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Estágio: GA declarado; só o Registry confirmado. Parcial: o Agent Registry é GA (release notes, 18/06/2026). O Agent Gateway não tem declaração de GA nas fontes consultadas (ver t037).
- Tipo: Serviço de segurança e governança (Google Cloud); Policy engine (mercado)
- Fontes: Google Cloud: Agent Gateway + Agent Registry; Mercado: OPA
t053 · Inventariar agentes e servers MCP
- Recomendação: Registry como catálogo autorizado; protocolo MCP não oferece inventário governado de empresa.
- Mecanismo: Mantém inventário consultável de agentes, endpoints, servidores e capacidades.
- Limitações: Registro não torna o endpoint seguro sem policies e gateway.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Serviço de segurança e governança (Google Cloud); Protocolo de ferramentas e contexto (mercado)
- Fontes: Google Cloud: Agent Registry; Mercado: MCP
t054 · Filtrar entradas e saídas do LLM
- Recomendação: Model Armor para inspeção gerenciada; políticas determinísticas no agente para ações de alto impacto.
- Mecanismo: Templates inspecionam prompt e resposta buscando injeção, conteúdo e dados sensíveis.
- Limitações: Filtros de conteúdo não substituem validação de tool, IAM ou avaliação red team.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Serviço de segurança e governança (Google Cloud); Framework de guardrails (mercado)
- Fontes: Google Cloud: Model Armor; Mercado: NeMo Guardrails
t055 · Guardar credenciais e tokens
- Recomendação: Secret Manager para credenciais no GCP; Vault se houver necessidade de gestão cross-cloud avançada.
- Mecanismo: Segredos versionados acessados com IAM por runtime autorizado.
- Limitações: Não registrar tokens em prompts, tracing ou arquivos do agente.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Serviço de segurança e governança (Google Cloud); Plataforma de secrets (mercado)
- Fontes: Google Cloud: Secret Manager; Mercado: HashiCorp Vault
t056 · Isolar dados e recursos
- Recomendação: VPC-SC como perímetro de serviços compatíveis, complementando IAM e redes.
- Mecanismo: Perímetro reduz risco de exfiltração via APIs suportadas.
- Limitações: Cobertura de serviço, endpoint e região deve ser validada caso a caso.
- Trade-off: Solução GCP depende de composição e integração.
- Tipo: Serviço de segurança e governança (Google Cloud); Policy engine (mercado)
- Fontes: Google Cloud: VPC Service Controls + IAM; Mercado: OPA
t057 · Auditar ações e dados sensíveis
- Recomendação: Auditoria e DLP nativos, com payloads mínimos e retenção regulamentada.
- Mecanismo: Logs registram acesso/configuração; filtros analisam conteúdo conforme políticas.
- Limitações: Audit logs não equivalem a dataset de avaliação nem a rastreio de raciocínio.
- Trade-off: Solução GCP depende de composição e integração.
- Tipo: Serviço de segurança e governança (Google Cloud); Plataforma de AgentOps e PromptOps (mercado)
- Fontes: Google Cloud: Cloud Audit Logs + Model Armor; Mercado: Langfuse
Runtime e deployment
Execução gerenciada, containers e isolamento. Esta camada tem 5 capacidades.
- Modelo mental: Framework desenvolve o agente; runtime hospeda; sandbox executa ações potencialmente inseguras em isolamento.
- Controles de produção: Segregar ambientes, workload identity, imagens assinadas, observabilidade e limites de recursos.
- Integração típica: Cloud Run, GKE, Agent Runtime, Agent Platform Sandboxes.
| ID | Problema | Google Cloud | Mercado | Relação e cobertura | Estágio |
|---|---|---|---|---|---|
| t058 | Hospedar agentes gerenciados | Agent Runtime | LangGraph | Complementar; Nativa/gerenciada | Não verificado |
| t059 | Hospedar agentes como containers | Cloud Run | FastAPI | Complementar; Nativa/gerenciada | Não verificado |
| t060 | Controlar infraestrutura e componentes | Google Kubernetes Engine (GKE) | Kubernetes | Equivalente funcional aproximado; Nativa/gerenciada | Não verificado |
| t061 | Isolar execução de código não confiável | Agent Platform Sandboxes | Custom code | Sobreposição parcial; Nativa/gerenciada | Não verificado |
| t062 | Migrar SDK antigo de Agent Engine | Agent Platform SDK runtimes module | LangChain | Complementar; Nativa/gerenciada | Não verificado |
t058 · Hospedar agentes gerenciados
- Recomendação: Agent Runtime para execução managed; LangGraph para lógica do workflow, inclusive quando hospedado no GCP.
- Mecanismo: Runtime gerencia deploy e escalabilidade de agents ADK ou de outros frameworks.
- Limitações: Não confundir framework com infraestrutura; runtime contracts se aplicam a containers.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Runtime / infraestrutura / SDK (Google Cloud); Biblioteca de orquestração com persistência (mercado)
- Fontes: Google Cloud: Agent Runtime; Mercado: LangGraph
t059 · Hospedar agentes como containers
- Recomendação: Cloud Run se desejar controle de HTTP/container e operações serverless.
- Mecanismo: Serviço gerenciado de containers, revisões, IAM e autoscaling.
- Limitações: Sessions, memória de negócio e tool tracing são responsabilidade da aplicação.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Runtime / infraestrutura / SDK (Google Cloud); Framework de API HTTP (mercado)
- Fontes: Google Cloud: Cloud Run; Mercado: FastAPI
t060 · Controlar infraestrutura e componentes
- Recomendação: GKE quando sidecars, GPU, rede especializada e operação de cluster forem necessários.
- Mecanismo: Kubernetes gerenciado executa pods e serviços controlados pelo usuário.
- Limitações: Mais flexibilidade implica maior custo operacional.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Runtime / infraestrutura / SDK (Google Cloud); Orquestrador de containers (mercado)
- Fontes: Google Cloud: Google Kubernetes Engine (GKE); Mercado: Kubernetes
t061 · Isolar execução de código não confiável
- Recomendação: Separar execução de scripts, browsers e shell do processo principal do agente.
- Mecanismo: Sandbox dedicado limita privilégios e efeitos de comandos executados.
- Limitações: Sandbox e runtime confiável possuem ciclos de vida distintos.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Runtime / infraestrutura / SDK (Google Cloud); Padrão customizado (mercado)
- Fontes: Google Cloud: Agent Platform Sandboxes; Mercado: Custom code
t062 · Migrar SDK antigo de Agent Engine
- Recomendação: Para SDK 2.0.1+, avaliar migração de vertexai.agent_engines para agentplatform.Client().runtimes.
- Mecanismo: Pacote independente refatora agentes, sessions, sandboxes e memory bank.
- Limitações: Compatibilidade depende da versão instalada e código legado.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Runtime / infraestrutura / SDK (Google Cloud); Framework de agentes (mercado)
- Fontes: Google Cloud: Agent Platform SDK runtimes module; Mercado: LangChain
CI/CD e infraestrutura
Build, testes, entrega, IaC e rollback. Esta camada tem 4 capacidades.
- Modelo mental: Artefato versionado mais quality gates permite deploy reversível e auditável.
- Controles de produção: Controle de supply chain, ambientes, revisão humana e segredos de CI.
- Integração típica: Artifact Registry, Cloud Build, Cloud Deploy e IaC.
| ID | Problema | Google Cloud | Mercado | Relação e cobertura | Estágio |
|---|---|---|---|---|---|
| t063 | Empacotar imagens de agentes | Artifact Registry | GitHub Actions | Complementar; Nativa/gerenciada | Não verificado |
| t064 | Automatizar build e testes | Cloud Build | GitHub Actions | Equivalente funcional aproximado; Nativa/gerenciada | Não verificado |
| t065 | Promover versões e rollback | Cloud Deploy + Cloud Run/GKE | Argo CD | Sobreposição parcial; Nativa com composição de serviços | Não verificado |
| t066 | Provisionar infra reproduzível | Terraform Google provider | Terraform | Equivalente funcional aproximado; Nativa com composição de serviços | Não verificado |
t063 · Empacotar imagens de agentes
- Recomendação: Imagens versionadas, scanning e promoção entre ambientes.
- Mecanismo: Repositório registra artefatos imutáveis que Cloud Run, GKE e Runtime consomem.
- Limitações: Registry não executa build nem deploy por si.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Serviço de CI/CD e infraestrutura (Google Cloud); Plataforma de CI/CD (mercado)
- Fontes: Google Cloud: Artifact Registry; Mercado: GitHub Actions
t064 · Automatizar build e testes
- Recomendação: Cloud Build quando integração com IAM e projetos GCP for requisito; GitHub Actions para automação do repositório.
- Mecanismo: Pipeline valida código, executa testes/evals e produz artefato identificado.
- Limitações: LLM evals devem ter thresholds e budget, não apenas testes unitários.
- Trade-off: Solução gerenciada reduz operação, mas pode criar dependência de APIs específicas.
- Tipo: Serviço de CI/CD e infraestrutura (Google Cloud); Plataforma de CI/CD (mercado)
- Fontes: Google Cloud: Cloud Build; Mercado: GitHub Actions
t065 · Promover versões e rollback
- Recomendação: Cloud Deploy para targets suportados com rollout controlado; Argo CD para GitOps Kubernetes.
- Mecanismo: Release promovida entre ambientes com controles e histórico.
- Limitações: Suporte do target Agent Runtime deve ser verificado antes de assumir.
- Trade-off: Solução GCP depende de composição e integração.
- Tipo: Serviço de CI/CD e infraestrutura (Google Cloud); Plataforma GitOps (mercado)
- Fontes: Google Cloud: Cloud Deploy + Cloud Run/GKE; Mercado: Argo CD
t066 · Provisionar infra reproduzível
- Recomendação: IaC para IAM, serviço, rede e storage; validar provider para recursos novos da Agent Platform.
- Mecanismo: Plan/apply compara estado declarado com recursos GCP.
- Limitações: Recursos Preview podem faltar no provider; usar API quando autorizado.
- Trade-off: Solução GCP depende de composição e integração.
- Tipo: Serviço de CI/CD e infraestrutura (Google Cloud); Ferramenta de IaC (mercado)
- Fontes: Google Cloud: Terraform Google provider; Mercado: Terraform
Enterprise operations
Confiabilidade, custos, quotas e residência de dados. Esta camada tem 5 capacidades.
- Modelo mental: SLO de disponibilidade, taxa de sucesso da tarefa e custo por resolução são indicadores distintos.
- Controles de produção: Quotas por modelo/região, budgets, retenção, IAM e plano de recuperação testado.
- Integração típica: Billing Export, Cloud Monitoring, BigQuery e runbooks.
| ID | Problema | Google Cloud | Mercado | Relação e cobertura | Estágio |
|---|---|---|---|---|---|
| t067 | Projetar retries sem duplicação | Pub/Sub/Cloud Tasks + store idempotente | Temporal | Implementação customizada necessária; Nativa com composição de serviços | Não verificado |
| t068 | Definir SLO e resposta a incidentes | Cloud Monitoring + Cloud Trace | Prometheus | Sobreposição parcial; Nativa com composição de serviços | Não verificado |
| t069 | Controlar custos e budget | Cloud Billing export + BigQuery | Helicone | Complementar; Nativa com composição de serviços | Não verificado |
| t070 | Controlar regiões, quotas e residência | Agent Platform locations + service quotas | Kubernetes | Integração possível; Parcial | Não verificado |
| t071 | Reduzir dependência de plataforma | Container contract + OpenTelemetry + MCP/A2A | LangGraph | Complementar; Nativa com composição de serviços | Não verificado |
t067 · Projetar retries sem duplicação
- Recomendação: Gerar operation_id e gravar receipt transacional antes de efeitos colaterais.
- Mecanismo: At-least-once + retries exigem deduplicação no limite do efeito.
- Limitações: Fila isolada não garante exactly-once ponta a ponta.
- Trade-off: Solução GCP depende de composição e integração.
- Tipo: Composição de serviços operacionais (Google Cloud); Plataforma de durable execution (mercado)
- Fontes: Google Cloud: Pub/Sub/Cloud Tasks + store idempotente; Mercado: Temporal
t068 · Definir SLO e resposta a incidentes
- Recomendação: SLI de sucesso da tarefa, latência end-to-end e sucesso de ferramentas separados de evals.
- Mecanismo: Alertas operacionais medem disponibilidade; qualidade semântica tem outra métrica.
- Limitações: SLA de plataforma não equivale a SLO do agente.
- Trade-off: Solução GCP depende de composição e integração.
- Tipo: Composição de serviços operacionais (Google Cloud); Plataforma de métricas (mercado)
- Fontes: Google Cloud: Cloud Monitoring + Cloud Trace; Mercado: Prometheus
t069 · Controlar custos e budget
- Recomendação: Custo por invocation e agent_id, agregando inference, retrieval, storage e trace.
- Mecanismo: Fatura exportada ao BigQuery reconcilia gastos com tags de produto.
- Limitações: Granularidade da fatura pode não mapear 1:1 para span e prompt.
- Trade-off: Solução GCP depende de composição e integração.
- Tipo: Composição de serviços operacionais (Google Cloud); Proxy e observabilidade LLM (mercado)
- Fontes: Google Cloud: Cloud Billing export + BigQuery; Mercado: Helicone
t070 · Controlar regiões, quotas e residência
- Recomendação: Verificar regiões e proteção de dados em cada serviço da arquitetura, não apenas no runtime.
- Mecanismo: Múltiplos componentes expõem quotas e localizações diferentes.
- Limitações: Não foi verificada uma matriz única de residência/GA de toda stack.
- Trade-off: Parte do requisito não é coberta integralmente nativamente.
- Tipo: Composição de serviços operacionais (Google Cloud); Orquestrador de containers (mercado)
- Fontes: Google Cloud: Agent Platform locations + service quotas; Mercado: Kubernetes
t071 · Reduzir dependência de plataforma
- Recomendação: Manter domain logic e interfaces desacopladas; registrar custos de egress e operações de migração.
- Mecanismo: Protocolos e imagens portáveis reduzem acoplamento de interfaces.
- Limitações: Memory Bank, IAM e serviços gerenciados continuam específicos da nuvem.
- Trade-off: Solução GCP depende de composição e integração.
- Tipo: Composição de serviços operacionais (Google Cloud); Biblioteca de orquestração com persistência (mercado)
- Fontes: Google Cloud: Container contract + OpenTelemetry + MCP/A2A; Mercado: LangGraph
BigQuery e data access
SQL, dados analíticos e contratos para ferramentas. Esta camada tem 3 capacidades.
- Modelo mental: Agente deve consumir interfaces semânticas tipadas sobre dados governados.
- Controles de produção: BigQuery IAM, row/column policies, masking, data contracts e auditoria de consultas.
- Integração típica: BigQuery MCP, marts, ferramentas SQL parametrizadas e dbt.
| ID | Problema | Google Cloud | Mercado | Relação e cobertura | Estágio |
|---|---|---|---|---|---|
| t072 | Consultar dados analíticos com políticas | BigQuery IAM + authorized views + tools | LlamaIndex | Complementar; Nativa com composição de serviços | Não verificado |
| t073 | Usar métricas canônicas para agentes | BigQuery marts + dbt semantic contract | dbt | Complementar; Nativa com composição de serviços | Não verificado |
| t074 | Auditar qualidade dos dados recuperados | BigQuery QA queries + pipelines | Great Expectations | Complementar; Nativa com composição de serviços | Não verificado |
t072 · Consultar dados analíticos com políticas
- Recomendação: Expor consultas parametrizadas e views autorizadas, não SQL arbitrário com credencial ampla.
- Mecanismo: Tool aplica validação e BigQuery enforce acesso no serviço de dados.
- Limitações: Query correta sintaticamente pode expor dados ou consumir orçamento.
- Trade-off: Solução GCP depende de composição e integração.
- Tipo: Engine de dados e controles de governança (Google Cloud); Framework de dados e RAG (mercado)
- Fontes: Google Cloud: BigQuery IAM + authorized views + tools; Mercado: LlamaIndex
t073 · Usar métricas canônicas para agentes
- Recomendação: Expor métricas definidas por camada semântica ou SQL validado, mantendo grain e versionamento.
- Mecanismo: Marts agregam fatos com contratos testados; agentes consomem funções tipadas.
- Limitações: LLM gera semântica incorreta quando pergunta e fonte não compartilham grain.
- Trade-off: Solução GCP depende de composição e integração.
- Tipo: Engine de dados e controles de governança (Google Cloud); Framework de transformação e semântica (mercado)
- Fontes: Google Cloud: BigQuery marts + dbt semantic contract; Mercado: dbt
t074 · Auditar qualidade dos dados recuperados
- Recomendação: Executar checks de freshness, completude e autorização antes de publicar fontes RAG.
- Mecanismo: Pipeline mede qualidade e bloqueia atualização do índice se violar contrato.
- Limitações: Relevância de retrieval não substitui qualidade da fonte.
- Trade-off: Solução GCP depende de composição e integração.
- Tipo: Engine de dados e controles de governança (Google Cloud); Framework de qualidade de dados (mercado)
- Fontes: Google Cloud: BigQuery QA queries + pipelines; Mercado: Great Expectations
Guia de decisão por requisito
Cada bloco parte de um requisito e compara a opção Google Cloud com a alternativa de mercado. Os critérios são recomendações editoriais da fonte, não fatos documentais.
Framework de agentes
- Google Cloud: ADK (code-first) com agent loop, tools e sub-agentes.
- Mercado: LangChain; LangGraph para grafos com stateful recovery.
- Diferença: ADK é framework e LangGraph é biblioteca de workflow persistível, não runtime GCP.
- Critério de escolha: Escolher pelo grau de controle do fluxo, necessidade de execução durável e skills da equipe.
- Trade-off: Portabilidade do código versus integração GCP e dependências de SDK.
- Fontes: Google Cloud; Mercado
Workflow durável e checkpoint
- Google Cloud: Workflows + store de checkpoints/approval; ADK se houver raciocínio agentic.
- Mercado: LangGraph com checkpointers ou Temporal.
- Diferença: Workflows coordena chamadas; LangGraph persiste threads e checkpoints; Temporal tem histórico de workflow.
- Critério de escolha: Exigir retomada exata, replay, human-in-the-loop e transação? Testar falha real.
- Trade-off: Composição nativa exige mais implementação; externo adiciona serviço e operação.
- Fontes: Google Cloud; Mercado
Observabilidade de agentes
- Google Cloud: Agent Platform Observability + OpenTelemetry + Cloud Trace/Logging.
- Mercado: Langfuse, LangSmith, Arize Phoenix.
- Diferença: GCP é centrado em infraestrutura e topologia; ferramentas externas unem prompt, eval, experimentos e feedback com UIs próprias.
- Critério de escolha: Precisa apenas troubleshooting ou análise por prompt/dataset/usuário?
- Trade-off: Mais ferramentas implicam custos de telemetria e governança de payload.
- Fontes: Google Cloud; Mercado
Avaliação contínua
- Google Cloud: Agent Platform Evaluation + CI + Online Monitoring.
- Mercado: Braintrust, Promptfoo, Arize Phoenix.
- Diferença: GCP fornece evals e monitoring; externos oferecem workflows específicos de experimentação e segurança.
- Critério de escolha: Exigir gates offline, trajectory eval, human review, red team e comparação de versões.
- Trade-off: LLM-as-judge é variável; versionar goldens e rubricas.
- Fontes: Google Cloud; Mercado
Memória persistente
- Google Cloud: Sessions para histórico; Memory Bank para conhecimento entre sessões; banco para estado operacional.
- Mercado: LangGraph stores/checkpointers, Redis e PostgreSQL.
- Diferença: Sessão, memória semântica e execution state diferem na semântica de escrita e retenção.
- Critério de escolha: Definir o que precisa sobreviver a reinício, ao fim da sessão ou à exclusão do usuário.
- Trade-off: Mais camadas aumentam compliance e consistência, mas tornam recuperação robusta.
- Fontes: Google Cloud; Mercado
Agentes sobre BigQuery
- Google Cloud: BigQuery remote MCP com IAM e views/SQL parametrizado.
- Mercado: LlamaIndex ou tools Python próprias.
- Diferença: MCP é interface; BigQuery continua engine e controle de dados.
- Critério de escolha: Escolher conforme governança de consultas, custo por query, grain e controle semântico.
- Trade-off: Geração de SQL livre aumenta custo e risco de acesso indevido.
- Fontes: Google Cloud; Mercado
MCP e interoperabilidade
- Google Cloud: ADK MCP client + BigQuery MCP + Agent Gateway/Registry quando aplicáveis.
- Mercado: MCP servers externos; A2A para agentes autônomos.
- Diferença: MCP conecta ferramentas; A2A delega tarefas entre agentes, não são equivalentes.
- Critério de escolha: Avaliar identidade OAuth, registro, escopo da ferramenta e protocolos suportados.
- Trade-off: Ampliar superfície de tools exige allowlist, quotas e auditoria.
- Fontes: Google Cloud; Mercado
Runtime enterprise
- Google Cloud: Agent Runtime gerenciado; Cloud Run para containers; GKE para topologia customizada.
- Mercado: LangGraph ou FastAPI executados nos mesmos runtimes.
- Diferença: Framework escolhe a lógica, runtime executa e escala, sandbox isola ações inseguras.
- Critério de escolha: Priorize footprint operacional, rede, execução longa, personalização e interoperabilidade.
- Trade-off: Agent Runtime reduz infra; Cloud Run e GKE aumentam controle e responsabilidade.
- Fontes: Google Cloud; Mercado
RAG corporativo
- Google Cloud: Agent Search/RAG Engine; BigQuery Vector Search ou AlloyDB quando dados residem lá.
- Mercado: LlamaIndex, Pinecone, Elasticsearch.
- Diferença: Busca gerenciada, vetor SQL e orquestração de índice têm escopos diferentes.
- Critério de escolha: Filtragem ACL, freshness, híbrido, reranking, latência e residência dos dados.
- Trade-off: Busca custom traz controle, mas exige ingestão, reindexação e monitoramento.
- Fontes: Google Cloud; Mercado
Prompt versioning e deploy
- Google Cloud: Prompt Management + Evaluation + Git/Cloud Build.
- Mercado: Langfuse, LangSmith e MLflow Prompt Registry.
- Diferença: Salvar prompt não é publicar release e nem avaliar regressão.
- Critério de escolha: Exigir rollback, flags, versionamento de dataset e associação prompt-trace.
- Trade-off: Ferramenta única simplifica UX; Git e gates preservam auditabilidade.
- Fontes: Google Cloud; Mercado
Segurança das ferramentas
- Google Cloud: Agent Identity/IAM + Registry/Gateway + Model Armor.
- Mercado: OPA, Vault, NeMo Guardrails.
- Diferença: IAM e gateway autorizam destinos; Model Armor analisa conteúdo; policy de negócio permanece no app.
- Critério de escolha: Definir trust boundaries, least privilege, consentimento e ações mutáveis.
- Trade-off: Filtros podem falhar; aplicar autorização determinística fora do LLM.
- Fontes: Google Cloud; Mercado
Duas arquiteturas de referência
São composições orientativas. A escolha depende de requisitos de execução, portabilidade, estado, observabilidade e governança. As etapas descrevem fluxo lógico, não detalhes de rede.
Arquitetura 1: Google Cloud nativo, com ciclo de vida gerenciado
- Entrada: usuário ou aplicação, com frontend, APIs, identidade e autenticação.
- Construção e execução: ADK sobre o Agent Runtime, com agent loop, chamada de ferramentas, subagentes e sessões.
- Inteligência: Gemini e ferramentas, com Model Garden, function calling e MCP.
- Conhecimento: BigQuery, RAG e APIs, com Agent Search, Vector Search, AlloyDB e dados governados.
- Persistência: resultados e estado, com sessões, Memory Bank e armazenamentos operacionais.
Transversal, observabilidade e avaliação: OpenTelemetry, Cloud Trace, Logging e Monitoring, depois Gen AI Evaluation.
Transversal, segurança e governança: IAM e Agent Identity, Registry e Gateway, Model Armor e Audit Logs.
Para fluxo transacional durável, acrescente Workflows ou Tasks com armazenamento idempotente: o Agent Runtime não equivale a execução exactly-once da aplicação.
Arquitetura 2: híbrida, com plano de controle de agentes especializado
- Entrada: usuário ou aplicação, com HTTPS e identidade corporativa.
- Construção: LangGraph ou LangChain, com orquestração de agentes e checkpointers próprios.
- Execução: Cloud Run, GKE ou Agent Runtime, usando containers ou um contrato suportado.
- Inteligência e dados: Gemini, MCP e BigQuery, com RAG, APIs e persistência no Google Cloud.
- Estado e saída: Postgres ou Redis para checkpoints duráveis e estado operacional, mais a resposta.
Transversal, AgentOps externo: Langfuse, LangSmith ou Phoenix via OpenTelemetry ou SDK, alimentando avaliação e experimentos.
Transversal, controles Google Cloud: IAM, Secret Manager, Model Armor, Gateway (quando suportado), auditoria e quotas.
Uma ferramenta externa pode ser hospedada por você ou usada como SaaS. Considere a retenção de prompts e de dados de traces fora do perímetro Google Cloud.
Regra de composição: framework, runtime, interface de ferramentas, dados e estado, observabilidade e avaliação, governança, nessa ordem. Só acrescente uma ferramenta externa quando ela fechar um requisito demonstrável que o Google Cloud não atende ou que seria caro de operar nele.
Guardrails, governança e limites operacionais
Quatro pontos exigem prova de conceito antes de entrar em produção:
- Checkpoint de grafo e replay: ADK Sessions, persistência de thread e histórico transacional têm contratos diferentes. Teste reinício em passo intermediário, efeitos colaterais e replay.
- Aprovação humana auditável: verifique pausa, decisão por usuário autenticado, expiração, retry seguro e retomada do estado anterior.
- Integração de segurança: Agent Gateway, IAM, A2A, MCP e ferramentas em runtimes diferentes têm condições próprias de cobertura e disponibilidade.
- Residência, preços e quotas: nenhum valor numérico foi assumido. Confirme região, limite, SKU e termos de GA na configuração exata.
Pontos que mudam a comparação (16)
Itens que a pesquisa externa trouxe e que alteram a leitura da matriz. A fonte original não estava disponível para comparação literal, então não afirmo que o levantamento anterior os tenha omitido. A coluna de verificação mostra se os termos-chave aparecem na página oficial citada.
| Item | Camada | Por que importa | Google Cloud; mercado | Fonte | Verificação |
|---|---|---|---|---|---|
| ADK 2.0 graph/dynamic workflows | Orquestração | Grafo nativo do ADK muda a comparação com LangGraph; não presumir que ADK só oferece Sequential/Parallel/Loop. | ADK; LangGraph | fonte | Termos-chave na página citada |
| Managed Agents API + Interactions API | Desenvolvimento de agentes | Agentes declarativos com sandboxes mudam a decisão entre criação code-first e managed. | Agent Platform; LangChain | fonte | Termos-chave na página citada |
| Agent Identity específico | Security e governance | Princípios de agente diferenciados de contas de serviço compartilhadas e delegação de usuário. | Agent Identity; OpenFGA | fonte | Termos-chave na página citada |
| Agent Registry e Agent Gateway | Security e governance | Catálogo e enforcement central são categorias distintas de framework e API gateway genérico. | Agent Registry / Agent Gateway; OPA | fonte | Termos-chave na página citada |
| Agent Platform Sandboxes | Runtime e deployment | Executar código e browser não confiáveis fora do runtime principal reduz blast radius. | Agent Platform Sandboxes; Custom code | fonte | Termos-chave na página citada |
| BigQuery remote MCP server | Tools, MCP e integrações | Endpoint remoto publicado pelo Google simplifica acesso a metadados e queries por tools. | BigQuery MCP; MCP | fonte | Termos-chave na página citada |
| Context caching explícito/implícito | Modelos e inference | Reduz tokens repetidos; não deve ser confundido com memória do agente. | Gemini context caching; LiteLLM | fonte | Termos-chave na página citada |
| Online evaluation e failure clusters | Evaluation e testing | Qualidade em produção requer métricas próprias, além de traces e erros. | Agent Platform Evaluation; Braintrust | fonte | Termos-chave na página citada |
| Agent Search e composição com RAG Engine | RAG e retrieval | Busca gerenciada, RAG Engine e vector storage não são o mesmo serviço. | Agent Search / RAG Engine; LlamaIndex | fonte | Termos-chave na página citada |
| SDK standalone agentplatform 2.0.1 | Runtime e deployment | Migração de vertexai.agent_engines para runtimes e clients altera implementação existente. | Agent Platform SDK; SDK Python | fonte | Termos-chave na página citada |
| A2A e MCP como protocolos diferentes | Tools, MCP e integrações | A2A conecta agentes; MCP conecta aplicações/agentes a ferramentas e contexto. | ADK / Agent Registry; A2A | fonte | Termos-chave na página citada |
| Governança de tool destinations | Security e governance | Agent Gateway acoplado ao Registry/IAM fornece fronteira que tool schema isolado não oferece. | Agent Gateway; OPA | fonte | Termos-chave na página citada |
| Semantic contracts para agentes no BigQuery | BigQuery e data access | Consultas precisam refletir grain e métricas canônicas; LLM SQL livre é risco semântico. | BigQuery + marts; dbt | fonte | Termos-chave na página citada |
| Gate de idempotência com receipts | Enterprise operations | Retries e entrega pelo menos uma vez podem causar ações duplicadas sem transação de negócio. | Pub/Sub + datastore; Temporal | fonte | Parcial: termos-chave não encontrados; tratar como recomendação editorial |
| Document parsing x retrieval | RAG e retrieval | Document AI extrai estrutura, enquanto RAG decide indexação, busca e grounding. | Document AI; LlamaIndex | fonte | Parcial: termos-chave não encontrados; tratar como recomendação editorial |
| Observability OTEL e métricas MCP | Observability e AgentOps | Traces heterogêneos requerem instrumentação OTEL; não substituem avaliação qualitativa. | Agent Platform Observability; Langfuse | fonte | Termos-chave na página citada |
Referências
Links diretos para a documentação de produtos, especificações e bibliotecas. A data de consulta é 14/10/2026 e não indica a data de publicação de cada página.
Google Cloud e protocolos
| Nome | Link |
|---|---|
| AP | https://docs.cloud.google.com/gemini-enterprise-agent-platform/overview |
| AGENTS | https://docs.cloud.google.com/gemini-enterprise-agent-platform/agents |
| ADK | https://adk.dev/ |
| ADKW | https://adk.dev/agents/workflow-agents/ |
| ADKTOOLS | https://adk.dev/integrations/ |
| RUNTIME | https://docs.cloud.google.com/gemini-enterprise-agent-platform/build/runtime |
| RUNTIME_CONTRACT | https://docs.cloud.google.com/gemini-enterprise-agent-platform/scale/runtime/runtime-contract |
| SDK | https://docs.cloud.google.com/gemini-enterprise-agent-platform/build/runtime/sdk-migration |
| SESS | https://docs.cloud.google.com/gemini-enterprise-agent-platform/scale/sessions/manage-with-api |
| MEM | https://docs.cloud.google.com/gemini-enterprise-agent-platform/scale/memory-bank/adk-quickstart |
| OBS | https://docs.cloud.google.com/gemini-enterprise-agent-platform/optimize/observability/overview |
| EVAL | https://docs.cloud.google.com/gemini-enterprise-agent-platform/optimize/evaluation/evaluate-agents |
| EVALT | https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/evaluation-agents |
| PROMPT | https://docs.cloud.google.com/gemini-enterprise-agent-platform/reference/models/prompt-classes |
| PROMPTSHARE | https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/prompt-sharing |
| GROUND | https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/grounding/overview |
| SEARCH | https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/grounding/grounding-with-vertex-ai-search |
| RAG | https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/grounding/ground-responses-using-rag |
| BIGMCP | https://docs.cloud.google.com/bigquery/docs/use-bigquery-mcp |
| BIGMCPREF | https://docs.cloud.google.com/bigquery/docs/reference/mcp |
| BQVECTOR | https://docs.cloud.google.com/bigquery/docs/vector-search-intro |
| ALLOY | https://docs.cloud.google.com/alloydb/docs/ai/vector-search-landing |
| CACHING | https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/context-cache/context-cache-overview |
| SANDBOX | https://docs.cloud.google.com/gemini-enterprise-agent-platform/scale/sandbox |
| ARMOR | https://docs.cloud.google.com/model-armor/overview |
| GATEWAY | https://docs.cloud.google.com/gemini-enterprise-agent-platform/govern/gateways/set-up-agent-gateway |
| REGISTRY | https://docs.cloud.google.com/agent-registry/overview |
| GOV | https://docs.cloud.google.com/gemini-enterprise-agent-platform/govern |
| RELEASE | https://docs.cloud.google.com/gemini-enterprise-agent-platform/release-notes |
| RUN | https://docs.cloud.google.com/run/docs/overview/what-is-cloud-run |
| WF | https://docs.cloud.google.com/workflows/docs/overview |
| PUB | https://docs.cloud.google.com/pubsub/docs/overview |
| TRACE | https://docs.cloud.google.com/trace/docs/overview |
| LOG | https://docs.cloud.google.com/logging/docs/overview |
| MON | https://docs.cloud.google.com/monitoring/docs/monitoring-overview |
| DOC | https://docs.cloud.google.com/document-ai/docs/overview |
| K8S | https://docs.cloud.google.com/kubernetes-engine/docs/concepts/kubernetes-engine-overview |
| IAM | https://docs.cloud.google.com/iam/docs/overview |
| SECRET | https://docs.cloud.google.com/secret-manager/docs/overview |
| VPC | https://docs.cloud.google.com/vpc-service-controls/docs/overview |
| APIGEE | https://docs.cloud.google.com/apigee/docs/api-platform/get-started/what-apigee |
| BUILD | https://docs.cloud.google.com/build/docs/overview |
| AR | https://docs.cloud.google.com/artifact-registry/docs/overview |
| DEPLOY | https://docs.cloud.google.com/deploy/docs/overview |
| TERRA | https://cloud.google.com/docs/terraform |
| BILL | https://docs.cloud.google.com/billing/docs/how-to/export-data-bigquery |
| BIG | https://docs.cloud.google.com/bigquery/docs/introduction |
| INTEROP | https://github.com/a2aproject/A2A |
| MCP | https://modelcontextprotocol.io/specification/2025-11-25 |
| SCHEMA | https://docs.cloud.google.com/gemini-enterprise-agent-platform/apis |
Ferramentas de mercado
| Nome | Link |
|---|---|
| LangChain | https://docs.langchain.com/oss/python/langchain/overview |
| LangGraph | https://docs.langchain.com/oss/python/langgraph/persistence |
| LangSmith | https://docs.langchain.com/langsmith/observability |
| Langfuse | https://langfuse.com/docs |
| Arize Phoenix | https://arize.com/docs/phoenix |
| Braintrust | https://www.braintrust.dev/docs |
| W&B Weave | https://docs.coreweave.com/products/wandb/weave |
| MLflow | https://mlflow.org/docs/latest/genai/prompt-registry/evaluate-prompts/ |
| Promptfoo | https://www.promptfoo.dev/docs/integrations/ci-cd/ |
| LlamaIndex | https://docs.llamaindex.ai/ |
| LiteLLM | https://docs.litellm.ai/ |
| Temporal | https://docs.temporal.io/ |
| Inngest | https://www.inngest.com/docs |
| Prefect | https://docs.prefect.io/ |
| Airflow | https://airflow.apache.org/docs/ |
| Redis | https://redis.io/docs/latest/ |
| PostgreSQL | https://www.postgresql.org/docs/ |
| pgvector | https://github.com/pgvector/pgvector |
| Pinecone | https://docs.pinecone.io/ |
| Weaviate | https://docs.weaviate.io/ |
| Elasticsearch | https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html |
| Cohere Rerank | https://docs.cohere.com/docs/rerank |
| MCP | https://modelcontextprotocol.io/specification/2025-11-25 |
| A2A | https://github.com/a2aproject/A2A |
| OpenTelemetry | https://opentelemetry.io/docs/ |
| OpenInference | https://arize.com/docs/phoenix/tracing/how-to-tracing/instrumentation |
| Datadog LLM Observability | https://docs.datadoghq.com/llm_observability/ |
| Helicone | https://docs.helicone.ai/ |
| Portkey | https://docs.portkey.ai/ |
| OpenRouter | https://openrouter.ai/docs |
| FastAPI | https://fastapi.tiangolo.com/ |
| Kubernetes | https://kubernetes.io/docs/home/ |
| GitHub Actions | https://docs.github.com/en/actions |
| GitLab CI | https://docs.gitlab.com/ci/ |
| Terraform | https://developer.hashicorp.com/terraform/docs |
| OPA | https://www.openpolicyagent.org/docs |
| HashiCorp Vault | https://developer.hashicorp.com/vault/docs |
| NeMo Guardrails | https://docs.nvidia.com/nemo/guardrails/ |
| Guardrails AI | https://www.guardrailsai.com/docs |
| OpenFGA | https://openfga.dev/docs |
| Apache Kafka | https://kafka.apache.org/documentation/ |
| dbt | https://docs.getdbt.com/docs/introduction |
| Great Expectations | https://docs.greatexpectations.io/ |
| Argo CD | https://argo-cd.readthedocs.io/en/stable/ |
| Prometheus | https://prometheus.io/docs/introduction/overview/ |
| CloudEvents | https://cloudevents.io/ |
| OpenAPI | https://spec.openapis.org/oas/latest.html |
| Custom code | https://github.com/google/adk-python |
| SDK Python | https://github.com/googleapis/python-genai |