Google lança ADK Go e permite que você integre agentes de IA ao seu backend em Go

6 meses ago · Updated 6 meses ago

google-lanca-adk-go-e-permite-que-voce-integre-agentes-de-ia-ao-seu-backend-em-go

Ouça este artigo


Você usa Go e agora pode criar agentes de IA com o Agent Development Kit feito para Go. Ele permite escrever lógica, orquestração e uso de ferramentas direto no seu código. O kit é open source e se integra ao Vertex AI. Também traz suporte a um protocolo entre agentes (A2A) e à MCP Toolbox para bancos de dados. Assim você leva agentes do desenvolvimento local até a produção sem montar outra pilha. Leia o anúncio oficial em https://www.marktechpost.com/2025/11/07/google-extends-its-agent-development-kit-adk-to-go-bringing-native-agentic-workflows-to-backend-teams/ para mais detalhes.

Principais pontos

  • ADK para Go permite criar agentes de IA diretamente em Go sem trocar de linguagem.
  • API em Go que aproveita concorrência e tipagem estática do idioma.
  • Suporte ao protocolo agente-para-agente (A2A) para orquestração segura entre componentes.
  • Integração com MCP Toolbox para usar muitos bancos de dados como ferramentas (suporte a 30 bancos).
  • Compatível com Vertex AI Agent Builder e Agent Engine para deploy e observabilidade gerenciados.
  • Open source e agnóstico a modelos, funcionando especialmente bem com Gemma/Gemini e Google Cloud.

Google lança ADK para Go para construir agentes de IA dentro do seu ecossistema
O Google liberou uma versão em Go do Agent Development Kit (ADK). Você agora pode criar agentes de IA usando apenas Go, sem precisar adicionar uma pilha em Python. O kit é open source, funciona com vários modelos e se integra à infraestrutura do Google Cloud para desenvolvimento e produção. Para consultar a publicação original e obter links e exemplos, veja https://www.marktechpost.com/2025/11/07/google-extends-its-agent-development-kit-adk-to-go-bringing-native-agentic-workflows-to-backend-teams/.

Principais novidades

  • ADK para Go: API idiomática em Go que permite escrever lógica de agente usando concorrência e tipagem estática.
  • Suporte ao A2A (Agent2Agent): agentes podem chamar outros agentes via um protocolo padrão, permitindo orquestração entre componentes locais ou remotos. Esse tipo de descoberta e publicação entre runtimes é semelhante ao fluxo descrito para o runtime Coral.
  • MCP Toolbox para Bancos de Dados: integração nativa que expõe operações de banco como ferramentas, com suporte a mais de 30 bancos.
  • Integração com Vertex AI: compatibilidade com Vertex AI Agent Builder e Vertex AI Agent Engine para testes, implantação e observabilidade gerenciadas.
  • Open source e agnóstico a modelos: projetado para funcionar melhor com Gemini e Google Cloud, mas sem vínculo a um modelo específico.

O que isso significa para você

  • Desenvolver agentes como serviços Go normais: mantendo toolchain e modelo de deploy.
  • Evitar uma base separada em Python apenas para agentes — diferente de soluções que exigem múltiplas stacks ou runtimes, como algumas abordagens em TypeScript que usam MCP em produção (ex.: Volcano da Kong).
  • Orquestrar subagentes de forma segura usando A2A.
  • Acessar bancos e ferramentas via MCP Toolbox sem escrever conectores específicos.
  • Ganhar observabilidade e pipeline de deploy ao integrar com Vertex AI.

