Perfil da ferramenta

Agent Development Kit (ADK)

PorGoogleUS

Toolkit code-first do Google para construir, avaliar e implantar agentes multi-etapa em Python, TypeScript, Go, Java e Kotlin.

Símbolo do Google em branco sobre fundo escuro gradiente
País
US
Disponibilidade
Open source
Modalidades
  • Código

O Agent Development Kit (ADK) é um toolkit code-first do Google para construir, avaliar e implantar agentes. Ele dá controle explícito sobre o fluxo do agente, as ferramentas e o estado, sem esconder o código do desenvolvedor.

Para que serve

  • Agentes de várias etapas com ferramentas, callbacks e estado de sessão
  • Sistemas multiagente com workflows sequenciais, paralelos e em grafo
  • Ferramentas próprias, servidores MCP e ferramentas do ecossistema Google
  • Avaliação de agentes com conjuntos de testes e métricas
  • Implantação em ambientes gerenciados, como o Vertex AI Agent Engine e o Cloud Run

Como funciona

  • O desenvolvedor define agentes, ferramentas e o workflow em código
  • O runtime local executa e depura o agente, com uma interface web de desenvolvimento
  • Sessões e estado guardam o contexto entre interações
  • Suporte a Python, TypeScript, Go, Java e Kotlin
  • Integração com modelos Gemini e com outros provedores

Licença e manutenção

  • Open source sob licença Apache 2.0, mantido pelo Google
  • Projeto ativo em 2026, com ADK 2.0 e suporte a workflows em grafo
  • O deploy gerenciado usa serviços do Google Cloud, cobrados à parte

Pontos fortes

  • Abordagem code-first, com controle fino do fluxo e das ferramentas
  • Suporte a várias linguagens, além do Python
  • Avaliação e implantação integradas ao ecossistema Google Cloud

Limitações

  • Projeto mais novo que os concorrentes mais estabelecidos
  • Parte do valor de produção está atrelada ao Google Cloud