---
title: "Google ADK: الميزات والإصدار والبدء السريع · DotsAgent"
description: "Google ADK من Google: الترخيص، وأحدث إصدار، ودعم MCP، وعمليات التشغيل المستدامة، والموافقة البشرية، والتتبّع والتقييمات، بالإضافة إلى مثال للبدء السريع قابل للنسخ."
url: https://dotsagent.io/ar/frameworks/google-adk
---

إطار عمل · Google

# نظرة عامة على Google ADK

حزمة تطوير الوكلاء من Google، مع SDKs لـ Python وTypeScript وGo وJava وKotlin، وتقييمات مدمجة في المكوّن الأساسي. تعطي الأولوية لـ Gemini، لكنها تدعم نماذج أخرى عبر المحوّلات، ويمكن نشرها على Agent Runtime في Google Cloud.

**الأنسب لـ:**  الفرق التي تعمل بلغات متعددة وتحتاج إلى وكلاء يركزون على Gemini، وتقييمات مدمجة، ومسار مباشر إلى Google Cloud.

## معلومات أساسية

- **الجهة المسؤولة عن الصيانة**: Google
- **اللغات**: Python, TypeScript, Go, Java, Kotlin
- **الترخيص**: Apache-2.0
- **أحدث إصدار**: `Python 2.10.0` · 25 سبتمبر 2026
- **المستودع**: [google/adk-python](https://github.com/google/adk-python) · 21,687 نجمة
- **خيار الاستضافة**: [Agent Runtime on Gemini Enterprise Agent Platform (formerly Vertex AI Agent Engine); also Cloud Run, GKE](https://docs.cloud.google.com/gemini-enterprise-agent-platform/build/runtime/quickstart-adk)كان Agent Runtime يُعرف سابقًا باسم Vertex AI Agent Engine؛ وما زال استدعاء النشر هو client.agent_engines.create(...).

## البدء السريع

ثبّت الحزمة، واضبط بيانات الاعتماد، ثم شغّل أبسط وكيل وفقًا للوثائق الرسمية. معرّفات النماذج هي المعتمدة في الوثائق، وقد لا تكون مفعّلة في حسابك.

### Python

`التثبيت`

```
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

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

[مصدر البدء السريع](https://google.github.io/adk-docs/get-started/python/)

### TypeScript

`التثبيت`

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

يتطلب 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],
});
```

[مصدر البدء السريع](https://google.github.io/adk-docs/)

## الميزات

| أي نموذج | — | الأولوية لـ Gemini؛ ونماذج أخرى عبر LiteLLM ومحوّلات محلية |
| --- | --- | --- |
| عميل MCP | — | McpToolset، مع إمكانية طلب التأكيد لكل أداة |
| خادم MCP | — | إتاحة وكيل عبر to_mcp_server() |
| متعدد الوكلاء | — | أشجار الوكلاء الفرعيين، إضافةً إلى سير عمل الرسوم البيانية منذ ADK 2.0 |
| عمليات تنفيذ مستدامة | — | استئناف الوكلاء المتوقفة؛ يحتفظ Agent Runtime بالحالة طويلة الأمد |
| موافقة بشرية | — | تأكيد استخدام الأدوات عبر require_confirmation=True |
| التتبّع | — | يعتمد على OpenTelemetry، مع Cloud Trace على Google Cloud |
| التقييمات | — | التقييم ميزة أساسية في ADK |

## التغييرات الأخيرة

- أضاف ADK 2.0 سير عمل قائمًا على الرسوم البيانية.
- انضم Kotlin SDK إلى Python وTypeScript وGo وJava.
- انتقلت الوثائق إلى adk.dev.
- أُعيدت تسمية Vertex AI Agent Engine إلى Agent Runtime على Gemini Enterprise Agent Platform.

## بدائل باللغة نفسها

- [OpenAI Agents SDK](https://dotsagent.io/ar/frameworks/openai-agents-python)

- [OpenAI Agents SDK (JS)](https://dotsagent.io/ar/frameworks/openai-agents-js)

- [Claude Agent SDK](https://dotsagent.io/ar/frameworks/claude-agent-sdk)

- [Microsoft Agent Framework](https://dotsagent.io/ar/frameworks/microsoft-agent-framework)

- [LangGraph](https://dotsagent.io/ar/frameworks/langgraph)

- [CrewAI](https://dotsagent.io/ar/frameworks/crewai)

## المصادر

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

مرجع مستقل لمطوّري وكلاء الذكاء الاصطناعي. لا تربطنا أي علاقة بأي من المورّدين المذكورين هنا.

© 2026 DotsAgent · تم التحقق من المعلومات في 1 أكتوبر 2026
