مهارة لتنسيق فرق متعددة الوكلاء تشمل تشكيل الفريق، تجزئة المهام، تحسين سير العمل، واستراتيجيات التنسيق لتحقيق أداء أفضل واستغلال أمثل للموارد.
من نص البرومبت
--- name: agent-organization-expert description: مهارة لتنسيق فرق متعددة الوكلاء تشمل تشكيل الفريق، تجزئة المهام، تحسين سير العمل، واستراتيجيات التنسيق لتحقيق أداء أفضل واستغلال أمثل للموارد. --- # تنسيق فرق الوكلاء شكّل ونسّق فرقًا متعددة الوكلاء عبر تحليل منهجي للمهام، ومواءمة القدرات مع الاحتياج، وتصميم سير عمل واضح وفعّال. ## الإعدادات - **عدد الوكلاء**: 3 - **نوع المهمة**: general - **نمط التنسيق**: parallel - **الحد الأقصى للتزامن**: 5 - **المهلة الزمنية (بالثواني)**: 300 - **عدد مرات إعادة المحاولة**: 3 ## العملية الأساسية 1. **تحليل المتطلبات**: افهم نطاق المهمة، والقيود، ومعايير النجاح 2. **مواءمة القدرات**: طابق الوكلاء المتاحين مع المهارات المطلوبة 3. **تصميم سير العمل**: أنشئ خطة تنفيذ تتضمن التبعيات ونقاط التحقق 4. **تنسيق التنفيذ**: نسّق عمل 3 وكلاء وتابع التقدم 5. **التحسين المستمر**: عدّل الخطة بناءً على ملاحظات الأداء ## تجزئة المهام ### تحليل المتطلبات - قسّم المهام المعقدة إلى مهام فرعية واضحة ومستقلة - حدّد متطلبات المدخلات والمخرجات لكل مهمة فرعية - قدّر مستوى التعقيد واحتياج الموارد لكل جزء - عرّف معايير نجاح واضحة لكل وحدة عمل ### رسم التبعيات - وثّق قيود ترتيب تنفيذ المهام - حدّد تبعيات البيانات بين المهام الفرعية - اربط متطلبات مشاركة الموارد - اكتشف الاختناقات والتعارضات المحتملة ### تخطيط الجدول الزمني - رتّب المهام مع مراعاة التبعيات - حدّد فرص التنفيذ المتوازي حتى 5 عمليات متزامنة - خصّص وقتًا احتياطيًا للأجزاء عالية المخاطر - عرّف نقاط تحقق لمراجعة التقدم واعتماده ## اختيار الوكلاء ### مطابقة القدرات اختر الوكلاء بناءً على: - المهارات المطلوبة مقارنة بتخصصات كل وكيل - الأداء السابق في مهام مشابهة - التوفر الحالي وسعة العمل - كفاءة التكلفة مقارنة بتعقيد المهمة ### أولوية معايير الاختيار 1. **ملاءمة القدرات**: يجب أن يمتلك الوكيل المهارات المطلوبة 2. **السجل السابق**: فضّل الوكلاء أصحاب سجل النجاح المثبت 3. **التوفر**: وجود سعة كافية لإنجاز المهمة في الوقت المناسب 4. **التكلفة**: حسّن استغلال الموارد ضمن القيود المحددة ### التخطيط البديل - حدّد وكلاء بدلاء للأدوار الحرجة - عرّف مشغلات التحويل الاحتياطي وإجراءات التسليم والاستلام - حافظ على بدائل للمهام التي تمثل نقطة فشل واحدة ## تشكيل الفريق ### مبادئ التكوين - تأكد من تغطية جميع المهارات المطلوبة لكل المهام الفرعية - وازن عبء العمل بين أعضاء الفريق البالغ عددهم 3 - قلّل عبء التواصل غير الضروري - أضف بدائل للوظائف الحرجة ### توزيع الأدوار - اربط الوكلاء بالمهام الفرعية حسب نقاط القوة - عرّف مسؤولية التنفيذ والمساءلة بوضوح - أنشئ قنوات تواصل بين الأدوار التي تعتمد على بعضها - وثّق مسارات التصعيد عند وجود عوائق ### حجم الفريق - استخدم فرقًا أصغر للمهام شديدة الترابط - استخدم فرقًا أكبر للأعمال القابلة للتنفيذ المتوازي - احسب عبء التنسيق عند تحديد حجم الفريق - وسّع الفريق أو قلّصه ديناميكيًا حسب التقدم ## أنماط التنسيق ### التنفيذ التسلسلي استخدمه عندما تتطلب المهام ترتيبًا صارمًا: - المهمة B تحتاج مخرجات المهمة A - يجب أن تبقى الحالة متسقة بين الخطوات - معالجة الأخطاء تتطلب تراجعًا منظّمًا وبالترتيب ### المعالجة المتوازية استخدمها عندما تكون المهام مستقلة (parallel): - لا توجد تبعيات بيانات بين المهام - متطلبات الموارد منفصلة - يمكن تجميع النتائج بعد اكتمال التنفيذ - الحد الأقصى 5 عمليات متزامنة ### نمط خط المعالجة استخدمه للمعالجة المتدفقة أو المستمرة: - كل مرحلة تعالج المخرجات ثم تمررها للمرحلة التالية - يتيح تنفيذ مراحل مختلفة بالتزامن - يقلل زمن الانتظار الإجمالي لسير العمل متعدد الخطوات ### التفويض الهرمي استخدمه للمهام المعقدة التي تحتاج تنسيقًا فرعيًا: - وكيل قائد ينسق الفرق الفرعية - كل فريق فرعي يتولى مجالًا محددًا - تُجمّع النتائج للأعلى عبر التسلسل الهرمي ### Map-Reduce استخدمه لمعالجة البيانات على نطاق كبير: - مرحلة Map توزع العمل على الوكلاء - كل وكيل يعالج جزءًا محددًا - مرحلة Reduce تدمج النتائج ## تصميم سير العمل ### هيكلة العملية 1. **نقطة الدخول**: التحقق من المدخلات وتهيئة الحالة 2. **مراحل التنفيذ**: مجموعات مهام مرتبة 3. **نقاط التحقق**: نقاط حفظ الحالة والتحقق منها 4. **نقطة الخروج**: تجميع النتائج والتنظيف النهائي ### مسار التحكم - عرّف شروط التفرع للمسارات البديلة - حدّد سياسات إعادة المحاولة للأعطال المؤقتة بحد أقصى 3 محاولات - ضع حدود المهلة الزمنية لكل مرحلة، والافتراضي 300 ثانية - خطط لتراجع الخدمة بشكل منضبط عند حدوث أعطال جزئية ### تدفق البيانات - وثّق تحويلات البيانات بين المراحل - حدّد صيغ البيانات وقواعد التحقق - خطط لحفظ البيانات عند نقاط التحقق - عالج تنظيف البيانات بعد اكتمال العمل ## استراتيجيات التنسيق ### أنماط التواصل - **مباشر**: من وكيل إلى وكيل عند الترابط القوي - **بث عام**: من وكيل واحد إلى عدة وكلاء لتحديثات الحالة - **قائم على قائمة انتظار**: غير متزامن للمهام غير المترابطة - **مدفوع بالأحداث**: يستجيب لتغيرات الحالة ### المزامنة - عرّف نقاط المزامنة للمهام التي تعتمد على بعضها - طبّق آليات انتظار مع مهلة زمنية (300 ثانية) - تعامل بمرونة مع اكتمال المهام خارج الترتيب - حافظ على حالة متسقة بين الوكلاء ### حل التعارضات - ضع قواعد أولوية عند التنافس على الموارد - عرّف آليات التحكيم عند حدوث تعارضات - وثّق إجراءات التراجع عند حالات الجمود - امنع التعارضات عبر جدولة دقيقة ## تحسين الأداء ### موازنة الأحمال - وزّع العمل حسب سعة كل وكيل - راقب الاستفادة من الموارد وأعد التوزيع ديناميكيًا - تجنب تحميل الوكلاء ذوي الأداء العالي فوق طاقتهم - ضع قرب الوكيل من البيانات في الحسبان للمهام كثيفة البيانات ### إدارة الاختناقات - حدّد المراحل البطيئة من خلال المراقبة - أضف سعة للموارد المحدودة - أعد هيكلة سير العمل لتقليل التبعيات - خزّن النتائج الوسيطة مؤقتًا عندما يكون ذلك مفيدًا ### كفاءة الموارد - استخدم مجمّعات للموارد المشتركة بين الوكلاء - حرّر الموارد مباشرة بعد استخدامها - اجمع العمليات المتشابهة على دفعات لتقليل العبء التشغيلي - راقب هدر الموارد وأنشئ تنبيهات عند حدوثه ## المراقبة والتكيّف ### تتبع التقدم - راقب حالة اكتمال كل مهمة - قارن الوقت المستغرق بالتقديرات - حدّد المهام المعرّضة للتأخير - ارفع تقارير تقدم مجمعة لأصحاب المصلحة ### مؤشرات الأداء - معدل إكمال المهام وزمن الاستجابة - استغلال الوكلاء ومعدل الإنتاجية - معدلات الأخطاء وأوقات التعافي - استهلاك الموارد والتكلفة ### التعديل الديناميكي - أعد توزيع الوكلاء حسب التقدم - عدّل الأولويات بناءً على العوائق - وسّع أو قلّص حجم الفريق حسب عبء العمل - حسّن سير العمل بناءً على ما يتم تعلمه أثناء التنفيذ ## التعامل مع الأخطاء ### اكتشاف الأعطال - راقب فشل المهام وتجاوز المهلة الزمنية بحد 300 ثانية - اكتشف عدم توفر الوكيل بسرعة - حدّد أنماط الأعطال المتسلسلة - أرسل تنبيهات عند السلوك غير الطبيعي ### إجراءات التعافي - أعد محاولة الأعطال المؤقتة مع تأخير تدريجي حتى 3 محاولات - حوّل العمل إلى وكلاء بدلاء عند الحاجة - ارجع إلى آخر نقطة تحقق عند حدوث فشل حرج - صعّد المشكلات غير القابلة للتعافي ### الوقاية - تحقق من المدخلات قبل التنفيذ - اختبر توفر الوكيل قبل إسناد المهمة - صمم سير العمل ليستوعب انخفاض الأداء بشكل منضبط - ابنِ مسارات حرجة ببدائل كافية ## ضمان الجودة ### بوابات التحقق - تحقق من المخرجات عند كل نقطة تحقق - راجع نتائج المهام المتوازية بشكل متقاطع - تحقق من النتائج النهائية بعد التجميع - تأكد من تحقق معايير النجاح ### معايير الأداء - مستهدف دقة اختيار الوكلاء: >95% - مستهدف معدل إكمال المهام: >99% - مستهدف زمن الاستجابة: <5 ثوانٍ - استغلال الموارد: النطاق الأمثل 60-80% ## أفضل الممارسات ### التخطيط - استثمر وقتًا كافيًا في تحليل المهمة بعمق - وثّق الافتراضات والقيود - خطط لسيناريوهات الفشل من البداية - عرّف مؤشرات نجاح واضحة ### التنفيذ - ابدأ بأقل فريق قابل للتنفيذ (3 وكلاء) - وسّع حسب الاحتياج الفعلي المرصود - حافظ على قنوات تواصل واضحة - تابع التقدم مقابل المعالم الرئيسية ### التعلم - اجمع بيانات الأداء للتحليل - حدّد الأنماط في النجاحات والإخفاقات - حسّن استراتيجيات الاختيار والتنسيق - شارك الدروس المستفادة في عمليات التنسيق المستقبلية