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

المراجعة والاختبار النهائيّ

عشر وحدات لبناء فريق تحرير وثائقيّ من الصفر إلى وثيقة قابلة للتسليم: قرار «فريق أم وكيل واحد»، الأدوار والمهامّ، العمليّات، الأدوات، التفويض، الذاكرة، الكلفة، التصحيح، ثمّ المشروع النهائيّ. هذه الدورة مُكثَّفة، ثمّ الخيوط التي تعبرها كلّها.

الدورة في لمحة

الوحدةالجوهر الواجب حفظه
1. متى فريق ومتى وكيل واحدثلاثة أسئلة قرار: زوايا نظر مختلفة؟ حدود واضحة؟ ميزانيّة تحتمل ×3؟
2. الوكلاء والأدوارrole + goal + backstory؛ نموذج بحسب المهمّة؛ verbose=True للتطوير فقط
3. المهامّ والاعتمادياتdescription + expected_output؛ context=[...] صريح؛ output_file للتسليم؛ output_json للمُهيكَل
4. العمليةProcess.sequential افتراضًا؛ hierarchical فقط بمبرّر مقاس (×3 كلفة عادةً)
5. الأدوات3 طبقات: مدمجة، @tool، BaseTool؛ توزيع بحسب الحاجة؛ رسائل خطأ مقروءة؛ حدود على الحجم
6. التفويضallow_delegation=True على المسؤول فقط؛ حلقات التفويض تُكسَر بـmax_iter وأهداف حدوديّة
7. الذاكرةmemory=True يُفعّل 3 طبقات (قصيرة/طويلة/كيانات)؛ راقب long_term_memory.db
8. الكلفة والزمن~8 نداءات، ~0.5 د.أ، ~50 ث لخيطنا؛ تفاوت ×2 بين تنفيذَين؛ ×2.5 مقابل وكيل وحيد
9. التصحيحآثار verbose، 5 علامات إنذار، 4 حلول: expected_output أدقّ، إلغاء تفويض غير ضروريّ، max_iter، رسائل خطأ صريحة
10. المشروع النهائيّوثيقة 5000 كلمة، جودة 8.4/10 مقابل بشر 9.2/10 وhuman_input=True قبل التسليم

الخيوط التي تعبر الدورة

الفريق ليس دومًا الحلّ. الوحدة 1 طرحت قاعدة القرار، والوحدة 8 أكّدتها بأرقام: فريق CrewAI يُكلّف مرّتَين ونصفًا مقارنةً بوكيل واحد. ما يُبرّر ذلك هو الجودة المُقاسة على مخرَج ذي قيمة (وثيقة تُقرأ ألف مرّة). على مذكّرة داخليّة تُقرأ مرّتَين، الوكيل الواحد يكفي.

expected_output عمود فقريّ. يظهر في الوحدة 3، ويعود في الوحدة 9 كسبب 40٪ من حالات الفشل. القاعدة: كلّ Task تحمل وصف مخرَج قابلًا للقياس (قيود عدد، شكل، معايير جودة). المخرَج الغامض ينتج وكيلًا يعيد نفسه أو يُنتج قطعة قصيرة يظنّها كافية.

التتابعيّة قبل الهرميّة. الوحدة 4 قدّمت الخيار، وأكّدته أرقام الوحدة 8. Process.sequential قابل للتنبّؤ ورخيص وكافٍ لمعظم الحالات. hierarchical يُبرَّر فقط حين يعتمد المسار على المحتوى ولا يمكن كتابته مسبقًا. البدء بالهرميّة «لأنّها تبدو أذكى» فخّ ماليّ وزمنيّ.

تفويض واحد فقط في القمّة. الوحدة 6 رسمت القاعدة الأشهر لتجنّب حلقات التفويض: allow_delegation=True على المسؤول وحده. باقي الوكلاء ينفّذون. حين رأيت الفريق يدور في حلقة أسئلة أفقيّة، ارجع لهذه القاعدة أوّلًا.

الأدوات عقود بين النموذج والعالم الخارجيّ. الوحدة 5 عرضتها، والوحدتان 9 و10 طبّقتاها: docstring تعليمة، تلميحات الأنواع مخطّط تحقّق، رسالة الخطأ نصّ مقروء يُرجع النموذج قرارًا. أداة تفشل صامتة (سلسلة فارغة) تُنشئ حلقات لا نهائيّة. أداة تفشل بوضوح تُنشئ قرارًا معقولًا.

القياس قبل الافتراض. الوحدة 8 أعطت أرقامًا صادقة لخيطنا الأحمر. لا تفترض كلفة فريقك أو زمنه؛ شغّله عشر مرّات على مدخلات نموذجيّة وقس. تفاوت ×2 بين تنفيذَين هو المعتاد؛ ابنِ ميزانيّتك عليه لا على المتوسّط.

الاختبار النهائيّ

يتضمّن الاختبار 40 سؤالًا تشمل الوحدات العشر: قرار «فريق أم وكيل واحد»، تعريف الوكيل بحقوله الأساسيّة، كتابة المهمّة بمخرَج قابل للقياس، اختيار العمليّة المناسبة، توزيع الأدوات على الأصعدة الثلاثة، حدود التفويض بين الوكلاء، إدارة الذاكرة القصيرة والطويلة والكيانات، قياس الكلفة والزمن على تنفيذ حقيقيّ، تشخيص فريق لا يصل إلى نتيجة، وقرارات التسليم في الإنتاج.

وتعرض عدّة أسئلة حالات للتشخيص: فريق يدور في حلقة تفويض، وكيل يعيد نفس المهمّة أربع مرّات، أداة تُعيد نصًّا فارغًا يوقع النموذج في حلقة، عملية هرميّة على مسار كان يكفيه تتابعيّ، ذاكرة طويلة تُضخّم الفاتورة تدريجيًّا. المُقيَّم هو الحُكم في تصميم الفريق وتشخيصه، لا استظهار أسماء الفئات.

عند النجاح، تُمنَح شهادة الإتمام فورًا؛ ورقمها قابل للتحقّق من أيّ طرف على المنصّة.

قبل أن تبدأ

استعِد الجدول أعلاه، واسأل نفسك عن كلّ سطر: «كيف سأرى أنّني مخطئ هنا؟». إن عرفت أن تقول لماذا Process.sequential يجب أن يكون الخيار الافتراضيّ، ولماذا expected_output غامض ينتج وكيلًا يعيد نفسه، ولماذا allow_delegation=True على الجميع يفتح حلقات تفويض، ولماذا نموذج المسؤول يمكن أن يكون أخفّ من نموذج المحلِّل، فأنت مستعدّ. حظًّا موفّقًا!

الامتحان النهائي

هل أنت مستعدّ لاعتماد هذه الدورة؟

40 سؤالًا تُختار عشوائيًّا من بنك أسئلة الدورة · حدّ النجاح 70 % · شهادة PDF قابلة للتحقّق تُصدَر فورًا عند النجاح.

ابدأ الامتحان

يلزم تسجيل الدخول إلى حسابك في InSkillML مع اشتراك نشط. يمكنك أيضًا بدء الامتحان من دوراتي.