dotsagent.io
Idioma:Português
Framework · Google

Google ADK em resumo

O Agent Development Kit do Google oferece SDKs para Python, TypeScript, Go, Java e Kotlin, com avaliação integrada ao núcleo. Ele prioriza o Gemini, mas também suporta outros modelos por meio de adaptadores e pode ser implantado no Agent Runtime do Google Cloud.

Ideal para: Equipes que trabalham com várias linguagens e precisam de agentes que priorizam o Gemini, evals integradas e um caminho direto para o Google Cloud.

Principais informações

Responsável pela manutenção
Google
Linguagens
Python, TypeScript, Go, Java, Kotlin
Licença
Apache-2.0
Versão mais recente
Python 2.10.0 · 25 de setembro de 2026
Repositório
google/adk-python · 21.687 estrelas
Opção hospedada
Agent Runtime on Gemini Enterprise Agent Platform (formerly Vertex AI Agent Engine); also Cloud Run, GKE
O Agent Runtime era chamado Vertex AI Agent Engine; a chamada de deploy continua sendo client.agent_engines.create(...).

Início rápido

Instale o pacote, configure as credenciais e execute o agente mais simples da documentação oficial. Os IDs dos modelos são os usados na documentação e talvez não estejam habilitados na sua conta.

Python

Instalar
pip install google-adk && adk create my_agent  (run with: adk run my_agent  or  adk web --port 8000)

Requer GOOGLE_API_KEY in my_agent/.env

Python
from google.adk.agents.llm_agent import Agent

# Mock tool implementation
def get_current_time(city: str) -> dict:
    """Returns the current time in a specified city."""
    return {"status": "success", "city": city, "time": "10:30 AM"}

root_agent = Agent(
    model='gemini-flash-latest',
    name='root_agent',
    description="Tells the current time in a specified city.",
    instruction="You are a helpful assistant that tells the current time in cities. Use the 'get_current_time' tool for this purpose.",
    tools=[get_current_time],
)

Fonte do início rápido

TypeScript

Instalar
npm install @google/adk (inferred from package name; not copied from docs)

Requer GOOGLE_API_KEY

TypeScript
import { LlmAgent, GOOGLE_SEARCH } from '@google/adk';

const agent = new LlmAgent({
  name: 'researcher',
  model: 'gemini-flash-latest',
  instruction: 'You help users research topics thoroughly.',
  tools: [GOOGLE_SEARCH],
});

Fonte do início rápido

Recursos

Qualquer modeloSimPrioriza o Gemini; outros modelos via LiteLLM e adaptadores locais
Cliente MCPSimMcpToolset, com confirmação opcional por ferramenta
Servidor MCPSimDisponibilize um agente com to_mcp_server()
MultiagenteSimÁrvores de subagentes e fluxos de trabalho em grafo desde o ADK 2.0
Execuções duráveisSimRetome agentes interrompidos; o Agent Runtime mantém o estado de longa duração
Aprovação humanaSimConfirmação de ferramenta com require_confirmation=True
RastreamentoSimBaseado em OpenTelemetry, com Cloud Trace no Google Cloud
AvaliaçõesSimA avaliação é um recurso central do ADK

Mudanças recentes

  • O ADK 2.0 adicionou fluxos de trabalho baseados em grafos.
  • Um SDK para Kotlin se juntou aos de Python, TypeScript, Go e Java.
  • A documentação foi transferida para adk.dev.
  • O Vertex AI Agent Engine foi renomeado para Agent Runtime na Gemini Enterprise Agent Platform.

Alternativas na mesma linguagem

Fontes

  1. google.github.io/adk-docs/
  2. google.github.io/adk-docs/get-started/python/
  3. adk.dev/tools-custom/confirmation/
  4. adk.dev/tools-custom/mcp-tools/advanced/
  5. adk.dev/tools-custom/mcp-tools/agent-as-server/
  6. docs.cloud.google.com/gemini-enterprise-agent-platform/vertex-ai-name-changes
  7. cloud.google.com/blog/products/ai-machine-learning/introducing-gemini-enterprise-agent
  8. docs.cloud.google.com/gemini-enterprise-agent-platform/build/runtime/quickstart-adk
  9. pypi.org/pypi/google-adk/json
  10. registry.npmjs.org/@google%2fadk
  11. api.github.com/repos/google/adk-python

Referência independente para quem cria agentes de IA. Não temos vínculo com nenhum dos fornecedores mencionados aqui.

© 2026 DotsAgent · Fatos verificados em 1 de outubro de 2026