ADK-Rust 2.0

بناء وكلاء الذكاء الاصطناعي للإنتاج في Rust.

يوفر ADK-Rust للمطورين وقت تشغيل مكتوبًا لاستدعاءات النماذج والأدوات والذاكرة وسير العمل متعدد الوكلاء والصوت في الوقت الفعلي وبروتوكولات الوكيل المفتوح. ابدأ بوكيل واحد وأضف الإمكانيات التي يحتاجها منتجك.

أحداث محددة الأنواعاختيار المزودمفتوح المصدرRust 2024
ADK-Rust runtimeWRITING
basic_agent.rsRust
Live runtime trace
CodeCompose
RunRequest
EventsStream

Composing the selected agent…

اتبع طلب واحد

قم بتكوين الوكيل الخاص بك

وكيل ADK-Rust هو مكون Rust غير متزامن. يوفر له Runner سياق الطلب والجلسة، ويمكن للوكيل استدعاء الأدوات محددة الأنواع، وتستقبل واجهتك الأحداث المنظمة أثناء تنفيذ العمل.

One agent turn

Follow the sequence

Stage 01 · Request

request.rs

Rust runtime

The application starts one agent turn.

The user, session, and message travel together. That gives the Runner enough context to continue an existing conversation or begin a new one.

let events = runner
    .run_str(
        "user-42",
        "session-1842",
        "Where is order 1842?",
    )
    .await?;
Event emitted
message.receiveduser-42 · session-1842 · Where is order 1842?

اختر كيفية سير العمل

نماذج تنفيذ مرنة لكل وكيل.

إن مساعد المحادثة، وسير العمل المتحكم فيه، وتجربة الصوت المباشر، ووكيل الترميز لديهم احتياجات تشغيل مختلفة. يمنح ADK-Rust كل واحد نوع وكيل مخصص مع الاحتفاظ بنفس Runner والأدوات والجلسات والأحداث وخدمات الإنتاج المحيطة به.

When to use it

Let one agent reason, answer, and choose tools.

Use an LLM agent when the next step depends on the user’s request. Instructions define its role, typed tools give it actions, and the Runner streams each event to your application.

Good fit for

Support assistants, research agents, internal copilots, and product features that combine conversation with actions.

01Request
02LlmAgent
03Model + tools
04Typed events
llm_agent.rsTyped Rust
let agent = LlmAgentBuilder::new("support")
    .model(model)
    .instruction("Help the user and call tools when useful.")
    .tool(Arc::new(LookUpOrder))
    .build()?;

Runner::builder()
    .agent(Arc::new(agent))
    .session_service(sessions)
    .build()?;

وقت تشغيل واحد قابل للتركيب

بناء نظام الوكيل

النماذج هي جزء واحد من منتج الوكيل. يحتفظ ADK-Rust بالتنفيذ والأدوات والحالة والواجهات وعناصر التحكم في التشغيل في طبقات واضحة حتى يتمكن المطورون من استبدال الموفر أو الخدمة دون إعادة كتابة عقد الوكيل.

واجهات المنتج

الناس

الويب، الجوال، الصوت

الواجهات التي يسأل فيها الأشخاص ويراجعونها ويوافقون عليها.

الوكلاء

A2A، ACP، AWP

واجهات منظمة للوكلاء البعيدين ووكلاء الترميز ومواقع الويب.

الخدمات

REST، SSE، WebSocket

تطبيق APIs وتسليم الأحداث الحية.

ADK-Rust Runner

سياق الاستدعاء · الجلسة · تيار الحدث المكتوب

السبب

LLM والوكلاء المخصصون

قرارات مرنة مدعومة بسلوك Rust المكتوب.

الإحداثيات

سير العمل والرسوم البيانية

العمل المتسلسل والمتوازي والحلقي والمشروط والدائم.

التفاعل

وكلاء الوقت الحقيقي

الصوت والفيديو والنسخ والأدوات ثنائية الاتجاه.

تنفيذ

الترميز وCodeAct

البرامج المقيدة وسير عمل تنفيذ التعليمات البرمجية.

قانون

الأدوات + MCP

الإجراءات المكتوبة والقدرات الخارجية.

تذكر

الدولة + RAG

الجلسات والذاكرة والمصنوعات والمعرفة.

تشغيل

السياسة + القياس عن بعد

