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

الخلاصة والامتحان النهائي

عشر وحدات لتحويل تعليمة ساذجة إلى مكوّن مؤسّسي مقيس، مُحصَّن، ومُوثَّق. هذه هي الدورة مُكثَّفة، ثم الخيوط التي تعبرها.

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

الوحدةالجوهر الواجب حفظه
1. تشريح التعليمةخمسة أركان: مهمّة، سياق، قيود مقيسة، شكل، أمثلة؛ الصياغات الأدبيّة تُتجاهَل
2. النظام والدورفصل ما لا يتغيّر (نظام) عمّا يتغيّر (مستخدم)؛ الشخصيّة النافعة لا الزخرفيّة
3. Zero/One/Few-shotابدأ بلا مثال، أضِف تنوّعًا لا تشابهًا؛ رتِّب عشوائيًّا للتحكّم في تحيّز التقرّب
4. سلسلة التفكيرتنفع في الاستنتاج، تضرّ في التصنيف؛ حقل reasoning داخل JSON يحفظ الشكل
5. المخرجات المنظَّمةjson_schema strict يضمن البنية؛ pydantic يُضيف تصديقًا دلاليًّا
6. الأسلوب والطولاستبدِل الصفات المبهمة بقيود مقيسة؛ الطول بالجُمَل لا بالكلمات
7. لغة التعليمةاكتب بلغة الجواب؛ فهم الدارجات وجواب بالفصحى؛ ثبِّت اصطلاح الأرقام
8. الحقن والتسرّبمشكلة بنيويّة؛ أقلّ الامتيازات هو الدفاع الحقيقي؛ افترض أنّ التعليمة ستُسرَّب
9. التقييم المنهجيجملة اختبار مُوسَمة، مقياس لكلّ حقل، A/B لا تخمين؛ حذار من الملاءمة
10. المكتبةقوالب، ونُسَخ في git، وبطاقة README، ومراجعة أقران، ومالك واحد

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

التعليمة عقد يجب أن يكون قابلًا للتنفيذ. الغموض في التعليمة يعني الغموض في المُخرَج. القاعدة الأساسيّة هي أنّ كلّ صفة يجب أن تحلّ محلّها قيود مقيسة، وكلّ جملة أدبيّة يجب أن يحلّ محلّها معيار قابل للتحقّق. الوحدات 1 و6 و9 تتقاطع كلّها هنا: التعليمة الجيّدة هي التي يمكن قياس التزامها.

البنية أهمّ من التفصيل. الفصل بين النظام والمستخدم (وحدة 2)، والفصل بين الأمثلة والبيانات (وحدة 3)، والفصل بين الاستدلال والجواب (وحدة 4)، والفصل بين البنية والدلالة (وحدة 5)، والفصل بين القالب والمتغيّرات (وحدة 10) — كلّ هذه الفصول تتبع نفس المبدأ. النظام الهشّ يخلط، والنظام الصلب يفصل.

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

بلا قياس لا تقدّم. التغيير على أساس الحدس عاد بالإفلاس على المئات ممّن جرّبوا هندسة التعليمات في عام 2023. جملة اختبار من 50 حالة (وحدة 9) هي فرق الليل والنهار بين مُطوِّر يبني نظامًا وهاوٍ يجرِّب على مثالين. المكسب الحقيقي يأتي حين يصير التقييم آليًّا وجزءًا من CI.

قائمة التحقّق قبل النشر

قبل أن تُطلق تعليمة في الإنتاج، تحقّق من كلّ نقطة:

البنية والوضوح

  • الأركان الخمسة موجودة في تعليمة النظام.
  • تعليمة النظام لا تحوي بيانات متغيّرة.
  • الشكل المطلوب محدَّد صراحةً (JSON، عدد جُمَل، مُخطَّط).
  • القيود قابلة للقياس، لا صفات مبهمة.

اللغة والأسلوب

  • تعليمة النظام بلغة الجواب المتوقَّع.
  • لا ترجمات حرفيّة من قوالب إنجليزية.
  • اصطلاح الأرقام والتواريخ محدَّد صراحةً.

التقنيات

  • temperature=0 للاستخراج المنظَّم؛ منخفض للتوليد المُتماسك.
  • response_format مضبوط (json_schema حين يتوفّر).
  • pydantic أو تصديق مكافئ يحمي المُخرَج.
  • تراجع أُسّي على أخطاء الشبكة، تعديل التعليمة على أخطاء التصديق.

الأمان

  • بيانات المستخدم داخل فواصل صريحة.
  • لا أسرار (مفاتيح، بيانات شخصيّة، أسماء داخلية) في التعليمة.
  • النموذج لا يمتلك أدوات لا يمتلكها المُدخَل.
  • هجمات حقن مرجعيّة اختُبِرت.

التقييم

  • جملة اختبار مُوسَمة تحوي 30 حالة على الأقلّ.
  • مقياس لكلّ حقل، لا مقياس كلّي.
  • مقارنة مع النسخة السابقة موثَّقة.
  • المقاييس مُلحَقة بطلب المراجعة.

الحوكمة

  • رقم نسخة صريح؛ ملف في git.
  • بطاقة README محدَّثة.
  • مالك مسمّى وتاريخ آخر مراجعة.
  • مراجعة قرين واحد على الأقلّ.

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

يتضمّن الامتحان 40 سؤالًا تشمل الوحدات العشر: تشخيص تعليمة فاشلة، والفصل بين النظام والمستخدم، وترتيب الأمثلة، ومتى تضرّ سلسلة التفكير، وتصديق مُخطَّط JSON، والتحكّم في الأسلوب بقيود مقيسة، ومزالق الترجمة، وحقن التعليمات المباشر وغير المباشر، والتقييم على جملة اختبار، وحوكمة مكتبة تعليمات في فريق.

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

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

قبل أن تبدأ

استعِد الجدول أعلاه، واسأل نفسك عن كلّ سطر: «لماذا هذا القرار وليس نقيضه؟». فإن عرفت أن تقول لماذا الأمثلة المتشابهة أسوأ من غيابها، ولماذا سلسلة التفكير تضرّ التصنيف، ولماذا الفواصل تُخفِّف الحقن لا تلغيه، ولماذا الجملة النصّية «أعِد JSON فقط» أقلّ صلابة من response_format، فأنت مستعدّ. حظًّا موفّقًا!

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

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

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

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

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