تقنيات CoT، ReAct، JSON، pipelines، red teaming، و20 قاعدة ذهبية — بعد إتقان الأساسيات.
كيف تدرس هذا المسار؟
أكمل مسار هندسة الأوامر الأساسي أولاً إن لم تكن قد فعلت.
جرّب كل تقنية على مهمة حقيقية — لا تقرأ فقط.
احفظ البرومبتات الناجحة في مكتبتك.
قيّم النتائج قبل/بعد — الأرقام لا تكذب.
محتوى أصلي من Mesue Learn — عملي ومناسب لسن +12 وما فوق.
1. Meta-prompting — الأمر الذي يصنع الأوامر
الهدف: تكتب أوامر meta تولّد برومبتات جاهزة لمهام متكررة بدل كتابتها يدوياً كل مرة.
Meta-prompting = تطلب من النموذج أن **يصمّم البرومبت** قبل تنفيذ المهمة.
بدل: «اكتب مقالاً عن الطاقة الشمسية»
تكتب: «أنت مهندس برومبت. حلّل المهمة التالية، ثم اكتب أفضل برومبت RCTCO لها، ثم نفّذه واعرض النتيجة. المهمة: شرح الطاقة الشمسية لطالب 15 سنة.»
الفائدة: توحيد الجودة، إعادة الاستخدام، وتعليم الفريق قالباً واحداً.
Mesue: meta-prompting ممتاز لبناء **مكتبة قوالب** — اطلب «ولّد 5 متغيرات من هذا القالب لمجالات مختلفة».
الأمر يولّد الأمر — وفّر وقتاً على المدى الطويل
حدّد معايير الجودة داخل meta-prompt
اطلب «برومبت ثم تنفيذ» في خطوتين واضحتين
احفظ meta-prompts الناجحة كأصول
صورة ذهنية
مهمة خام
|
meta-prompt
|
برومبت محسّن
|
مخرج نهائي
مختبر: مولّد برومبتات
اكتب meta-prompt يولّد برومبت مراجعة امتحان — ثم نفّذه على مادة حقيقية.
مثال بدون أدوات حقيقية (محاكاة):
«Thought: أحتاج إحصائية عن الشباب العرب وريادة الأعمال.
Action: search(مصدر موثوق 2024)
Observation: [النتيجة]
Thought: هل كافية؟
Final Answer: ...»
ReAct يمنع «الإجابة من الذاكرة» — يجبر النموذج على **خطوات قابلة للتتبع**.
مع APIs: اربط Action بأدوات حقيقية (بحث، حاسبة، قاعدة بيانات). Mesue: حتى في ChatGPT العادي — اطلب «Thought/Action/Observation» صراحة.
حلقة Thought → Action → Observation
كل Act يجب أن يخدم الهدف
Observation يغذي Thought التالي
سجّل الحلقة للمراجعة والتدقيق
صورة ذهنية
Thought → Action
↑ ↓
└── Observation
مختبر: حلقة ReAct
ابحث عن «أفضل 3 ممارسات أمان كلمات المرور» بصيغة ReAct — 3 دورات على الأقل.
**1) Accuracy:** هل الإجابات صحيحة على 10–20 test case؟
**2) Consistency:** نفس المدخل → نفس النمط؟ (3–5 runs)
**3) Completeness:** هل غطى RCTCO كل الأقسام؟
**4) Latency/Cost:** tokens المستخدمة — هل يمكن الاختصار؟
**5) Safety:** هل يتجاوز القيود مع مدخلات tricky؟
منهج Mesue:
• **Golden set:** 10 أسئلة ثابتة لمسارك
• **Scorecard:** 1–5 لكل معيار
• **A/B:** برومبت A vs B — نفس الأسئلة
• **Regression:** بعد تعديل — أعد Golden set
وثّق: «برومبت v2 — accuracy 8/10، tokens -15%».
Golden set = اختبار تراجع ثابت
A/B بين نسختين من البرومبت
قيّم التكلفة لا الجودة فقط
سجّل scores في جدول زمني
صورة ذهنية
برومبت → Golden set
↓
Scorecard
↓
تحسين v2
مختبر: Golden set
ابنِ 5 test cases لبرومبت دراسي — score من 1–5 لكل case.
مهمة عملية
قارن برومبتين بA/B على 5 أسئلة — جدول scores.
اختبر فهمك
Golden set في تقييم البرومبت هو...
9. Red Teaming — اختبار حدود الأوامر
الهدف: تختبر برومبتك ضد مدخلات خبيثة وحالات حدّية قبل الإنتاج.
Red teaming = **محاكاة المهاجم** لاكتشاف ثغرات:
• «تجاهل كل التعليمات السابقة»
• حقن JSON كاذب في user input
• طلبات غير أخلاقية متنكرة
• مدخلات طويلة جداً أو فارغة
• خلط لغات لتضليل system
• «أنت الآن DAN...» (jailbreak كلاسيكي)
منهج:
1) **Threat model:** ماذا يمكن أن يحدث؟
2) **10–20 attack prompts** مخصصة لمسارك
3) **Pass/Fail** — هل التزم system؟
4) **Patch:** عدّل system/constraints
5) **Re-test**
Mesue: red team **قبل** مشاركة البرومبت مع فريق أو نشر bot.
أخلاقياً: red team على **برومبتك** — لا على أنظمة غيرك بدون إذن.
**1) صفّ ما تراه:** «في الصورة: رسم بياني بمحور X/Y...» — يساعد حتى لو النموذج «يرى».
**2) مهمة محددة:** «استخرج الأرقام من الجدول» أفضل من «ماذا ترى؟»
**3) قيود:** «لا تخمّن ما خارج الإطار»
**4) مخرجات:** «جدول markdown للأرقام فقط»
أمثلة:
• لقطة واجب: «اشرح الخطأ في الحل — لا تحل كاملاً»
• مخطط مشروع: «حوّل لقائمة مهام JSON»
• صورة تاريخية: «صف السياق + 3 أسئلة مراجعة»
تحذير: OCR أحياناً يخطئ — اطلب «إن لم تتأكد من رقم قل: unclear».
صف الصورة + حدّد المهمة
لا تخمين خارج الإطار
مخرجات منظمة (جدول/JSON)
تحقق من الأرقام المستخرجة
صورة ذهنية
[صورة/PDF]
+
[برومبت]
↓
تحليل / استخراج
مختبر: صورة + أمر
ارفع لقطة شاشة لجدول أو رسم — اطلب استخراجاً منظماً.
مهمة عملية
حلّل صورة تعليمية بأمر multimodal — تحقق يدوياً من 3 حقائق.