التفويض والموافقة والتدقيق والتقييم.

خدمات قابلة للاستبدال

نماذج

OpenAI، Gemini، Anthropic

اختر مقدمي الخدمة لكل وكيل وعبء العمل.

الدولة

الذاكرة والتخزين

الواجهات الخلفية للذاكرة وقاعدة البيانات والمتجهات والرسم البياني والعناصر الخلفية.

الإنتاج

الأصالة وإمكانية الملاحظة

الأمن والأسرار والسياسة والتتبعات والتقييم والنشر.

مقارنة إطار عمل وكيل الذكاء الاصطناعي · أغسطس 2026

اختر إطار عمل وكيل الذكاء الاصطناعي الذي يناسب نظامك.

يمكن لكل إطار أدناه استدعاء النماذج والأدوات. تظهر الاختلافات المهمة عندما يجب على الوكيل تنسيق العمل، والتعافي بعد الانقطاع، وإجراء محادثة مباشرة، والاتصال من خلال بروتوكولات مفتوحة، والعمل كبرنامج إنتاج.

مزايا ADK-Rust

قم ببناء نظام الوكيل الكامل في Rust.

وقت التشغيل الأصلي في Rust

يتم تجميع الوكيل وسير العمل والأدوات والحالة والخادم في نفس النظام الآمن من النوع.

اتساع البروتوكول

يوثق إطار العمل الذي تمت مراجعته MCP وA2A وACP وAWP معًا، مع أدوار العميل والخادم حيث يدعمها البروتوكول.

الوقت الحقيقي مع مقدمي متعددة

يتشارك OpenAI Realtime وGemini Live نموذج وكيل واحد في الوقت الفعلي مع الأدوات وأحداث الوسائط.

قدرات الإنتاج المعيارية

تسمح طبقات الميزات للفريق بتجميع وقت التشغيل والحالة والبروتوكولات وعناصر التحكم في التشغيل التي يحتاجها فقط.

نقاط قوة الأطر الأخرى

لا يزال الاختيار الصحيح يعتمد على مجموعتك.

Google ADK

أوسع تغطية لغوية ومسار Google Cloud قوي.

LangGraph

ثبات الرسم البياني العميق والموثق جيدًا، والتعافي، وإعادة التشغيل، والسفر عبر الزمن.

Microsoft Agent Framework

سير العمل الدائم الموزع والتكامل المؤسسي لـ Microsoft.

OpenAI Agents SDK

الطريق الأكثر مباشرة إلى وكلاء OpenAI الأصليين والصوت والأدوات والتتبع.

CrewAI

فرق قائمة على الأدوار يمكن الوصول إليها وتنسيق التدفق الأول لمطوري Python.

PydanticAI

بيئة عمل ممتازة للتحقق من صحة Python وتكاملات المحرك المتين الناضجة.

Mastra

مجموعة أدوات منتج TypeScript واسعة النطاق مزودة بخيارات Studio القوية والذاكرة والصوت والنشر.

مصفوفة القدرة

مقارنة قدرات الإطار الموثق.

بنيت فيالتكامل الرسميمنصة أو تمديدمعاينة
مقارنة ADK-Rust مع سبعة أطر عمل رائدة لوكلاء الذكاء الاصطناعي، تمت مراجعتها في أغسطس 2026.
القدرةخط الأساس للمقارنةADK-RustRustOpenAI Agents SDKPython · TypeScriptGoogle ADKخمس لغاتLangGraphPython · TypeScriptMicrosoft Agent FrameworkC# · Python · معاينة GoCrewAIPythonPydanticAIPythonMastraTypeScript
وقت التشغيل واللغةماذا يصبح الوكيل؟
ميزة ADK-Rust

وقت تشغيل Rust أصلي تم تجميعه في تطبيقك.

بنيت في

Python وTypeScript APIs مع رمز التطبيق الذي تم التحقق من نوعه.

زعيم اللغة

Python وTypeScript وGo وJava وKotlin.

بنيت في

أوقات تشغيل الرسم البياني المكافئة لـ Python وTypeScript.

بنيت في

تطبيقات C# وPython الكاملة؛ Go قيد المعاينة.

بنيت في

إطار Python للأطقم والتدفقات.

بنيت في

أنواع Python بالإضافة إلى التحقق من صحة وقت التشغيل Pydantic.

