العودة إلى الفهرس / سير عمل الوكلاء
تفريع مهام وكيل فرعية من عناصر تُكتشف أثناء التشغيل
جدول العقد الفرعية ديناميكياً عندما يعتمد عدد المهام على بيانات تكتشف أثناء تشغيل الوكيل ثم اجمع النتائج.
الهدف
معالجة مجموعة مهام فرعية لا يُعرف عددها إلا أثناء التشغيل دون ترميز عدد فروع ثابت مسبقاً.
الخطوات
- حدّد مصدر قائمة المهام الديناميكية وحدها الأقصى وارفض التوسع غير المحدود أو غير المصرح به. [dynamic]
- عرّف العقدة الأم بـ
@node(rerun_on_resume=True)وجدول كل مهمة عبرawait ctx.run_node(child, node_input=item). [dynamic] - استدعِ واجهة الجدولة الديناميكية لكل عنصر في العقدة الأم وحافظ على ربط المدخلات بالمخرجات أثناء الانتظار. [dynamic]
- اضبط قواعد إعادة التشغيل عند الاستئناف كي لا يكرر تعافي العقدة الأم مهاماً فرعية ذات آثار جانبية. [dynamic]
طريقة التحقق
يطابق عدد النتائج الديناميكية القائمة المصرح بها ويمكن تتبع كل نتيجة إلى دخلها ولا يعيد الاستئناف آثاراً جانبية دون قصد.
معالجة الأعطال
إذا كرر الاستئناف العمل، فاضبط سياسة إعادة التشغيل الموثقة للعقدة الأم الديناميكية وأضف حماية عدم التكرار.
الصلاحيات
المتطلبات السابقة
- Python 3.11+ وإصدار google-adk المتوافق مع المراجعة المثبتة وبيئة اختبار معزولة
- بيانات اعتماد مزود النموذج للاستدلال الحي؛ لا تضعها في الشيفرة أو السجلات
الصلاحيات
- استخدم بيانات اختبار مصرحاً بها فقط؛ واعزل الجلسات وبيانات الاعتماد لكل مستخدم؛ واحصل على موافقة بشرية قبل الآثار الخارجية
القيود
يتبع هذا الإجراء Google ADK عند المراجعة المثبتة؛ وقد تختلف الإصدارات أو النماذج أو الخدمات البعيدة في الواجهات ودلالات الأحداث. أعد التحقق من الصلاحيات والاحتفاظ والاستعادة قبل الإنتاج.
المصدر الأصلي المثبت
- المستودع
- google/adk-python
- مسار الملف
- docs/guides/workflow/dynamic_nodes/index.md
- الإيداع المثبت
e9b74d36140f2594b24c481fb7a3825b2cb01e96- تاريخ فحص المصدر
- 2026-10-14 · تمت المراجعة مقابل المصدر الأصلي المثبت
مقاييس المستودع
تعكس هذه القيم المستودع الأصلي كله، ولا تمثل إعجابات أو شعبية مهارة أو دليل منفرد.
- النجوم
- لم يُجمع
- التفرعات
- لم يُجمع
- وقت الرصد
- لم يُجمع
لا تتوفر لقطة مقاييس بعد.
الترخيص: Apache-2.0
الموضوع الرئيسي
حوّل مواد الحملة التجارية إلى موجز أسبوعي قابل للمراجعة