dotsagent.io
Dil:Türkçe
Framework · Google

Google ADK hakkında kısa bilgiler

Google'ın Agent Development Kit'i; Python, TypeScript, Go, Java ve Kotlin için SDK'lar ve çekirdeğe entegre değerlendirme özellikleri sunar. Önceliği Gemini'ye verir, ancak adaptörlerle diğer modellere de bağlanır ve Google Cloud'daki Agent Runtime'a dağıtılabilir.

En uygun kullanım: Gemini öncelikli ajanlar, yerleşik değerlendirme özellikleri ve Google Cloud'a doğrudan dağıtım olanağı isteyen, birden fazla dilde çalışan ekipler.

Temel bilgiler

Bakımını yapan
Google
Diller
Python, TypeScript, Go, Java, Kotlin
Lisans
Apache-2.0
En son sürüm
Python 2.10.0 · 25 Eylül 2026
Repository
google/adk-python · 21.687 yıldız
Barındırılan seçenek
Agent Runtime on Gemini Enterprise Agent Platform (formerly Vertex AI Agent Engine); also Cloud Run, GKE
Agent Runtime'ın önceki adı Vertex AI Agent Engine'di; deploy çağrısı hâlâ client.agent_engines.create(...) şeklinde.

Hızlı başlangıç

Paketi yükleyin, kimlik bilgilerini ayarlayın ve ardından resmî dokümanlardaki en basit agent'ı çalıştırın. Model ID'leri dokümanlarda kullanılanlardır ve hesabınızda etkin olmayabilir.

Python

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

GOOGLE_API_KEY in my_agent/.env gerekir

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

Hızlı başlangıç kaynağı

TypeScript

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

GOOGLE_API_KEY gerekir

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

Hızlı başlangıç kaynağı

Özellikler

Herhangi bir modelEvetÖncelik Gemini'de; diğer modeller LiteLLM ve yerel adaptörlerle kullanılabilir
MCP istemcisiEvetMcpToolset; her araç için isteğe bağlı onay
MCP sunucusuEvetto_mcp_server() ile bir agent'ı MCP sunucusu olarak kullanıma açın
Çoklu ajanEvetAlt agent ağaçları ve ADK 2.0'dan itibaren grafik tabanlı iş akışları
Kalıcı çalıştırmalarEvetDurdurulan agent'ları kaldığı yerden devam ettirin; Agent Runtime uzun süreli durumu korur
İnsan onayıEvetrequire_confirmation=True ile araç kullanımını onaylatın
İzlemeEvetOpenTelemetry tabanlıdır; Google Cloud'da Cloud Trace kullanılır
EvalsEvetDeğerlendirme, ADK'nın temel özelliklerinden biridir

Son değişiklikler

  • ADK 2.0, grafik tabanlı iş akışları ekledi.
  • Python, TypeScript, Go ve Java'ya Kotlin SDK da eklendi.
  • Dokümantasyon adk.dev adresine taşındı.
  • Vertex AI Agent Engine'in adı Gemini Enterprise Agent Platform'da Agent Runtime olarak değiştirildi.

Aynı dildeki alternatifler

Kaynaklar

  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

AI agent geliştirenler için bağımsız bir başvuru kaynağıdır. Burada adı geçen hiçbir sağlayıcıyla bağlantısı yoktur.

© 2026 DotsAgent · Bilgiler 1 Ekim 2026 tarihinde kontrol edildi