العمليات
نظرة عامة
Section titled “نظرة عامة”تنفيذات العمليات
Section titled “تنفيذات العمليات”- تسلسلي: ينفذ المهام بالتتابع، مما يضمن إكمال المهام بتقدم منظم.
- هرمي: ينظم المهام في تسلسل إداري هرمي، حيث يتم تفويض المهام وتنفيذها بناءً على سلسلة أوامر منظمة. يجب تحديد نموذج لغة المدير (
manager_llm) أو وكيل مدير مخصص (manager_agent) في الطاقم لتفعيل العملية الهرمية، مما يسهّل إنشاء وإدارة المهام من قبل المدير.
دور العمليات في العمل الجماعي
Section titled “دور العمليات في العمل الجماعي”تُمكّن العمليات الوكلاء الأفراد من العمل كوحدة متماسكة، مما يبسّط جهودهم لتحقيق أهداف مشتركة بكفاءة وتناسق.
تعيين العمليات للطاقم
Section titled “تعيين العمليات للطاقم”لتعيين عملية لطاقم، حدد نوع العملية عند إنشاء الطاقم لتعيين استراتيجية التنفيذ. للعملية الهرمية، تأكد من تحديد manager_llm أو manager_agent لوكيل المدير.
from crewai import Crew, Process
# مثال: إنشاء طاقم بعملية تسلسليةcrew = Crew( agents=my_agents, tasks=my_tasks, process=Process.sequential)
# مثال: إنشاء طاقم بعملية هرمية# تأكد من توفير manager_llm أو manager_agentcrew = Crew( agents=my_agents, tasks=my_tasks, process=Process.hierarchical, manager_llm="gpt-4o" # أو # manager_agent=my_manager_agent)ملاحظة: تأكد من تعريف my_agents و my_tasks قبل إنشاء كائن Crew، وللعملية الهرمية، يُعد manager_llm أو manager_agent مطلوبًا أيضًا.
العملية التسلسلية
Section titled “العملية التسلسلية”تعكس هذه الطريقة سير عمل الفريق الديناميكي، وتتقدم عبر المهام بطريقة مدروسة ومنهجية. يتبع تنفيذ المهام الترتيب المحدد مسبقًا في قائمة المهام، حيث يعمل ناتج مهمة واحدة كسياق للمهمة التالية.
لتخصيص سياق المهمة، استخدم معامل context في فئة Task لتحديد المخرجات التي يجب استخدامها كسياق للمهام اللاحقة.
العملية الهرمية
Section titled “العملية الهرمية”تحاكي التسلسل الهرمي المؤسسي، حيث يسمح CrewAI بتحديد وكيل مدير مخصص أو إنشاء واحد تلقائيًا، مما يتطلب تحديد نموذج لغة المدير (manager_llm). يشرف هذا الوكيل على تنفيذ المهام، بما في ذلك التخطيط والتفويض والتحقق. لا يتم تعيين المهام مسبقًا؛ يخصص المدير المهام للوكلاء بناءً على قدراتهم، ويراجع المخرجات، ويقيّم اكتمال المهام.
فئة Process: نظرة عامة مفصلة
Section titled “فئة Process: نظرة عامة مفصلة”تم تنفيذ فئة Process كتعداد (Enum)، مما يضمن أمان الأنواع ويقيّد قيم العملية على الأنواع المحددة (sequential، hierarchical).
الخلاصة
Section titled “الخلاصة”التعاون المنظم الذي تسهّله العمليات داخل CrewAI ضروري لتمكين العمل الجماعي المنهجي بين الوكلاء. تم تحديث هذه الوثائق لتعكس أحدث الميزات والتحسينات، مما يضمن وصول المستخدمين إلى أحدث المعلومات وأكثرها شمولاً.