دليل لسير العمل المنسق متعدد الوكلاء

إن التنسيق بين العديد من الوكلاء المختلفين معًا لإنجاز مهمة ما ليس بالأمر السهل. ولكن باستخدام قدرة Crew AI على التنسيق من خلال التخطيط، تصبح هذه المهمة أسهل. الجانب الأكثر فائدة في التخطيط هو أن النظام ينشئ خارطة طريق ليتبعها الوكلاء عند إكمال مشروعهم. بمجرد أن يتمكن الوكلاء من الوصول إلى نفس خريطة الطريق، فإنهم يفهمون كيفية تنسيق عملهم في المشروع.
في هذه المقالة، سنستعرض نموذجًا لدفتر الملاحظات الذي يوضح كيفية عمل ميزة الخطة مع وكيلين. يقوم أحد الوكلاء بإجراء البحث، بينما يقوم الوكيل الآخر بإنشاء مقال من البحث.
لماذا يهم التخطيط
وبدون خطة مشتركة، يميل الوكلاء إلى الاعتماد على التفكير الفردي فيما يتعلق بالمهمة المعينة. في ظل ظروف معينة، قد يؤدي هذا النموذج إلى نتائج مرضية؛ ومع ذلك، فهو عرضة لتوليد التناقضات وجهود التكرار بين الوكلاء. يقوم التخطيط بإنشاء مخطط عمل شامل لجميع الوكلاء، مما يسمح لهم بالوصول إلى نفس المستند، مما يؤدي إلى تحسين الكفاءة العامة:
نتيجة للتخطيط:
- زيادة الهيكل
- المهام المحايدة
- زيادة جودة العمل
- المزيد من سير العمل الذي يمكن التنبؤ به
يعد التخطيط مهمًا بشكل خاص مع زيادة تعقيد خطوط الأنابيب من خلال أنشطة متسلسلة متعددة.
التدريب العملي على تجول
يتطلب التدريب العملي فهمًا سليمًا لـ CrewAI. إذا لم يكن لديك الوقت الكافي للتعرف على هذه الأداة القوية، فيمكنك قراءة المزيد عنها هنا: Building Agents with CrewAI
توضح الإرشادات التفصيلية التكوين الكامل بالإضافة إلى كيفية إعداد الوكلاء والمهام، بالإضافة إلى فوائد التخطيط.
الخطوة 1: تثبيت التبعيات
تسمح هذه الحزم بالوصول إلى CrewAI وأدوات المتصفح وقدرات البحث.
!pip install crewai crewai-tools exa_py ipywidgets
بعد تثبيت هذه الحزم، سوف تحتاج إلى تحميل متغيرات البيئة الخاصة بك.
import dotenv
dotenv.load_dotenv()
الخطوة 2: تهيئة الأدوات
تتكون عوامل هذا المثال من نوعين من الأدوات: أداة المتصفح وأداة بحث Exa.
from crewai_tools import BrowserTool, ExaSearchTool
browser_tool = BrowserTool()
exa_tool = ExaSearchTool()
توفر هذه الأدوات للوكلاء القدرة على البحث في بيانات العالم الحقيقي.
الخطوة 3: تحديد الوكلاء
هناك دوران في هذا المثال:
باحث محتوى
يقوم وكيل الذكاء الاصطناعي هذا بجمع كل المعلومات الواقعية الضرورية.
from crewai import Agent
researcher = Agent(
role="Content Researcher",
goal="Research information on a given topic and prepare structured notes",
backstory="You gather credible information from trusted sources and summarize it in a clear format.",
tools=(browser_tool, exa_tool),
)
كاتب محتوى كبير
سيقوم هذا الوكيل بتنسيق المقالة بناءً على الملاحظات التي جمعها باحث المحتوى.
writer = Agent(
role="Senior Content Writer",
goal="Write a polished article based on the research notes",
backstory="You create clean and engaging content from research findings.",
tools=(browser_tool, exa_tool),
)
الخطوة 4: إنشاء المهام
سيتم تعيين مهمة واحدة لكل وكيل.
مهمة بحثية
from crewai import Task
research_task = Task(
description="Research the topic and produce a structured set of notes with clear headings.",
expected_output="A well-organized research summary about the topic.",
agent=researcher,
)
مهمة الكتابة
write_task = Task(
description="Write a clear final article using the research notes from the first task.",
expected_output="A polished article that covers the topic thoroughly.",
agent=writer,
)
الخطوة 5: تمكين التخطيط
هذا هو الجزء الرئيسي. يتم تشغيل التخطيط بعلم واحد.
from crewai import Crew
crew = Crew(
agents=(researcher, writer),
tasks=(research_task, write_task),
planning=True
)
بمجرد تمكين التخطيط، يقوم CrewAI بإنشاء سير عمل خطوة بخطوة قبل أن يعمل الوكلاء على مهامهم. يتم إدخال هذه الخطة في كلتا المهمتين حتى يعرف كل وكيل كيف يبدو الهيكل العام.
الخطوة 6: تشغيل الطاقم
ابدأ سير العمل بموضوع وتاريخ.
result = crew.kickoff(inputs={"topic":"AI Agent Roadmap", "todays_date": "Dec 1, 2025"})

تبدو العملية كما يلي:
- CrewAI يبني الخطة.
- يتبع الباحث الخطة الموضوعة لجمع المعلومات.
- يستخدم الكاتب كلاً من ملاحظات البحث والخطة لإنتاج مقال نهائي.
عرض الإخراج.
print(result)

سترى المقالة المكتملة وخطوات التفكير.
خاتمة
يوضح هذا كيف يسمح التخطيط لوكلاء CrewAI بالعمل بطريقة أكثر تنظيمًا وسلاسة. ومن خلال إنشاء خريطة طريق مشتركة واحدة، سيعرف الوكلاء بالضبط ما يجب عليهم فعله في أي لحظة، دون نسيان سياق دورهم. يعد تشغيل الميزة أمرًا سهلاً للغاية، ويتم تطبيقها المثالي من خلال سير العمل على مراحل: البحث والكتابة والتحليل وإنشاء المحتوى – والقائمة تطول.
الأسئلة المتداولة
ج: إنه يمنح كل وكيل خريطة طريق مشتركة، حتى لا يكرروا العمل أو ينحرفوا عن المسار الصحيح. يصبح سير العمل أكثر وضوحًا، وأكثر قابلية للتنبؤ، وأسهل في الإدارة مع تراكم المهام.
أ. يقوم الباحث بجمع ملاحظات منظمة باستخدام أدوات المتصفح والبحث. يستخدم الكاتب تلك الملاحظات لإنتاج المقالة النهائية، وكلاهما يسترشد بنفس الخطة التي تم إنشاؤها.
ج: يقوم تلقائيًا بإنشاء سير عمل خطوة بخطوة قبل بدء المهام، بحيث يعرف الوكلاء التسلسل والتوقعات دون ارتجال. وهذا يحافظ على محاذاة خط الأنابيب بأكمله.
قم بتسجيل الدخول لمواصلة القراءة والاستمتاع بالمحتوى الذي ينظمه الخبراء.
Source link