بنيت في

TypeScript عبر Node.js، وBun، وDeno، وCloudflare.

تنسيق الوكيلكيف يمكن تأليف العمل؟
بنيت في

LLM، والوكلاء المخصصون، والمتسلسلون، والمتوازيون، والحلقيون، والشرطيون، والرسم البياني، والوقت الفعلي، والترميز.

بنيت في

حلقة الوكيل، والوكلاء كأدوات، وعمليات التسليم بين المتخصصين.

بنيت في

وكلاء سير العمل بالإضافة إلى الرسم البياني وسير العمل التعاوني في ADK 2.0؛ تستهدف الرسوم البيانية حاليًا Python وGo.

القوة الأساسية

الرسوم البيانية منخفضة المستوى، وأجهزة التوجيه، والرسوم البيانية الفرعية، والحلقات، والفروع، والمروحة المتوازية.

القوة الأساسية

رسم بياني لسير العمل باستخدام المسارات المحددة والأنماط متعددة الوكلاء المعدة مسبقًا.

بنيت في

أطقم العمل القائمة على الأدوار بالإضافة إلى التدفقات المتفرعة التي تعتمد على الأحداث.

سطح المعاينة

التفويض وعمليات التسليم والعمل الموازي ومنشئ الرسوم البيانية مع أنواع الحالات التي تم التحقق من صحتها.

بنيت في

الوكلاء والمشرفون وسير العمل الذي تم فحصه بالمخطط للعمل المتسلسل والمتوازي والمتفرع والحلقي.

العمل لفترة طويلةهل يمكن إيقاف الوظيفة مؤقتًا والتعافي؟
بنيت في

الجلسات المستمرة ونقاط فحص الرسم البياني والمقاطعات وإعادة المحاولة والإلغاء.

بنيت في

الجلسات وحالة التشغيل القابلة للاستئناف وتوقف الموافقة مؤقتًا؛ ليس محركًا عامًا لسير العمل.

بنيت في

يتم إدارة استمرارية الجلسة والحالة والحدث من خلال وقت تشغيل سير العمل.

زعيم المتانة

استرداد نقطة التفتيش، وعمليات الكتابة المعلقة، وإعادة التشغيل، والسفر عبر الزمن، والشوك.

زعيم المتانة

الاسترداد الموزع والبث الموثوق من خلال Durable Extension.

بنيت في

نقاط تفتيش التدفق واستئناف العمل؛ يتم تجميع موفري JSON وSQLite.

التكاملات الرسمية

تنفيذ متين من خلال Temporal، وDBOS، وPrefect، وRestate.

التكاملات الرسمية

تعليق سير العمل واستئنافه باستخدام أدوات تنفيذ متينة.

وسائل الإعلام في الوقت الحقيقيهل يمكن إجراء محادثة حية؟
ميزة ADK-Rust

سطح وكيل واحد في الوقت الفعلي لـ OpenAI Realtime وGemini Live، بما في ذلك الصوت والفيديو والأدوات.

بنيت في

أنماط وكيل الصوت وOpenAI Realtime API.

تجريبي

Gemini Live الصوت والفيديو من خلال سطح Python التجريبي.

ليس في الأساسية التي تمت مراجعتها

رمز غني وتدفق للأحداث، ولكن لم يتم توثيق وقت تشغيل جلسة الوسائط المباشرة الأصلية.

المسار الرسمي

تدفق الاستجابة في القلب واستضافة الصوت المزدوج الكامل من خلال Foundry.

ليس في الأساسية التي تمت مراجعتها

تم توثيق تدفق الأحداث؛ وقت تشغيل الوسائط الحية الأصلي ليس كذلك.

جزئي

مدخلات الصوت وتدفقات أحداث واجهة المستخدم بدون وقت تشغيل تحويل الكلام إلى كلام أصلي.

بنيت في

طبقة صوتية لمقدمي خدمات الكلام والنسخ وفي الوقت الفعلي.

البروتوكولات المفتوحةما الذي يمكن توصيله بدون غراء مخصص؟
ميزة ADK-Rust

MCP عميل/خادم · A2A · ترميز عميل/خادم ACP · AWP · ACP/AP2 التجارة.

بنيت في

اتصالات MCP والأدوات المدعومة من MCP.

بنيت في

