Repolode
google

google/adk-go

Toolkit Go code-first para criar, avaliar e implantar agentes de IA, com composição multiagente e integração de ferramentas.

Estrelas
8,946
Forks
992
Issues abertas
279
Último commit
há 3 horas

O que é?

ADK for Go é um framework modular para criar agentes de IA diretamente em código Go. Ele atende a fluxos de trabalho que vão de tarefas simples com um único agente a sistemas maiores que combinam vários agentes especializados. A lógica dos agentes, as ferramentas e a orquestração são definidas em Go, podendo ser testadas e versionadas como qualquer outra parte de uma base de código.

O toolkit oferece um conjunto de ferramentas pré-criadas, suporte a funções personalizadas e a possibilidade de integrar ferramentas existentes. Ele é otimizado para Gemini, mas é descrito como independente de modelo e de ambiente de implantação. O projeto é voltado a aplicações cloud-native e inclui suporte para colocar agentes em contêineres e implantá-los em ambientes como Google Cloud Run.

O módulo é importado como google.golang.org/adk/v2 e requer Go 1.26.10 ou posterior. A documentação, os exemplos e um índice legível por máquina para assistentes de programação com IA são publicados junto com o repositório.

Recursos principais

  • 01Defina agentes, ferramentas e orquestração usando código Go idiomático.
  • 02Combine vários agentes especializados em sistemas multiagente modulares.
  • 03Use ferramentas pré-criadas, funções personalizadas ou integrações com ferramentas existentes.
  • 04Coloque agentes em contêineres e implante-os em plataformas cloud-native, como Cloud Run.
  • 05Design independente de modelo, otimizado para Gemini.

Casos de uso

  • Criar serviços de backend cloud-native com agentes baseados em LLM escritos em Go.
  • Orquestrar vários agentes especializados para executar um fluxo de trabalho com várias etapas, como triagem de issues e geração de relatórios.
  • Adicionar recursos de agentes com ferramentas personalizadas a uma base de código Go existente.

Início rápido

  1. 1

    Adicione o ADK Go ao seu projeto Go

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

    Para começar, explore os exemplos no diretório examples

Antes de usar

  • Requer Go 1.26.10 ou posterior.

Em coleções

Tópicos

Perguntas frequentes

O que é adk-go?
Toolkit Go code-first para criar, avaliar e implantar agentes de IA, com composição multiagente e integração de ferramentas. ADK for Go é um framework modular para criar agentes de IA diretamente em código Go. Ele atende a fluxos de trabalho que vão de tarefas simples com um único agente a sistemas maiores que combinam vários agentes especializados. A lógica dos agentes, as ferramentas e a orquestração são definidas em Go, podendo ser testadas e versionadas como qualquer outra parte de uma base de código.
adk-go é gratuito? Qual é a licença?
adk-go é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
adk-go ainda é mantido?
Manutenção ativa. O último commit de adk-go foi em 7 de nov. de 2026.
Para que posso usar adk-go?
Criar serviços de backend cloud-native com agentes baseados em LLM escritos em Go. Orquestrar vários agentes especializados para executar um fluxo de trabalho com várias etapas, como triagem de issues e geração de relatórios. Adicionar recursos de agentes com ferramentas personalizadas a uma base de código Go existente.
Como instalar adk-go?
Adicione o ADK Go ao seu projeto Go: go get google.golang.org/adk/v2 Para começar, explore os exemplos no diretório examples
Onde consigo adk-go?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/google/adk-go

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados