dotsagent.io
Taal:Nederlands
Framework · Google

Google ADK in een oogopslag

Google's Agent Development Kit, met SDK's voor Python, TypeScript, Go, Java en Kotlin en ingebouwde evaluatie. De kit is in de eerste plaats gericht op Gemini, maar ondersteunt andere modellen via adapters en kan worden gedeployed naar Agent Runtime op Google Cloud.

Geschikt voor: Teams die in meerdere talen werken en Gemini-gerichte agents, ingebouwde evaluaties en een directe route naar Google Cloud willen.

Belangrijkste gegevens

Beheerder
Google
Talen
Python, TypeScript, Go, Java, Kotlin
Licentie
Apache-2.0
Nieuwste versie
Python 2.10.0 · 25 september 2026
Repository
google/adk-python · 21.687 sterren
Gehoste optie
Agent Runtime on Gemini Enterprise Agent Platform (formerly Vertex AI Agent Engine); also Cloud Run, GKE
Agent Runtime heette voorheen Vertex AI Agent Engine; de deploy-aanroep is nog steeds client.agent_engines.create(...).

Quickstart

Installeer het pakket, stel de inloggegevens in en voer vervolgens de eenvoudigste agent uit de officiële documentatie uit. De model-ID's zijn de ID's uit de documentatie en zijn mogelijk niet beschikbaar voor je account.

Python

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

Vereist 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],
)

Bron voor quickstart

TypeScript

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

Vereist 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],
});

Bron voor quickstart

Functies

Alle modellenJaPrimair voor Gemini; andere modellen via LiteLLM en lokale adapters
MCP-clientJaMcpToolset, met optionele bevestiging per tool
MCP-serverJaStel een agent beschikbaar als MCP-server met to_mcp_server()
Multi-agentJaSubagentbomen en grafiekworkflows sinds ADK 2.0
Duurzame runsJaHervat gestopte agents; Agent Runtime bewaart langlopende status
Goedkeuring door een mensJaToolbevestiging via require_confirmation=True
TracingJaGebaseerd op OpenTelemetry, met Cloud Trace op Google Cloud
EvalsJaEvaluatie is een kernfunctie van ADK

Recente wijzigingen

  • ADK 2.0 voegde grafiekgebaseerde workflows toe.
  • Naast Python, TypeScript, Go en Java kwam er een Kotlin-SDK bij.
  • De documentatie is verhuisd naar adk.dev.
  • Vertex AI Agent Engine is hernoemd naar Agent Runtime op Gemini Enterprise Agent Platform.

Alternatieven in dezelfde taal

Bronnen

  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

Onafhankelijke referentie voor iedereen die AI-agents bouwt. Niet verbonden aan een van de genoemde leveranciers.

© 2026 DotsAgent · Feiten gecontroleerd op 1 oktober 2026