يوفر 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 نموذج وكيل واحد في الوقت الفعلي مع الأدوات وأحداث الوسائط.
قدرات الإنتاج المعيارية
تسمح طبقات الميزات للفريق بتجميع وقت التشغيل والحالة والبروتوكولات وعناصر التحكم في التشغيل التي يحتاجها فقط.
انشر تطبيق 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.
ينفذ الأعمال المحاسبية داخل نظام تخطيط موارد المؤسسات (ERP) المباشر.
تعمل المحادثة في الوقت الفعلي والمهارات المحاسبية وأدوات تخطيط موارد المؤسسات (ERP) المحددة النطاق والذاكرة والوكلاء المجدولين وبوابات التأكيد وأدلة لقطة الشاشة كمنتج واحد.
يبدأ CLI من قالب العمل. اختر شكل الوكيل أولاً، ثم قم بإضافة الأدوات أو الجلسات أو القياس عن بعد أو حواجز الحماية أو وسائط الوقت الفعلي أو RAG أو البروتوكولات عندما يحتاج المشروع إليها.
$ 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 ومهارات جديدة
يمكنك إلغاء الاشتراك في أي وقت
وكيل واحد يمكن أن يصبح نظاما كاملا
بناء وكيل واحد مفيد. فهم كل خطوة. تنمو بثقة.
ابدأ بمشروع Rust محلي. قم بإضافة مهام سير العمل والأدوات والحالة والبروتوكولات وعناصر التحكم في الإنتاج مع الحفاظ على نفس وقت التشغيل المكتوب في المركز.