Detalhes técnicos importantes

  • ADK transforma agentes em serviços observáveis: execute localmente, analise traces e depois implante em um runtime gerenciado.
  • A versão em Go preserva o conjunto de recursos das SDKs para Python e Java, oferecendo uma interface natural para desenvolvedores Go.
  • A2A incluído nativamente: a arquitetura permite que um agente principal delegue tarefas a agentes especializados sem expor memórias internas. O Google contribuiu com um SDK A2A para Go ao projeto do protocolo, facilitando publicação e descoberta entre frameworks similares ao que runtimes nativos MCP já vêm fazendo.
  • MCP Toolbox para Bancos de Dados atua como servidor MCP, gerenciando pooling, autenticação e apresentando operações de banco como ferramentas via Model Context Protocol; essa abordagem segue a mesma linha de iniciativas que já abriram implementações de servidor MCP para facilitar deploys em produção (servidor MCP aberto pela AWS).
  • Integração com Vertex AI Agent Builder posiciona o ADK como framework preferencial para sistemas multiagente dentro do ecossistema Google; combine isso com ferramentas de comparação e teste de modelos para validar comportamentos antes do deploy (STAX).

Como começar

  • Verifique o repositório oficial do projeto no GitHub para código e exemplos.
  • Clone os exemplos e execute o agente localmente para testar o fluxo; se preferir workspaces visuais, há iniciativas que permitem integrar agentes em interfaces em tempo real (AG-UI).
  • Conecte ferramentas e bancos via MCP Toolbox conforme necessário.
  • Use traces e logs locais para validar comportamento.
  • Quando pronto, faça o deploy para Vertex AI Agent Engine para produção.

Tabela resumida de recursos e benefícios

Recurso Benefício para você
ADK para Go Mantém todo o desenvolvimento em Go
A2A Orquestração segura entre agentes
MCP Toolbox Acesso a 30 bancos sem construir adaptadores
Vertex AI Pipeline de teste e deploy gerenciado
Open source Você pode inspecionar e adaptar o código

Conclusão
Você ganha uma forma prática de colocar agentes de IA no seu fluxo de trabalho: com o ADK para Go você desenvolve em Go, mantém sua toolchain e evita montar outra pilha só para agentes. O kit traz A2A para orquestração segura, MCP Toolbox para acessar dezenas de bancos sem reinventar conectores, e integração com Vertex AI para deploy e observabilidade — tudo open source. Em poucas palavras: menos atrito, mais produção; você escreve, testa, observa e escala sem sair do seu ecossistema. Para quem quer entender padrões de pipeline e integração com modelos e conteúdo, vale ver também materiais sobre construção de pipelines com Gemini (pipeline com Crewai e Gemini). Para o anúncio completo e contexto adicional, consulte https://www.marktechpost.com/2025/11/07/google-extends-its-agent-development-kit-adk-to-go-bringing-native-agentic-workflows-to-backend-teams/.

Perguntas Frequentes

  • O que é o ADK Go? É um kit open source para criar agentes de IA em Go. Permite codar, testar e rodar agentes como serviços Go.
  • O que o ADK Go traz de novo? Traz API idiomática Go, concorrência nativa e tipagem forte. Remove a necessidade de uma stack Python só para agentes.
  • Como funciona o protocolo A2A no ADK Go? A2A permite que agentes chamem outros agentes por um protocolo seguro. Facilita orquestração e delegação sem expor memória interna. Fluxos de publicação/descoberta entre agentes seguem práticas semelhantes às usadas por runtimes MCP e Coral (exemplo Coral).
  • O ADK Go suporta bancos de dados via MCP Toolbox? Sim. Vem com suporte a mais de 30 bancos via MCP Toolbox. Gerencia conexões, autenticação e oferece operações como ferramentas; a arquitetura é compatível com servidores MCP que já foram abertos para integrações mais fáceis (veja o exemplo da AWS).
  • Como levar agentes Go para o Vertex AI Agent Builder e Agent Engine? Você desenvolve localmente em Go e depois implanta no Agent Builder/Engine, mantendo o mesmo código e ganhando observabilidade e escala.

Leitura adicional

  • Anúncio e análise completa: https://www.marktechpost.com/2025/11/07/google-extends-its-agent-development-kit-adk-to-go-bringing-native-agentic-workflows-to-backend-teams/

Se você quiser conhecer outros artigos semelhantes a Google lança ADK Go e permite que você integre agentes de IA ao seu backend em Go, você pode visitar a categoria Notícias e Tendências.

Go up