MCP بالإضافة إلى A2A لكشف الوكلاء البعيدين واستهلاكهم.

التكامل الرسمي

عملاء MCP والتعرض MCP/A2A من خلال Agent Server.

بنيت في

تكاملات MCP وA2A وAG-UI.

السطح الرسمي

تم توثيق MCP بعمق؛ يتم الإعلان عن A2A على السطح الرسمي.

سطح المعاينة

عميل/خادم MCP بالإضافة إلى دعم خادم ACP التجريبي في Harness.

بنيت في

عميل/خادم MCP، عميل/خادم A2A، وعملاء وكيل التشفير ACP.

دورة حياة الإنتاجما يأتي مع الإطار؟
مساحة عمل معيارية واحدة

الجلسات، والذاكرة، والتحف، وRAG، والمصادقة، والدرابزين، والتقييم، وOpenTelemetry.

بنيت في

الجلسات والدرابزين والموافقات والتتبع؛ التطبيق الخاص بك يمتلك التخزين والنشر.

بنيت في

الجلسات والذاكرة والمصنوعات اليدوية والتقييم وإمكانية المراقبة باستخدام خيارات Google Cloud.

منصة الأساسية زائد

المثابرة هي الأساس. يضيف LangSmith التتبع والتقييم والنشر والعمليات.

بنيت في

الجلسات وموفرو الذاكرة والبرامج الوسيطة والتقييم وOpenTelemetry.

منصة الأساسية زائد

الذاكرة ونقاط التفتيش في القلب؛ يضيف AMP التتبع وRBAC وSSO والنشر.

بنيت في

المخرجات التي تم التحقق من صحتها، والتقييم، والقياس عن بعد المفتوح؛ يظل النشر مملوكًا للتطبيق.

بنيت في

الذاكرة والتقييم وإمكانية الملاحظة وStudio ومحولات النشر.

نموذج النشرأين يمكن تشغيله؟
ميزة ADK-Rust

ثنائي أصلي متعدد المستويات للبيئات السحابية والمستضافة ذاتيًا والحافة والمقيدة.

Application-owned

انشر تطبيق Python أو TypeScript على البنية الأساسية لديك.

زعيم السحابة

وقت تشغيل الوكيل المُدار، أو Cloud Run، أو GKE، أو حاوية محمولة.

خادم زائد منصة

Agent Server للاستضافة الذاتية وLangSmith للعمليات المُدارة.

استضافة واسعة

Foundry أو Azure Functions أو الحاويات أو Kubernetes أو الخدمات ذاتية الاستضافة.

منصة الأساسية زائد

خدمة Python مستضافة ذاتيًا أو منصة نشر AMP.

Application-owned

انشر تطبيق Python واختر الواجهة الخلفية للتنفيذ الدائم.

زعيم وقت التشغيل على شبكة الإنترنت

Node.js، أو Bun، أو Deno، أو Cloudflare، أو الأنظمة الأساسية بدون خادم، أو خادم مستقل.

قم بالتمرير أفقيًا لمقارنة كل إطار عمل. تظل القدرة وأعمدة ADK-Rust مرئية.

الطريقة والتعاريف والمصادر الأولية

هذه مراجعة وثائقية بتاريخ 3 أغسطس 2026، وليست كتالوجًا شاملاً. "مدمج" يعني أن القدرة جزء من سطح الإطار الموثق. يحدد "التكامل الرسمي" و"النظام الأساسي أو الامتداد" الميزات المقدمة من خلال المرافق الرسمي. "ليس في المركز الأساسي الذي تمت مراجعته" يعني أنه لم يتم العثور على سطح أصلي مكافئ في الوثائق الرسمية التي تمت مراجعتها؛ هذا لا يعني أن التكامل المخصص مستحيل.

نحن لا نطالب بالفائز بالأداء أو الأمان أو التكلفة أو النضج دون معايير عامة قابلة للمقارنة. يتم تصنيف ميزات المعاينة والتجريبية. يتم فصل خدمات البائعين المستضافة عن إمكانات إطار العمل مفتوح المصدر حيث توضح الوثائق هذه الحدود.

عبور حدود النظام

تمكين الوكلاء ببروتوكولات مفتوحة.

يمكن لعملية Rust الخاصة بك أن تمتلك أدوات محلية ووكلاء فرعيين مباشرة. عندما يمتلك فريق آخر أو خدمة أو وكيل أو بيئة ترميز أو موقع ويب القدرة، فإن البروتوكول المفتوح يمنح كلا الجانبين عقدًا مستقرًا.

من تفكير الوكيل إلى البرامج القابلة للاستخدام

اسمح للوكيل بشحن الواجهة أيضًا.

تقوم ADK UI بتحويل مخرجات أداة Rust المكتوبة إلى نماذج ذات علامات تجارية ومساحات عمل قرار وتطبيقات موجهة كاملة وأسطح متدفقة ومشاهد ثلاثية الأبعاد آمنة عبر تطبيقات A2UI وAG-UI وMCP وAWP.

أطقم ماركاتتطبيقات متعددة الصفحاتواجهة المستخدم المتدفقةإعلاني 3D
عرض ADK UI
ستة أمثلة مستقلة لواجهة ADK UI التوليدية

وكلاء سوبر

وكلاء ADK-Rust في بيئة الإنتاج.

تجمع هذه الأنظمة بين الوكلاء والأدوات والحالة وسير العمل والواجهات وحدود التشغيل لإنتاج عمل يمكن للأشخاص استخدامه.

ZSpreadsheet workbook interface showing an AI-generated spreadsheet.دراسة حالة تم التحقق منها

ZSpreadsheet

يقوم بإنشاء مصنفات Excel قابلة للتحرير من ملفات المطالبة ومساحة العمل.

يقوم المخطط والكاتب والمصمم بالتنسيق من خلال ADK-Rust v2، واستخدام خادم Excel MCP المكون من 74 أداة، وإرجاع قطعة أثرية ذات إصدار .xlsx.

SequentialAgentMCPالتحف
اقرأ دراسة الحالة
Amos AI Accountant inside the ERP with its workplan and evidence panels.دراسة حالة تم التحقق منها

Amos AI

ينفذ الأعمال المحاسبية داخل نظام تخطيط موارد المؤسسات (ERP) المباشر.

تعمل المحادثة في الوقت الفعلي والمهارات المحاسبية وأدوات تخطيط موارد المؤسسات (ERP) المحددة النطاق والذاكرة والوكلاء المجدولين وبوابات التأكيد وأدلة لقطة الشاشة كمنتج واحد.

الوقت الحقيقيالموافقة على الأداةالذاكرة
اقرأ دراسة الحالة
JobHunter job-seeker workspace with the ADK-Rust agent panel open.دراسة حالة تم التحقق منها

JobHunter

يدير فرق وكلاء منسقة للباحثين عن عمل والقائمين بالتوظيف.

يقوم المنسقون والمتخصصون الخاصون بالأدوار بالبحث عن العمل ومطابقته وإعداده والاحتفاظ بالتقدم وإيقاف الإجراءات اللاحقة مؤقتًا للمراجعة.

Multi-agentA2Aالموافقات
اقرأ دراسة الحالة

ابدأ بالعمل Rust

قم بإنشاء مشروع وكيل وتجميعه وتشغيله محليًا.

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

محطةADK-Rust v2
$ cargo install cargo-adk

$ cargo adk new support-agent --template tools
Created ADK agent project: ./support-agent/
  template: tools
  provider: openai

$ cd support-agent
$ cargo adk build
✅ Build successful
   profile: release
   target: target/release

$ cp .env.example .env
# Add your provider API key, then run:
$ cargo run

أخبار ADK-Rust

تابع آخر المستجدات

تلقَّ أخبار الميزات والإصدارات والتطورات في مجال وكلاء الذكاء الاصطناعي.

إصدارات إطار العمل وأخبار المطورين

عروض وأدوات وخوادم MCP ومهارات جديدة

يمكنك إلغاء الاشتراك في أي وقت

قيّم ADK-Rust (إذا كنت قد جرّبته)

اختر نجمة للتقييم، واخترها مرة أخرى للمسح

وكيل واحد يمكن أن يصبح نظاما كاملا

بناء وكيل واحد مفيد. فهم كل خطوة. تنمو بثقة.

ابدأ بمشروع Rust محلي. قم بإضافة مهام سير العمل والأدوات والحالة والبروتوكولات وعناصر التحكم في الإنتاج مع الحفاظ على نفس وقت التشغيل المكتوب في المركز.