Repolode
google

google/adk-go

Kit de herramientas para Go con enfoque en el código, para crear, evaluar y desplegar agentes de IA, con composición multiagente e integración de herramientas.

Estrellas
8,942
Forks
990
Issues abiertos
279
Último commit
hace 13 horas

¿Qué es?

ADK for Go es un framework modular para crear agentes de IA directamente en código Go. Está pensado para flujos de trabajo que van desde tareas sencillas con un solo agente hasta sistemas más grandes que combinan varios agentes especializados. La lógica de los agentes, las herramientas y la orquestación se definen en Go, por lo que pueden probarse y versionarse como cualquier otra parte de una base de código.

El kit de herramientas incluye herramientas preconstruidas, admite funciones personalizadas y permite integrar herramientas existentes. Está optimizado para Gemini, pero se describe como independiente del modelo y del entorno de despliegue. El proyecto está dirigido a aplicaciones nativas de la nube e incluye compatibilidad para crear contenedores de agentes y desplegarlos en entornos como Google Cloud Run.

El módulo se importa como google.golang.org/adk/v2 y requiere Go 1.26.10 o posterior. Junto con el repositorio se publican la documentación, ejemplos y un índice legible por máquina para asistentes de programación con IA.

Funciones clave

  • 01Definir agentes, herramientas y orquestación con código Go idiomático.
  • 02Combinar varios agentes especializados en sistemas multiagente modulares.
  • 03Usar herramientas preconstruidas, funciones personalizadas o integraciones con herramientas existentes.
  • 04Crear contenedores para agentes y desplegarlos en plataformas nativas de la nube, como Cloud Run.
  • 05Diseño independiente del modelo, optimizado para Gemini.

Casos de uso

  • Crear servicios backend nativos de la nube que incluyan agentes basados en LLM y escritos en Go.
  • Orquestar varios agentes especializados para gestionar un flujo de trabajo de varios pasos, como la clasificación de incidencias y la generación de informes.
  • Añadir capacidades de agente con herramientas personalizadas a una base de código Go existente.

Inicio rápido

  1. 1

    Añade ADK Go a tu proyecto de Go

    go get google.golang.org/adk/v2
  2. 2

    Para empezar, explora los ejemplos del directorio examples

Antes de usarlo

  • Se requiere Go 1.26.10 o una versión posterior.

En colecciones

Temas

Preguntas frecuentes

¿Qué es adk-go?
Kit de herramientas para Go con enfoque en el código, para crear, evaluar y desplegar agentes de IA, con composición multiagente e integración de herramientas. ADK for Go es un framework modular para crear agentes de IA directamente en código Go. Está pensado para flujos de trabajo que van desde tareas sencillas con un solo agente hasta sistemas más grandes que combinan varios agentes especializados. La lógica de los agentes, las herramientas y la orquestación se definen en Go, por lo que pueden probarse y versionarse como cualquier otra parte de una base de código.
¿adk-go es gratuito? ¿Qué licencia tiene?
adk-go es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿adk-go sigue mantenido?
Mantenimiento activo. El último commit de adk-go fue el 5 nov 2026.
¿Para qué puedo usar adk-go?
Crear servicios backend nativos de la nube que incluyan agentes basados en LLM y escritos en Go. Orquestar varios agentes especializados para gestionar un flujo de trabajo de varios pasos, como la clasificación de incidencias y la generación de informes. Añadir capacidades de agente con herramientas personalizadas a una base de código Go existente.
¿Cómo se instala adk-go?
Añade ADK Go a tu proyecto de Go: go get google.golang.org/adk/v2 Para empezar, explora los ejemplos del directorio examples
¿Dónde consigo adk-go?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/google/adk-go

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados