Perfil de herramienta

Agent Development Kit (ADK)

PorGoogleUS

Toolkit code-first de Google para construir, evaluar y desplegar agentes de varias etapas en Python, TypeScript, Go, Java y Kotlin.

Símbolo de Google en blanco sobre fondo oscuro degradado
País
US
Disponibilidad
Código abierto
Modalidades
  • Código

El Agent Development Kit (ADK) es un toolkit code-first de Google para construir, evaluar y desplegar agentes. Ofrece control explícito sobre el flujo del agente, las herramientas y el estado, sin ocultar el código al desarrollador.

Para qué sirve

  • Agentes de varias etapas con herramientas, callbacks y estado de sesión
  • Sistemas multiagente con workflows secuenciales, paralelos y en grafo
  • Herramientas propias, servidores MCP y herramientas del ecosistema Google
  • Evaluación de agentes con conjuntos de pruebas y métricas
  • Despliegue en entornos gestionados, como Vertex AI Agent Engine y Cloud Run

Cómo funciona

  • El desarrollador define agentes, herramientas y el workflow en código
  • El runtime local ejecuta y depura el agente, con una interfaz web de desarrollo
  • Las sesiones y el estado guardan el contexto entre interacciones
  • Soporte para Python, TypeScript, Go, Java y Kotlin
  • Integración con modelos Gemini y con otros proveedores

Licencia y mantenimiento

  • Open source bajo licencia Apache 2.0, mantenido por Google
  • Proyecto activo en 2026, con ADK 2.0 y soporte para workflows en grafo
  • El despliegue gestionado usa servicios de Google Cloud, facturados aparte

Puntos fuertes

  • Enfoque code-first, con control fino del flujo y de las herramientas
  • Soporte para varios lenguajes, además de Python
  • Evaluación y despliegue integrados con el ecosistema Google Cloud

Limitaciones

  • Proyecto más nuevo que los competidores más establecidos
  • Parte del valor de producción está ligado a Google Cloud