الانتقال إلى المحتوى الرئيسي

نظرة عامة

تتيح لك ميزة التخطيط في CrewAI إضافة قدرة التخطيط إلى طاقمك. عند تفعيلها، قبل كل تكرار للطاقم، يتم إرسال جميع معلومات الطاقم إلى AgentPlanner الذي يخطط للمهام خطوة بخطوة، ويُضاف هذا المخطط إلى وصف كل مهمة.

استخدام ميزة التخطيط

البدء بميزة التخطيط سهل جدًا، الخطوة الوحيدة المطلوبة هي إضافة planning=True إلى طاقمك:
from crewai import Crew, Agent, Task, Process

# تجميع طاقمك مع قدرات التخطيط
my_crew = Crew(
    agents=self.agents,
    tasks=self.tasks,
    process=Process.sequential,
    planning=True,
)
من هذه النقطة فصاعدًا، سيكون التخطيط مفعّلًا في طاقمك، وسيتم تخطيط المهام قبل كل تكرار.
عند تفعيل التخطيط، سيستخدم CrewAI gpt-4o-mini كنموذج LLM افتراضي للتخطيط، مما يتطلب مفتاح API صالحًا من OpenAI. نظرًا لأن وكلاءك قد يستخدمون نماذج LLM مختلفة، فقد يسبب ذلك ارتباكًا إذا لم يكن لديك مفتاح OpenAI API مهيأ أو إذا كنت تواجه سلوكًا غير متوقع متعلقًا باستدعاءات LLM API.

LLM التخطيط

يمكنك الآن تحديد نموذج LLM الذي سيُستخدم لتخطيط المهام. عند تشغيل مثال الحالة الأساسية، سترى شيئًا مشابهًا للمخرجات أدناه، والتي تمثل مخرجات AgentPlanner المسؤول عن إنشاء المنطق التدريجي لإضافته إلى مهام الوكلاء.
from crewai import Crew, Agent, Task, Process

# تجميع طاقمك مع قدرات التخطيط ونموذج LLM مخصص
my_crew = Crew(
    agents=self.agents,
    tasks=self.tasks,
    process=Process.sequential,
    planning=True,
    planning_llm="gpt-4o"
)

# تشغيل الطاقم
my_crew.kickoff()