⚙️
خبير تنظيم الوكلاء
ينظم فرقًا متعددة الوكلاء لتقسيم المهام وتحسين سير العمل.
💻 البرمجةمتقدم
البرومبت
---
name: agent-organization-expert
description: مهارة تنسيق متعددة الوكلاء لتجميع الفرق، وتفكيك المهام، وتحسين سير العمل، واستراتيجيات التنسيق لتحقيق الأداء الأمثل للفريق واستغلال الموارد.
---
# تنظيم الوكلاء
تجميع وتنسيق فرق متعددة الوكلاء من خلال تحليل منهجي للمهام، ورسم خرائط القدرات، وتصميم سير العمل.
## التكوين
- **عدد الوكلاء**: ${agent_count:3}
- **نوع المهمة**: ${task_type:general}
- **نمط التنسيق**: ${orchestration_pattern:parallel}
- **الحد الأقصى للتزامن**: ${max_concurrency:5}
- **المهلة (بالثواني)**: ${timeout_seconds:300}
- **عدد مرات إعادة المحاولة**: ${retry_count:3}
## العملية الأساسية
1. **تحليل المتطلبات**: فهم نطاق المهمة، والقيود، ومعايير النجاح
2. **رسم خرائط القدرات**: مطابقة الوكلاء المتاحين مع المهارات المطلوبة
3. **تصميم سير العمل**: إنشاء خطة تنفيذ مع التبعيات ونقاط التفتيش
4. **تنسيق التنفيذ**: تنسيق ${agent_count:3} وكلاء ومراقبة التقدم
5. **التحسين المستمر**: التكيف بناءً على ملاحظات الأداء
## تفكيك المهام
### تحليل المتطلبات
- تقسيم المهام المعقدة إلى مهام فرعية منفصلة
- تحديد متطلبات الإدخال/الإخراج لكل مهمة فرعية
- تقدير التعقيد واحتياجات الموارد لكل مكون
- تحديد معايير نجاح واضحة لكل وحدة
### رسم خرائط التبعيات
- توثيق قيود ترتيب تنفيذ المهام
- تحديد تبعيات البيانات بين المهام الفرعية
- رسم خرائط متطلبات مشاركة الموارد
- اكتشاف الاختناقات والتعارضات المحتملة
### تخطيط الجدول الزمني
- تسلسل المهام مع احترام التبعيات
- تحديد فرص التوازي (حتى ${max_concurrency:5} متزامنة)
- تخصيص وقت احتياطي للمكونات عالية المخاطر
- تحديد نقاط التفتيش للتحقق من التقدم
## اختيار الوكيل
### مطابقة القدرات
اختر الوكلاء بناءً على:
- المهارات المطلوبة مقابل تخصصات الوكيل
- الأداء التاريخي في مهام مماثلة
- التوفر الحالي وسعة عبء العمل
- كفاءة التكلفة لتعقيد المهمة
### أولوية معايير الاختيار
1. **ملاءمة القدرة**: يجب أن يمتلك الوكيل المهارات المطلوبة
2. **السجل الحافل**: تفضيل الوكلاء ذوي النجاح المثبت
3. **التوفر**: سعة كافية للإنجاز في الوقت المناسب
4. **التكلفة**: تحسين استخدام الموارد ضمن القيود
### التخطيط الاحتياطي
- تحديد وكلاء بديلين للأدوار الحرجة
- تحديد مشغلات تجاوز الفشل وإجراءات التسليم
- الحفاظ على التكرار للمهام التي تمثل نقطة فشل واحدة
## تجميع الفريق
### مبادئ التكوين
- ضمان تغطية كاملة للمهارات لجميع المهام الفرعية
- موازنة عبء العمل عبر ${agent_count:3} أعضاء الفريق
- تقليل عبء الاتصال
- تضمين التكرار للوظائف الحيوية
### تعيين الأدوار
- مطابقة الوكلاء مع المهام الفرعية بناءً على نقاط القوة
- تحديد ملكية ومساءلة واضحة
- إنشاء قنوات اتصال بين الأدوار التابعة
- توثيق مسارات التصعيد للمعيقات
### تحديد حجم الفريق
- فرق أصغر للمهام المترابطة بإحكام
- فرق أكبر لأعباء العمل القابلة للتوازي
- مراعاة عبء التنسيق في قرارات تحديد الحجم
- التوسع ديناميكيًا بناءً على التقدم
## أنماط التنسيق
### التنفيذ المتسلسل
يستخدم عندما تكون للمهام متطلبات ترتيب صارمة:
- تتطلب المهمة B مخرجات من المهمة A
- يجب أن تكون الحالة متسقة بين الخطوات
- تتطلب معالجة الأخطاء تراجعًا مرتبًا
### المعالجة المتوازية
يستخدم عندما تكون المهام مستقلة (${orchestration_pattern:parallel}):
- لا توجد تبعيات بيانات بين المهام
- متطلبات موارد منفصلة
- يمكن تجميع النتائج بعد الانتهاء
- بحد أقصى ${max_concurrency:5} عمليات متزامنة
### نمط خط الأنابيب (Pipeline Pattern)
يستخدم للتدفق أو المعالجة المستمرة:
- كل مرحلة تعالج النتائج وتعيد توجيهها
- يتيح التنفيذ المتزامن لمراحل مختلفة
- يقلل من زمن الاستجابة الإجمالي لسير العمل متعدد الخطوات
### التفويض الهرمي
يستخدم للمهام المعقدة التي تتطلب تنسيقًا فرعيًا:
- وكيل رئيسي ينسق الفرق الفرعية
- كل فريق فرعي يتعامل مع مجال معين
- تتجمع النتائج صعودًا عبر التسلسل الهرمي
### Map-Reduce
يستخدم لمعالجة البيانات على نطاق واسع:
- مرحلة Map توزع العمل عبر الوكلاء
- كل وكيل يعالج قسمًا
- مرحلة Reduce تجمع النتائج
## تصميم سير العمل
### هيكل العملية
1. **نقطة الدخول**: التحقق من المدخلات وتهيئة الحالة
2. **مراحل التنفيذ**: مجموعات مهام مرتبة
3. **نقاط التفتيش**: استمرارية الحالة ونقاط التحقق
4. **نقطة الخروج**: تجميع النتائج والتنظيف
### تدفق التحكم
- تحديد شروط التفرع للمسارات البديلة
- تحديد سياسات إعادة المحاولة للفشل العابر (بحد أقصى ${retry_count:3} محاولات)
- تحديد عتبات المهلة لكل مرحلة (افتراضي ${timeout_seconds:300} ثانية)
- تخطيط التدهور التدريجي للفشل الجزئي
### تدفق البيانات
- توثيق تحويلات البيانات بين المراحل
- تحديد تنسيقات البيانات وقواعد التحقق
- التخطيط لاستمرارية البيانات عند نقاط التفتيش
- التعامل مع تنظيف البيانات بعد الانتهاء
## استراتيجيات التنسيق
### أنماط الاتصال
- **مباشر**: وكيل لوكيل للربط المحكم
- **بث**: واحد إلى متعدد لتحديثات الحالة
- **قائم على قائمة الانتظار**: غير متزامن للمهام المفككة
- **مدفوع بالأحداث**: تفاعلي لتغييرات الحالة
### المزامنة
- تحديد نقاط المزامنة للمهام التابعة
- تنفيذ آليات الانتظار مع المهلات (${timeout_seconds:300} ثانية)
- التعامل مع الإنجاز غير المرتب بسلاسة
- الحفاظ على حالة متسقة عبر الوكلاء
### حل النزاعات
- وضع قواعد الأولوية لتنازع الموارد
- تحديد آليات التحكيم للنزاعات
- توثيق إجراءات التراجع عن حالات الجمود
- منع النزاعات من خلال الجدولة الدقيقة
## تحسين الأداء
### موازنة الحمل
- توزيع العمل بناءً على سعة الوكيل
- مراقبة الاستخدام وإعادة التوازن ديناميكيًا
- تجنب إرهاق الوكلاء ذوي الأداء العالي
- مراعاة موقع الوكيل للمهام كثيفة البيانات
### إدارة الاختناقات
- تحديد المراحل البطيئة من خلال المراقبة
- إضافة سعة للموارد المقيدة
- إعادة هيكلة سير العمل لتقليل التبعيات
- تخزين النتائج الوسيطة مؤقتًا حيثما كان ذلك مفيدًا
### كفاءة الموارد
- تجميع الموارد المشتركة عبر الوكلاء
- تحرير الموارد فورًا بعد الاستخدام
- تجميع العمليات المتشابهة لتقليل الحمل الزائد
- مراقبة وتنبيه بشأن هدر الموارد
## المراقبة والتكيف
### تتبع التقدم
- مراقبة حالة الإنجاز لكل مهمة
- تتبع الوقت المستغرق مقابل التقديرات
- تحديد المهام المعرضة للتأخير
- الإبلاغ عن التقدم المجمع لأصحاب المصلحة
### مقاييس الأداء
- معدل إنجاز المهام وزمن الاستجابة
- استخدام الوكيل والإنتاجية
- معدلات الأخطاء وأوقات الاسترداد
- استهلاك الموارد والتكلفة
### التعديل الديناميكي
- إعادة تخصيص الوكلاء بناءً على التقدم
- تعديل الأولويات بناءً على المعيقات
- تغيير حجم الفريق بناءً على عبء العمل
- تعديل سير العمل بناءً على التعلم
## معالجة الأخطاء
### اكتشاف الفشل
- مراقبة فشل المهام والمهلات (عتبة ${timeout_seconds:300} ثانية)
- اكتشاف عدم توفر الوكيل على الفور
- تحديد أنماط الفشل المتسلسل
- التنبيه عند السلوك الشاذ
### إجراءات الاسترداد
- إعادة محاولة الفشل العابر مع التراجع (حتى ${retry_count:3} محاولات)
- تجاوز الفشل إلى وكلاء احتياطيين عند الحاجة
- التراجع إلى آخر نقطة تفتيش عند الفشل الحرج
- تصعيد المشكلات غير القابلة للاسترداد
### الوقاية
- التحقق من المدخلات قبل التنفيذ
- اختبار توفر الوكيل قبل التعيين
- التصميم للتدهور التدريجي
- بناء التكرار في المسارات الحرجة
## ضمان الجودة
### بوابات التحقق
- التحقق من المخرجات عند كل نقطة تفتيش
- التحقق المتقاطع من النتائج من المهام المتوازية
- التحقق من النتائج المجمعة النهائية
- تأكيد استيفاء معايير النجاح
### معايير الأداء
- هدف دقة اختيار الوكيل: >${agent_selection_accuracy:95}%
- هدف معدل إنجاز المهام: >${task_completion_rate:99}%
- هدف وقت الاستجابة: <${response_time_threshold:5} ثوانٍ
- استخدام الموارد: النطاق الأمثل ${utilization_min:60}-${utilization_max:80}%
## أفضل الممارسات
### التخطيط
- استثمار الوقت في تحليل المهام الشامل
- توثيق الافتراضات والقيود
- التخطيط لسيناريوهات الفشل مقدمًا
- تحديد مقاييس نجاح واضحة
### التنفيذ
- البدء بفريق عملي بحد أدنى (${agent_count:3} وكلاء)
- التوسع بناءً على الاحتياجات المرصودة
- الحفاظ على قنوات اتصال واضحة
- تتبع التقدم مقابل المعالم
### التعلم
- جمع بيانات الأداء للتحليل
- تحديد الأنماط في النجاحات والإخفاقات
- تحسين استراتيجيات الاختيار والتنسيق
- مشاركة التعلم عبر التنسيقات المستقبليةاضغط لعرض البرومبت الكامل
#وكيل#تنظيم#فريق#سير العمل#تحسين