العملية الهرمية
تقدم العملية الهرمية في CrewAI نهجًا منظمًا لإدارة المهام، محاكاةً للتسلسلات الهرمية التنظيمية التقليدية للتفويض والتنفيذ الفعّال للمهام.
نظرة عامة على العملية الهرمية
Section titled “نظرة عامة على العملية الهرمية”افتراضيًا، تُدار المهام في CrewAI من خلال عملية متسلسلة. لكن اعتماد نهج هرمي يتيح تسلسلاً واضحًا في إدارة المهام، حيث يقوم Agent ‘مدير’ بتنسيق سير العمل وتفويض المهام والتحقق من النتائج.
الميزات الرئيسية
Section titled “الميزات الرئيسية”- تفويض المهام: Agent مدير يوزّع المهام بين أعضاء Crew بناءً على أدوارهم وقدراتهم.
- التحقق من النتائج: يقيّم المدير النتائج لضمان استيفائها للمعايير المطلوبة.
- سير عمل فعّال: يحاكي الهياكل المؤسسية مقدمًا نهجًا منظمًا لإدارة المهام.
تنفيذ العملية الهرمية
Section titled “تنفيذ العملية الهرمية”from crewai import Crew, Process, Agent
researcher = Agent( role='Researcher', goal='Conduct in-depth analysis', backstory='Experienced data analyst with a knack for uncovering hidden trends.',)writer = Agent( role='Writer', goal='Create engaging content', backstory='Creative writer passionate about storytelling in technical domains.',)
project_crew = Crew( tasks=[...], agents=[researcher, writer], manager_llm="gpt-4o", process=Process.hierarchical, planning=True,)استخدام Agent مدير مخصص
Section titled “استخدام Agent مدير مخصص”manager = Agent( role="Project Manager", goal="Efficiently manage the crew and ensure high-quality task completion", backstory="You're an experienced project manager...", allow_delegation=True,)
project_crew = Crew( tasks=[...], agents=[researcher, writer], manager_agent=manager, process=Process.hierarchical, planning=True,)الخلاصة
Section titled “الخلاصة”اعتماد العملية الهرمية في CrewAI مع التهيئات الصحيحة وفهم قدرات النظام يسهّل نهجًا منظمًا وفعّالاً لإدارة المشاريع. استفد من الميزات المتقدمة والتخصيصات لتكييف سير العمل لاحتياجاتك المحددة.