لا أعرف من أين أبدأ. ابنِ الأساس بالترتيب واعمل مشاريع صغيرة.
📘 AI Entrepreneur Playbook
دليلك التفاعلي الشامل لبناء أعمال بالذكاء الاصطناعي: من الصفر حتى أول دولار
من «كتاب كبير» إلى نظام تعلم وتنفيذ يوصلك من الفهم إلى مشروع حقيقي
الهدف ليس أن تنهي 157 فصلاً. الهدف أن تبني قدرة: تفهم → تطبق → تنتج Artifact → تختبر → تجمع Evidence → تمر من Gate → تنتقل للمهارة التالية.
أريد بناء أدوات وAutomations وAgents. أعطني Dependencies الضرورية فقط.
أريد تحويل AI إلى دخل. ابدأ من Problem Evidence ثم Offer ثم MVP ثم Real Behavior.
عندي مشروع وأحتاج مهارة محددة. ادخل مباشرة للمسار المطلوب بدون دراسة كل شيء.
🔬 Evidence & Truth Contract
كل Claim مهم يُوسم بواحد من: VERIFIED FACT / OBSERVED DATA / SOURCE CLAIM / INFERENCE / ASSUMPTION / UNVERIFIED. المعلومات المتغيرة مثل أسعار الأدوات، خصائص النماذج، API، شروط المنصات أو السوق تحتاج Live Verification وقت التنفيذ.
AI يمكنه أن يشرح، يبحث، يقارن، يكتب، يحلل ويجهز الاختبارات. الإنسان يقرر المخاطر، يدفع، ينشر، يختبر الواقع، ويعطي البيانات الحقيقية. Research ≠ Real-World Proof.
🎯 ما هو هذا الكتاب؟
هذا ليس مجرد كتاب إلكتروني. هذا هو منهجك العملي لمدة 6 أشهر يأخذك من:
- مستخدم عادي للـ ChatGPT → AI Builder يبني أنظمة
- تعلم نظري → مشاريع حقيقية في Portfolio
- أفكار عشوائية → نظام أعمال يولد دخل
لا تصبح «شخصاً يعرف ChatGPT». كن شخصاً يبني أنظمة تستخدم الذكاء الاصطناعي لحل مشاكل حقيقية في التجارة والتسويق والمحتوى — ويبيع تلك الأنظمة.
👤 لمن هذا الكتاب؟
رائد الأعمال المبتدئ
يريد دخول عالم AI دون خلفية برمجية عميقة
صاحب المتجر الإلكتروني
يريد أتمتة عملياته وخفض التكاليف
المستقل (Freelancer)
يريد بيع خدمات AI بأسعار مرتفعة
صانع المحتوى
يريد بناء آلة محتوى لا تتوقف
المطور
يريد تحويل مهاراته التقنية إلى منتجات قابلة للبيع
📚 بنية الكتاب
ينقسم الكتاب إلى 13 جزءاً و157 فصلاً، تتدرج من العقلية إلى التنفيذ الكامل:
| الجزء | العنوان | الفصول |
|---|---|---|
| I | الأساسيات والعقلية | 1 – 10 |
| II | أساسيات الذكاء الاصطناعي | 11 – 17 |
| III | هندسة الأوامر (Prompt Engineering) | 18 – 25 |
| IV | الذكاء التوليدي (Generative AI) | 26 – 31 |
| V | واجهات البرمجة والاتصال (APIs) | 41 – 50 |
| VI | الأتمتة الذكية (AI Automation) | 51 – 60 |
| VII | البرمجة بالتوجيه (Vibe Coding) | 61 – 72 |
| VIII | البيانات وقواعدها | 73 – 80 |
| IX | أنظمة RAG | 81 – 88 |
| X | الوكلاء الذكيون (AI Agents) | 89 – 97 |
| XI | Python والذكاء المتقدم (المسار المتقدم) | 98 – 131 |
| XII | التطبيقات التجارية | 32 – 40، 132 – 140 |
| XIII | المشاريع وخارطة التنفيذ | 9 مشاريع + 150 – 157 |
📎 الملاحق: قاموس المصطلحات، إعداد البيئة التقنية، Git وDocker، النشر، الأمان، قوالب العقود والتسعير، ومكتبة قوالب الأوامر.
🛤️ كيف تقرأ هذا الكتاب؟
اختر المسار الذي يناسبك:
⚡ المسار السريع
لمن يريد دخلاً بأسرع وقت
📖 المسار الكامل
لمن يريد بناء مسيرة مهنية
🧠 المسار التقني
للمطورين
لا تقرأ هذا الكتاب قراءة سلبية. كل فصل ينتهي بمشروع مصغر وتمارين. القاعدة الذهبية: 20% تعلم، 50% بناء، 30% تسويق. من يقرأ دون أن يبني لن يحصل على أي نتيجة.
🔣 الرموز المستخدمة
| الرمز | المعنى |
|---|---|
| 💡 | فكرة أو نصيحة عملية |
| ⚠️ | تحذير أو خطأ شائع |
| 🚀 | طريقة تسريع أو اختصار |
| 📌 | نقطة جوهرية يجب تثبيتها |
| ✅ | خطوة تحقق أو إجراء فوري |
التعلم
فهم AI, Prompts, APIs, Automation
البناء
أنظمة, أدوات, تطبيقات, Agents
البيع
Freelance, Ecommerce, Digital Products
📊 خريطة رحلتك
الأسبوع 1-2: الأساس
إعداد البيئة + Prompt Engineering + Content Machine
الأسبوع 3-4: APIs & Automation
فهم JSON, Webhooks, أول Workflow في n8n
الشهر 2: Vibe Coding
بناء Landing Pages + أدوات صغيرة بـ Cursor
الشهر 3: التجارة
AI في Ecommerce + أول خدمة للبيع
الشهر 4-5: المتقدم
RAG + AI Agents + Python
الشهر 6: التوسع
نظام كامل + دخل مستدام
🎯 معادلة النجاح
مثال عملي:
عندما تنتهي من هذا الكتاب، ستمتلك: عقلية رائد أعمال + مهارات تقنية + مشاريع حقيقية + خطة تنفيذ حتى أول دخل مستدام.
كل شهر يجب أن تملك: شهر 1: أداة تعمل → شهر 2: صفحة أو منتج → شهر 3: خدمة قابلة للبيع → شهر 6: نظام يولد قيمة ودخل
🧭 كيف تستعمل هذا الكتاب كنظام تعلم وليس ككتاب قراءة فقط
الهدف ليس أن تنهي الصفحات، بل أن تنتقل من مستوى إلى مستوى ببرهان عملي. استعمل القاعدة التالية طوال الرحلة:
- افهم: اقرأ المفهوم حتى تستطيع شرحه بكلماتك.
- شاهد مثالاً: اربط المفهوم بمشكلة حقيقية في التجارة أو التسويق أو العمل.
- طبّق: نفّذ تمريناً صغيراً بنفسك أو بمساعدة AI.
- ابنِ: حوّل التعلم إلى ملف أو Workflow أو أداة قابلة للحفظ.
- اختبر: لا تعتبر الشيء ناجحاً لأنه اشتغل مرة واحدة؛ جرّب حالات صحيحة وخاطئة.
- وثّق: احفظ ما تعلمته، وما فشل، ولماذا، وما الذي ستغيره لاحقاً.
AI User يستخدم أداة → AI Power User يعطي تعليمات وسياقاً جيداً → AI Builder يربط أدوات وبيانات → AI System Builder يبني Workflow موثوقاً → AI Entrepreneur يحول النظام إلى قيمة يدفع الناس مقابلها.
تم الحفاظ على تصميم الكتاب ومساره الأصلي. الإضافات هنا هدفها تعميق الشرح والمحتوى: توضيح المفاهيم، إضافة قواعد الإنتاج الحقيقي، الاختبار، الأمان، التقييم، وربط التعلم بالمشاريع والأعمال.
🧠 العقلية: AI Entrepreneur Mindset
قبل الأدوات، يجب أن تفكر بطريقة مختلفة
❌ الشخص العادي
- • يتعلم ChatGPT
- • يتعلم أدوات AI
- • يحفظ Prompts
- • يقول: "أنا أعرف الذكاء الاصطناعي"
- • في الحقيقة يعرف استخدام أدوات
✅ AI Entrepreneur
- • يرى مشكلة
- • يبني نظام
- • يستخدم AI
- • يحقق نتيجة
- • يبيع النظام = دخل
🔄 معادلة النجاح
مثال عملي:
📐 قاعدة التعلم: 20-50-30
تعلم
مثلاً: "اليوم سأفهم Webhooks"بناء
تطبيق صغير فورًاسوق
نشر أو تواصل مع عميل🎯 كيف تختار مشاكل تستحق الحل
لا تسأل: "ما الأداة الجديدة؟"
اسأل: "ما المشكلة التي يمكن حلها؟"
- هل المشكلة تكرر يوميًا؟ (تكرار = فرصة)
- هل هناك من يدفع لحلها فعلًا؟ (السوق موجود)
- هل AI يمكنه حل جزء كبير منها؟ (قابلة للأتمتة)
- هل يمكن بناء نظام لها؟ (قابلة للتكرار)
- هل يمكن بيع النظام لآخرين؟ (قابلية التوسع)
كن: شخصًا يبني أنظمة تستخدم AI لحل مشاكل Ecommerce وMarketing وتحقيق دخل.
📘 الفصول 1–5 — دروس الإتقان داخل مكانها الصحيح
هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.
تخيّل أنك بدأت مشروعاً صغيراً وواجهتك مشكلة مرتبطة بـ ما هو الذكاء الاصطناعي؟. قبل أن تبحث عن أداة، تريد أن تفهم ماذا يحدث فعلاً ولماذا.
1) افتح المشهد
موضوعنا هو ما هو الذكاء الاصطناعي؟. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الفكرة التي نريد اكتشافها
الخريطة: Concept → Mental Model → Example → Boundary → Practice.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) جرّبها الآن
- 1. اشرح «ما هو الذكاء الاصطناعي؟» لصديق في 30 ثانية بدون مصطلحات تقنية.
- 2. اكتب مثالاً من متجر إلكتروني يوضح «ما هو الذكاء الاصطناعي؟».
- 3. اكتب حالة لا تحتاج فيها «ما هو الذكاء الاصطناعي؟» حتى تتعلم حدوده.
4) ماذا لاحظت؟
5) أين تنفع؟
لا تستعمل ما هو الذكاء الاصطناعي؟ فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) فخ شائع
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) تحدّي الفصل
أنشئ one-page concept note خاصاً بالفصل 1. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «ما هو الذكاء الاصطناعي؟» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
لو حذفنا الفرق بين AI User و AI Builder و AI Engineer من النظام، ما الذي سيتوقف؟ وما الشيء الذي سيبقى يعمل؟ هذا السؤال يكشف وظيفة المفهوم قبل تعريفه.
1) السؤال الكبير
موضوعنا هو الفرق بين AI User و AI Builder و AI Engineer. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الجواب القصير
الخريطة: Concept → Mental Model → Example → Boundary → Practice.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) فكك الجواب
- 1. اشرح «الفرق بين AI User و AI Builder و AI Engineer» لصديق في 30 ثانية بدون مصطلحات تقنية.
- 2. اكتب مثالاً من متجر إلكتروني يوضح «الفرق بين AI User و AI Builder و AI Engineer».
- 3. اكتب حالة لا تحتاج فيها «الفرق بين AI User و AI Builder و AI Engineer» حتى تتعلم حدوده.
4) ثلاث حالات
5) متى لا تستخدمها؟
لا تستعمل الفرق بين AI User و AI Builder و AI Engineer فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اختبر نفسك
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) مهمة صغيرة
أنشئ one-page concept note خاصاً بالفصل 2. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «الفرق بين AI User و AI Builder و AI Engineer» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
قبل فهم كيف تفكر كرائد أعمال يستخدم AI غالباً تنفذ المهمة بطريقة عشوائية. بعد فهمه تصبح قادراً على تحديد المدخلات والخطوات والنتيجة ومعيار الجودة.
1) قبل
موضوعنا هو كيف تفكر كرائد أعمال يستخدم AI. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) المشكلة
الخريطة: Concept → Mental Model → Example → Boundary → Practice.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) بعد
- 1. اشرح «كيف تفكر كرائد أعمال يستخدم AI» لصديق في 30 ثانية بدون مصطلحات تقنية.
- 2. اكتب مثالاً من متجر إلكتروني يوضح «كيف تفكر كرائد أعمال يستخدم AI».
- 3. اكتب حالة لا تحتاج فيها «كيف تفكر كرائد أعمال يستخدم AI» حتى تتعلم حدوده.
4) لماذا تغيّر الناتج؟
5) مثال مضاد
لا تستعمل كيف تفكر كرائد أعمال يستخدم AI فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) قاعدة القرار
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Proof of learning
أنشئ one-page concept note خاصاً بالفصل 3. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «كيف تفكر كرائد أعمال يستخدم AI» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
بدل أن نبدأ بالتعريف، سنجرب كيف تختار مشاكل تستحق الحل على حالة صغيرة، نلاحظ النتيجة، ثم نستخرج القاعدة من التجربة.
1) التجربة
موضوعنا هو كيف تختار مشاكل تستحق الحل. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) التوقع
الخريطة: Concept → Mental Model → Example → Boundary → Practice.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) النتيجة
- 1. اشرح «كيف تختار مشاكل تستحق الحل» لصديق في 30 ثانية بدون مصطلحات تقنية.
- 2. اكتب مثالاً من متجر إلكتروني يوضح «كيف تختار مشاكل تستحق الحل».
- 3. اكتب حالة لا تحتاج فيها «كيف تختار مشاكل تستحق الحل» حتى تتعلم حدوده.
4) التفسير
5) غيّر متغيراً
لا تستعمل كيف تختار مشاكل تستحق الحل فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اكسر التجربة
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) سجل المختبر
أنشئ one-page concept note خاصاً بالفصل 4. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «كيف تختار مشاكل تستحق الحل» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنحوّل طريقة التعلم: Learn → Build → Publish → Sell إلى صورة بسيطة من الحياة اليومية، ثم نرجع منها إلى المعنى التقني حتى لا يبقى المصطلح مجرد كلمة.
1) الصورة الذهنية
موضوعنا هو طريقة التعلم: Learn → Build → Publish → Sell. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) اربطها بالتقنية
الخريطة: Concept → Mental Model → Example → Boundary → Practice.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) مثال 1
- 1. اشرح «طريقة التعلم: Learn → Build → Publish → Sell» لصديق في 30 ثانية بدون مصطلحات تقنية.
- 2. اكتب مثالاً من متجر إلكتروني يوضح «طريقة التعلم: Learn → Build → Publish → Sell».
- 3. اكتب حالة لا تحتاج فيها «طريقة التعلم: Learn → Build → Publish → Sell» حتى تتعلم حدوده.
4) مثال 2
5) حدود التشبيه
لا تستعمل طريقة التعلم: Learn → Build → Publish → Sell فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) استعمال عملي
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) علّم شخصاً آخر
أنشئ one-page concept note خاصاً بالفصل 5. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «طريقة التعلم: Learn → Build → Publish → Sell» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
🧠 تعميق العقلية: لا تبدأ من الأداة، ابدأ من النظام
Task = مهمة واحدة مثل كتابة وصف. Workflow = سلسلة مهام مرتبطة مثل: بيانات المنتج → وصف → مراجعة → حفظ. System = Workflow + قواعد + بيانات + متابعة + مسؤوليات + طريقة إصلاح الأخطاء.
بدل: «ما أحدث أداة AI؟» اسأل: «ما العمل المتكرر أو المكلف أو البطيء الذي يمكن تحويله إلى عملية أوضح وأسرع؟» ثم افحص: حجم الألم، التكرار، من يدفع، هل النتيجة قابلة للقياس، وما الذي يبقى بشرياً.
- الاعتقاد أن Automation تعني حذف الإنسان دائماً.
- الاعتقاد أن AI output = حقيقة.
- بناء شيء معقد قبل إثبات أن المشكلة تستحق الحل.
- تغيير الأدوات كل أسبوع بدل إتقان Workflow واحد.
- الخلط بين Demo جميل ونظام يعتمد عليه عميل حقيقي.
📁 تنظيم بيئة العمل
حوّل حاسوبك إلى مقر شركة AI صغيرة
🗂️ هيكل المجلدات AI_BUSINESS
استخدم أسماء إنجليزية لأنها أفضل مع الأدوات والبرمجة. لا تستخدم أسماء طويلة جدًا.
⭐ مجلد 11_KNOWLEDGE_BASE
هذا المجلد هو نظام معرفتك الشخصية. بعد سنة سيكون ذاكرتك الثانية.
📌 ما تحفظه هنا:
- أفضل Prompts التي نجحت معك
- Workflows التي وفرت وقتك
- دروس مختصرة (ليس دورات كاملة)
- أخطاء تعلمت منها
- قوالب جاهزة
📁 الملفات الافتتاحية:
📝 قاعدة README.md
كل مشروع يجب أن يحتوي على ملف README.md يكتب فيه:
⚡ سكربت الإنشاء التلقائي
انسخ هذا السكربت واحفظه كـ setup_ai_business.py ثم شغله:
لا تبدأ بملء كل المجلدات. ابدأ بـ واحد فقط:
افتح 11_KNOWLEDGE_BASE/Best_Prompts → احفظ أول Prompt نجح معك → كرر ذلك أسبوعياً.
بعد 6 أشهر، سيكون هذا المجلد ذاكرتك الثانية.
فصل 9 🛠️ بناء مكتبة أدواتك
مكتبة الأدوات = مجموعة منظمة من الأدوات التي تستخدمها يوميًا.
📁 هيكل المكتبة
- AI Chat: ChatGPT, Claude, Gemini
- AI Coding: Cursor, Copilot, Replit
- Automation: n8n, Make, Zapier
- Design: Canva, Midjourney, Figma
- Data: Sheets, Airtable, Notion
⭐ تقييم الأدوات
- • السعر: مجاني / مدفوع / Freemium
- • السهولة: من 1-10
- • القوة: من 1-10
- • التكامل: هل يتصل بأدوات أخرى؟
- • البديل: ما البديل المجاني؟
فصل 10 📅 نظام العمل الأسبوعي
نظام ثابت = نتائج متسقة. لا تعتمد على الحماس.
🗓️ الجدول الأسبوعي
- السبت: تعلم جديد (3 ساعات)
- الأحد: بناء مشروع (4 ساعات)
- الاثنين: بناء مشروع (4 ساعات)
- الثلاثاء: نشر محتوى (2 ساعة)
- الأربعاء: تواصل مع عملاء (2 ساعة)
- الخميس: مراجعة وتحسين (2 ساعة)
- الجمعة: راحة / تخطيط
📊 مؤشرات الأداء الأسبوعية
- • ✅ 5 Prompts جديدة محفوظة
- • ✅ 1 Workflow مكتمل
- • ✅ 1 منشور على LinkedIn
- • ✅ 1 تواصل مع عميل محتمل
- • ✅ 1 درس مستفاد موثق
تحسن 1% كل يوم = تحسن 37x في السنة. الاستمرارية تتفوق على الكمال.
📘 الفصول 6–10 — دروس الإتقان داخل مكانها الصحيح
هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.
شركة صغيرة تريد استعمال تنظيم الحاسوب والفولدرات لتحسين عملية محددة. سنفكك القرار: المشكلة، البديل الحالي، الحل، المخاطر، والقياس.
1) الحالة
موضوعنا هو تنظيم الحاسوب والفولدرات. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) القرار الأول
الخريطة: Concept → Mental Model → Example → Boundary → Practice.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) المعطيات
- 1. اشرح «تنظيم الحاسوب والفولدرات» لصديق في 30 ثانية بدون مصطلحات تقنية.
- 2. اكتب مثالاً من متجر إلكتروني يوضح «تنظيم الحاسوب والفولدرات».
- 3. اكتب حالة لا تحتاج فيها «تنظيم الحاسوب والفولدرات» حتى تتعلم حدوده.
4) البدائل
5) القرار النهائي
لا تستعمل تنظيم الحاسوب والفولدرات فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) ماذا لو؟
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) دورك الآن
أنشئ one-page concept note خاصاً بالفصل 6. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «تنظيم الحاسوب والفولدرات» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنبدأ بطريقة خاطئة لاستعمال إدارة المعرفة الشخصية (Knowledge Base)، نرى لماذا تفشل، ثم نبني الطريقة الصحيحة خطوة بخطوة.
1) الطريقة الخاطئة
موضوعنا هو إدارة المعرفة الشخصية (Knowledge Base). لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) لماذا فشلت؟
الخريطة: Concept → Mental Model → Example → Boundary → Practice.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) التصحيح
- 1. اشرح «إدارة المعرفة الشخصية (Knowledge Base)» لصديق في 30 ثانية بدون مصطلحات تقنية.
- 2. اكتب مثالاً من متجر إلكتروني يوضح «إدارة المعرفة الشخصية (Knowledge Base)».
- 3. اكتب حالة لا تحتاج فيها «إدارة المعرفة الشخصية (Knowledge Base)» حتى تتعلم حدوده.
4) أعد التجربة
5) علامات الخطر
لا تستعمل إدارة المعرفة الشخصية (Knowledge Base) فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) قاعدة ذهبية
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Fix-it task
أنشئ one-page concept note خاصاً بالفصل 7. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «إدارة المعرفة الشخصية (Knowledge Base)» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
فهم طريقة حفظ Prompts وWorkflows يصبح أسهل عندما نقارنه بما يشبهه: متى نستخدمه، متى لا نستخدمه، وما تكلفة الاختيار الخطأ.
1) الخيار A
موضوعنا هو طريقة حفظ Prompts وWorkflows. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الخيار B
الخريطة: Concept → Mental Model → Example → Boundary → Practice.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) الفرق الحاسم
- 1. اشرح «طريقة حفظ Prompts وWorkflows» لصديق في 30 ثانية بدون مصطلحات تقنية.
- 2. اكتب مثالاً من متجر إلكتروني يوضح «طريقة حفظ Prompts وWorkflows».
- 3. اكتب حالة لا تحتاج فيها «طريقة حفظ Prompts وWorkflows» حتى تتعلم حدوده.
4) مصفوفة القرار
5) حالة رمادية
لا تستعمل طريقة حفظ Prompts وWorkflows فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اختر وفسّر
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Checkpoint
أنشئ one-page concept note خاصاً بالفصل 8. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «طريقة حفظ Prompts وWorkflows» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
في هذا الفصل لن تكتفي بالقراءة: ستبني شيئاً صغيراً باستعمال بناء مكتبة أدواتك وتختبره أثناء الشرح.
1) ما سنبنيه
موضوعنا هو بناء مكتبة أدواتك. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) القطع المطلوبة
الخريطة: Concept → Mental Model → Example → Boundary → Practice.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) Build 1
- 1. اشرح «بناء مكتبة أدواتك» لصديق في 30 ثانية بدون مصطلحات تقنية.
- 2. اكتب مثالاً من متجر إلكتروني يوضح «بناء مكتبة أدواتك».
- 3. اكتب حالة لا تحتاج فيها «بناء مكتبة أدواتك» حتى تتعلم حدوده.
4) Build 2
5) Test
لا تستعمل بناء مكتبة أدواتك فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) Break & Fix
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Deliverable
أنشئ one-page concept note خاصاً بالفصل 9. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «بناء مكتبة أدواتك» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنحدد أولاً النتيجة التي نريدها من نظام العمل الأسبوعي، ثم نرجع للخلف لمعرفة البيانات والخطوات والأدوات المطلوبة.
1) النتيجة المطلوبة
موضوعنا هو نظام العمل الأسبوعي. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) ارجع خطوة
الخريطة: Concept → Mental Model → Example → Boundary → Practice.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) ارجع خطوة أخرى
- 1. اشرح «نظام العمل الأسبوعي» لصديق في 30 ثانية بدون مصطلحات تقنية.
- 2. اكتب مثالاً من متجر إلكتروني يوضح «نظام العمل الأسبوعي».
- 3. اكتب حالة لا تحتاج فيها «نظام العمل الأسبوعي» حتى تتعلم حدوده.
4) ابنِ المسار
5) اختبر النتيجة
لا تستعمل نظام العمل الأسبوعي فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) ما الذي قد يفسدها؟
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Artifact
أنشئ one-page concept note خاصاً بالفصل 10. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «نظام العمل الأسبوعي» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
🗃️ قواعد تجعل بيئة العمل مفيدة بعد شهور وليس أيام
- Source of Truth: لكل مشروع مكان واحد يمثل النسخة الرسمية من البيانات والقرارات.
- README أولاً: اكتب الهدف والمدخلات والمخرجات والأدوات قبل أن يتضخم المشروع.
- Versioning: لا تسمِّ الملفات final-final-v3. استخدم تاريخاً أو رقم إصدار واضحاً.
- Secrets: كلمات السر وAPI Keys لا تحفظ داخل ملفات الكود أو Screenshots العامة.
- Decision Log: سجل القرارات الكبيرة وسببها، حتى لا تعيد نفس النقاش بعد أسبوعين.
- Failure Log: احتفظ بالأخطاء المتكررة وحلولها؛ هذا يتحول إلى Knowledge Base حقيقية.
🧬 أساسيات استخدام الذكاء الاصطناعي
فهم ما تحتاجه كـ AI Entrepreneur قبل أن تبني
فصل 11 ⚙️ كيف تعمل نماذج الذكاء الاصطناعي
ليس عليك أن تصبح مهندسًا، لكن عليك أن تفهم الآلية كما يفهم السائق محرك السيارة.
🔑 المبدأ البسيط
النموذج لا "يفكر" مثل البشر. هو يتنبأ بالكلمة الأكثر احتمالاً بناءً على السياق. كلما زادت البيانات التدريبية، كانت التنبؤات أفضل.
لا تقلق من "كيف يعمل داخلياً". ركز على: ماذا يستطيع؟ + ماذا لا يستطيع؟ + كيف أستخدمه؟
فصل 12 🗣️ LLMs - نماذج اللغة الكبيرة
LLM = Large Language Model = "عقل" ضخم تم تدريبه على نصوص من الإنترنت والكتب والمقالات.
✅ ما يستطيع
- كتابة نصوص وإعلانات
- ترجمة وتحليل
- البرمجة (Code)
- الإجابة على الأسئلة
- توليد أفكار إبداعية
❌ ما لا يستطيع
- • الوصول للإنترنت (بعض النماذج)
- • معرفة بيانات بعد تاريخ التدريب
- • الوصول لملفاتك (بدون RAG)
- • التفكير الرياضي الدقيق دائمًا
- • فهم الصور (بعضها فقط)
📊 أشهر LLMs
| النموذج | الشركة | نقطة القوة | اللغة العربية |
|---|---|---|---|
| GPT-4o | OpenAI | توازن عام، برمجة | جيدة جداً |
| Claude 3.5 | Anthropic | تحليل طويل، أخلاقيات | ممتازة |
| Gemini 1.5 | سياق طويل جداً | جيدة | |
| Llama 3 | Meta | مجاني ومفتوح | متوسطة |
فصل 13 🪙 Tokens - وحدة حساب AI
AI لا يقرأ "كلمات" كما نفهمها. يقرأ Tokens = قطع صغيرة من النص.
💰 لماذا يهمك كـ Entrepreneur؟
التكلفة:
- • كلما زاد النص = زادت التكلفة
- • السؤال الطويل + الإجابة الطويلة = Tokens أكثر
- • 1000 token ≈ 750 كلمة إنجليزية
- • 1000 token ≈ 400-500 كلمة عربية
الحل:
- اكتب Prompts مختصرة وواضحة
- لا تلصق ملفات ضخمة دفعة واحدة
- استخدم النماذج الأرخص للمهام البسيطة
- راقب استهلاكك في Dashboard
العربية تأخذ ضعف Tokens مقارنة بالإنجليزية. إذا كنت تبني نظامًا يستهلك API بكثرة، فكّر في استخدام الإنجليزية للـ Prompts الداخلية مع ترجمة النتائج.
فصل 14 🪟 Context Window - ذاكرة المحادثة
Context Window = كم معلومة يستطيع النموذج "تذكرها" في محادثة واحدة.
كلما زاد الـ Context = استيعاب أكبر للملفات والسياق
📏 مقارنة عملية
| السعة | ما يعادله | الاستخدام |
|---|---|---|
| 4K tokens | 3 صفحات | أسئلة قصيرة، ردود سريعة |
| 32K tokens | 24 صفحة | مقالات، تقارير صغيرة |
| 128K tokens | 100 صفحة | كتاب كامل، كود طويل |
| 1M tokens | 800 صفحة | تحليل قواعد بيانات ضخمة |
إذا كنت تبني RAG System، اختر نموذجًا بـ Context Window كبير. هذا يعني أنك تستطيع إرسال معلومات أكثر مع كل سؤال = إجابات أدق.
فصل 15 🌡️ Temperature - مستوى الإبداع
Temperature = مدى "عشوائية" أو "إبداع" النموذج في إجاباته.
0.0 - 0.3
دقيق، متوقع، منطقي
تحليل بيانات أسئلة تقنية JSON0.4 - 0.7
توازن بين الدقة والإبداع
Copywriting محتوى أفكار0.8 - 1.0+
عشوائي، إبداعي، غير متوقع
قصص شعر عصف ذهنيفصل 16 ⚖️ الفرق بين النماذج (GPT / Claude / Gemini)
لا يوجد "أفضل" نموذج. يوجد الأنسب للمهمة.
- نقطة القوة: توازن عام ممتاز، برمجة، أدوات (Browsing, Code Interpreter)
- اللغة العربية: جيدة جداً وتحسنت كثيراً
- السعر: متوسط (GPT-4 أغلى، GPT-3.5 أرخص)
- الاستخدام: الأفضل للمبتدئين والمهام المتنوعة
- نقطة القوة: تحليل طويل، سياق ضخم (200K)، أخلاقيات، نبرة طبيعية
- اللغة العربية: ممتازة جداً، أفضل في الأسلوب الأدبي
- السعر: منافس لـ OpenAI
- الاستخدام: تحليل ملفات PDF طويلة، كتابة محتوى عربي، مراجعة كود
- نقطة القوة: سياق هائل (1M token)، متصل بـ Google Search
- اللغة العربية: جيدة، لكن أقل من Claude في الأسلوب
- السعر: تنافسي جداً
- الاستخدام: تحليل فيديوهات، ملفات ضخمة، بحث مباشر
- نقطة القوة: بحث مباشر مع مصادر، لا يخترع معلومات
- اللغة العربية: مقبولة
- السعر: مجاني + Pro
- الاستخدام: Research، Product Research، Competitor Analysis
فصل 17 🎯 اختيار الأداة المناسبة للمهمة
لا تستخدم مطرقة لبرغي. كل أداة لها مهمتها.
| المهمة | الأداة المقترحة | البديل | لماذا؟ |
|---|---|---|---|
| كتابة إعلانات | Claude 3.5 | GPT-4o | أسلوب طبيعي، نبرة مقنعة |
| تحليل ملف PDF طويل | Claude 3 | Gemini 1.5 | سياق 200K-1M token |
| Product Research | Perplexity | GPT-4o + Browsing | مصادر حقيقية + بحث مباشر |
| برمجة / Vibe Coding | GPT-4o / Claude | Cursor AI | فهم الكود، إصلاح الأخطاء |
| توليد صور | Midjourney / DALL-E 3 | Leonardo | جودة عالية، تحكم بالأسلوب |
| Automation | n8n | Make / Zapier | مجاني + قوي + على جهازك |
| صوت / Voiceover | ElevenLabs | Murf | أفضل جودة عربي |
استخدم أداة واحدة لـ 80% من مهامك (مثلاً Claude أو GPT-4o). تعلم أدوات أخرى فقط عندما تواجه مهمة لا تستطيع الأداة الرئيسية أداءها.
📝 تمرين الأسبوع
- جرب نفس السؤال على GPT-4o وClaude وGemini وقارن النتائج
- اختبر Temperature مختلفة (0.2, 0.7, 1.0) على نفس الـ Prompt
- احسب كم Token يستهلك مشروعك الحالي
- اختر "أداتك الرئيسية" للشهر القادم
📘 الفصول 11–17 — دروس الإتقان داخل مكانها الصحيح
هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.
اقرأ المثال ثم حاول شرح كيف تعمل نماذج الذكاء الاصطناعي لشخص لا يعرف AI. الأماكن التي تتوقف فيها هي بالضبط ما يجب أن تفهمه أكثر.
1) اقرأ المثال
موضوعنا هو كيف تعمل نماذج الذكاء الاصطناعي. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) اشرحه بكلامك
الخريطة: Concept → Mental Model → Example → Boundary → Practice.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) أين أخطأت؟
- 1. اشرح «كيف تعمل نماذج الذكاء الاصطناعي» لصديق في 30 ثانية بدون مصطلحات تقنية.
- 2. اكتب مثالاً من متجر إلكتروني يوضح «كيف تعمل نماذج الذكاء الاصطناعي».
- 3. اكتب حالة لا تحتاج فيها «كيف تعمل نماذج الذكاء الاصطناعي» حتى تتعلم حدوده.
4) أعد الشرح
5) مثال جديد
لا تستعمل كيف تعمل نماذج الذكاء الاصطناعي فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) سؤال فخ
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Teach-back PASS
أنشئ one-page concept note خاصاً بالفصل 11. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «كيف تعمل نماذج الذكاء الاصطناعي» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
بدل تعريف طويل، سنبني أسئلة نعم/لا تساعدك على تقرير هل تحتاج LLMs أصلاً وكيف تستعمله.
1) السؤال 1
موضوعنا هو LLMs. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) إذا نعم
الخريطة: Concept → Mental Model → Example → Boundary → Practice.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) إذا لا
- 1. اشرح «LLMs» لصديق في 30 ثانية بدون مصطلحات تقنية.
- 2. اكتب مثالاً من متجر إلكتروني يوضح «LLMs».
- 3. اكتب حالة لا تحتاج فيها «LLMs» حتى تتعلم حدوده.
4) السؤال 2
5) قرار الاستخدام
لا تستعمل LLMs فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) حالة استثنائية
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) ارسم شجرتك
أنشئ one-page concept note خاصاً بالفصل 12. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «LLMs» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
تخيّل أنك بدأت مشروعاً صغيراً وواجهتك مشكلة مرتبطة بـ Tokens. قبل أن تبحث عن أداة، تريد أن تفهم ماذا يحدث فعلاً ولماذا.
1) افتح المشهد
موضوعنا هو Tokens. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الفكرة التي نريد اكتشافها
الخريطة: Concept → Mental Model → Example → Boundary → Practice.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) جرّبها الآن
- 1. اشرح «Tokens» لصديق في 30 ثانية بدون مصطلحات تقنية.
- 2. اكتب مثالاً من متجر إلكتروني يوضح «Tokens».
- 3. اكتب حالة لا تحتاج فيها «Tokens» حتى تتعلم حدوده.
4) ماذا لاحظت؟
5) أين تنفع؟
لا تستعمل Tokens فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) فخ شائع
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) تحدّي الفصل
أنشئ one-page concept note خاصاً بالفصل 13. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Tokens» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
لو حذفنا Context Window من النظام، ما الذي سيتوقف؟ وما الشيء الذي سيبقى يعمل؟ هذا السؤال يكشف وظيفة المفهوم قبل تعريفه.
1) السؤال الكبير
موضوعنا هو Context Window. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الجواب القصير
الخريطة: Concept → Mental Model → Example → Boundary → Practice.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) فكك الجواب
- 1. اشرح «Context Window» لصديق في 30 ثانية بدون مصطلحات تقنية.
- 2. اكتب مثالاً من متجر إلكتروني يوضح «Context Window».
- 3. اكتب حالة لا تحتاج فيها «Context Window» حتى تتعلم حدوده.
4) ثلاث حالات
5) متى لا تستخدمها؟
لا تستعمل Context Window فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اختبر نفسك
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) مهمة صغيرة
أنشئ one-page concept note خاصاً بالفصل 14. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Context Window» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
قبل فهم Temperature غالباً تنفذ المهمة بطريقة عشوائية. بعد فهمه تصبح قادراً على تحديد المدخلات والخطوات والنتيجة ومعيار الجودة.
1) قبل
موضوعنا هو Temperature. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) المشكلة
الخريطة: Concept → Mental Model → Example → Boundary → Practice.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) بعد
- 1. اشرح «Temperature» لصديق في 30 ثانية بدون مصطلحات تقنية.
- 2. اكتب مثالاً من متجر إلكتروني يوضح «Temperature».
- 3. اكتب حالة لا تحتاج فيها «Temperature» حتى تتعلم حدوده.
4) لماذا تغيّر الناتج؟
5) مثال مضاد
لا تستعمل Temperature فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) قاعدة القرار
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Proof of learning
أنشئ one-page concept note خاصاً بالفصل 15. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Temperature» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
بدل أن نبدأ بالتعريف، سنجرب الفرق بين النماذج (GPT / Claude / Gemini) على حالة صغيرة، نلاحظ النتيجة، ثم نستخرج القاعدة من التجربة.
1) التجربة
موضوعنا هو الفرق بين النماذج (GPT / Claude / Gemini). لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) التوقع
الخريطة: Concept → Mental Model → Example → Boundary → Practice.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) النتيجة
- 1. اشرح «الفرق بين النماذج (GPT / Claude / Gemini)» لصديق في 30 ثانية بدون مصطلحات تقنية.
- 2. اكتب مثالاً من متجر إلكتروني يوضح «الفرق بين النماذج (GPT / Claude / Gemini)».
- 3. اكتب حالة لا تحتاج فيها «الفرق بين النماذج (GPT / Claude / Gemini)» حتى تتعلم حدوده.
4) التفسير
5) غيّر متغيراً
لا تستعمل الفرق بين النماذج (GPT / Claude / Gemini) فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اكسر التجربة
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) سجل المختبر
أنشئ one-page concept note خاصاً بالفصل 16. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «الفرق بين النماذج (GPT / Claude / Gemini)» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنحوّل اختيار الأداة المناسبة للمهمة إلى صورة بسيطة من الحياة اليومية، ثم نرجع منها إلى المعنى التقني حتى لا يبقى المصطلح مجرد كلمة.
1) الصورة الذهنية
موضوعنا هو اختيار الأداة المناسبة للمهمة. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) اربطها بالتقنية
الخريطة: Concept → Mental Model → Example → Boundary → Practice.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) مثال 1
- 1. اشرح «اختيار الأداة المناسبة للمهمة» لصديق في 30 ثانية بدون مصطلحات تقنية.
- 2. اكتب مثالاً من متجر إلكتروني يوضح «اختيار الأداة المناسبة للمهمة».
- 3. اكتب حالة لا تحتاج فيها «اختيار الأداة المناسبة للمهمة» حتى تتعلم حدوده.
4) مثال 2
5) حدود التشبيه
لا تستعمل اختيار الأداة المناسبة للمهمة فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) استعمال عملي
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) علّم شخصاً آخر
أنشئ one-page concept note خاصاً بالفصل 17. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «اختيار الأداة المناسبة للمهمة» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
🔬 تعميق أساسيات AI — ما يجب أن تفهمه فعلاً قبل البناء
Model هو المحرك الذي يولد أو يحلل. أما التطبيق مثل ChatGPT أو Claude أو أداة داخل شركة فيضيف فوق النموذج: واجهة، ملفات، أدوات، بحث، ذاكرة، صلاحيات وسياسات. لذلك لا تحكم على قدرات «النموذج» من واجهة واحدة فقط.
النموذج يولد ناتجاً محتملاً اعتماداً على السياق. هذا لا يعني أن كل جواب موثوق. في المعلومات المهمة استعمل قاعدة: Generate → Verify → Cite/Record → Decide. أي معلومة حساسة أو تجارية أو مالية أو قانونية تحتاج تحققاً مناسباً.
Context = ما يصل للنموذج الآن. Memory = معلومات محفوظة يمكن استدعاؤها لاحقاً. Knowledge Source = ملفات أو قاعدة بيانات أو Web مصدر خارجي. الخلط بينها يجعل تصميم الأنظمة ضعيفاً.
إذا كانت المهمة تحتاج إنترنتاً، ملفاً غير متاح، حساباً خاصاً، API، أو بيانات حالية لا يملكها النظام، فالجواب الصحيح هو التصريح بالحدود وطلب الوصول المناسب، لا اختراع نتيجة.
أسماء النماذج، الأسعار، Context Windows ومزايا المنتجات تتغير بسرعة. تعامل مع الجداول التي تذكر أسماء أو أرقاماً محددة على أنها لقطة زمنية، بينما المفاهيم الأساسية هي الجزء الدائم.
✍️ Prompt Engineering
ليس مجرد كتابة سؤال. هو تعليم AI كيف يفكر.
❌ Prompt ضعيف
النتيجة: عامة، غير موجهة، لا تصلح للاستخدام
✅ Prompt احترافي
النتيجة: محددة، موجهة، جاهزة للاستخدام
🧩 Framework: RCTCF
كل Prompt احترافي يحتوي على 5 عناصر:
حدد دور AI قبل أن تطلب أي شيء.
أعطه السياق الكامل. كلما زادت المعلومات، كانت النتيجة أفضل.
المهمة يجب أن تكون محددة وقابلة للقياس.
حدد ما لا تريده وما يجب أن يكون.
حدد كيف تريد النتيجة.
🎯 أمثلة عملية للتجارة
📚 تقنيات متقدمة
🎯 Few-Shot Prompting
أعط AI مثالًا على النتيجة التي تريدها قبل المهمة.
🧠 Chain of Thought
اطلب من AI أن يفكر خطوة بخطوة.
أنشئ 20 Prompt للتجارة + 20 للمحتوى + 20 للتحليل. احفظها في 11_KNOWLEDGE_BASE/Best_Prompts
فصل 25 🧪 اختبار وتحسين Prompts
Prompt الجيد لا يأتي من أول مرة. يأتي من الاختبار والتكرار.
🔬 منهجية الاختبار
- A/B Testing: جرب نسختين مختلفتين
- تتبع النتائج: سجل أي Prompt أعطى أفضل نتيجة
- التكرار: حسّن بناءً على النتائج
- التوثيق: احفظ النسخة الفائزة
📊 معايير التقييم
- • الدقة: هل النتيجة صحيحة؟
- • الاكتمال: هل غطى كل المطلوب؟
- • الوضوح: هل النتيجة مفهومة؟
- • القابلية للتنفيذ: هل يمكن استخدامها مباشرة؟
اختبر Prompt 10 مرات قبل اعتماده. كل اختبار يكشف نقطة ضعف جديدة.
📘 الفصول 18–25 — دروس الإتقان داخل مكانها الصحيح
هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.
شركة صغيرة تريد استعمال ما هو Prompt Engineering لتحسين عملية محددة. سنفكك القرار: المشكلة، البديل الحالي، الحل، المخاطر، والقياس.
1) الحالة
موضوعنا هو ما هو Prompt Engineering. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) القرار الأول
الخريطة: Goal → Context → Inputs → Constraints → Output → Quality Check.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) المعطيات
- 1. اكتب Prompt ضعيفاً عن ما هو Prompt Engineering ثم حسّنه على ثلاث جولات.
- 2. استعمل نفس المهمة مع Context ناقص ثم Context واضح وقارن.
- 3. اطلب Output Schema ثابتاً ثم اختبره على Input مختلف.
4) البدائل
5) القرار النهائي
لا تستعمل ما هو Prompt Engineering فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) ماذا لو؟
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) دورك الآن
أنشئ prompt_versions.md خاصاً بالفصل 18. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «ما هو Prompt Engineering» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج prompt_versions.md + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنبدأ بطريقة خاطئة لاستعمال Framework بناء Prompt احترافي، نرى لماذا تفشل، ثم نبني الطريقة الصحيحة خطوة بخطوة.
1) الطريقة الخاطئة
موضوعنا هو Framework بناء Prompt احترافي. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) لماذا فشلت؟
الخريطة: Goal → Context → Inputs → Constraints → Output → Quality Check.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) التصحيح
- 1. اكتب Prompt ضعيفاً عن Framework بناء Prompt احترافي ثم حسّنه على ثلاث جولات.
- 2. استعمل نفس المهمة مع Context ناقص ثم Context واضح وقارن.
- 3. اطلب Output Schema ثابتاً ثم اختبره على Input مختلف.
4) أعد التجربة
5) علامات الخطر
لا تستعمل Framework بناء Prompt احترافي فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) قاعدة ذهبية
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Fix-it task
أنشئ prompt_versions.md خاصاً بالفصل 19. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Framework بناء Prompt احترافي» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج prompt_versions.md + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
فهم Role Prompting يصبح أسهل عندما نقارنه بما يشبهه: متى نستخدمه، متى لا نستخدمه، وما تكلفة الاختيار الخطأ.
1) الخيار A
موضوعنا هو Role Prompting. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الخيار B
الخريطة: Goal → Context → Inputs → Constraints → Output → Quality Check.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) الفرق الحاسم
- 1. اكتب Prompt ضعيفاً عن Role Prompting ثم حسّنه على ثلاث جولات.
- 2. استعمل نفس المهمة مع Context ناقص ثم Context واضح وقارن.
- 3. اطلب Output Schema ثابتاً ثم اختبره على Input مختلف.
4) مصفوفة القرار
5) حالة رمادية
لا تستعمل Role Prompting فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اختر وفسّر
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Checkpoint
أنشئ prompt_versions.md خاصاً بالفصل 20. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Role Prompting» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج prompt_versions.md + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
في هذا الفصل لن تكتفي بالقراءة: ستبني شيئاً صغيراً باستعمال Context Engineering وتختبره أثناء الشرح.
1) ما سنبنيه
موضوعنا هو Context Engineering. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) القطع المطلوبة
الخريطة: Goal → Context → Inputs → Constraints → Output → Quality Check.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) Build 1
- 1. اكتب Prompt ضعيفاً عن Context Engineering ثم حسّنه على ثلاث جولات.
- 2. استعمل نفس المهمة مع Context ناقص ثم Context واضح وقارن.
- 3. اطلب Output Schema ثابتاً ثم اختبره على Input مختلف.
4) Build 2
5) Test
لا تستعمل Context Engineering فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) Break & Fix
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Deliverable
أنشئ prompt_versions.md خاصاً بالفصل 21. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Context Engineering» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج prompt_versions.md + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنحدد أولاً النتيجة التي نريدها من Few-shot Prompting، ثم نرجع للخلف لمعرفة البيانات والخطوات والأدوات المطلوبة.
1) النتيجة المطلوبة
موضوعنا هو Few-shot Prompting. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) ارجع خطوة
الخريطة: Goal → Context → Inputs → Constraints → Output → Quality Check.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) ارجع خطوة أخرى
- 1. اكتب Prompt ضعيفاً عن Few-shot Prompting ثم حسّنه على ثلاث جولات.
- 2. استعمل نفس المهمة مع Context ناقص ثم Context واضح وقارن.
- 3. اطلب Output Schema ثابتاً ثم اختبره على Input مختلف.
4) ابنِ المسار
5) اختبر النتيجة
لا تستعمل Few-shot Prompting فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) ما الذي قد يفسدها؟
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Artifact
أنشئ prompt_versions.md خاصاً بالفصل 22. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Few-shot Prompting» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج prompt_versions.md + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
اقرأ المثال ثم حاول شرح Chain of Thought بشكل آمن لشخص لا يعرف AI. الأماكن التي تتوقف فيها هي بالضبط ما يجب أن تفهمه أكثر.
1) اقرأ المثال
موضوعنا هو Chain of Thought بشكل آمن. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) اشرحه بكلامك
الخريطة: Goal → Context → Inputs → Constraints → Output → Quality Check.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) أين أخطأت؟
- 1. اكتب Prompt ضعيفاً عن Chain of Thought بشكل آمن ثم حسّنه على ثلاث جولات.
- 2. استعمل نفس المهمة مع Context ناقص ثم Context واضح وقارن.
- 3. اطلب Output Schema ثابتاً ثم اختبره على Input مختلف.
4) أعد الشرح
5) مثال جديد
لا تستعمل Chain of Thought بشكل آمن فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) سؤال فخ
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Teach-back PASS
أنشئ prompt_versions.md خاصاً بالفصل 23. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Chain of Thought بشكل آمن» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج prompt_versions.md + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
بدل تعريف طويل، سنبني أسئلة نعم/لا تساعدك على تقرير هل تحتاج بناء قوالب Prompts أصلاً وكيف تستعمله.
1) السؤال 1
موضوعنا هو بناء قوالب Prompts. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) إذا نعم
الخريطة: Goal → Context → Inputs → Constraints → Output → Quality Check.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) إذا لا
- 1. اكتب Prompt ضعيفاً عن بناء قوالب Prompts ثم حسّنه على ثلاث جولات.
- 2. استعمل نفس المهمة مع Context ناقص ثم Context واضح وقارن.
- 3. اطلب Output Schema ثابتاً ثم اختبره على Input مختلف.
4) السؤال 2
5) قرار الاستخدام
لا تستعمل بناء قوالب Prompts فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) حالة استثنائية
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) ارسم شجرتك
أنشئ prompt_versions.md خاصاً بالفصل 24. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «بناء قوالب Prompts» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج prompt_versions.md + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
تخيّل أنك بدأت مشروعاً صغيراً وواجهتك مشكلة مرتبطة بـ اختبار وتحسين Prompts. قبل أن تبحث عن أداة، تريد أن تفهم ماذا يحدث فعلاً ولماذا.
1) افتح المشهد
موضوعنا هو اختبار وتحسين Prompts. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الفكرة التي نريد اكتشافها
الخريطة: Goal → Context → Inputs → Constraints → Output → Quality Check.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) جرّبها الآن
- 1. اكتب Prompt ضعيفاً عن اختبار وتحسين Prompts ثم حسّنه على ثلاث جولات.
- 2. استعمل نفس المهمة مع Context ناقص ثم Context واضح وقارن.
- 3. اطلب Output Schema ثابتاً ثم اختبره على Input مختلف.
4) ماذا لاحظت؟
5) أين تنفع؟
لا تستعمل اختبار وتحسين Prompts فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) فخ شائع
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) تحدّي الفصل
أنشئ prompt_versions.md خاصاً بالفصل 25. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «اختبار وتحسين Prompts» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج prompt_versions.md + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
🧩 من Prompt Engineering إلى Context & Task Engineering
الـPrompt القوي ليس كلاماً طويلاً بالضرورة. هو مواصفات واضحة للعمل. استعمل هذا الهيكل:
- Examples: مثال أو مثالان جيدان غالباً أوضح من فقرة أوامر طويلة.
- Structured Output: عندما ستستهلك النتيجة في Automation اطلب JSON أو جدولاً به حقول ثابتة.
- Iteration: افصل إنشاء المسودة عن مراجعتها وعن القرار النهائي.
- Evaluation: لا تقل «حسن النتيجة» فقط؛ حدد معيار الدقة والاكتمال والتنسيق وعدم الاختلاق.
- Tool use: عندما يحتاج AI بحثاً أو حساباً أو ملفاً، عرّف الأداة ومتى يستخدمها ومتى يتوقف.
🎨 Generative AI
إنشاء نصوص، صور، فيديو، صوت، كود
📝 Text AI
الأدوات: ChatGPT, Claude, Gemini, Perplexity
- Copywriting (إعلانات، صفحات منتجات)
- SEO (مقالات، كلمات مفتاحية)
- Scripts (فيديوهات، بودكاست)
- Emails (تسويق، متابعة عملاء)
- Translation & Localization
🖼️ Image AI
الأدوات: Midjourney, DALL-E, Leonardo, Canva AI
- Product images (تعديل، خلفيات)
- Ads creatives (بنرات، Story)
- Thumbnails (YouTube, TikTok)
- Mockups (منتجات افتراضية)
- Social media graphics
🎬 Video AI
الأدوات: Runway, Pika, CapCut AI, HeyGen
- Shorts (TikTok, Reels, Shorts)
- Ads videos (إعلانات 15-30 ثانية)
- Product demos (عرض المنتج)
- AI Avatars (مقدمين افتراضيين)
- Video editing automation
🎙️ Voice AI
الأدوات: ElevenLabs, Murf, Play.ht
- Voiceovers (فيديوهات، إعلانات)
- AI Agents (رد صوتي)
- Podcast creation
- Multilingual content
- Audiobooks
🚀 المشروع: AI Content Machine
نظام يحول منتج واحد إلى محتوى كامل:
🛠️ كيف تبنيه:
أنشئ Google Sheet بالأعمدة:
ثم استخدم AI لملء العمود الأخير تلقائيًا.
📘 الفصول 26–31 — دروس الإتقان داخل مكانها الصحيح
هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.
لو حذفنا Text Generation من النظام، ما الذي سيتوقف؟ وما الشيء الذي سيبقى يعمل؟ هذا السؤال يكشف وظيفة المفهوم قبل تعريفه.
1) السؤال الكبير
موضوعنا هو Text Generation. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الجواب القصير
الخريطة: Audience/Problem → Brief → Generate Options → Review → Test → Measure.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) فكك الجواب
- 1. استخدم Text Generation على Brief لمنتج واحد.
- 2. ولّد 3 بدائل ثم اختر بمعيار واضح.
- 3. اختبر ادعاءً يحتاج دليلاً ولا تسمح لـAI باختراعه.
4) ثلاث حالات
5) متى لا تستخدمها؟
لا تستعمل Text Generation فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اختبر نفسك
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) مهمة صغيرة
أنشئ brief + candidates + selection note خاصاً بالفصل 26. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Text Generation» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج brief + candidates + selection note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
قبل فهم Image Generation غالباً تنفذ المهمة بطريقة عشوائية. بعد فهمه تصبح قادراً على تحديد المدخلات والخطوات والنتيجة ومعيار الجودة.
1) قبل
موضوعنا هو Image Generation. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) المشكلة
الخريطة: Audience/Problem → Brief → Generate Options → Review → Test → Measure.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) بعد
- 1. استخدم Image Generation على Brief لمنتج واحد.
- 2. ولّد 3 بدائل ثم اختر بمعيار واضح.
- 3. اختبر ادعاءً يحتاج دليلاً ولا تسمح لـAI باختراعه.
4) لماذا تغيّر الناتج؟
5) مثال مضاد
لا تستعمل Image Generation فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) قاعدة القرار
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Proof of learning
أنشئ brief + candidates + selection note خاصاً بالفصل 27. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Image Generation» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج brief + candidates + selection note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
بدل أن نبدأ بالتعريف، سنجرب Video Generation على حالة صغيرة، نلاحظ النتيجة، ثم نستخرج القاعدة من التجربة.
1) التجربة
موضوعنا هو Video Generation. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) التوقع
الخريطة: Audience/Problem → Brief → Generate Options → Review → Test → Measure.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) النتيجة
- 1. استخدم Video Generation على Brief لمنتج واحد.
- 2. ولّد 3 بدائل ثم اختر بمعيار واضح.
- 3. اختبر ادعاءً يحتاج دليلاً ولا تسمح لـAI باختراعه.
4) التفسير
5) غيّر متغيراً
لا تستعمل Video Generation فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اكسر التجربة
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) سجل المختبر
أنشئ brief + candidates + selection note خاصاً بالفصل 28. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Video Generation» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج brief + candidates + selection note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنحوّل Audio Generation إلى صورة بسيطة من الحياة اليومية، ثم نرجع منها إلى المعنى التقني حتى لا يبقى المصطلح مجرد كلمة.
1) الصورة الذهنية
موضوعنا هو Audio Generation. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) اربطها بالتقنية
الخريطة: Audience/Problem → Brief → Generate Options → Review → Test → Measure.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) مثال 1
- 1. استخدم Audio Generation على Brief لمنتج واحد.
- 2. ولّد 3 بدائل ثم اختر بمعيار واضح.
- 3. اختبر ادعاءً يحتاج دليلاً ولا تسمح لـAI باختراعه.
4) مثال 2
5) حدود التشبيه
لا تستعمل Audio Generation فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) استعمال عملي
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) علّم شخصاً آخر
أنشئ brief + candidates + selection note خاصاً بالفصل 29. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Audio Generation» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج brief + candidates + selection note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
شركة صغيرة تريد استعمال Code Generation لتحسين عملية محددة. سنفكك القرار: المشكلة، البديل الحالي، الحل، المخاطر، والقياس.
1) الحالة
موضوعنا هو Code Generation. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) القرار الأول
الخريطة: Audience/Problem → Brief → Generate Options → Review → Test → Measure.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) المعطيات
- 1. استخدم Code Generation على Brief لمنتج واحد.
- 2. ولّد 3 بدائل ثم اختر بمعيار واضح.
- 3. اختبر ادعاءً يحتاج دليلاً ولا تسمح لـAI باختراعه.
4) البدائل
5) القرار النهائي
لا تستعمل Code Generation فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) ماذا لو؟
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) دورك الآن
أنشئ brief + candidates + selection note خاصاً بالفصل 30. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Code Generation» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج brief + candidates + selection note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنبدأ بطريقة خاطئة لاستعمال استخدام AI في Content Creation، نرى لماذا تفشل، ثم نبني الطريقة الصحيحة خطوة بخطوة.
1) الطريقة الخاطئة
موضوعنا هو استخدام AI في Content Creation. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) لماذا فشلت؟
الخريطة: Audience/Problem → Brief → Generate Options → Review → Test → Measure.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) التصحيح
- 1. استخدم استخدام AI في Content Creation على Brief لمنتج واحد.
- 2. ولّد 3 بدائل ثم اختر بمعيار واضح.
- 3. اختبر ادعاءً يحتاج دليلاً ولا تسمح لـAI باختراعه.
4) أعد التجربة
5) علامات الخطر
لا تستعمل استخدام AI في Content Creation فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) قاعدة ذهبية
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Fix-it task
أنشئ brief + candidates + selection note خاصاً بالفصل 31. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «استخدام AI في Content Creation» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج brief + candidates + selection note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
🎨 Generative AI كعملية إنتاج لا كزر Generate
في العمل الحقيقي، التوليد جزء واحد فقط. العملية الأفضل:
- Text: راجع الحقائق، الوعود، اللغة، النبرة وCTA.
- Image: افحص التشوهات، النص داخل الصورة، الهوية البصرية، والحقوق أو القيود المناسبة.
- Video: افصل Script وStoryboard وAssets وVoice وEdit؛ لا تجعل نموذجاً واحداً يقرر كل شيء.
- Audio: راجع النطق والأسماء والأرقام وحقوق الصوت.
- Code: Generated code يحتاج تشغيل واختبار، وليس Copy/Paste فقط.
AI يعطيك candidate output (مسودة مرشحة)، وليس بالضرورة production-ready output (مخرج جاهز للاستخدام الحقيقي).
📚 قاموس الذكاء الاصطناعي العملي
24 مصطلح يجب أن تعرفه كـ AI Entrepreneur
🔤 المصطلحات الأساسية
| المصطلح | الشرح البسيط | مثال في Ecommerce |
|---|---|---|
| AI Artificial Intelligence |
جعل الآلات تقوم بمهام تحتاج ذكاءً بشريًا | موظف رقمي يساعدك في المتجر |
| Model النموذج |
"العقل" الذي يقوم بالعمل. كل نموذج له قدرات وتكلفة | GPT-4, Claude 3, Gemini |
| LLM Large Language Model |
نموذج لغوي ضخم تم تدريبه على مليارات النصوص | ChatGPT يفهم ويكتب اللغة العربية |
| Token | وحدة يفهم بها AI النص. كلما زاد النص زادت التكلفة | "أفضل هاتف في المغرب" = 6 Tokens |
| Context Window | ذاكرة النموذج المؤقتة. كم معلومة يستطيع فهمها في محادثة واحدة | Claude 3 يقبل 200K token = 500 صفحة |
| Prompt | التعليمات التي تعطيها للـ AI | "أنت خبير إعلانات... اكتب إعلانًا..." |
| Prompt Engineering | فن كتابة Prompts للحصول على أفضل نتيجة | بدل "أعطني منتجات" → "حلل السوق المغربي..." |
| API | واجهة تسمح لبرنامج باستخدام خدمة أخرى | تطبيقك يتحدث مع OpenAI مباشرة |
| API Key | مثل كلمة مرور للوصول للـ API. لا تنشرها أبدًا | sk-abc123... (مفتاح OpenAI) |
| JSON | طريقة تنظيم البيانات يفهمها AI والأنظمة | {"product":"Jump Starter","price":549} |
| Webhook | إشارة تخبر نظامًا أن شيئًا حدث | عميل يطلب → Webhook → AI يرسل رسالة |
| Automation | جعل المهام تعمل تلقائيًا | كل صباح: بحث منتجات → تحليل → تقرير → Email |
| Workflow | سلسلة خطوات متصلة | Input → تحليل → AI → حفظ → إرسال |
| n8n | أداة لبناء Automations مثل Lego | تربط Gmail + Sheets + AI + Notion |
| AI Agent | AI له هدف وأدوات وذاكرة. يفكر وينفذ | Product Hunter: يبحث، يحلل، يقارن، يكتب تقرير |
| RAG Retrieval Augmented Generation |
إعطاء AI معلومات خاصة قبل الإجابة | بوت يعرف منتجات متجرك ويجيب على الأسئلة |
| Embeddings | تحويل النص إلى أرقام يفهمها الكمبيوتر | "سيارة" و"مركبة" = تشابه عالي |
| Vector Database | قاعدة بيانات تخزن الأرقام للبحث الذكي | Pinecone, Qdrant, Supabase Vector |
| Fine-tuning | تدريب نموذج موجود على بيانات خاصة | تجعل نموذجًا يكتب بأسلوب علامتك التجارية |
| Machine Learning | النظام يتعلم من البيانات | توقع أي منتج سيبيع أكثر |
| Deep Learning | نوع متقدم من ML يعتمد على شبكات عصبية | أساس GPT و Vision Models |
| Data Science | جمع، تنظيف، تحليل، استخراج قرارات من البيانات | تحليل بيانات العملاء لزيادة المبيعات |
| MLOps / LLMOps | تشغيل أنظمة AI في الواقع (Deployment, Monitoring, Cost) | مراقبة تكلفة API يوميًا |
| Vibe Coding | استخدام AI كمساعد برمجة. أنت تشرح، AI يبني | تقول لـ Cursor: "ابنِ صفحة منتج RTL" |
🔗 كيف ترتبط كلها معًا؟
مثال: AI Product Research Agent
هنا استخدمت: APIs, JSON, Automation, RAG, Agents, LLM
📚 مصطلحات أساسية إضافية يجب أن يعرفها AI Builder
- Grounding: ربط إجابة AI بمصادر أو بيانات محددة بدل الاعتماد على ذاكرته العامة.
- Hallucination: جواب يبدو مقنعاً لكنه غير مدعوم أو مختلق.
- Inference: استنتاج مبني على معلومات، لكنه ليس حقيقة مباشرة.
- Schema: الشكل الثابت للبيانات: أسماء الحقول وأنواعها.
- Latency: الوقت الذي تستغرقه العملية حتى تظهر النتيجة.
- Rate Limit: حد عدد الطلبات المسموح بها خلال مدة معينة.
- Retry: إعادة المحاولة عند فشل مؤقت.
- Idempotency: تكرار نفس الطلب دون إنشاء أثر مكرر غير مقصود.
- Observability: Logs + Metrics + Traces لفهم ما الذي حدث داخل النظام.
- Human-in-the-loop: نقطة يتوقف فيها النظام لطلب مراجعة أو موافقة بشرية.
- Guardrail: قاعدة أو فحص يمنع سلوكاً أو مخرجاً غير مقبول.
- Evaluation / Eval: اختبار منظم لقياس جودة النظام.
- Regression: شيء كان يعمل ثم تدهور بعد تعديل جديد.
- Tool Calling: قدرة النموذج على طلب تنفيذ أداة أو Function محددة.
- Reranking: إعادة ترتيب النتائج المسترجعة لاختيار الأنسب.
- Prompt Injection: تعليمات خبيثة أو غير موثوقة داخل المحتوى تحاول تغيير سلوك النظام.
🔌 APIs, JSON & Webhooks
هنا تبدأ تصبح Builder
🔌 ما هي API؟
API = طريقة تجعل برنامج يتحدث مع برنامج آخر
تطبيقك
طلب
OpenAI
نتيجة
مثال عملي:
📋 JSON: لغة تبادل البيانات
AI يفهم هذه البيانات ويعالجها.
🔑 المفاتيح (Keys)
"product", "price", "category"
📎 القيم (Values)
"Jump Starter", 549, ["بطارية", "LED"]
🔔 Webhooks: الجرس الإلكتروني
فكر فيها كـ جرس يخبر النظام أن شيئًا حدث.
- طلب جديد في Shopify → Webhook → تحديث المخزون
- عميل جديد في Google Form → Webhook → إضافة لـ CRM
- تعليق جديد → Webhook → AI يرد تلقائيًا
- دفع جديد → Webhook → إرسال فاتورة + شكر
🔐 API Keys & Authentication
API Key مثل كلمة مرورك البنكية. لا تنشرها أبدًا. لا تضعها في كود عام (GitHub). استخدم متغيرات بيئة (Environment Variables).
فصل 49 🟣 Anthropic API (Claude)
Anthropic هي الشركة المطورة لـ Claude — منافس GPT الأقوى في المهام التحليلية والكتابة الطويلة.
✅ متى تستخدم Claude؟
- كتابة محتوى طويل (مقالات، تقارير)
- تحليل مستندات كبيرة (200K tokens)
- مهام تحتاج دقة عالية
- كتابة أكواد معقدة
💰 التسعير
- • Claude Haiku: الأرخص والأسرع
- • Claude Sonnet: متوازن (الأفضل للأعمال)
- • Claude Opus: الأقوى والأغلى
فصل 50 🔵 Google AI API (Gemini)
Google Gemini = نموذج Google المنافس، مدمج مع خدمات Google السحابية.
✅ مميزات Gemini
- مجاني للاستخدام المحدود
- يدعم الصور والفيديو (Multimodal)
- تكامل مع Google Cloud
- سرعة استجابة عالية
🆚 مقارنة سريعة
- • GPT-4: الأفضل للبرمجة
- • Claude: الأفضل للكتابة الطويلة
- • Gemini: الأفضل للوسائط المتعددة
لا تعتمد على نموذج واحد. ابنِ نظامك بحيث يمكن التبديل بين OpenAI و Anthropic و Google بسهولة — هذا يحميك من تغير الأسعار أو انقطاع الخدمة.
📘 الفصول 41–50 — دروس الإتقان داخل مكانها الصحيح
هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.
سنحوّل ما هي API إلى صورة بسيطة من الحياة اليومية، ثم نرجع منها إلى المعنى التقني حتى لا يبقى المصطلح مجرد كلمة.
1) الصورة الذهنية
موضوعنا هو ما هي API. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) اربطها بالتقنية
الخريطة: Client → Request → Endpoint → Server → Response.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) مثال 1
- 1. مثال متجر يرسل بيانات Order عبر ما هي API.
- 2. مثال Workflow يرسل نصاً ويرجع JSON.
- 3. مثال Failure: Authentication أو Payload غير صحيح.
4) مثال 2
5) حدود التشبيه
لا تستعمل ما هي API فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) استعمال عملي
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) علّم شخصاً آخر
أنشئ Request/Response log أو JSON sample خاصاً بالفصل 41. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «ما هي API» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Request/Response log أو JSON sample + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
شركة صغيرة تريد استعمال API Keys لتحسين عملية محددة. سنفكك القرار: المشكلة، البديل الحالي، الحل، المخاطر، والقياس.
1) الحالة
موضوعنا هو API Keys. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) القرار الأول
الخريطة: Client → Request → Endpoint → Server → Response.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) المعطيات
- 1. مثال متجر يرسل بيانات Order عبر API Keys.
- 2. مثال Workflow يرسل نصاً ويرجع JSON.
- 3. مثال Failure: Authentication أو Payload غير صحيح.
4) البدائل
5) القرار النهائي
لا تستعمل API Keys فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) ماذا لو؟
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) دورك الآن
أنشئ Request/Response log أو JSON sample خاصاً بالفصل 42. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «API Keys» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Request/Response log أو JSON sample + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنبدأ بطريقة خاطئة لاستعمال Requests و Responses، نرى لماذا تفشل، ثم نبني الطريقة الصحيحة خطوة بخطوة.
1) الطريقة الخاطئة
موضوعنا هو Requests و Responses. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) لماذا فشلت؟
الخريطة: Client → Request → Endpoint → Server → Response.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) التصحيح
- 1. مثال متجر يرسل بيانات Order عبر Requests و Responses.
- 2. مثال Workflow يرسل نصاً ويرجع JSON.
- 3. مثال Failure: Authentication أو Payload غير صحيح.
4) أعد التجربة
5) علامات الخطر
لا تستعمل Requests و Responses فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) قاعدة ذهبية
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Fix-it task
أنشئ Request/Response log أو JSON sample خاصاً بالفصل 43. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Requests و Responses» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Request/Response log أو JSON sample + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
فهم JSON يصبح أسهل عندما نقارنه بما يشبهه: متى نستخدمه، متى لا نستخدمه، وما تكلفة الاختيار الخطأ.
1) الخيار A
موضوعنا هو JSON. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الخيار B
الخريطة: Client → Request → Endpoint → Server → Response.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) الفرق الحاسم
- 1. مثال متجر يرسل بيانات Order عبر JSON.
- 2. مثال Workflow يرسل نصاً ويرجع JSON.
- 3. مثال Failure: Authentication أو Payload غير صحيح.
4) مصفوفة القرار
5) حالة رمادية
لا تستعمل JSON فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اختر وفسّر
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Checkpoint
أنشئ Request/Response log أو JSON sample خاصاً بالفصل 44. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «JSON» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Request/Response log أو JSON sample + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
في هذا الفصل لن تكتفي بالقراءة: ستبني شيئاً صغيراً باستعمال Webhooks وتختبره أثناء الشرح.
1) ما سنبنيه
موضوعنا هو Webhooks. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) القطع المطلوبة
الخريطة: Client → Request → Endpoint → Server → Response.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) Build 1
- 1. مثال متجر يرسل بيانات Order عبر Webhooks.
- 2. مثال Workflow يرسل نصاً ويرجع JSON.
- 3. مثال Failure: Authentication أو Payload غير صحيح.
4) Build 2
5) Test
لا تستعمل Webhooks فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) Break & Fix
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Deliverable
أنشئ Request/Response log أو JSON sample خاصاً بالفصل 45. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Webhooks» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Request/Response log أو JSON sample + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنحدد أولاً النتيجة التي نريدها من Authentication، ثم نرجع للخلف لمعرفة البيانات والخطوات والأدوات المطلوبة.
1) النتيجة المطلوبة
موضوعنا هو Authentication. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) ارجع خطوة
الخريطة: Client → Request → Endpoint → Server → Response.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) ارجع خطوة أخرى
- 1. مثال متجر يرسل بيانات Order عبر Authentication.
- 2. مثال Workflow يرسل نصاً ويرجع JSON.
- 3. مثال Failure: Authentication أو Payload غير صحيح.
4) ابنِ المسار
5) اختبر النتيجة
لا تستعمل Authentication فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) ما الذي قد يفسدها؟
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Artifact
أنشئ Request/Response log أو JSON sample خاصاً بالفصل 46. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Authentication» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Request/Response log أو JSON sample + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
اقرأ المثال ثم حاول شرح التعامل مع APIs الخاصة بالذكاء الاصطناعي لشخص لا يعرف AI. الأماكن التي تتوقف فيها هي بالضبط ما يجب أن تفهمه أكثر.
1) اقرأ المثال
موضوعنا هو التعامل مع APIs الخاصة بالذكاء الاصطناعي. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) اشرحه بكلامك
الخريطة: Client → Request → Endpoint → Server → Response.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) أين أخطأت؟
- 1. مثال متجر يرسل بيانات Order عبر التعامل مع APIs الخاصة بالذكاء الاصطناعي.
- 2. مثال Workflow يرسل نصاً ويرجع JSON.
- 3. مثال Failure: Authentication أو Payload غير صحيح.
4) أعد الشرح
5) مثال جديد
لا تستعمل التعامل مع APIs الخاصة بالذكاء الاصطناعي فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) سؤال فخ
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Teach-back PASS
أنشئ Request/Response log أو JSON sample خاصاً بالفصل 47. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «التعامل مع APIs الخاصة بالذكاء الاصطناعي» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Request/Response log أو JSON sample + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
بدل تعريف طويل، سنبني أسئلة نعم/لا تساعدك على تقرير هل تحتاج OpenAI API أصلاً وكيف تستعمله.
1) السؤال 1
موضوعنا هو OpenAI API. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) إذا نعم
الخريطة: Client → Request → Endpoint → Server → Response.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) إذا لا
- 1. مثال متجر يرسل بيانات Order عبر OpenAI API.
- 2. مثال Workflow يرسل نصاً ويرجع JSON.
- 3. مثال Failure: Authentication أو Payload غير صحيح.
4) السؤال 2
5) قرار الاستخدام
لا تستعمل OpenAI API فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) حالة استثنائية
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) ارسم شجرتك
أنشئ Request/Response log أو JSON sample خاصاً بالفصل 48. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «OpenAI API» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Request/Response log أو JSON sample + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
تخيّل أنك بدأت مشروعاً صغيراً وواجهتك مشكلة مرتبطة بـ Anthropic API. قبل أن تبحث عن أداة، تريد أن تفهم ماذا يحدث فعلاً ولماذا.
1) افتح المشهد
موضوعنا هو Anthropic API. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الفكرة التي نريد اكتشافها
الخريطة: Client → Request → Endpoint → Server → Response.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) جرّبها الآن
- 1. مثال متجر يرسل بيانات Order عبر Anthropic API.
- 2. مثال Workflow يرسل نصاً ويرجع JSON.
- 3. مثال Failure: Authentication أو Payload غير صحيح.
4) ماذا لاحظت؟
5) أين تنفع؟
لا تستعمل Anthropic API فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) فخ شائع
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) تحدّي الفصل
أنشئ Request/Response log أو JSON sample خاصاً بالفصل 49. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Anthropic API» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Request/Response log أو JSON sample + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
لو حذفنا Google AI API من النظام، ما الذي سيتوقف؟ وما الشيء الذي سيبقى يعمل؟ هذا السؤال يكشف وظيفة المفهوم قبل تعريفه.
1) السؤال الكبير
موضوعنا هو Google AI API. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الجواب القصير
الخريطة: Client → Request → Endpoint → Server → Response.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) فكك الجواب
- 1. مثال متجر يرسل بيانات Order عبر Google AI API.
- 2. مثال Workflow يرسل نصاً ويرجع JSON.
- 3. مثال Failure: Authentication أو Payload غير صحيح.
4) ثلاث حالات
5) متى لا تستخدمها؟
لا تستعمل Google AI API فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اختبر نفسك
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) مهمة صغيرة
أنشئ Request/Response log أو JSON sample خاصاً بالفصل 50. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Google AI API» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Request/Response log أو JSON sample + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
🔌 API Production Basics — الأشياء التي تفصل Demo عن نظام حقيقي
GET قراءة، POST إنشاء/إرسال، PUT/PATCH تعديل، DELETE حذف. وStatus Codes مثل 200 نجاح، 400 طلب غير صحيح، 401/403 مشكلة صلاحيات، 429 تجاوز Rate Limit، و500 خطأ في الخادم.
لا تضع API Key مباشرة داخل HTML/JavaScript منشور أو GitHub عام. استخدم Environment Variables أو Secret Manager في بيئة الخادم. إذا تسرب المفتاح: ألغِه وولّد غيره.
- ضع Timeout للطلبات.
- أعد المحاولة فقط للأخطاء المؤقتة مع انتظار تدريجي.
- تحقق من Response schema قبل استعمال البيانات.
- سجل Request ID/وقت/حالة بدون تسريب أسرار.
- تعامل مع Pagination عندما تكون النتائج على صفحات.
- احسب Cost وRate Limits قبل تشغيل آلاف الطلبات.
Webhook يعني أن خدمة ترسل لك حدثاً عند وقوعه. في الإنتاج تحقق من Signature إن كانت الخدمة توفرها، امنع التكرار، وسجل event_id حتى لا تنفذ نفس الحدث مرتين.
⚙️ AI Automation
بناء خطوط إنتاج رقمية
🏭 مفهوم Automation
فكر فيها كـ خط إنتاج. بدل أن تفعل كل شيء يدويًا، النظام يفعله وحده.
❌ يدوي
كل يوم:
- • تبحث عن 10 منتجات
- • تنسخ البيانات
- • تلصق في Sheet
- • تكتب وصف
- • تنشر إعلان
الوقت: 3 ساعات يوميًا
✅ Automated
كل يوم 9 صباحًا:
- • البحث يعمل تلقائيًا
- • AI يحلل
- • التقرير يُنشأ
- • Email يرسل
- • أنت تشرب قهوتك ☕
الوقت: 0 دقائق
🛠️ الأدوات الرئيسية
n8n
مفتوح المصدر، قوي، على جهازك أو السحابة
مفضلMake
واجهة جميلة، سهل الاستخدام
بديلZapier
الأشهر، لكن أغلى
شائع🧩 المفاهيم الأساسية
الحدث الذي يشغل Workflow.
- وصل Email جديد
- تم ملء Google Form
- طلب جديد في Shopify
- كل يوم الساعة 9 صباحًا
- تغيير في Google Sheet
كل خطوة في Workflow هي Node.
اتخاذ قرار بناءً على البيانات.
تكرار نفس العملية على قائمة.
🚀 أول Automation: Product Research
نظام يجمع منتجات ويحللها تلقائيًا:
بنِّ Workflow في n8n: عندما تضيف منتجًا في Google Sheet → يكتب وصف تلقائيًا → ينشئ إعلانًا → يحفظ النتيجة.
📘 الفصول 51–60 — دروس الإتقان داخل مكانها الصحيح
هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.
قبل فهم مفهوم Automation غالباً تنفذ المهمة بطريقة عشوائية. بعد فهمه تصبح قادراً على تحديد المدخلات والخطوات والنتيجة ومعيار الجودة.
1) قبل
موضوعنا هو مفهوم Automation. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) المشكلة
الخريطة: Trigger → Validate → Steps → Decision → Action → Log.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) بعد
- 1. Lead جديد يدخل Workflow متعلق بـ مفهوم Automation.
- 2. Order ناقص البيانات يجب أن يتوقف بدل الإرسال.
- 3. كرر العملية على 3 Inputs وسجل Logs.
4) لماذا تغيّر الناتج؟
5) مثال مضاد
لا تستعمل مفهوم Automation فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) قاعدة القرار
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Proof of learning
أنشئ Workflow diagram + run log خاصاً بالفصل 51. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «مفهوم Automation» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Workflow diagram + run log + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
بدل أن نبدأ بالتعريف، سنجرب Workflow Thinking على حالة صغيرة، نلاحظ النتيجة، ثم نستخرج القاعدة من التجربة.
1) التجربة
موضوعنا هو Workflow Thinking. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) التوقع
الخريطة: Trigger → Validate → Steps → Decision → Action → Log.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) النتيجة
- 1. Lead جديد يدخل Workflow متعلق بـ Workflow Thinking.
- 2. Order ناقص البيانات يجب أن يتوقف بدل الإرسال.
- 3. كرر العملية على 3 Inputs وسجل Logs.
4) التفسير
5) غيّر متغيراً
لا تستعمل Workflow Thinking فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اكسر التجربة
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) سجل المختبر
أنشئ Workflow diagram + run log خاصاً بالفصل 52. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Workflow Thinking» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Workflow diagram + run log + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنحوّل n8n إلى صورة بسيطة من الحياة اليومية، ثم نرجع منها إلى المعنى التقني حتى لا يبقى المصطلح مجرد كلمة.
1) الصورة الذهنية
موضوعنا هو n8n. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) اربطها بالتقنية
الخريطة: Trigger → Validate → Steps → Decision → Action → Log.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) مثال 1
- 1. Lead جديد يدخل Workflow متعلق بـ n8n.
- 2. Order ناقص البيانات يجب أن يتوقف بدل الإرسال.
- 3. كرر العملية على 3 Inputs وسجل Logs.
4) مثال 2
5) حدود التشبيه
لا تستعمل n8n فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) استعمال عملي
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) علّم شخصاً آخر
أنشئ Workflow diagram + run log خاصاً بالفصل 53. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «n8n» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Workflow diagram + run log + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
شركة صغيرة تريد استعمال Make لتحسين عملية محددة. سنفكك القرار: المشكلة، البديل الحالي، الحل، المخاطر، والقياس.
1) الحالة
موضوعنا هو Make. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) القرار الأول
الخريطة: Trigger → Validate → Steps → Decision → Action → Log.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) المعطيات
- 1. Lead جديد يدخل Workflow متعلق بـ Make.
- 2. Order ناقص البيانات يجب أن يتوقف بدل الإرسال.
- 3. كرر العملية على 3 Inputs وسجل Logs.
4) البدائل
5) القرار النهائي
لا تستعمل Make فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) ماذا لو؟
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) دورك الآن
أنشئ Workflow diagram + run log خاصاً بالفصل 54. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Make» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Workflow diagram + run log + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنبدأ بطريقة خاطئة لاستعمال Zapier، نرى لماذا تفشل، ثم نبني الطريقة الصحيحة خطوة بخطوة.
1) الطريقة الخاطئة
موضوعنا هو Zapier. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) لماذا فشلت؟
الخريطة: Trigger → Validate → Steps → Decision → Action → Log.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) التصحيح
- 1. Lead جديد يدخل Workflow متعلق بـ Zapier.
- 2. Order ناقص البيانات يجب أن يتوقف بدل الإرسال.
- 3. كرر العملية على 3 Inputs وسجل Logs.
4) أعد التجربة
5) علامات الخطر
لا تستعمل Zapier فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) قاعدة ذهبية
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Fix-it task
أنشئ Workflow diagram + run log خاصاً بالفصل 55. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Zapier» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Workflow diagram + run log + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
فهم Triggers يصبح أسهل عندما نقارنه بما يشبهه: متى نستخدمه، متى لا نستخدمه، وما تكلفة الاختيار الخطأ.
1) الخيار A
موضوعنا هو Triggers. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الخيار B
الخريطة: Trigger → Validate → Steps → Decision → Action → Log.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) الفرق الحاسم
- 1. Lead جديد يدخل Workflow متعلق بـ Triggers.
- 2. Order ناقص البيانات يجب أن يتوقف بدل الإرسال.
- 3. كرر العملية على 3 Inputs وسجل Logs.
4) مصفوفة القرار
5) حالة رمادية
لا تستعمل Triggers فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اختر وفسّر
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Checkpoint
أنشئ Workflow diagram + run log خاصاً بالفصل 56. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Triggers» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Workflow diagram + run log + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
في هذا الفصل لن تكتفي بالقراءة: ستبني شيئاً صغيراً باستعمال Actions وتختبره أثناء الشرح.
1) ما سنبنيه
موضوعنا هو Actions. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) القطع المطلوبة
الخريطة: Trigger → Validate → Steps → Decision → Action → Log.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) Build 1
- 1. Lead جديد يدخل Workflow متعلق بـ Actions.
- 2. Order ناقص البيانات يجب أن يتوقف بدل الإرسال.
- 3. كرر العملية على 3 Inputs وسجل Logs.
4) Build 2
5) Test
لا تستعمل Actions فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) Break & Fix
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Deliverable
أنشئ Workflow diagram + run log خاصاً بالفصل 57. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Actions» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Workflow diagram + run log + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنحدد أولاً النتيجة التي نريدها من Conditions، ثم نرجع للخلف لمعرفة البيانات والخطوات والأدوات المطلوبة.
1) النتيجة المطلوبة
موضوعنا هو Conditions. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) ارجع خطوة
الخريطة: Trigger → Validate → Steps → Decision → Action → Log.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) ارجع خطوة أخرى
- 1. Lead جديد يدخل Workflow متعلق بـ Conditions.
- 2. Order ناقص البيانات يجب أن يتوقف بدل الإرسال.
- 3. كرر العملية على 3 Inputs وسجل Logs.
4) ابنِ المسار
5) اختبر النتيجة
لا تستعمل Conditions فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) ما الذي قد يفسدها؟
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Artifact
أنشئ Workflow diagram + run log خاصاً بالفصل 58. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Conditions» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Workflow diagram + run log + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
اقرأ المثال ثم حاول شرح Loops لشخص لا يعرف AI. الأماكن التي تتوقف فيها هي بالضبط ما يجب أن تفهمه أكثر.
1) اقرأ المثال
موضوعنا هو Loops. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) اشرحه بكلامك
الخريطة: Trigger → Validate → Steps → Decision → Action → Log.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) أين أخطأت؟
- 1. Lead جديد يدخل Workflow متعلق بـ Loops.
- 2. Order ناقص البيانات يجب أن يتوقف بدل الإرسال.
- 3. كرر العملية على 3 Inputs وسجل Logs.
4) أعد الشرح
5) مثال جديد
لا تستعمل Loops فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) سؤال فخ
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Teach-back PASS
أنشئ Workflow diagram + run log خاصاً بالفصل 59. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Loops» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Workflow diagram + run log + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
بدل تعريف طويل، سنبني أسئلة نعم/لا تساعدك على تقرير هل تحتاج بناء أنظمة Automation أصلاً وكيف تستعمله.
1) السؤال 1
موضوعنا هو بناء أنظمة Automation. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) إذا نعم
الخريطة: Trigger → Validate → Steps → Decision → Action → Log.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) إذا لا
- 1. Lead جديد يدخل Workflow متعلق بـ بناء أنظمة Automation.
- 2. Order ناقص البيانات يجب أن يتوقف بدل الإرسال.
- 3. كرر العملية على 3 Inputs وسجل Logs.
4) السؤال 2
5) قرار الاستخدام
لا تستعمل بناء أنظمة Automation فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) حالة استثنائية
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) ارسم شجرتك
أنشئ Workflow diagram + run log خاصاً بالفصل 60. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «بناء أنظمة Automation» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Workflow diagram + run log + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
⚙️ هندسة Automation موثوقة
أفضل Automation ليست التي فيها Nodes أكثر، بل التي تعرف ماذا تفعل عند النجاح والفشل.
- Deterministic first: الحسابات والتحويلات البسيطة نفذها بكود/Rules لا بـLLM.
- Error path: لكل خطوة حساسة خطط ماذا يحدث إذا فشلت.
- Retries: لا تعيد عملية دفع أو إرسال بلا حماية من التكرار.
- Logging: احفظ ما دخل وما خرج والحالة دون حفظ أسرار حساسة.
- Human approval: النشر، الإنفاق، إرسال جماعي، حذف بيانات أو قرارات حساسة تحتاج Gate بشرياً.
- Monitoring: Workflow يعمل اليوم لا يعني أنه سيعمل بعد تغيير API أو Schema.
💻 Vibe Coding
استخدام AI كشريك برمجة
🎵 ما هو Vibe Coding؟
ليس معناه أنك لا تتعلم البرمجة. معناه:
أنت تستخدم AI كـ شريك برمجة
أنت
تشرح الفكرةتراجع
تفهم
تصلح
AI
يكتب الكوديقترح حلول
يشرح
تطبيق
يعملبسرعة
بجودة
🛠️ الأدوات
🎯 Cursor
محرر أكواد + AI مدمج. الأفضل للمبتدئين.
مفضل🧠 Claude Code
Claude في Terminal. قوي جدًا.
متقدم✨ GitHub Copilot
مساعد في VS Code. يكمل الكود.
شائع🌐 v0 / Replit
بناء واجهات ومواقع بالوصف.
سريع📚 ما يجب أن تفهمه (ليس احترافًا)
🎨 Frontend
- HTML: هيكل الصفحة
- CSS: التصميم والألوان
- JavaScript: التفاعل
⚙️ Backend
- APIs: التواصل مع الخدمات
- Logic: المنطق والمعالجة
- Database: تخزين البيانات
🗄️ Database Basics
مكان تخزين البيانات: العملاء، الطلبات، المنتجات.
- Tables: جداول البيانات (مثل Excel)
- Users: إدارة المستخدمين والصلاحيات
- Storage: رفع ملفات وصور
- API: كل جدول له API جاهز
- Auth: تسجيل دخول جاهز
🚀 المشروع: Landing Page + أداة صغيرة
بنِّ صفحة هبوط لخدمة: "AI Automation للمحلات الإلكترونية"
ثم: راجع → افهم → صلح
AI يبني 80%، لكن أنت يجب أن تفهم الـ 20% الباقية. لا تعتمد 100%.
فصل 65 🌐 Replit
Replit = بيئة برمجة كاملة في المتصفح. لا تحتاج تثبيت أي شيء.
✅ متى تستخدم Replit؟
- تجربة سريعة لفكرة
- مشاركة كود مع فريق
- بناء MVP سريع
- تعلم البرمجة بدون إعداد
🆚 Replit vs Cursor
- • Replit: سحابي، سريع البدء
- • Cursor: محلي، أقوى للمشاريع الكبيرة
- • Replit: مجاني للمشاريع الصغيرة
- • Cursor: $20/شهر للـ Pro
ابدأ بـ Replit للتجارب السريعة. انتقل لـ Cursor عندما يكبر المشروع.
فصل 70 🔐 Authentication
Authentication = التحقق من هوية المستخدم. بدونها، أي شخص يمكنه الوصول لبياناتك.
🔑 أنواع المصادقة
- Email/Password: الأكثر شيوعًا
- OAuth: تسجيل عبر Google/Facebook
- Magic Links: رابط عبر البريد
- 2FA: تحقق بخطوتين
🛠️ أدوات المصادقة
- • Supabase Auth: مجاني وسهل
- • Firebase Auth: من Google
- • Auth0: احترافي (مدفوع)
- • Clerk: حديث وسريع
فصل 71 🚀 Hosting
Hosting = مكان وضع موقعك على الإنترنت ليراه العالم.
🌐 أنواع الاستضافة
- Static: HTML/CSS/JS فقط (مجاني)
- Serverless: Vercel, Netlify (سهل)
- VPS: DigitalOcean, AWS (تحكم كامل)
- Managed: Shopify, WordPress (جاهز)
💰 التكلفة
- • Vercel/Netlify: مجاني للبداية
- • DigitalOcean: $5/شهر
- • AWS: حسب الاستخدام
- • Shopify: $29/شهر
ابدأ بـ Vercel أو Netlify — مجاني، سريع، ويدعم Next.js/React تلقائيًا.
📘 الفصول 61–72 — دروس الإتقان داخل مكانها الصحيح
هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.
تخيّل أنك بدأت مشروعاً صغيراً وواجهتك مشكلة مرتبطة بـ ما هو Vibe Coding. قبل أن تبحث عن أداة، تريد أن تفهم ماذا يحدث فعلاً ولماذا.
1) افتح المشهد
موضوعنا هو ما هو Vibe Coding. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الفكرة التي نريد اكتشافها
الخريطة: Spec → Code → Run → Error → Debug → Test → Commit.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) جرّبها الآن
- 1. ابنِ صفحة/Script صغير يطبق ما هو Vibe Coding.
- 2. أدخل Bug مقصوداً واقرأ رسالة الخطأ.
- 3. اكتب Acceptance Test قبل طلب تعديل من AI.
4) ماذا لاحظت؟
5) أين تنفع؟
لا تستعمل ما هو Vibe Coding فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) فخ شائع
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) تحدّي الفصل
أنشئ ملف شغال + test result خاصاً بالفصل 61. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «ما هو Vibe Coding» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج ملف شغال + test result + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
لو حذفنا Cursor من النظام، ما الذي سيتوقف؟ وما الشيء الذي سيبقى يعمل؟ هذا السؤال يكشف وظيفة المفهوم قبل تعريفه.
1) السؤال الكبير
موضوعنا هو Cursor. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الجواب القصير
الخريطة: Spec → Code → Run → Error → Debug → Test → Commit.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) فكك الجواب
- 1. ابنِ صفحة/Script صغير يطبق Cursor.
- 2. أدخل Bug مقصوداً واقرأ رسالة الخطأ.
- 3. اكتب Acceptance Test قبل طلب تعديل من AI.
4) ثلاث حالات
5) متى لا تستخدمها؟
لا تستعمل Cursor فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اختبر نفسك
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) مهمة صغيرة
أنشئ ملف شغال + test result خاصاً بالفصل 62. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Cursor» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج ملف شغال + test result + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
قبل فهم Claude Code غالباً تنفذ المهمة بطريقة عشوائية. بعد فهمه تصبح قادراً على تحديد المدخلات والخطوات والنتيجة ومعيار الجودة.
1) قبل
موضوعنا هو Claude Code. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) المشكلة
الخريطة: Spec → Code → Run → Error → Debug → Test → Commit.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) بعد
- 1. ابنِ صفحة/Script صغير يطبق Claude Code.
- 2. أدخل Bug مقصوداً واقرأ رسالة الخطأ.
- 3. اكتب Acceptance Test قبل طلب تعديل من AI.
4) لماذا تغيّر الناتج؟
5) مثال مضاد
لا تستعمل Claude Code فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) قاعدة القرار
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Proof of learning
أنشئ ملف شغال + test result خاصاً بالفصل 63. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Claude Code» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج ملف شغال + test result + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
بدل أن نبدأ بالتعريف، سنجرب GitHub Copilot على حالة صغيرة، نلاحظ النتيجة، ثم نستخرج القاعدة من التجربة.
1) التجربة
موضوعنا هو GitHub Copilot. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) التوقع
الخريطة: Spec → Code → Run → Error → Debug → Test → Commit.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) النتيجة
- 1. ابنِ صفحة/Script صغير يطبق GitHub Copilot.
- 2. أدخل Bug مقصوداً واقرأ رسالة الخطأ.
- 3. اكتب Acceptance Test قبل طلب تعديل من AI.
4) التفسير
5) غيّر متغيراً
لا تستعمل GitHub Copilot فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اكسر التجربة
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) سجل المختبر
أنشئ ملف شغال + test result خاصاً بالفصل 64. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «GitHub Copilot» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج ملف شغال + test result + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنحوّل Replit إلى صورة بسيطة من الحياة اليومية، ثم نرجع منها إلى المعنى التقني حتى لا يبقى المصطلح مجرد كلمة.
1) الصورة الذهنية
موضوعنا هو Replit. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) اربطها بالتقنية
الخريطة: Spec → Code → Run → Error → Debug → Test → Commit.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) مثال 1
- 1. ابنِ صفحة/Script صغير يطبق Replit.
- 2. أدخل Bug مقصوداً واقرأ رسالة الخطأ.
- 3. اكتب Acceptance Test قبل طلب تعديل من AI.
4) مثال 2
5) حدود التشبيه
لا تستعمل Replit فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) استعمال عملي
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) علّم شخصاً آخر
أنشئ ملف شغال + test result خاصاً بالفصل 65. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Replit» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج ملف شغال + test result + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
شركة صغيرة تريد استعمال بناء Landing Pages لتحسين عملية محددة. سنفكك القرار: المشكلة، البديل الحالي، الحل، المخاطر، والقياس.
1) الحالة
موضوعنا هو بناء Landing Pages. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) القرار الأول
الخريطة: Spec → Code → Run → Error → Debug → Test → Commit.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) المعطيات
- 1. ابنِ صفحة/Script صغير يطبق بناء Landing Pages.
- 2. أدخل Bug مقصوداً واقرأ رسالة الخطأ.
- 3. اكتب Acceptance Test قبل طلب تعديل من AI.
4) البدائل
5) القرار النهائي
لا تستعمل بناء Landing Pages فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) ماذا لو؟
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) دورك الآن
أنشئ ملف شغال + test result خاصاً بالفصل 66. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «بناء Landing Pages» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج ملف شغال + test result + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنبدأ بطريقة خاطئة لاستعمال Frontend Basics، نرى لماذا تفشل، ثم نبني الطريقة الصحيحة خطوة بخطوة.
1) الطريقة الخاطئة
موضوعنا هو Frontend Basics. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) لماذا فشلت؟
الخريطة: Spec → Code → Run → Error → Debug → Test → Commit.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) التصحيح
- 1. ابنِ صفحة/Script صغير يطبق Frontend Basics.
- 2. أدخل Bug مقصوداً واقرأ رسالة الخطأ.
- 3. اكتب Acceptance Test قبل طلب تعديل من AI.
4) أعد التجربة
5) علامات الخطر
لا تستعمل Frontend Basics فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) قاعدة ذهبية
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Fix-it task
أنشئ ملف شغال + test result خاصاً بالفصل 67. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Frontend Basics» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج ملف شغال + test result + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
فهم Backend Basics يصبح أسهل عندما نقارنه بما يشبهه: متى نستخدمه، متى لا نستخدمه، وما تكلفة الاختيار الخطأ.
1) الخيار A
موضوعنا هو Backend Basics. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الخيار B
الخريطة: Spec → Code → Run → Error → Debug → Test → Commit.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) الفرق الحاسم
- 1. ابنِ صفحة/Script صغير يطبق Backend Basics.
- 2. أدخل Bug مقصوداً واقرأ رسالة الخطأ.
- 3. اكتب Acceptance Test قبل طلب تعديل من AI.
4) مصفوفة القرار
5) حالة رمادية
لا تستعمل Backend Basics فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اختر وفسّر
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Checkpoint
أنشئ ملف شغال + test result خاصاً بالفصل 68. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Backend Basics» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج ملف شغال + test result + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
في هذا الفصل لن تكتفي بالقراءة: ستبني شيئاً صغيراً باستعمال Databases Basics وتختبره أثناء الشرح.
1) ما سنبنيه
موضوعنا هو Databases Basics. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) القطع المطلوبة
الخريطة: Spec → Code → Run → Error → Debug → Test → Commit.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) Build 1
- 1. ابنِ صفحة/Script صغير يطبق Databases Basics.
- 2. أدخل Bug مقصوداً واقرأ رسالة الخطأ.
- 3. اكتب Acceptance Test قبل طلب تعديل من AI.
4) Build 2
5) Test
لا تستعمل Databases Basics فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) Break & Fix
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Deliverable
أنشئ ملف شغال + test result خاصاً بالفصل 69. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Databases Basics» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج ملف شغال + test result + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنحدد أولاً النتيجة التي نريدها من Authentication، ثم نرجع للخلف لمعرفة البيانات والخطوات والأدوات المطلوبة.
1) النتيجة المطلوبة
موضوعنا هو Authentication. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) ارجع خطوة
الخريطة: Spec → Code → Run → Error → Debug → Test → Commit.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) ارجع خطوة أخرى
- 1. ابنِ صفحة/Script صغير يطبق Authentication.
- 2. أدخل Bug مقصوداً واقرأ رسالة الخطأ.
- 3. اكتب Acceptance Test قبل طلب تعديل من AI.
4) ابنِ المسار
5) اختبر النتيجة
لا تستعمل Authentication فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) ما الذي قد يفسدها؟
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Artifact
أنشئ ملف شغال + test result خاصاً بالفصل 70. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Authentication» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج ملف شغال + test result + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
اقرأ المثال ثم حاول شرح Hosting لشخص لا يعرف AI. الأماكن التي تتوقف فيها هي بالضبط ما يجب أن تفهمه أكثر.
1) اقرأ المثال
موضوعنا هو Hosting. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) اشرحه بكلامك
الخريطة: Spec → Code → Run → Error → Debug → Test → Commit.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) أين أخطأت؟
- 1. ابنِ صفحة/Script صغير يطبق Hosting.
- 2. أدخل Bug مقصوداً واقرأ رسالة الخطأ.
- 3. اكتب Acceptance Test قبل طلب تعديل من AI.
4) أعد الشرح
5) مثال جديد
لا تستعمل Hosting فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) سؤال فخ
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Teach-back PASS
أنشئ ملف شغال + test result خاصاً بالفصل 71. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Hosting» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج ملف شغال + test result + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
بدل تعريف طويل، سنبني أسئلة نعم/لا تساعدك على تقرير هل تحتاج بناء MVP أصلاً وكيف تستعمله.
1) السؤال 1
موضوعنا هو بناء MVP. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) إذا نعم
الخريطة: Spec → Code → Run → Error → Debug → Test → Commit.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) إذا لا
- 1. ابنِ صفحة/Script صغير يطبق بناء MVP.
- 2. أدخل Bug مقصوداً واقرأ رسالة الخطأ.
- 3. اكتب Acceptance Test قبل طلب تعديل من AI.
4) السؤال 2
5) قرار الاستخدام
لا تستعمل بناء MVP فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) حالة استثنائية
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) ارسم شجرتك
أنشئ ملف شغال + test result خاصاً بالفصل 72. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «بناء MVP» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج ملف شغال + test result + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
💻 Vibe Coding بدون فوضى — طريقة العمل الاحترافية
Vibe Coding مفيد عندما يبقى الإنسان مسؤولاً عن المواصفات والاختبار. المسار المقترح:
- تعلم قراءة الخطأ Stack Trace حتى لو AI هو الذي يصلح الكود.
- استعمل Git من البداية حتى تستطيع الرجوع عند كسر المشروع.
- لا تسمح للـAI بحذف ملفات أو تغيير قاعدة البيانات الإنتاجية بدون مراجعة.
- ضع .env خارج Git للمفاتيح والأسرار.
- اختبر Inputs خالية، طويلة، خاطئة، ومتطرفة—not only happy path.
📊 Data & Analytics
فصول 73-80: من جمع البيانات إلى تحليلها واتخاذ القرار
فصل 73 📖 Data Literacy - محو الأمية البيانية
Data Literacy = القدرة على قراءة البيانات، فهمها، تحليلها، واتخاذ قرارات بناءً عليها.
🎯 لماذا تهمك؟
- كل قرار تجاري يحتاج بيانات
- AI يحتاج بيانات نظيفة ليعمل
- التمييز بين بيانات مفيدة وضجيج
- فهم الإحصائيات الأساسية
📐 المستويات
- • قراءة: فهم الجداول والرسوم
- • تحليل: استخراج الأنماط
- • تقييم: هل البيانات موثوقة؟
- • قرار: ماذا تفعل بناءً عليها؟
لا تثق بأي رقم لا تعرف مصدره وطريقة حسابه.
فصل 74 🗃️ جمع البيانات
البيانات وقود AI. بدون بيانات جيدة = نتائج سيئة.
📥 مصادر البيانات
- Google Forms / Typeform (استبيانات)
- Web Scraping (جمع من المواقع)
- APIs (بيانات جاهزة)
- CSV / Excel (ملفات)
- قواعد بيانات جاهزة (Kaggle)
⚠️ أخطاء شائعة
- • جمع بيانات غير مرتبطة بالهدف
- • تجاهل الخصوصية والقوانين
- • الاعتماد على مصدر واحد
- • عدم توثيق المصدر
فصل 75 🧹 تنظيف البيانات
80% من وقت تحليل البيانات يذهب في التنظيف.
🔧 مشاكل شائعة
- قيم فارغة (NaN / Null)
- تكرار (Duplicates)
- أخطاء إملائية
- تنسيقات مختلفة (تواريخ، أرقام)
- قيم متطرفة (Outliers)
🛠️ أدوات التنظيف
- • Excel / Google Sheets (بسيط)
- • Python Pandas (متقدم)
- • OpenRefine (مجاني)
- • AI (ChatGPT / Claude)
فصل 76 🗂️ تنظيم البيانات
بيانات منظمة = وقت أقل في البحث = قرارات أسرع.
📁 مبادئ التنظيم
- تسمية واضحة وموحدة
- هيكل مجلدات منطقي
- إصدار (Versioning)
- توثيق (Metadata)
- نسخ احتياطي
📊 أنواع التنظيم
- • جدولي: Excel / Sheets
- • علائقي: SQL / Airtable
- • شجري: JSON / NoSQL
- • ملفات: مجلدات منظمة
3 نسخ، على 2 وسيطين مختلفين، 1 خارج الموقع.
فصل 77 📈 تحليل البيانات
التحليل = تحويل البيانات إلى معلومات قابلة للتنفيذ.
📊 أنواع التحليل
- وصفي: ماذا حدث؟
- تشخيصي: لماذا حدث؟
- تنبؤي: ماذا سيحدث؟
- إرشادي: ماذا نفعل؟
🛠️ أدوات التحليل
- • Excel / Google Sheets
- • Python (Pandas, Matplotlib)
- • Power BI / Tableau
- • AI (ChatGPT Advanced Data Analysis)
فصل 78 📊 Google Sheets المتقدم
Google Sheets ليس مجرد جداول. هو أداة تحليل قوية.
⚡ ميزات متقدمة
- QUERY (SQL داخل Sheets)
- ARRAYFORMULA (حسابات تلقائية)
- IMPORTRANGE (ربط ملفات)
- SPARKLINE (رسوم مصغرة)
- Conditional Formatting
🔗 تكاملات
- • Google Apps Script (أتمتة)
- • Zapier / Make (ربط تلقائي)
- • API Connector (جلب بيانات)
- • AI Add-ons (تحليل ذكي)
فصل 79 🗃️ Airtable
Airtable = Excel + قاعدة بيانات + أتمتة في مكان واحد.
✅ متى تستخدمه؟
- إدارة مشاريع مع فريق
- تتبع عملاء (CRM بسيط)
- مخزون منتجات
- محتوى وتقويم نشر
- أي شيء يحتاج علاقات بين الجداول
🆚 Airtable vs Sheets
- • Sheets: حسابات معقدة
- • Airtable: علاقات وقواعد بيانات
- • Sheets: مجاني بالكامل
- • Airtable: مجاني حتى 1200 سجل
ابدأ بـ Google Sheets. انتقل لـ Airtable عندما تحتاج علاقات بين الجداول أو واجهة أفضل.
فصل 80 🗄️ قواعد البيانات
قاعدة البيانات = مكان منظم لتخزين واسترجاع البيانات.
📊 أنواع قواعد البيانات
- SQL: PostgreSQL, MySQL (علائقية)
- NoSQL: MongoDB, Firebase (مرنة)
- Vector: Pinecone, Weaviate (للـ AI)
- Cloud: Supabase, PlanetScale
🎯 متى تستخدم أي نوع؟
- • SQL: بيانات منظمة وعلاقات
- • NoSQL: بيانات مرنة وسريعة
- • Vector: بحث دلالي (RAG)
- • Cloud: بدون إدارة سيرفر
البيانات هي أساس أي نظام AI ناجح. ابدأ بـ Google Sheets، تعلم SQL، ثم انتقل لقواعد البيانات المتخصصة.
📘 الفصول 73–80 — دروس الإتقان داخل مكانها الصحيح
هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.
تخيّل أنك بدأت مشروعاً صغيراً وواجهتك مشكلة مرتبطة بـ Data Literacy. قبل أن تبحث عن أداة، تريد أن تفهم ماذا يحدث فعلاً ولماذا.
1) افتح المشهد
موضوعنا هو Data Literacy. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الفكرة التي نريد اكتشافها
الخريطة: Question → Data → Clean → Define Metric → Analyze → Check → Decide.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) جرّبها الآن
- 1. جدول Orders صغير لتطبيق Data Literacy.
- 2. Duplicate أو Missing value يغيّر النتيجة.
- 3. عرّف Metric بطريقتين ثم وضح لماذا التعريف مهم.
4) ماذا لاحظت؟
5) أين تنفع؟
لا تستعمل Data Literacy فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) فخ شائع
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) تحدّي الفصل
أنشئ جدول صغير + تعريف metric خاصاً بالفصل 73. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Data Literacy» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج جدول صغير + تعريف metric + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
لو حذفنا جمع البيانات من النظام، ما الذي سيتوقف؟ وما الشيء الذي سيبقى يعمل؟ هذا السؤال يكشف وظيفة المفهوم قبل تعريفه.
1) السؤال الكبير
موضوعنا هو جمع البيانات. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الجواب القصير
الخريطة: Question → Data → Clean → Define Metric → Analyze → Check → Decide.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) فكك الجواب
- 1. جدول Orders صغير لتطبيق جمع البيانات.
- 2. Duplicate أو Missing value يغيّر النتيجة.
- 3. عرّف Metric بطريقتين ثم وضح لماذا التعريف مهم.
4) ثلاث حالات
5) متى لا تستخدمها؟
لا تستعمل جمع البيانات فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اختبر نفسك
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) مهمة صغيرة
أنشئ جدول صغير + تعريف metric خاصاً بالفصل 74. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «جمع البيانات» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج جدول صغير + تعريف metric + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
قبل فهم تنظيف البيانات غالباً تنفذ المهمة بطريقة عشوائية. بعد فهمه تصبح قادراً على تحديد المدخلات والخطوات والنتيجة ومعيار الجودة.
1) قبل
موضوعنا هو تنظيف البيانات. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) المشكلة
الخريطة: Question → Data → Clean → Define Metric → Analyze → Check → Decide.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) بعد
- 1. جدول Orders صغير لتطبيق تنظيف البيانات.
- 2. Duplicate أو Missing value يغيّر النتيجة.
- 3. عرّف Metric بطريقتين ثم وضح لماذا التعريف مهم.
4) لماذا تغيّر الناتج؟
5) مثال مضاد
لا تستعمل تنظيف البيانات فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) قاعدة القرار
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Proof of learning
أنشئ جدول صغير + تعريف metric خاصاً بالفصل 75. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «تنظيف البيانات» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج جدول صغير + تعريف metric + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
بدل أن نبدأ بالتعريف، سنجرب تنظيم البيانات على حالة صغيرة، نلاحظ النتيجة، ثم نستخرج القاعدة من التجربة.
1) التجربة
موضوعنا هو تنظيم البيانات. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) التوقع
الخريطة: Question → Data → Clean → Define Metric → Analyze → Check → Decide.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) النتيجة
- 1. جدول Orders صغير لتطبيق تنظيم البيانات.
- 2. Duplicate أو Missing value يغيّر النتيجة.
- 3. عرّف Metric بطريقتين ثم وضح لماذا التعريف مهم.
4) التفسير
5) غيّر متغيراً
لا تستعمل تنظيم البيانات فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اكسر التجربة
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) سجل المختبر
أنشئ جدول صغير + تعريف metric خاصاً بالفصل 76. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «تنظيم البيانات» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج جدول صغير + تعريف metric + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنحوّل تحليل البيانات إلى صورة بسيطة من الحياة اليومية، ثم نرجع منها إلى المعنى التقني حتى لا يبقى المصطلح مجرد كلمة.
1) الصورة الذهنية
موضوعنا هو تحليل البيانات. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) اربطها بالتقنية
الخريطة: Question → Data → Clean → Define Metric → Analyze → Check → Decide.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) مثال 1
- 1. جدول Orders صغير لتطبيق تحليل البيانات.
- 2. Duplicate أو Missing value يغيّر النتيجة.
- 3. عرّف Metric بطريقتين ثم وضح لماذا التعريف مهم.
4) مثال 2
5) حدود التشبيه
لا تستعمل تحليل البيانات فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) استعمال عملي
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) علّم شخصاً آخر
أنشئ جدول صغير + تعريف metric خاصاً بالفصل 77. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «تحليل البيانات» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج جدول صغير + تعريف metric + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
شركة صغيرة تريد استعمال Google Sheets المتقدم لتحسين عملية محددة. سنفكك القرار: المشكلة، البديل الحالي، الحل، المخاطر، والقياس.
1) الحالة
موضوعنا هو Google Sheets المتقدم. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) القرار الأول
الخريطة: Question → Data → Clean → Define Metric → Analyze → Check → Decide.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) المعطيات
- 1. جدول Orders صغير لتطبيق Google Sheets المتقدم.
- 2. Duplicate أو Missing value يغيّر النتيجة.
- 3. عرّف Metric بطريقتين ثم وضح لماذا التعريف مهم.
4) البدائل
5) القرار النهائي
لا تستعمل Google Sheets المتقدم فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) ماذا لو؟
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) دورك الآن
أنشئ جدول صغير + تعريف metric خاصاً بالفصل 78. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Google Sheets المتقدم» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج جدول صغير + تعريف metric + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنبدأ بطريقة خاطئة لاستعمال Airtable، نرى لماذا تفشل، ثم نبني الطريقة الصحيحة خطوة بخطوة.
1) الطريقة الخاطئة
موضوعنا هو Airtable. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) لماذا فشلت؟
الخريطة: Question → Data → Clean → Define Metric → Analyze → Check → Decide.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) التصحيح
- 1. جدول Orders صغير لتطبيق Airtable.
- 2. Duplicate أو Missing value يغيّر النتيجة.
- 3. عرّف Metric بطريقتين ثم وضح لماذا التعريف مهم.
4) أعد التجربة
5) علامات الخطر
لا تستعمل Airtable فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) قاعدة ذهبية
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Fix-it task
أنشئ جدول صغير + تعريف metric خاصاً بالفصل 79. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Airtable» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج جدول صغير + تعريف metric + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
فهم قواعد البيانات يصبح أسهل عندما نقارنه بما يشبهه: متى نستخدمه، متى لا نستخدمه، وما تكلفة الاختيار الخطأ.
1) الخيار A
موضوعنا هو قواعد البيانات. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الخيار B
الخريطة: Question → Data → Clean → Define Metric → Analyze → Check → Decide.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) الفرق الحاسم
- 1. جدول Orders صغير لتطبيق قواعد البيانات.
- 2. Duplicate أو Missing value يغيّر النتيجة.
- 3. عرّف Metric بطريقتين ثم وضح لماذا التعريف مهم.
4) مصفوفة القرار
5) حالة رمادية
لا تستعمل قواعد البيانات فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اختر وفسّر
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Checkpoint
أنشئ جدول صغير + تعريف metric خاصاً بالفصل 80. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «قواعد البيانات» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج جدول صغير + تعريف metric + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
📊 Data Literacy أعمق — لأن AI الجيد لا يصلح بيانات سيئة تلقائياً
- Schema: اتفق على أسماء الحقول وأنواعها قبل التحليل.
- Source of Truth: حدد أي جدول أو قاعدة هي المرجع الرسمي.
- Missing values: فرّق بين 0 وUNKNOWN وخلية فارغة.
- Identity: لا تخلط Customer ID أو Product ID أو Market بين جداول مختلفة.
- Data Quality: راقب التكرار، القيم غير المنطقية، الوحدات، العملات، المناطق الزمنية.
- Lineage: اعرف من أين جاءت المعلومة وكيف تحولت.
- Metrics: كل KPI يحتاج تعريفاً وصيغة وفترة ومصدر بيانات.
🧩 RAG
Retrieval Augmented Generation - من أهم المفاهيم
❓ لماذا نحتاج RAG؟
❌ بدون RAG
ChatGPT لا يعرف:
- • منتجات متجرك
- • أسعارك
- • سياساتك
- • FAQ خاص بك
النتيجة: إجابات عامة أو خاطئة ❌
✅ مع RAG
تُعطي AI:
- • 100 منتج
- • 50 سؤال شائع
- • سياسات الشحن
- • معلومات الشركة
النتيجة: بوت يعرف متجرك ✅
🔧 كيف يعمل RAG؟
📚 المفاهيم
🔢 Embeddings
تحويل النص إلى أرقام يفهمها الكمبيوتر. النصوص المتشابهة = أرقام متشابهة.
💾 Vector Database
قاعدة بيانات تخزن الأرقام وتبحث بسرعة عن التشابه.
🚀 المشروع: AI Store Assistant
بوت يعرف كل منتجاتك ويجيب على الأسئلة.
- اجمع كل ملفات متجرك (منتجات، FAQ، سياسات)
- حوّلها إلى نصوص منظمة (Markdown أو JSON)
- استخدم أداة Embeddings (OpenAI Embeddings API)
- خزّن في Vector Database (Supabase أو Pinecone)
- بنِّ واجهة بسيطة (Streamlit أو Next.js)
- عند سؤال: ابحث في Vector DB → أرسل للـ AI → اعرض الإجابة
Fine-tuning ليس أول شيء تحتاجه. RAG غالبًا يكفي وأسرع وأرخص. استخدم Fine-tuning فقط عندما تحتاج أسلوبًا محددًا جدًا.
فصل 83 📄 Documents Processing
معالجة المستندات = تحويل ملفات PDF/Word/Excel إلى نصوص يمكن للـ AI فهمها.
📁 أنواع المستندات
- PDF: الأكثر شيوعًا (كتب، تقارير)
- Word: مستندات نصية
- Excel: جداول بيانات
- صور: تحتاج OCR
🛠️ أدوات المعالجة
- • PyPDF2: قراءة PDF في Python
- • python-docx: قراءة Word
- • pandas: قراءة Excel
- • Tesseract: OCR للصور
فصل 86 🔍 Similarity Search
Similarity Search = البحث عن النصوص المتشابهة في المعنى، وليس فقط الكلمات.
🎯 كيف يعمل؟
- حوّل النص إلى Vector (أرقام)
- قارن Vectors ببعضها
- الأقرب = الأكثر تشابهًا
📊 مقاييس التشابه
- • Cosine Similarity: الأكثر استخدامًا
- • Euclidean Distance: المسافة المباشرة
- • Dot Product: سريع للبيانات الكبيرة
📘 الفصول 81–88 — دروس الإتقان داخل مكانها الصحيح
هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.
في هذا الفصل لن تكتفي بالقراءة: ستبني شيئاً صغيراً باستعمال لماذا نحتاج RAG وتختبره أثناء الشرح.
1) ما سنبنيه
موضوعنا هو لماذا نحتاج RAG. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) القطع المطلوبة
الخريطة: Documents → Chunks → Index → Query → Retrieve → Rerank → Context → Answer/Citation.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) Build 1
- 1. FAQ متجر كمصدر لتطبيق لماذا نحتاج RAG.
- 2. سؤال بصياغتين مختلفتين يجب أن يسترجع نفس المعنى.
- 3. سؤال خارج المصادر يجب أن ينتج Abstain لا اختراعاً.
4) Build 2
5) Test
لا تستعمل لماذا نحتاج RAG فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) Break & Fix
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Deliverable
أنشئ مجموعة أسئلة + retrieval/citation results خاصاً بالفصل 81. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «لماذا نحتاج RAG» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج مجموعة أسئلة + retrieval/citation results + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنحدد أولاً النتيجة التي نريدها من كيف يعمل RAG، ثم نرجع للخلف لمعرفة البيانات والخطوات والأدوات المطلوبة.
1) النتيجة المطلوبة
موضوعنا هو كيف يعمل RAG. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) ارجع خطوة
الخريطة: Documents → Chunks → Index → Query → Retrieve → Rerank → Context → Answer/Citation.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) ارجع خطوة أخرى
- 1. FAQ متجر كمصدر لتطبيق كيف يعمل RAG.
- 2. سؤال بصياغتين مختلفتين يجب أن يسترجع نفس المعنى.
- 3. سؤال خارج المصادر يجب أن ينتج Abstain لا اختراعاً.
4) ابنِ المسار
5) اختبر النتيجة
لا تستعمل كيف يعمل RAG فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) ما الذي قد يفسدها؟
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Artifact
أنشئ مجموعة أسئلة + retrieval/citation results خاصاً بالفصل 82. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «كيف يعمل RAG» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج مجموعة أسئلة + retrieval/citation results + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
اقرأ المثال ثم حاول شرح Documents Processing لشخص لا يعرف AI. الأماكن التي تتوقف فيها هي بالضبط ما يجب أن تفهمه أكثر.
1) اقرأ المثال
موضوعنا هو Documents Processing. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) اشرحه بكلامك
الخريطة: Documents → Chunks → Index → Query → Retrieve → Rerank → Context → Answer/Citation.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) أين أخطأت؟
- 1. FAQ متجر كمصدر لتطبيق Documents Processing.
- 2. سؤال بصياغتين مختلفتين يجب أن يسترجع نفس المعنى.
- 3. سؤال خارج المصادر يجب أن ينتج Abstain لا اختراعاً.
4) أعد الشرح
5) مثال جديد
لا تستعمل Documents Processing فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) سؤال فخ
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Teach-back PASS
أنشئ مجموعة أسئلة + retrieval/citation results خاصاً بالفصل 83. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Documents Processing» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج مجموعة أسئلة + retrieval/citation results + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
بدل تعريف طويل، سنبني أسئلة نعم/لا تساعدك على تقرير هل تحتاج Embeddings أصلاً وكيف تستعمله.
1) السؤال 1
موضوعنا هو Embeddings. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) إذا نعم
الخريطة: Documents → Chunks → Index → Query → Retrieve → Rerank → Context → Answer/Citation.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) إذا لا
- 1. FAQ متجر كمصدر لتطبيق Embeddings.
- 2. سؤال بصياغتين مختلفتين يجب أن يسترجع نفس المعنى.
- 3. سؤال خارج المصادر يجب أن ينتج Abstain لا اختراعاً.
4) السؤال 2
5) قرار الاستخدام
لا تستعمل Embeddings فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) حالة استثنائية
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) ارسم شجرتك
أنشئ مجموعة أسئلة + retrieval/citation results خاصاً بالفصل 84. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Embeddings» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج مجموعة أسئلة + retrieval/citation results + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
تخيّل أنك بدأت مشروعاً صغيراً وواجهتك مشكلة مرتبطة بـ Vector Databases. قبل أن تبحث عن أداة، تريد أن تفهم ماذا يحدث فعلاً ولماذا.
1) افتح المشهد
موضوعنا هو Vector Databases. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الفكرة التي نريد اكتشافها
الخريطة: Documents → Chunks → Index → Query → Retrieve → Rerank → Context → Answer/Citation.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) جرّبها الآن
- 1. FAQ متجر كمصدر لتطبيق Vector Databases.
- 2. سؤال بصياغتين مختلفتين يجب أن يسترجع نفس المعنى.
- 3. سؤال خارج المصادر يجب أن ينتج Abstain لا اختراعاً.
4) ماذا لاحظت؟
5) أين تنفع؟
لا تستعمل Vector Databases فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) فخ شائع
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) تحدّي الفصل
أنشئ مجموعة أسئلة + retrieval/citation results خاصاً بالفصل 85. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Vector Databases» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج مجموعة أسئلة + retrieval/citation results + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
لو حذفنا Similarity Search من النظام، ما الذي سيتوقف؟ وما الشيء الذي سيبقى يعمل؟ هذا السؤال يكشف وظيفة المفهوم قبل تعريفه.
1) السؤال الكبير
موضوعنا هو Similarity Search. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الجواب القصير
الخريطة: Documents → Chunks → Index → Query → Retrieve → Rerank → Context → Answer/Citation.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) فكك الجواب
- 1. FAQ متجر كمصدر لتطبيق Similarity Search.
- 2. سؤال بصياغتين مختلفتين يجب أن يسترجع نفس المعنى.
- 3. سؤال خارج المصادر يجب أن ينتج Abstain لا اختراعاً.
4) ثلاث حالات
5) متى لا تستخدمها؟
لا تستعمل Similarity Search فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اختبر نفسك
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) مهمة صغيرة
أنشئ مجموعة أسئلة + retrieval/citation results خاصاً بالفصل 86. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Similarity Search» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج مجموعة أسئلة + retrieval/citation results + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
قبل فهم بناء Knowledge Base غالباً تنفذ المهمة بطريقة عشوائية. بعد فهمه تصبح قادراً على تحديد المدخلات والخطوات والنتيجة ومعيار الجودة.
1) قبل
موضوعنا هو بناء Knowledge Base. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) المشكلة
الخريطة: Documents → Chunks → Index → Query → Retrieve → Rerank → Context → Answer/Citation.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) بعد
- 1. FAQ متجر كمصدر لتطبيق بناء Knowledge Base.
- 2. سؤال بصياغتين مختلفتين يجب أن يسترجع نفس المعنى.
- 3. سؤال خارج المصادر يجب أن ينتج Abstain لا اختراعاً.
4) لماذا تغيّر الناتج؟
5) مثال مضاد
لا تستعمل بناء Knowledge Base فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) قاعدة القرار
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Proof of learning
أنشئ مجموعة أسئلة + retrieval/citation results خاصاً بالفصل 87. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «بناء Knowledge Base» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج مجموعة أسئلة + retrieval/citation results + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
بدل أن نبدأ بالتعريف، سنجرب بناء Chatbot بالـ RAG على حالة صغيرة، نلاحظ النتيجة، ثم نستخرج القاعدة من التجربة.
1) التجربة
موضوعنا هو بناء Chatbot بالـ RAG. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) التوقع
الخريطة: Documents → Chunks → Index → Query → Retrieve → Rerank → Context → Answer/Citation.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) النتيجة
- 1. FAQ متجر كمصدر لتطبيق بناء Chatbot بالـ RAG.
- 2. سؤال بصياغتين مختلفتين يجب أن يسترجع نفس المعنى.
- 3. سؤال خارج المصادر يجب أن ينتج Abstain لا اختراعاً.
4) التفسير
5) غيّر متغيراً
لا تستعمل بناء Chatbot بالـ RAG فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اكسر التجربة
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) سجل المختبر
أنشئ مجموعة أسئلة + retrieval/citation results خاصاً بالفصل 88. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «بناء Chatbot بالـ RAG» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج مجموعة أسئلة + retrieval/citation results + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
🧩 RAG Production Layer — من Demo إلى نظام يمكن الوثوق به
لا ترمِ الملف كاملاً داخل Vector DB. قسّمه إلى Chunks منطقية، احتفظ بالعنوان والمصدر والتاريخ والصلاحيات وDocument ID كـMetadata. حجم الـChunk يعتمد على نوع المحتوى والسؤال.
عند السؤال: أنشئ Query → استرجع Top-K نتائج → يمكن استعمال Hybrid Search (كلمات + Vector) → Reranking لإعادة ترتيب النتائج → أرسل أفضل سياق للنموذج.
اطلب من النموذج أن يجيب فقط من السياق المتاح، يذكر المصدر أو الـDocument ID عند الإمكان، ويقول «لا توجد معلومة كافية» بدل ملء الفراغ.
- هل استرجعنا المقطع الصحيح؟ Retrieval Recall.
- هل الجواب يطابق المصدر؟ Groundedness.
- هل توجد معلومات مهمة لم تُذكر؟ Completeness.
- هل يرفض عندما لا توجد إجابة؟ Abstention quality.
- هل تغيرت الجودة بعد تغيير chunking/model؟ Regression tests.
RAG لا يعني أن كل مستخدم يحق له رؤية كل وثيقة. فلتر النتائج حسب الصلاحيات. تعامل مع النص المسترجع كمحتوى غير موثوق قد يحتوي Prompt Injection.
🤖 AI Agents
ليس مجرد Chatbot. هو نظام يفكر وينفذ.
🆚 الفرق: Chatbot vs Agent
💬 Chatbot
- • يسأل → يجيب
- • ردود جاهزة
- • لا يفعل شيئًا
- • ذاكرة محدودة
مثال: بوت FAQ بسيط
🤖 Agent
- • له هدف
- • يستخدم أدوات
- • يفكر وينفذ
- • له ذاكرة
مثال: Product Hunter Agent
🧩 مكونات Agent
Brain
LLM
(GPT, Claude)
Tools
APIs
(Search, Sheets)
Memory
معلومات
سابقة
Goal
المهمة
الرئيسية
🚀 مثال: Product Hunter Agent
Google Search API
AI Analysis
Competitor Data
Save to Sheets
🔧 أدوات بناء Agents
LangChain
إطار عمل Python/JS لربط LLMs بأدوات
CrewAI
Multi-Agent Systems بسهولة
AutoGen
Agents يتحدثون مع بعض
يمكنك بناء فريق من Agents: Researcher يبحث → Analyst يحلل → Writer يكتب → Manager يراجع. كلهم يعملون معًا.
فصل 94 🧠 Planning
Planning = قدرة الـ Agent على تقسيم المهمة الكبيرة إلى خطوات صغيرة قابلة للتنفيذ.
🎯 أنواع التخطيط
- ReAct: يفكر → يتصرف → يلاحظ
- Plan-and-Execute: يخطط أولًا ثم ينفذ
- Tree of Thoughts: يستكشف عدة مسارات
- Reflexion: يتعلم من أخطائه
📋 مثال عملي
مهمة: "اكتب تقرير عن المنافسين"
- حدد المنافسين الرئيسيين
- اجمع بيانات كل منافس
- حلل نقاط القوة والضعف
- اكتب التقرير النهائي
📘 الفصول 89–97 — دروس الإتقان داخل مكانها الصحيح
هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.
سنحوّل ما هو Agent إلى صورة بسيطة من الحياة اليومية، ثم نرجع منها إلى المعنى التقني حتى لا يبقى المصطلح مجرد كلمة.
1) الصورة الذهنية
موضوعنا هو ما هو Agent. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) اربطها بالتقنية
الخريطة: Goal → State → Choose Tool → Act → Observe → Evaluate → Stop/Approve.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) مثال 1
- 1. Agent بحث Read-only يستخدم ما هو Agent.
- 2. Agent يجهز Draft لكن Human يوافق على الإرسال.
- 3. Tool يفشل؛ صمم Retry أو Stop بدلاً من Loop لا نهائي.
4) مثال 2
5) حدود التشبيه
لا تستعمل ما هو Agent فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) استعمال عملي
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) علّم شخصاً آخر
أنشئ Agent spec + permission table خاصاً بالفصل 89. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «ما هو Agent» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Agent spec + permission table + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
شركة صغيرة تريد استعمال الفرق بين Chatbot و Agent لتحسين عملية محددة. سنفكك القرار: المشكلة، البديل الحالي، الحل، المخاطر، والقياس.
1) الحالة
موضوعنا هو الفرق بين Chatbot و Agent. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) القرار الأول
الخريطة: Goal → State → Choose Tool → Act → Observe → Evaluate → Stop/Approve.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) المعطيات
- 1. Agent بحث Read-only يستخدم الفرق بين Chatbot و Agent.
- 2. Agent يجهز Draft لكن Human يوافق على الإرسال.
- 3. Tool يفشل؛ صمم Retry أو Stop بدلاً من Loop لا نهائي.
4) البدائل
5) القرار النهائي
لا تستعمل الفرق بين Chatbot و Agent فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) ماذا لو؟
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) دورك الآن
أنشئ Agent spec + permission table خاصاً بالفصل 90. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «الفرق بين Chatbot و Agent» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Agent spec + permission table + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنبدأ بطريقة خاطئة لاستعمال مكونات Agent، نرى لماذا تفشل، ثم نبني الطريقة الصحيحة خطوة بخطوة.
1) الطريقة الخاطئة
موضوعنا هو مكونات Agent. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) لماذا فشلت؟
الخريطة: Goal → State → Choose Tool → Act → Observe → Evaluate → Stop/Approve.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) التصحيح
- 1. Agent بحث Read-only يستخدم مكونات Agent.
- 2. Agent يجهز Draft لكن Human يوافق على الإرسال.
- 3. Tool يفشل؛ صمم Retry أو Stop بدلاً من Loop لا نهائي.
4) أعد التجربة
5) علامات الخطر
لا تستعمل مكونات Agent فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) قاعدة ذهبية
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Fix-it task
أنشئ Agent spec + permission table خاصاً بالفصل 91. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «مكونات Agent» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Agent spec + permission table + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
فهم Tools يصبح أسهل عندما نقارنه بما يشبهه: متى نستخدمه، متى لا نستخدمه، وما تكلفة الاختيار الخطأ.
1) الخيار A
موضوعنا هو Tools. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الخيار B
الخريطة: Goal → State → Choose Tool → Act → Observe → Evaluate → Stop/Approve.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) الفرق الحاسم
- 1. Agent بحث Read-only يستخدم Tools.
- 2. Agent يجهز Draft لكن Human يوافق على الإرسال.
- 3. Tool يفشل؛ صمم Retry أو Stop بدلاً من Loop لا نهائي.
4) مصفوفة القرار
5) حالة رمادية
لا تستعمل Tools فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اختر وفسّر
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Checkpoint
أنشئ Agent spec + permission table خاصاً بالفصل 92. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Tools» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Agent spec + permission table + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
في هذا الفصل لن تكتفي بالقراءة: ستبني شيئاً صغيراً باستعمال Memory وتختبره أثناء الشرح.
1) ما سنبنيه
موضوعنا هو Memory. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) القطع المطلوبة
الخريطة: Goal → State → Choose Tool → Act → Observe → Evaluate → Stop/Approve.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) Build 1
- 1. Agent بحث Read-only يستخدم Memory.
- 2. Agent يجهز Draft لكن Human يوافق على الإرسال.
- 3. Tool يفشل؛ صمم Retry أو Stop بدلاً من Loop لا نهائي.
4) Build 2
5) Test
لا تستعمل Memory فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) Break & Fix
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Deliverable
أنشئ Agent spec + permission table خاصاً بالفصل 93. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Memory» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Agent spec + permission table + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنحدد أولاً النتيجة التي نريدها من Planning، ثم نرجع للخلف لمعرفة البيانات والخطوات والأدوات المطلوبة.
1) النتيجة المطلوبة
موضوعنا هو Planning. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) ارجع خطوة
الخريطة: Goal → State → Choose Tool → Act → Observe → Evaluate → Stop/Approve.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) ارجع خطوة أخرى
- 1. Agent بحث Read-only يستخدم Planning.
- 2. Agent يجهز Draft لكن Human يوافق على الإرسال.
- 3. Tool يفشل؛ صمم Retry أو Stop بدلاً من Loop لا نهائي.
4) ابنِ المسار
5) اختبر النتيجة
لا تستعمل Planning فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) ما الذي قد يفسدها؟
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Artifact
أنشئ Agent spec + permission table خاصاً بالفصل 94. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Planning» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Agent spec + permission table + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
اقرأ المثال ثم حاول شرح Agent Workflows لشخص لا يعرف AI. الأماكن التي تتوقف فيها هي بالضبط ما يجب أن تفهمه أكثر.
1) اقرأ المثال
موضوعنا هو Agent Workflows. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) اشرحه بكلامك
الخريطة: Goal → State → Choose Tool → Act → Observe → Evaluate → Stop/Approve.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) أين أخطأت؟
- 1. Agent بحث Read-only يستخدم Agent Workflows.
- 2. Agent يجهز Draft لكن Human يوافق على الإرسال.
- 3. Tool يفشل؛ صمم Retry أو Stop بدلاً من Loop لا نهائي.
4) أعد الشرح
5) مثال جديد
لا تستعمل Agent Workflows فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) سؤال فخ
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Teach-back PASS
أنشئ Agent spec + permission table خاصاً بالفصل 95. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Agent Workflows» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Agent spec + permission table + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
بدل تعريف طويل، سنبني أسئلة نعم/لا تساعدك على تقرير هل تحتاج Multi-Agent Systems أصلاً وكيف تستعمله.
1) السؤال 1
موضوعنا هو Multi-Agent Systems. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) إذا نعم
الخريطة: Goal → State → Choose Tool → Act → Observe → Evaluate → Stop/Approve.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) إذا لا
- 1. Agent بحث Read-only يستخدم Multi-Agent Systems.
- 2. Agent يجهز Draft لكن Human يوافق على الإرسال.
- 3. Tool يفشل؛ صمم Retry أو Stop بدلاً من Loop لا نهائي.
4) السؤال 2
5) قرار الاستخدام
لا تستعمل Multi-Agent Systems فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) حالة استثنائية
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) ارسم شجرتك
أنشئ Agent spec + permission table خاصاً بالفصل 96. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Multi-Agent Systems» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Agent spec + permission table + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
تخيّل أنك بدأت مشروعاً صغيراً وواجهتك مشكلة مرتبطة بـ بناء Agents تجارية. قبل أن تبحث عن أداة، تريد أن تفهم ماذا يحدث فعلاً ولماذا.
1) افتح المشهد
موضوعنا هو بناء Agents تجارية. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الفكرة التي نريد اكتشافها
الخريطة: Goal → State → Choose Tool → Act → Observe → Evaluate → Stop/Approve.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) جرّبها الآن
- 1. Agent بحث Read-only يستخدم بناء Agents تجارية.
- 2. Agent يجهز Draft لكن Human يوافق على الإرسال.
- 3. Tool يفشل؛ صمم Retry أو Stop بدلاً من Loop لا نهائي.
4) ماذا لاحظت؟
5) أين تنفع؟
لا تستعمل بناء Agents تجارية فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) فخ شائع
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) تحدّي الفصل
أنشئ Agent spec + permission table خاصاً بالفصل 97. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «بناء Agents تجارية» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Agent spec + permission table + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
🤖 Agent Engineering — متى تحتاج Agent ومتى لا تحتاجه
✅ استخدم Workflow ثابتاً عندما
- الخطوات معروفة.
- القواعد واضحة.
- الخطأ مكلف.
- تحتاج نتيجة قابلة للتكرار.
🤖 استخدم Agent عندما
- المسار لا يمكن تحديده مسبقاً بالكامل.
- يحتاج اختيار أدوات حسب الحالة.
- يحتاج تخطيطاً وتكراراً مع حدود.
- الفائدة تبرر تكلفة وعدم يقين أعلى.
- Tool permissions: اعطِ Agent أقل صلاحية تكفي للمهمة.
- Budgets: حد عدد الخطوات، الوقت، التكلفة والطلبات.
- Memory: لا تحفظ كل شيء؛ احفظ ما يفيد وبسياسة واضحة.
- Evaluation: اختبر المهمة على مجموعة حالات قبل إعطائه وصولاً حقيقياً.
- Fallback: إذا لم ينجح بعد عدد محدد من المحاولات، توقف وصعّد للإنسان.
🛒 AI في Ecommerce
استخدم AI في كل مرحلة من مراحل المتجر
📊 مراحل Ecommerce + AI
🔍 Product Research
AI يحلل السوق ويجد منتجات مربحة
📈 Competitor Analysis
تحليل المنافسين تلقائيًا
📝 Product Pages
وصف المنتج + صور + SEO
📢 Ads
إعلانات + صور + فيديوهات
💬 Customer Support
بوت ذكي يعرف منتجاتك
📧 Email Marketing
رسائل تلقائية + متابعة
💡 Affiliate Marketing بالـ AI
AI يساعدك في:
- Keyword Research (الكلمات المفتاحية)
- كتابة مقالات مقارنة (Top 10, Best of)
- SEO Optimization
- إنشاء Reviews
- Content Calendar
📦 Digital Products
ابنِ منتجات رقمية بـ AI:
🎁 Templates
- • Prompt Packs
- • Notion Templates
- • Spreadsheet Systems
- • Canva Templates
📚 Guides
- • Ebooks
- • Checklists
- • Mini Courses
- • AI Tools Lists
📘 الفصول 32–40 — دروس الإتقان داخل مكانها الصحيح
هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.
فهم AI في Ecommerce يصبح أسهل عندما نقارنه بما يشبهه: متى نستخدمه، متى لا نستخدمه، وما تكلفة الاختيار الخطأ.
1) الخيار A
موضوعنا هو AI في Ecommerce. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الخيار B
الخريطة: Audience/Problem → Brief → Generate Options → Review → Test → Measure.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) الفرق الحاسم
- 1. استخدم AI في Ecommerce على Brief لمنتج واحد.
- 2. ولّد 3 بدائل ثم اختر بمعيار واضح.
- 3. اختبر ادعاءً يحتاج دليلاً ولا تسمح لـAI باختراعه.
4) مصفوفة القرار
5) حالة رمادية
لا تستعمل AI في Ecommerce فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اختر وفسّر
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Checkpoint
أنشئ brief + candidates + selection note خاصاً بالفصل 32. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «AI في Ecommerce» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج brief + candidates + selection note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
بدل أن نبدأ بالتعريف، سنجرب AI في Customer Support على حالة صغيرة، نلاحظ النتيجة، ثم نستخرج القاعدة من التجربة.
1) التجربة
موضوعنا هو AI في Customer Support. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) التوقع
الخريطة: Audience/Problem → Brief → Generate Options → Review → Test → Measure.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) النتيجة
- 1. استخدم AI في Customer Support على Brief لمنتج واحد.
- 2. ولّد 3 بدائل ثم اختر بمعيار واضح.
- 3. اختبر ادعاءً يحتاج دليلاً ولا تسمح لـAI باختراعه.
4) التفسير
5) غيّر متغيراً
لا تستعمل AI في Customer Support فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اكسر التجربة
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) سجل المختبر
أنشئ brief + candidates + selection note خاصاً بالفصل 40. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «AI في Customer Support» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج brief + candidates + selection note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
🛒 تصحيح مهم: AI يساعد في Product Research لكنه لا يثبت Winner وحده
في التجارة الإلكترونية، «وجد AI منتجاً مربحاً» صياغة أقوى من الدليل المتاح. الأفضل أن تفصل الرحلة:
- Views وCTR لا يثبتان الربح.
- Submitted order لا يساوي Delivered order خصوصاً في COD.
- AI لا يستطيع ادعاء جودة مادية لمنتج لم يره الإنسان.
- الربح يحتاج كل التكاليف: شراء، شحن، Fulfillment، Returns/RTO، Ads وغيرها.
- أي توصية Product تحتاج Market وChannel وVariant واضحين؛ لا تخلط أدلة منتجات أو أسواق مختلفة.
🔗 Affiliate Marketing & Digital Products
فصول 33-34: بناء دخل سلبي من التسويق بالعمولة والمنتجات الرقمية
فصل 33 🔗 AI في Affiliate Marketing
Affiliate Marketing = تسويق منتجات الآخرين مقابل عمولة على كل عملية بيع.
🎯 كيف يساعدك AI؟
- Keyword Research (الكلمات المفتاحية)
- كتابة مقالات مقارنة (Top 10, Best of)
- SEO Optimization
- إنشاء Reviews احترافية
- Content Calendar تلقائي
- تحليل المنافسين
📊 أفضل المنصات
- • Amazon Associates
- • ShareASale
- • CJ Affiliate
- • ClickBank
- • Impact
فصل 34 📦 AI في Digital Products
Digital Products = منتجات رقمية تُباع مرات لا نهائية بدون تكلفة إضافية.
🎁 أنواع المنتجات الرقمية
- Prompt Packs (حزم برومبتات)
- Notion Templates
- Spreadsheet Systems
- Canva Templates
- Ebooks و Guides
- Mini Courses
- Checklists
- AI Tools Lists
🛠️ أدوات البناء
- • Canva (تصميم)
- • Notion (قوالب)
- • Gumroad (بيع)
- • LemonSqueezy (بيع)
- • ChatGPT/Claude (محتوى)
منتج رقمي ناجح = مشكلة محددة + حل جاهز + سعر منخفض ($9-$49) + تسويق مستمر
📘 الفصل 33 — الدرس الكامل
هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.
في هذا الفصل لن تكتفي بالقراءة: ستبني شيئاً صغيراً باستعمال AI في Affiliate Marketing وتختبره أثناء الشرح.
1) ما سنبنيه
موضوعنا هو AI في Affiliate Marketing. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) القطع المطلوبة
الخريطة: Audience/Problem → Brief → Generate Options → Review → Test → Measure.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) Build 1
- 1. استخدم AI في Affiliate Marketing على Brief لمنتج واحد.
- 2. ولّد 3 بدائل ثم اختر بمعيار واضح.
- 3. اختبر ادعاءً يحتاج دليلاً ولا تسمح لـAI باختراعه.
4) Build 2
5) Test
لا تستعمل AI في Affiliate Marketing فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) Break & Fix
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Deliverable
أنشئ brief + candidates + selection note خاصاً بالفصل 33. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «AI في Affiliate Marketing» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج brief + candidates + selection note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
🔗 Affiliate كقرار شراء وليس كآلة مقالات
- ابدأ من Buyer Decision: ما القرار الذي يحتار فيه المشتري ويمكن لمحتوى مفيد أن يساعده؟
- Buyer Intent: فرّق بين شخص يتعلم وشخص يقارن قبل الشراء.
- Program Verification: تحقق من وجود البرنامج وأهليتك وشروطه الحالية من المصادر الرسمية عندما يكون ذلك مهماً.
- No fake experience: لا تقل «جربت» أو «اختبرت» منتجاً إذا لم يحدث.
- Disclosure: وضح علاقة الـAffiliate وفق القواعد المناسبة للمنصة والسوق.
- Real-market proof: النجاح الحقيقي يظهر في Clicks قابلة للإسناد ثم Sales/Commission وجودة الإيراد، لا في عدد المقالات فقط.
وجود فرصة تبدو جيدة بالبحث يسمح بالتجربة. لا نسميها Winner حتى تظهر بيانات حقيقية من السوق.
📈 Marketing & SEO
فصول 36-40: التسويق الرقمي، SEO، الكتابة الإعلانية، الإعلانات، وخدمة العملاء
فصل 36 📢 AI في Marketing العام
AI يحول التسويق من تخمين إلى علم.
🎯 استخدامات AI في التسويق
- تحليل الجمهور المستهدف
- إنشاء Personas
- كتابة المحتوى التسويقي
- تحليل المنافسين
- التنبؤ بالاتجاهات
- أتمتة الحملات
🛠️ أدوات AI التسويقية
- • ChatGPT / Claude (محتوى)
- • Jasper (كتابة إعلانية)
- • Copy.ai (نصوص تسويقية)
- • Surfer SEO (تحسين محركات)
- • Midjourney (صور إعلانية)
فصل 37 🔍 AI في SEO
SEO = ظهور موقعك في نتائج البحث الأولى مجانًا.
📊 كيف يساعد AI في SEO؟
- Keyword Research (بحث الكلمات)
- Content Optimization (تحسين المحتوى)
- Meta Tags Generation
- Internal Linking Suggestions
- Content Gap Analysis
- Technical SEO Audits
⚡ أدوات SEO بالـ AI
- • Surfer SEO
- • Frase
- • Clearscope
- • MarketMuse
- • ChatGPT (للمحتوى)
فصل 38 ✍️ AI في Copywriting
Copywriting = فن الكتابة الإعلانية التي تبيع.
🎯 أنواع النصوص الإعلانية
- Headlines (عناوين رئيسية)
- Product Descriptions
- Email Sequences
- Landing Pages
- Ad Copy (نصوص إعلانية)
- Social Media Posts
📐 أطر Copywriting
- • AIDA: Attention, Interest, Desire, Action
- • PAS: Problem, Agitate, Solution
- • FAB: Features, Advantages, Benefits
- • 4Cs: Clear, Concise, Compelling, Credible
فصل 39 📱 AI في Ads
AI يجعل الإعلانات أكثر ذكاءً وأقل تكلفة.
🎯 استخدامات AI في الإعلانات
- إنشاء نصوص إعلانية متعددة
- توليد صور وفيديوهات إعلانية
- تحليل أداء الإعلانات
- استهداف الجمهور المناسب
- A/B Testing تلقائي
- تحسين الميزانية
🛠️ منصات الإعلانات
- • Facebook Ads (Meta)
- • Google Ads
- • TikTok Ads
- • Instagram Ads
- • LinkedIn Ads
اختبر 5 نسخ إعلانية مختلفة. أنفق 80% من الميزانية على الأفضل أداءً.
فصل 40 💬 AI في Customer Support
خدمة عملاء ذكية = عملاء سعداء + تكلفة أقل.
🤖 تطبيقات AI في الدعم
- Chatbots ذكية (24/7)
- الرد التلقائي على الأسئلة الشائعة
- تحليل مشاعر العملاء
- توجيه التذاكر للقسم المناسب
- اقتراح حلول تلقائية
- ترجمة فورية
🛠️ أدوات الدعم بالـ AI
- • Intercom
- • Zendesk AI
- • Tidio
- • Custom GPT (خاص بك)
- • RAG Chatbot (متقدم)
التسويق بالـ AI ليس رفاهية. هو ضرورة للبقاء في المنافسة. ابدأ بـ SEO و Copywriting، ثم توسع للإعلانات والدعم.
📘 الفصول 36–39 — دروس الإتقان داخل مكانها الصحيح
هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.
بدل تعريف طويل، سنبني أسئلة نعم/لا تساعدك على تقرير هل تحتاج AI في Marketing أصلاً وكيف تستعمله.
1) السؤال 1
موضوعنا هو AI في Marketing. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) إذا نعم
الخريطة: Audience/Problem → Brief → Generate Options → Review → Test → Measure.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) إذا لا
- 1. استخدم AI في Marketing على Brief لمنتج واحد.
- 2. ولّد 3 بدائل ثم اختر بمعيار واضح.
- 3. اختبر ادعاءً يحتاج دليلاً ولا تسمح لـAI باختراعه.
4) السؤال 2
5) قرار الاستخدام
لا تستعمل AI في Marketing فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) حالة استثنائية
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) ارسم شجرتك
أنشئ brief + candidates + selection note خاصاً بالفصل 36. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «AI في Marketing» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج brief + candidates + selection note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
تخيّل أنك بدأت مشروعاً صغيراً وواجهتك مشكلة مرتبطة بـ AI في SEO. قبل أن تبحث عن أداة، تريد أن تفهم ماذا يحدث فعلاً ولماذا.
1) افتح المشهد
موضوعنا هو AI في SEO. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الفكرة التي نريد اكتشافها
الخريطة: Audience/Problem → Brief → Generate Options → Review → Test → Measure.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) جرّبها الآن
- 1. استخدم AI في SEO على Brief لمنتج واحد.
- 2. ولّد 3 بدائل ثم اختر بمعيار واضح.
- 3. اختبر ادعاءً يحتاج دليلاً ولا تسمح لـAI باختراعه.
4) ماذا لاحظت؟
5) أين تنفع؟
لا تستعمل AI في SEO فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) فخ شائع
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) تحدّي الفصل
أنشئ brief + candidates + selection note خاصاً بالفصل 37. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «AI في SEO» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج brief + candidates + selection note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
لو حذفنا AI في Copywriting من النظام، ما الذي سيتوقف؟ وما الشيء الذي سيبقى يعمل؟ هذا السؤال يكشف وظيفة المفهوم قبل تعريفه.
1) السؤال الكبير
موضوعنا هو AI في Copywriting. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الجواب القصير
الخريطة: Audience/Problem → Brief → Generate Options → Review → Test → Measure.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) فكك الجواب
- 1. استخدم AI في Copywriting على Brief لمنتج واحد.
- 2. ولّد 3 بدائل ثم اختر بمعيار واضح.
- 3. اختبر ادعاءً يحتاج دليلاً ولا تسمح لـAI باختراعه.
4) ثلاث حالات
5) متى لا تستخدمها؟
لا تستعمل AI في Copywriting فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اختبر نفسك
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) مهمة صغيرة
أنشئ brief + candidates + selection note خاصاً بالفصل 38. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «AI في Copywriting» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج brief + candidates + selection note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
قبل فهم AI في Ads غالباً تنفذ المهمة بطريقة عشوائية. بعد فهمه تصبح قادراً على تحديد المدخلات والخطوات والنتيجة ومعيار الجودة.
1) قبل
موضوعنا هو AI في Ads. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) المشكلة
الخريطة: Audience/Problem → Brief → Generate Options → Review → Test → Measure.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) بعد
- 1. استخدم AI في Ads على Brief لمنتج واحد.
- 2. ولّد 3 بدائل ثم اختر بمعيار واضح.
- 3. اختبر ادعاءً يحتاج دليلاً ولا تسمح لـAI باختراعه.
4) لماذا تغيّر الناتج؟
5) مثال مضاد
لا تستعمل AI في Ads فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) قاعدة القرار
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Proof of learning
أنشئ brief + candidates + selection note خاصاً بالفصل 39. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «AI في Ads» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج brief + candidates + selection note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
📈 Marketing Science Layer — لا تبدأ بالقناة
- Fact vs Hypothesis: «الجمهور يحب هذا Hook» فرضية حتى تختبرها.
- Vanity metrics: Reach وLikes لا تكفي للحكم على Business outcome.
- Attribution: لا تنسب Sale لقناة بدون Tracking مناسب.
- Experiment: حدد الفرضية والمقياس ومدة الاختبار قبل رؤية النتيجة.
- Guardrail: قد يرتفع Conversion بينما تنخفض جودة العملاء أو الربح؛ راقب المقاييس الواقية.
- Retention: النمو ليس Acquisition فقط؛ جودة العميل وما يحدث بعد الشراء جزء من التسويق.
📱 Content Creation بالـ AI
بناء آلة محتوى لا تتوقف
🎬 منصات المحتوى
YouTube
Scripts, Thumbnails, Titles, Descriptions, Tags
TikTok
Short Scripts, Hooks, Trends, Captions
Captions, Carousels, Stories, Reels
📝 Content System
نظام يحول فكرة واحدة إلى 10 قطع محتوى:
🎬 Workflow: من المنتج إلى المحتوى
📱 Content Engine — الجودة قبل كثرة القطع
- One idea → many formats مفيد، لكن Repurpose يعني تكييف الرسالة للمنصة لا نسخ نفس النص.
- كل محتوى تجاري يحتاج Audience + Intent + Message + Proof + CTA.
- الادعاءات التي فيها أرقام أو Specs أو أسعار تحتاج مصدر/تاريخ مناسب.
- إذا لم تجرب المنتج، استخدم صياغة مبنية على Specs/Reviews/Sources ولا تدّع تجربة شخصية.
- افصل Content Production عن Content Approval عندما توجد Claims حساسة.
- قِس Qualified actions، وليس المشاهدات فقط.
💼 Freelance & AI Services
بيع أنظمة AI كخدمات
🛠️ الخدمات التي يمكنك بيعها
⚙️ AI Automation
- • Content Automation Systems
- • Lead Generation Workflows
- • Email Automation
- • Data Processing Pipelines
💬 AI Chatbots
- • Customer Support Bots
- • Lead Qualification Bots
- • RAG-based Store Assistants
- • WhatsApp Automation
📝 Content Systems
- • AI Content Machines
- • Social Media Systems
- • SEO Content Pipelines
- • Email Newsletter Systems
🛒 Ecommerce AI
- • Product Research Systems
- • Ad Copy Generators
- • Competitor Analysis Tools
- • Store Optimization
💬 كيف تبيع (لغة البيع)
❌ لا تقول
"أبني AI"
"أستخدم ChatGPT"
"أعمل Automation"
✅ قل
"أساعد المتاجر على توفير الوقت وتقليل العمل اليدوي"
"أبني أنظمة تزيد مبيعاتك 30%"
"أوفر لك 10 ساعات أسبوعيًا"
📁 Portfolio
كل مشروع يجب أن يحتوي على:
- وصف المشكلة التي حللتها
- الحل (مع Screenshots أو فيديو)
- النتيجة (أرقام إن أمكن)
- الأدوات المستخدمة
- Testimonial (إن وجد)
لا تبدأ بـ Fiverr. ابدأ بـ LinkedIn + Twitter/X. انشر ما تبنيه يوميًا. العملاء سيجدونك.
📘 الفصل 35 — الدرس الكامل
هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.
اقرأ المثال ثم حاول شرح AI في Freelancing لشخص لا يعرف AI. الأماكن التي تتوقف فيها هي بالضبط ما يجب أن تفهمه أكثر.
1) اقرأ المثال
موضوعنا هو AI في Freelancing. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) اشرحه بكلامك
الخريطة: Audience/Problem → Brief → Generate Options → Review → Test → Measure.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) أين أخطأت؟
- 1. استخدم AI في Freelancing على Brief لمنتج واحد.
- 2. ولّد 3 بدائل ثم اختر بمعيار واضح.
- 3. اختبر ادعاءً يحتاج دليلاً ولا تسمح لـAI باختراعه.
4) أعد الشرح
5) مثال جديد
لا تستعمل AI في Freelancing فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) سؤال فخ
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Teach-back PASS
أنشئ brief + candidates + selection note خاصاً بالفصل 35. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «AI في Freelancing» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج brief + candidates + selection note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
💼 من مهارة AI إلى خدمة يشتريها عميل
- لا تبيع «ChatGPT». بع نتيجة واضحة مثل تقليل وقت معالجة الطلبات أو تنظيم Lead follow-up.
- اكتب Scope وما هو خارج Scope حتى تمنع توسع المشروع بلا مقابل.
- قبل السعر افهم قيمة النتيجة وحجم العمل والمخاطر والتكاليف.
- استعمل Milestones للمشاريع الطويلة.
- لا تصنع Testimonial أو Result غير حقيقي؛ وثق Before/After فقط من بيانات فعلية.
- بعد التسليم: SOP + Documentation + Credentials handoff + Maintenance plan.
📅 خطة أول 30 يومًا
يوم بيوم: ماذا تتعلم، ماذا تبني، ما النتيجة
🎯 الهدف بعد 30 يوم
- فهم أساسيات AI Builder
- مكتبة Prompts خاصة بك
- نظام AI Content يعمل
- أول Workflow Automation
- أول مشروع في Portfolio
من الصفر إلى Builder
📆 الأسبوع 1: بناء العقلية + البيئة
التعلم: فهم الفرق بين AI User و AI Builder
البناء:
- أنشئ حسابات: ChatGPT, Claude, Perplexity, Cursor
- أنشئ مجلد AI_BUSINESS على حاسوبك
- أنشئ 11_Knowledge_Base
النتيجة: بيئة عمل جاهزة
التعلم: لا تسأل "أعطني فكرة منتج"
البناء: أنشئ أول 5 Prompts احترافية
النتيجة: 5 Prompts في Knowledge Base
التعلم: Framework: Role + Context + Task + Constraints + Format
البناء:
- Product Research Prompt
- Competitor Analysis Prompt
- Ad Copy Prompt
- Content Ideas Prompt
- SEO Prompt
النتيجة: 10 Prompts محفوظة
التعلم: تطبيق Prompts على منتج حقيقي
البناء: اجعل AI ينتج:
- وصف المنتج
- 10 Hooks
- 5 إعلانات
- 10 أفكار فيديو
النتيجة: حزمة محتوى كاملة لمنتج واحد
📆 الأسبوع 2: Generative AI + Content Machine
البناء: أنشئ Google Sheet:
النتيجة: نظام Content Machine يعمل
البناء: استخدم AI لإنتاج:
- 5 وصف منتج
- 20 إعلان
- 10 Scripts فيديو
- 5 Emails
- 3 مقالات
النتيجة: مكتبة محتوى جاهزة
📆 الأسبوع 3: APIs + Automation
التعلم:
- ما هو API
- API Key
- Request / Response
- JSON
البناء: جرب OpenAI API يدويًا (Postman أو curl)
البناء: في n8n:
النتيجة: Workflow يعمل تلقائيًا
📆 الأسبوع 4: أول مشروع Portfolio
المشروع:
Input:
- • اسم المنتج
- • السعر
- • الجمهور
Output:
- • وصف المنتج
- • إعلان
- • Script
الأدوات: Google Sheet + AI + n8n Workflow
النتيجة: مشروع كامل في Portfolio + README.md
كل أسبوع: 5 ساعات تعلم + 10 ساعات بناء + 3 ساعات نشر/بيع
📘 الفصل 151 — الدرس الكامل
هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.
سنبدأ بطريقة خاطئة لاستعمال خطة أول 30 يوم، نرى لماذا تفشل، ثم نبني الطريقة الصحيحة خطوة بخطوة.
1) الطريقة الخاطئة
موضوعنا هو خطة أول 30 يوم. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) لماذا فشلت؟
الخريطة: Skill → Artifact → Evidence → Gate → Next Skill.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) التصحيح
- 1. حوّل «خطة أول 30 يوم» إلى Milestone قابل للقياس.
- 2. حدد Artifact يجب أن تنتجه قبل الانتقال.
- 3. حدد HOLD condition إذا لم يتحقق الفهم أو التطبيق.
4) أعد التجربة
5) علامات الخطر
لا تستعمل خطة أول 30 يوم فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) قاعدة ذهبية
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Fix-it task
أنشئ milestone tracker خاصاً بالفصل 151. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «خطة أول 30 يوم» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج milestone tracker + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
🚪 Gate نهاية أول 30 يوم
لا تعتبر الشهر ناجحاً لأنك «تعلمت كثيراً». حاول الوصول إلى هذه الأدلة العملية:
- أستطيع شرح LLM / Prompt / API / JSON / Automation بكلماتي.
- عندي Prompt Template استخدمته أكثر من مرة وراجعته.
- نفذت API request أو Workflow بسيط فعلياً.
- بنيت مشروع Portfolio واحداً يمكن عرضه.
- عندي README يشرح Input → Process → Output → Limitations.
- عندي قائمة أخطاء أو دروس تعلمتها من المشروع.
لا تقفز للـRAG وAgents فقط لأن الخطة الزمنية قالت ذلك. كرر الأجزاء الناقصة حتى تصبح الأساسيات عملية.
📆 خطة 60 يومًا
من الأساسيات إلى أول عميل مدفوع
🎯 الهدف بعد 60 يومًا
✅
خدمة تعمل
نظام Automation أو Chatbot يعمل
💰
عميلان مدفوعان
دخل أولي من AI
🌐
Landing Page
صفحة هبوط احترافية
📁
Portfolio
3 مشاريع موثقة
📅 اليوم 31-45: التعمق والبناء
الأسبوع 5: Automation متقدم
• بناء 3 Workflows متقدمة في n8n/Make
• ربط APIs خارجية
• معالجة الأخطاء والـ Error Handling
الأسبوع 6: أول Landing Page
• تصميم صفحة هبوط بـ Vibe Coding
• كتابة Copy احترافي
• ربط نموذج الاتصال
الأسبوع 7-8: أول عميل مدفوع
• Cold Outreach لـ 50 عميل محتمل
• تقديم عرض تجريبي مجاني
• إغلاق أول صفقة مدفوعة
📅 اليوم 46-60: التكرار والتحسين
الأسبوع 9: تحسين الخدمة
• جمع Feedback من العملاء
• تحسين الـ Workflow بناءً على الملاحظات
• توثيق العملية
الأسبوع 10: بناء نظام تكراري
• إنشاء Templates قابلة لإعادة الاستخدام
• بناء Onboarding Process
• أتمتة التسليم
الأسبوع 11-12: زيادة الأسعار
• رفع الأسعار 50%
• استهداف عملاء أكبر
• بناء Case Study من أول عميل
لا تنتظر الكمال. ابدأ البيع قبل أن تكون جاهزًا 100%. العميل الأول يعلمك أكثر من 10 دورات.
📘 الفصل 152 — الدرس الكامل
هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.
فهم خطة 60 يوم يصبح أسهل عندما نقارنه بما يشبهه: متى نستخدمه، متى لا نستخدمه، وما تكلفة الاختيار الخطأ.
1) الخيار A
موضوعنا هو خطة 60 يوم. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الخيار B
الخريطة: Skill → Artifact → Evidence → Gate → Next Skill.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) الفرق الحاسم
- 1. حوّل «خطة 60 يوم» إلى Milestone قابل للقياس.
- 2. حدد Artifact يجب أن تنتجه قبل الانتقال.
- 3. حدد HOLD condition إذا لم يتحقق الفهم أو التطبيق.
4) مصفوفة القرار
5) حالة رمادية
لا تستعمل خطة 60 يوم فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اختر وفسّر
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Checkpoint
أنشئ milestone tracker خاصاً بالفصل 152. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «خطة 60 يوم» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج milestone tracker + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
🚪 Gate نهاية 60 يوم
- Workflow واحد على الأقل يعمل من Trigger إلى Output مع Error path واضح.
- تعرف أين تحفظ API Keys بأمان.
- تستطيع قراءة JSON وفهم Request/Response وStatus Code.
- بنيت مشروعاً يخدم Use Case حقيقي، لا Demo عشوائياً.
- اختبرت المشروع على عدة حالات وسجلت الفشل.
- كتبت عرض Service بسيطاً: المشكلة، النتيجة، Scope، السعر أو طريقة التسعير.
🗓️ خطة 90 يومًا
من الخدمة إلى نظام قابل للبيع
🎯 الهدف بعد 90 يومًا
🤖
نظام قابل للبيع
منتج أو خدمة مؤتمتة
💵
دخل شهري أولي
$500-$2000 شهريًا
🧠
بوت ذكي يعمل
RAG System أو AI Agent
📈
5 عملاء نشطون
قاعدة عملاء متنامية
📅 اليوم 61-75: التوسع
الأسبوع 13: RAG System أولي
• بناء Knowledge Base
• ربط Vector Database
• إنشاء Chatbot ذكي
الأسبوع 14: 5 عملاء نشطون
• توسيع الـ Outreach
• تقديم عروض جديدة
• بناء نظام Referral
الأسبوع 15: محتوى يومي
• نشر محتوى يومي على LinkedIn
• مشاركة Case Studies
• بناء Personal Brand
📅 اليوم 76-90: التحسين والأتمتة
الأسبوع 16: أتمتة 80%
• أتمتة Onboarding
• أتمتة التسليم
• أتمتة المتابعة
الأسبوع 17: بناء قالب منتج
• تحويل الخدمة لمنتج
• إنشاء Pricing Tiers
• بناء Sales Funnel
الأسبوع 18: التفكير في Micro SaaS
• تحليل الأنماط المتكررة
• تحديد المشكلة الأكبر
• التخطيط للمنتج القادم
بعد 90 يومًا، يجب أن يكون لديك نظام يعمل بدونك 80% من الوقت. هذا هو الفرق بين Freelancer و Business Owner.
📘 الفصل 153 — الدرس الكامل
هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.
في هذا الفصل لن تكتفي بالقراءة: ستبني شيئاً صغيراً باستعمال خطة 90 يوم وتختبره أثناء الشرح.
1) ما سنبنيه
موضوعنا هو خطة 90 يوم. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) القطع المطلوبة
الخريطة: Skill → Artifact → Evidence → Gate → Next Skill.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) Build 1
- 1. حوّل «خطة 90 يوم» إلى Milestone قابل للقياس.
- 2. حدد Artifact يجب أن تنتجه قبل الانتقال.
- 3. حدد HOLD condition إذا لم يتحقق الفهم أو التطبيق.
4) Build 2
5) Test
لا تستعمل خطة 90 يوم فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) Break & Fix
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Deliverable
أنشئ milestone tracker خاصاً بالفصل 153. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «خطة 90 يوم» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج milestone tracker + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
🚪 Gate نهاية 90 يوم
- تملك 2–3 مشاريع Portfolio موثقة.
- واحد منها على الأقل استعمله شخص آخر أو جُرّب على بيانات واقعية.
- تعرف الفرق بين Workflow ثابت وAgent.
- تستطيع قياس Cost/Latency/Failure rate بشكل أولي.
- عندك Feedback حقيقي أدى إلى تعديل المنتج أو الخدمة.
- بدأت تختار تخصصاً واحداً بدلاً من تعلم كل شيء بالتساوي.
📋 خطة 6 أشهر
من الصفر إلى نظام أعمال كامل
📊 خريطة 6 أشهر
الشهر 1: الأساس
AI استخدام + Prompts + Content System
✅ أداة تعمل
الشهر 2: Vibe Coding
أدوات صغيرة + Landing Pages
✅ صفحة أو منتج
الشهر 3: Automation + البيع
Automation عميق + أول خدمة للبيع
✅ خدمة قابلة للبيع
الشهر 4: RAG
بناء Knowledge Bases + Store Assistants
✅ بوت ذكي
الشهر 5: AI Agents
بناء Agents متعددة المهام
✅ Agent يعمل
الشهر 6: التوسع
نظام كامل + دخل مستدام
✅ نظام يولد قيمة ودخل
📈 KPIs (مؤشرات الأداء)
📊 التعلم
- 50+ Prompt محفوظ
- 10+ Workflow شغّال
- 5+ أدوات مبنية
- 3+ مشاريع في Portfolio
💰 الدخل
- أول عميل مدفوع
- منتج رقمي يُباع
- نظام Automation شهري
- محتوى يجذب عملاء
🎯 المسارات المالية
🛒 Ecommerce
استخدم AI في اختيار المنتجات، الإعلانات، خدمة العملاء
🔗 Affiliate
AI يساعد في المقالات، SEO، مقارنة المنتجات
🎁 Digital Products
Templates, Prompt Packs, Guides, Mini Tools
💼 Freelance
AI Automation, Chatbots, Content Systems, Ecommerce AI
كل شهر يجب أن تملك: شهر 1: أداة تعمل → شهر 2: صفحة أو منتج → شهر 3: خدمة قابلة للبيع → شهر 6: نظام يولد قيمة ودخل
📘 الفصل 154 — الدرس الكامل
هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.
سنحدد أولاً النتيجة التي نريدها من خطة 6 أشهر، ثم نرجع للخلف لمعرفة البيانات والخطوات والأدوات المطلوبة.
1) النتيجة المطلوبة
موضوعنا هو خطة 6 أشهر. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) ارجع خطوة
الخريطة: Skill → Artifact → Evidence → Gate → Next Skill.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) ارجع خطوة أخرى
- 1. حوّل «خطة 6 أشهر» إلى Milestone قابل للقياس.
- 2. حدد Artifact يجب أن تنتجه قبل الانتقال.
- 3. حدد HOLD condition إذا لم يتحقق الفهم أو التطبيق.
4) ابنِ المسار
5) اختبر النتيجة
لا تستعمل خطة 6 أشهر فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) ما الذي قد يفسدها؟
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Artifact
أنشئ milestone tracker خاصاً بالفصل 154. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «خطة 6 أشهر» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج milestone tracker + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
🎯 ما معنى «جاهز بعد 6 أشهر» بشكل واقعي؟
ليس المقصود أن تصبح خبيراً في ML وRAG وAgents وEcommerce وMarketing كلها. الهدف الواقعي هو:
- أساس قوي في AI وAPIs وAutomation.
- قدرة على بناء MVP بمساعدة AI.
- تخصص رئيسي واحد تستطيع تقديم قيمة حقيقية فيه.
- Portfolio يثبت ما بنيته.
- طريقة واضحة للتحقق من جودة مخرجات AI.
- قدرة على تحويل مشكلة إلى Workflow ثم إلى Offer أو Product.
- معرفة متى تحتاج مهندساً أو خبيراً بدلاً من الادعاء أنك تعرف كل شيء.
🚀 المشاريع العملية
9 مشاريع محددة يجب أن تبنيها (من السهل إلى المتقدم)
📊 خريطة المشاريع
مشروع 1-3
مبتدئ
مشروع 4-6
متوسط
مشروع 7-9
متقدم
🟢 مشروع 1: AI Content Machine
المستوى: مبتدئ الوقت: 3-5 أيام🎯 الهدف
تحويل منتج واحد إلى محتوى كامل
📥 Input
- • اسم المنتج
- • الجمهور
- • المميزات
📤 Output
🛠️ الأدوات
ChatGPT/Claude + Google Sheets + Prompts
🟢 مشروع 2: AI Product Research System
المستوى: مبتدئ الوقت: 1-2 أسبوع🎯 الهدف
نظام يبحث ويحلل المنتجات تلقائيًا
المراحل
- البحث عن المنتجات
- تحليل المنافسين
- تقييم الطلب
- تقرير نهائي
🛠️ الأدوات
n8n + Google Sheets + Perplexity API + OpenAI API
🟢 مشروع 3: AI Competitor Analysis Tool
المستوى: مبتدئ الوقت: 1-2 أسبوع🎯 الهدف
أداة تحلل المنافسين وتستخرج نقاط القوة والضعف
المميزات
- جمع بيانات المنافسين
- تحليل الأسعار
- تحليل المراجعات
- تقرير SWOT تلقائي
🛠️ الأدوات
Python + Web Scraping + ChatGPT + Google Sheets
🟡 مشروع 4: AI Ecommerce Assistant
المستوى: متوسط الوقت: 3-4 أسابيع🎯 الهدف
مساعد متجر بالذكاء الاصطناعي يعرف كل شيء
يعرف
- المنتجات (الأسعار، المواصفات)
- الأسئلة الشائعة (FAQ)
- سياسات الشحن والإرجاع
- العروض والخصومات
🛠️ الأدوات
RAG + Vector Database + OpenAI API + Frontend (Next.js/Streamlit)
🟡 مشروع 5: AI Customer Support Bot
المستوى: متوسط الوقت: 2-3 أسابيع🎯 الهدف
بوت دعم عملاء ذكي يرد على الاستفسارات تلقائيًا
المميزات
- ردود فورية 24/7
- فهم السياق والمحادثة
- تصعيد للموظفين عند الحاجة
- تحليل مشاعر العملاء
🛠️ الأدوات
RAG + OpenAI API + Intercom/Zendesk + Webhooks
🟡 مشروع 6: AI SEO System
المستوى: متوسط الوقت: 2-3 أسابيع🎯 الهدف
نظام SEO متكامل يحسن ترتيب الموقع تلقائيًا
المميزات
- Keyword Research تلقائي
- تحليل المنافسين
- اقتراح محتوى
- تتبع الترتيب
🛠️ الأدوات
Python + SEO APIs + ChatGPT + Google Search Console
🔴 مشروع 7: AI Ads Generator
المستوى: متقدم الوقت: 3-4 أسابيع🎯 الهدف
مولد إعلانات ذكي ينشئ نصوص وصور إعلانية
المميزات
- نصوص إعلانية متعددة
- صور إعلانية بالـ AI
- A/B Testing تلقائي
- تحليل الأداء
🛠️ الأدوات
GPT-4 + DALL-E/Midjourney + Facebook Ads API + Google Ads API
🔴 مشروع 8: AI Personal Assistant
المستوى: متقدم الوقت: 1-2 شهر🎯 الهدف
مساعد شخصي ذكي يدير مهامك اليومية
المميزات
- إدارة البريد الإلكتروني
- جدولة الاجتماعات
- كتابة التقارير
- البحث والتلخيص
🛠️ الأدوات
LangChain/CrewAI + Gmail API + Calendar API + Notion API
🔴 مشروع 9: AI Automation Agency System
المستوى: متقدم الوقت: 2-3 أشهر🎯 الهدف
نظام وكالة أتمتة كامل يخدم عملاء متعددين
المميزات
- Multi-tenant Architecture
- Client Dashboard
- Automated Billing
- White-label Solutions
🛠️ الأدوات
Next.js + Supabase + n8n + Stripe + OpenAI API
📘 الفصول 141–149 — دروس الإتقان داخل مكانها الصحيح
هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.
في هذا الفصل لن تكتفي بالقراءة: ستبني شيئاً صغيراً باستعمال AI Content Machine وتختبره أثناء الشرح.
1) ما سنبنيه
موضوعنا هو AI Content Machine. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) القطع المطلوبة
الخريطة: Spec → Build → Test → Failure Cases → Demo → README → Feedback.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) Build 1
- 1. ابن MVP مصغراً من مشروع «AI Content Machine».
- 2. اختبر Input صحيحاً وآخر ناقصاً.
- 3. جهز Demo + README يثبتان أن شخصاً آخر يستطيع فهمه.
4) Build 2
5) Test
لا تستعمل AI Content Machine فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) Break & Fix
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Deliverable
أنشئ MVP + README + acceptance tests خاصاً بالفصل 141. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «AI Content Machine» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج MVP + README + acceptance tests + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنحدد أولاً النتيجة التي نريدها من AI Product Research System، ثم نرجع للخلف لمعرفة البيانات والخطوات والأدوات المطلوبة.
1) النتيجة المطلوبة
موضوعنا هو AI Product Research System. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) ارجع خطوة
الخريطة: Spec → Build → Test → Failure Cases → Demo → README → Feedback.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) ارجع خطوة أخرى
- 1. ابن MVP مصغراً من مشروع «AI Product Research System».
- 2. اختبر Input صحيحاً وآخر ناقصاً.
- 3. جهز Demo + README يثبتان أن شخصاً آخر يستطيع فهمه.
4) ابنِ المسار
5) اختبر النتيجة
لا تستعمل AI Product Research System فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) ما الذي قد يفسدها؟
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Artifact
أنشئ MVP + README + acceptance tests خاصاً بالفصل 142. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «AI Product Research System» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج MVP + README + acceptance tests + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
اقرأ المثال ثم حاول شرح AI Competitor Analysis Tool لشخص لا يعرف AI. الأماكن التي تتوقف فيها هي بالضبط ما يجب أن تفهمه أكثر.
1) اقرأ المثال
موضوعنا هو AI Competitor Analysis Tool. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) اشرحه بكلامك
الخريطة: Spec → Build → Test → Failure Cases → Demo → README → Feedback.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) أين أخطأت؟
- 1. ابن MVP مصغراً من مشروع «AI Competitor Analysis Tool».
- 2. اختبر Input صحيحاً وآخر ناقصاً.
- 3. جهز Demo + README يثبتان أن شخصاً آخر يستطيع فهمه.
4) أعد الشرح
5) مثال جديد
لا تستعمل AI Competitor Analysis Tool فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) سؤال فخ
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Teach-back PASS
أنشئ MVP + README + acceptance tests خاصاً بالفصل 143. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «AI Competitor Analysis Tool» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج MVP + README + acceptance tests + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
بدل تعريف طويل، سنبني أسئلة نعم/لا تساعدك على تقرير هل تحتاج AI Ecommerce Assistant أصلاً وكيف تستعمله.
1) السؤال 1
موضوعنا هو AI Ecommerce Assistant. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) إذا نعم
الخريطة: Spec → Build → Test → Failure Cases → Demo → README → Feedback.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) إذا لا
- 1. ابن MVP مصغراً من مشروع «AI Ecommerce Assistant».
- 2. اختبر Input صحيحاً وآخر ناقصاً.
- 3. جهز Demo + README يثبتان أن شخصاً آخر يستطيع فهمه.
4) السؤال 2
5) قرار الاستخدام
لا تستعمل AI Ecommerce Assistant فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) حالة استثنائية
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) ارسم شجرتك
أنشئ MVP + README + acceptance tests خاصاً بالفصل 144. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «AI Ecommerce Assistant» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج MVP + README + acceptance tests + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
تخيّل أنك بدأت مشروعاً صغيراً وواجهتك مشكلة مرتبطة بـ AI Customer Support Bot. قبل أن تبحث عن أداة، تريد أن تفهم ماذا يحدث فعلاً ولماذا.
1) افتح المشهد
موضوعنا هو AI Customer Support Bot. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الفكرة التي نريد اكتشافها
الخريطة: Spec → Build → Test → Failure Cases → Demo → README → Feedback.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) جرّبها الآن
- 1. ابن MVP مصغراً من مشروع «AI Customer Support Bot».
- 2. اختبر Input صحيحاً وآخر ناقصاً.
- 3. جهز Demo + README يثبتان أن شخصاً آخر يستطيع فهمه.
4) ماذا لاحظت؟
5) أين تنفع؟
لا تستعمل AI Customer Support Bot فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) فخ شائع
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) تحدّي الفصل
أنشئ MVP + README + acceptance tests خاصاً بالفصل 145. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «AI Customer Support Bot» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج MVP + README + acceptance tests + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
لو حذفنا AI SEO System من النظام، ما الذي سيتوقف؟ وما الشيء الذي سيبقى يعمل؟ هذا السؤال يكشف وظيفة المفهوم قبل تعريفه.
1) السؤال الكبير
موضوعنا هو AI SEO System. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الجواب القصير
الخريطة: Spec → Build → Test → Failure Cases → Demo → README → Feedback.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) فكك الجواب
- 1. ابن MVP مصغراً من مشروع «AI SEO System».
- 2. اختبر Input صحيحاً وآخر ناقصاً.
- 3. جهز Demo + README يثبتان أن شخصاً آخر يستطيع فهمه.
4) ثلاث حالات
5) متى لا تستخدمها؟
لا تستعمل AI SEO System فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اختبر نفسك
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) مهمة صغيرة
أنشئ MVP + README + acceptance tests خاصاً بالفصل 146. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «AI SEO System» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج MVP + README + acceptance tests + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
قبل فهم AI Ads Generator غالباً تنفذ المهمة بطريقة عشوائية. بعد فهمه تصبح قادراً على تحديد المدخلات والخطوات والنتيجة ومعيار الجودة.
1) قبل
موضوعنا هو AI Ads Generator. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) المشكلة
الخريطة: Spec → Build → Test → Failure Cases → Demo → README → Feedback.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) بعد
- 1. ابن MVP مصغراً من مشروع «AI Ads Generator».
- 2. اختبر Input صحيحاً وآخر ناقصاً.
- 3. جهز Demo + README يثبتان أن شخصاً آخر يستطيع فهمه.
4) لماذا تغيّر الناتج؟
5) مثال مضاد
لا تستعمل AI Ads Generator فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) قاعدة القرار
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Proof of learning
أنشئ MVP + README + acceptance tests خاصاً بالفصل 147. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «AI Ads Generator» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج MVP + README + acceptance tests + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
بدل أن نبدأ بالتعريف، سنجرب AI Personal Assistant على حالة صغيرة، نلاحظ النتيجة، ثم نستخرج القاعدة من التجربة.
1) التجربة
موضوعنا هو AI Personal Assistant. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) التوقع
الخريطة: Spec → Build → Test → Failure Cases → Demo → README → Feedback.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) النتيجة
- 1. ابن MVP مصغراً من مشروع «AI Personal Assistant».
- 2. اختبر Input صحيحاً وآخر ناقصاً.
- 3. جهز Demo + README يثبتان أن شخصاً آخر يستطيع فهمه.
4) التفسير
5) غيّر متغيراً
لا تستعمل AI Personal Assistant فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اكسر التجربة
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) سجل المختبر
أنشئ MVP + README + acceptance tests خاصاً بالفصل 148. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «AI Personal Assistant» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج MVP + README + acceptance tests + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنحوّل AI Automation Agency System إلى صورة بسيطة من الحياة اليومية، ثم نرجع منها إلى المعنى التقني حتى لا يبقى المصطلح مجرد كلمة.
1) الصورة الذهنية
موضوعنا هو AI Automation Agency System. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) اربطها بالتقنية
الخريطة: Spec → Build → Test → Failure Cases → Demo → README → Feedback.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) مثال 1
- 1. ابن MVP مصغراً من مشروع «AI Automation Agency System».
- 2. اختبر Input صحيحاً وآخر ناقصاً.
- 3. جهز Demo + README يثبتان أن شخصاً آخر يستطيع فهمه.
4) مثال 2
5) حدود التشبيه
لا تستعمل AI Automation Agency System فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) استعمال عملي
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) علّم شخصاً آخر
أنشئ MVP + README + acceptance tests خاصاً بالفصل 149. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «AI Automation Agency System» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج MVP + README + acceptance tests + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
🧪 معيار موحد لكل مشروع من المشاريع التسعة
أي Project لا يعتبر مكتملاً لمجرد أن الواجهة اشتغلت. استعمل هذا العقد:
- AI Content Machine: اختبر الاتساق والحقائق وعدم اختراع Specs.
- Product Research System: لا يعلن Winner؛ يخرج Evidence + Unknowns + Research-qualified candidates.
- Competitor Tool: يحفظ المصادر والتواريخ ولا يخمن Metrics.
- Ecommerce Assistant / Support Bot: يجيب من Knowledge Base ويرفض عند غياب المعلومة.
- SEO System: يقترح ويقيس؛ لا يضمن Rankings.
- Ads Generator: يولد hypotheses؛ Winner يحتاج test data.
- Personal Assistant: Email/Calendar writes تحتاج approval وصلاحيات محدودة.
- Automation Agency: لازم Logs، tenant isolation، billing safety، backups ودعم.
📖 الفهرس الكامل
157 فصل: منهج AI Entrepreneur من الصفر إلى البناء
الفصول 1–157 لم تعد مجمعة هنا. كل فصل موجود داخل القسم الذي يُدرَس فيه فعلياً، بينما هذا القسم يحتفظ بخريطة الفصول الكاملة.
📘 AI Entrepreneur Master Guide - الفصول
- ما هو الذكاء الاصطناعي؟
- الفرق بين AI User و AI Builder و AI Engineer
- كيف تفكر كرائد أعمال يستخدم AI
- كيف تختار مشاكل تستحق الحل
- طريقة التعلم: Learn → Build → Publish → Sell
- تنظيم الحاسوب والفولدرات
- إدارة المعرفة الشخصية (Knowledge Base)
- طريقة حفظ Prompts وWorkflows
- بناء مكتبة أدواتك
- نظام العمل الأسبوعي
- كيف تعمل نماذج الذكاء الاصطناعي
- LLMs
- Tokens
- Context Window
- Temperature
- الفرق بين النماذج (GPT / Claude / Gemini)
- اختيار الأداة المناسبة للمهمة
- ما هو Prompt Engineering
- Framework بناء Prompt احترافي
- Role Prompting
- Context Engineering
- Few-shot Prompting
- Chain of Thought بشكل آمن
- بناء قوالب Prompts
- اختبار وتحسين Prompts
- Text Generation
- Image Generation
- Video Generation
- Audio Generation
- Code Generation
- استخدام AI في Content Creation
- AI في Ecommerce
- AI في Affiliate Marketing
- AI في Digital Products
- AI في Freelancing
- AI في Marketing
- AI في SEO
- AI في Copywriting
- AI في Ads
- AI في Customer Support
- ما هي API
- API Keys
- Requests و Responses
- JSON
- Webhooks
- Authentication
- التعامل مع APIs الخاصة بالذكاء الاصطناعي
- OpenAI API
- Anthropic API
- Google AI API
- مفهوم Automation
- Workflow Thinking
- n8n
- Make
- Zapier
- Triggers
- Actions
- Conditions
- Loops
- بناء أنظمة Automation
- ما هو Vibe Coding
- Cursor
- Claude Code
- GitHub Copilot
- Replit
- بناء Landing Pages
- Frontend Basics
- Backend Basics
- Databases Basics
- Authentication
- Hosting
- بناء MVP
- Data Literacy
- جمع البيانات
- تنظيف البيانات
- تنظيم البيانات
- تحليل البيانات
- Google Sheets المتقدم
- Airtable
- قواعد البيانات
- لماذا نحتاج RAG
- كيف يعمل RAG
- Documents Processing
- Embeddings
- Vector Databases
- Similarity Search
- بناء Knowledge Base
- بناء Chatbot بالـ RAG
- ما هو Agent
- الفرق بين Chatbot و Agent
- مكونات Agent
- Tools
- Memory
- Planning
- Agent Workflows
- Multi-Agent Systems
- بناء Agents تجارية
- لماذا Python
- Variables
- Functions
- Loops
- Libraries
- التعامل مع APIs
- معالجة البيانات
- Scripts Automation
- ما هو ML
- Supervised Learning
- Unsupervised Learning
- Training
- Testing
- Evaluation
- Models الأساسية
- Neural Networks
- Transformers
- Attention Mechanism
- كيف تعمل GPT Models
- Fine-tuning
- Model Training Basics
- NLP
- Computer Vision
- Speech AI
- Robotics AI
- Reinforcement Learning
- MLOps
- LLMOps
- Deployment
- Monitoring
- Cost Management
- API Security
- Privacy
- Responsible AI
- اختيار فكرة مشروع
- تحليل السوق
- بناء MVP
- اختبار الطلب
- التسعير
- بيع خدمات AI
- بناء Portfolio
- الحصول على أول عميل
- تحويل الخدمة إلى منتج
- AI Content Machine
- AI Product Research System
- AI Competitor Analysis Tool
- AI Ecommerce Assistant
- AI Customer Support Bot
- AI SEO System
- AI Ads Generator
- AI Personal Assistant
- AI Automation Agency System
- Micro SaaS بالذكاء الاصطناعي
- خطة أول 30 يوم
- خطة 60 يوم
- خطة 90 يوم
- خطة 6 أشهر
- خطة سنة
- KPIs
- الخلاصة والخطوة التالية
هذا المنهج يجمع: فهم AI + استخدام AI + بناء أنظمة AI + تحويل AI إلى أعمال ودخل
🗺️ كيف تستعمل الفهرس بدون أن تغرق في 157 فصلاً
الفهرس هو خريطة، وليس Checklist يجب إنهاؤها كلها بنفس العمق. استعمل Dependencies:
لا تتعلم Topic متقدم فقط لأنه موجود في الفهرس. اسأل: هل مشروعي الحالي يحتاجه؟ إذا لا، اكتفِ بفهمه العام وارجع له عند الحاجة.
🏆 157 Chapter Mastery — تحويل الفهرس إلى دروس قابلة للإتقان
هذا القسم لا يستبدل الشرح الموجود في الكتاب؛ هو طبقة إتقان تربط كل فصل بفهم وتطبيق واختبار. لا تعتبر الفصل منتهياً لمجرد قراءته.
افهم → اشرح → طبّق → اختبر → وثّق → PASS/HOLD. إذا لم تستطع تنفيذ مثال أو شرح حدود المفهوم، ارجع للشرح المرتبط به قبل التقدم.
🐍 Python والتخصصات المتقدمة
من الأساسيات إلى الذكاء الاصطناعي المتقدم والتشغيل
فصل 98 لماذا Python؟
Python هي لغة البرمجة الأكثر استخدامًا في AI. ليست الأسرع، لكنها الأسهل والأغنى بالمكتبات.
✅ مميزات Python
- سهلة القراءة (تشبه الإنجليزية)
- مكتبات AI جاهزة (OpenAI, LangChain, Pandas)
- مجتمع ضخم
- تعمل على كل الأنظمة
- مثالية للـ Scripts والأتمتة
🎯 للـ Entrepreneur
لا تحتاج أن تصبح مبرمجًا محترفًا. تحتاج فهمًا كافيًا لـ:
- • كتابة Scripts صغيرة
- • فهم كود AI Agents
- • تعديل أدوات جاهزة
- • التواصل مع المطورين
فصل 99 Variables - المتغيرات
المتغير هو صندوق تضع فيه بيانات.
فصل 100 Functions - الدوال
دالة = مجموعة أوامر تستطيع استخدامها متى شئت.
فصل 101 Loops - التكرار
تكرار نفس العملية على قائمة من البيانات.
فصل 102 Libraries - المكتبات
مكتبات = أكواد جاهزة يكتبها الآخرون لتوفير وقتك.
فصل 103 التعامل مع APIs في Python
ربط Python بخدمات الذكاء الاصطناعي مباشرة.
فصل 104 معالجة البيانات
تنظيف وتحويل البيانات الخام إلى معلومات مفيدة.
البيانات غير المنظمة لا قيمة لها. معالجتها = استخراج الذهب.
فصل 105 Scripts Automation
كتابة سكربتات Python تعمل تلقائيًا.
يمكن جدولته بـ cron (Linux/Mac) أو Task Scheduler (Windows) ليعمل يوميًا.
فصل 106 ما هو Machine Learning؟
ML = جعل الكمبيوتر يتعلم من البيانات بدون برمجة صريحة.
🎯 مثال: توقع المبيعات
بيانات 12 شهرًا → النموذج يتعلم → يتوقع المبيعات للشهر القادم
🎯 مثال: تصنيف الرسائل
1000 رسالة (عميل/شكوى/استفسار) → النموذج يتعلم → يصنف الرسائل الجديدة تلقائيًا
فصل 107 Supervised Learning - التعلم الموجه
تعلم بوجود إجابات صحيحة. مثل تعلم الطفل بوجود معلم.
فصل 108 Unsupervised Learning - التعلم غير الموجه
تعلم بدون إجابات. النموذج يكتشف الأنماط بنفسه.
الاستخدام: Clustering (تجميع العملاء)، Anomaly Detection (اكتشاف الغش)
فصول 109-111 Training / Testing / Evaluation
Training
تدريب النموذج على 80% من البيانات
Testing
اختباره على 20% جديدة لم يرها
Evaluation
قياس الدقة (Accuracy, Precision, Recall)
لا تختبر النموذج على بيانات تدريبه. هذا كالغش في الامتحان. النتيجة ستكون مضللة.
فصل 112 Models الأساسية
| النموذج | الاستخدام | مثال |
|---|---|---|
| Linear Regression | توقع أرقام | توقع المبيعات |
| Logistic Regression | تصنيف ثنائي | عميل سيدفع أم لا؟ |
| Decision Trees | قرارات منطقية | موافقة على القرض |
| Random Forest | تصنيف معقد | تصنيف المنتجات |
| K-Means | تجميع | شرائح العملاء |
فصل 113 Neural Networks - الشبكات العصبية
محاكاة مبسطة للدماغ البشري. أساس كل نماذج AI الحديثة.
البيانات الداخلة
معالجة الأنماط
النتيجة
كل عصبون يستقبل إشارات، يعالجها، ويرسلها للتالي. كلما زادت الطبقات = Deep Learning.
فصل 114 Transformers
الهندسة المعمارية التي غيرت عالم AI. أساس GPT و BERT.
بدل معالجة الكلمات واحدة تلو الأخرى، الـ Transformer ينظر إلى كل الكلمات في نفس الوقت ويفهم العلاقات بينها.
مثال: في جملة "القطة جلست على الحصيرة لأنها كانت دافئة" — الـ Transformer يفهم أن "هي" تشير إلى "الحصيرة" وليس "القطة".
فصل 115 Attention Mechanism
آلية "الانتباه" تخبر النموذج: أي أجزاء من النص هي الأهم؟
هذا ما يجعل GPT يفهم السياق ويركز على المعلومات المهمة.
فصل 116 كيف تعمل GPT Models
GPT = Generative Pre-trained Transformer. يولد نصًا كلمة بكلمة، بناءً على احتمالات تعلمها من مليارات النصوص.
فصل 117 Fine-tuning
أخذ نموذج جاهز (مثل GPT) وتدريبه على بيانات خاصة بك.
❌ RAG
يعطي النموذج معلومات مع كل سؤال
مناسب: بيانات تتغير كثيرًا
✅ Fine-tuning
يغير "سلوك" النموذج نفسه
مناسب: أسلوب كتابة ثابت، مهمة متكررة
فصل 118 Model Training Basics
مفاهيم أساسية لفهم كيف يُبنى النموذج.
📐 المفاهيم
- Epoch: دورة تدريب كاملة على البيانات
- Batch: مجموعة صغيرة تُعالج معًا
- Loss: مقدار الخطأ (نريده منخفضًا)
- Learning Rate: سرعة التعلم
- Overfitting: حفظ البيانات بدل فهمها
⚠️ تحذير
كـ Entrepreneur، لا تحتاج أن تدرب نماذج من الصفر. استخدم APIs جاهزة. لكن فهم هذه المفاهيم يساعدك في:
- • اختيار النموذج المناسب
- • فهم التكاليف
- • التواصل مع فريق تقني
فصول 119-122 تخصصات AI
🗣️ NLP - معالجة اللغة الطبيعية
فهم وتحليل النصوص. أساس ChatGPT.
Chatbots Translation Sentiment Analysis👁️ Computer Vision
فهم الصور والفيديو.
Face Recognition OCR Quality Check🎙️ Speech AI
تحويل الكلام لنص والعكس.
Voice Assistants Transcription Text-to-Speech🦾 Robotics AI
التحكم في الروبوتات والآلات.
Automation Drones Manufacturingفصل 123 Reinforcement Learning
تعلم بالمكافأة والعقاب. النموذج يجرب ويتعلم من نتائجه.
يُستخدم في: Robotics, Games, Recommendation Systems, ChatGPT RLHF
فصول 124-125 MLOps & LLMOps
تشغيل أنظمة التعلم الآلي في الواقع العملي.
⚙️ MLOps
- تدريب النماذج
- اختبارها
- نشرها (Deployment)
- مراقبتها
- تحديثها
🤖 LLMOps
- إدارة Prompts
- مراقبة تكلفة API
- تقييم جودة الإجابات
- إدارة النسخ (Versions)
- Fine-tuning Management
فصول 126-128 Deployment / Monitoring / Cost
🚀 Deployment
نشر النموذج كـ API أو خدمة. أدوات: Docker, AWS, Vercel, Railway
📊 Monitoring
مراقبة الأداء: الاستجابة، الأخطاء، الاستخدام. أدوات: Langfuse, Weights & Biases
💰 Cost Management
تتبع تكلفة Tokens يوميًا. وضع حدود (Budget Caps). اختيار النماذج الأرخص للمهام البسيطة.
فصول 129-131 الأمان والأخلاقيات
🔐 API Security
- لا تنشر API Keys في الكود العام
- استخدم Environment Variables
- حدد Rate Limits
- استخدم VPN/Proxy إن لزم
🛡️ Privacy
- لا ترسل بيانات العملاء الحساسة لـ AI
- استخدم نماذج محلية للبيانات السرية
- امتثل لـ GDPR / قوانين البلد
• لا تكذب: لا تدعي أن AI بشري
• لا تضلل: وضح أن الإجابات قد تحتوي على أخطاء
• لا تتجسس: احترم خصوصية المستخدمين
• لا تتعسف: راقب التحيز (Bias) في نتائج AI
فصل 131 🤖 Responsible AI
Responsible AI = استخدام الذكاء الاصطناعي بطريقة أخلاقية ومسؤولة تحترم المستخدمين والمجتمع.
✅ مبادئ Responsible AI
- الشفافية: وضح أنك تستخدم AI
- العدالة: تجنب التحيز في النتائج
- الخصوصية: احمِ بيانات المستخدمين
- المساءلة: تحمل مسؤولية قرارات AI
⚠️ مخاطر يجب تجنبها
- • التحيز: نتائج غير عادلة لمجموعات معينة
- • التضليل: معلومات خاطئة تبدو حقيقية
- • الإدمان: تصميم يستغل المستخدمين
- • الاختراق: استخدام AI لأغراض ضارة
اسأل نفسك: "هل سأكون مرتاحًا لو عرف الجميع كيف يعمل نظامي؟" إذا لا، فأنت تفعل شيئًا خاطئًا.
📘 الفصول 98–131 — دروس الإتقان داخل مكانها الصحيح
هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.
لو حذفنا لماذا Python من النظام، ما الذي سيتوقف؟ وما الشيء الذي سيبقى يعمل؟ هذا السؤال يكشف وظيفة المفهوم قبل تعريفه.
1) السؤال الكبير
موضوعنا هو لماذا Python. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الجواب القصير
الخريطة: Input → Code → Output → Exception → Fix → Test.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) فكك الجواب
- 1. مثال Python صغير يوضح لماذا Python.
- 2. غيّر نوع Input لترى Error حقيقياً.
- 3. حوّل المثال إلى Function أو Script قابل لإعادة التشغيل.
4) ثلاث حالات
5) متى لا تستخدمها؟
لا تستعمل لماذا Python فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اختبر نفسك
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) مهمة صغيرة
أنشئ script.py + output خاصاً بالفصل 98. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «لماذا Python» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج script.py + output + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
قبل فهم Variables غالباً تنفذ المهمة بطريقة عشوائية. بعد فهمه تصبح قادراً على تحديد المدخلات والخطوات والنتيجة ومعيار الجودة.
1) قبل
موضوعنا هو Variables. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) المشكلة
الخريطة: Input → Code → Output → Exception → Fix → Test.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) بعد
- 1. مثال Python صغير يوضح Variables.
- 2. غيّر نوع Input لترى Error حقيقياً.
- 3. حوّل المثال إلى Function أو Script قابل لإعادة التشغيل.
4) لماذا تغيّر الناتج؟
5) مثال مضاد
لا تستعمل Variables فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) قاعدة القرار
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Proof of learning
أنشئ script.py + output خاصاً بالفصل 99. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Variables» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج script.py + output + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
بدل أن نبدأ بالتعريف، سنجرب Functions على حالة صغيرة، نلاحظ النتيجة، ثم نستخرج القاعدة من التجربة.
1) التجربة
موضوعنا هو Functions. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) التوقع
الخريطة: Input → Code → Output → Exception → Fix → Test.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) النتيجة
- 1. مثال Python صغير يوضح Functions.
- 2. غيّر نوع Input لترى Error حقيقياً.
- 3. حوّل المثال إلى Function أو Script قابل لإعادة التشغيل.
4) التفسير
5) غيّر متغيراً
لا تستعمل Functions فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اكسر التجربة
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) سجل المختبر
أنشئ script.py + output خاصاً بالفصل 100. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Functions» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج script.py + output + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنحوّل Loops إلى صورة بسيطة من الحياة اليومية، ثم نرجع منها إلى المعنى التقني حتى لا يبقى المصطلح مجرد كلمة.
1) الصورة الذهنية
موضوعنا هو Loops. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) اربطها بالتقنية
الخريطة: Input → Code → Output → Exception → Fix → Test.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) مثال 1
- 1. مثال Python صغير يوضح Loops.
- 2. غيّر نوع Input لترى Error حقيقياً.
- 3. حوّل المثال إلى Function أو Script قابل لإعادة التشغيل.
4) مثال 2
5) حدود التشبيه
لا تستعمل Loops فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) استعمال عملي
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) علّم شخصاً آخر
أنشئ script.py + output خاصاً بالفصل 101. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Loops» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج script.py + output + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
شركة صغيرة تريد استعمال Libraries لتحسين عملية محددة. سنفكك القرار: المشكلة، البديل الحالي، الحل، المخاطر، والقياس.
1) الحالة
موضوعنا هو Libraries. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) القرار الأول
الخريطة: Input → Code → Output → Exception → Fix → Test.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) المعطيات
- 1. مثال Python صغير يوضح Libraries.
- 2. غيّر نوع Input لترى Error حقيقياً.
- 3. حوّل المثال إلى Function أو Script قابل لإعادة التشغيل.
4) البدائل
5) القرار النهائي
لا تستعمل Libraries فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) ماذا لو؟
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) دورك الآن
أنشئ script.py + output خاصاً بالفصل 102. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Libraries» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج script.py + output + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنبدأ بطريقة خاطئة لاستعمال التعامل مع APIs، نرى لماذا تفشل، ثم نبني الطريقة الصحيحة خطوة بخطوة.
1) الطريقة الخاطئة
موضوعنا هو التعامل مع APIs. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) لماذا فشلت؟
الخريطة: Input → Code → Output → Exception → Fix → Test.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) التصحيح
- 1. مثال Python صغير يوضح التعامل مع APIs.
- 2. غيّر نوع Input لترى Error حقيقياً.
- 3. حوّل المثال إلى Function أو Script قابل لإعادة التشغيل.
4) أعد التجربة
5) علامات الخطر
لا تستعمل التعامل مع APIs فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) قاعدة ذهبية
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Fix-it task
أنشئ script.py + output خاصاً بالفصل 103. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «التعامل مع APIs» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج script.py + output + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
فهم معالجة البيانات يصبح أسهل عندما نقارنه بما يشبهه: متى نستخدمه، متى لا نستخدمه، وما تكلفة الاختيار الخطأ.
1) الخيار A
موضوعنا هو معالجة البيانات. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الخيار B
الخريطة: Input → Code → Output → Exception → Fix → Test.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) الفرق الحاسم
- 1. مثال Python صغير يوضح معالجة البيانات.
- 2. غيّر نوع Input لترى Error حقيقياً.
- 3. حوّل المثال إلى Function أو Script قابل لإعادة التشغيل.
4) مصفوفة القرار
5) حالة رمادية
لا تستعمل معالجة البيانات فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اختر وفسّر
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Checkpoint
أنشئ script.py + output خاصاً بالفصل 104. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «معالجة البيانات» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج script.py + output + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
في هذا الفصل لن تكتفي بالقراءة: ستبني شيئاً صغيراً باستعمال Scripts Automation وتختبره أثناء الشرح.
1) ما سنبنيه
موضوعنا هو Scripts Automation. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) القطع المطلوبة
الخريطة: Input → Code → Output → Exception → Fix → Test.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) Build 1
- 1. مثال Python صغير يوضح Scripts Automation.
- 2. غيّر نوع Input لترى Error حقيقياً.
- 3. حوّل المثال إلى Function أو Script قابل لإعادة التشغيل.
4) Build 2
5) Test
لا تستعمل Scripts Automation فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) Break & Fix
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Deliverable
أنشئ script.py + output خاصاً بالفصل 105. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Scripts Automation» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج script.py + output + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنحدد أولاً النتيجة التي نريدها من ما هو ML، ثم نرجع للخلف لمعرفة البيانات والخطوات والأدوات المطلوبة.
1) النتيجة المطلوبة
موضوعنا هو ما هو ML. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) ارجع خطوة
الخريطة: Problem → Data → Split → Baseline → Train → Evaluate → Error Analysis → Deploy?.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) ارجع خطوة أخرى
- 1. Dataset صغير يوضح ما هو ML.
- 2. Baseline بسيط قبل Model أعقد.
- 3. مثال Data leakage أو Overfitting حسب السياق وناقش أثره.
4) ابنِ المسار
5) اختبر النتيجة
لا تستعمل ما هو ML فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) ما الذي قد يفسدها؟
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Artifact
أنشئ experiment note + baseline comparison خاصاً بالفصل 106. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «ما هو ML» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
اقرأ المثال ثم حاول شرح Supervised Learning لشخص لا يعرف AI. الأماكن التي تتوقف فيها هي بالضبط ما يجب أن تفهمه أكثر.
1) اقرأ المثال
موضوعنا هو Supervised Learning. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) اشرحه بكلامك
الخريطة: Problem → Data → Split → Baseline → Train → Evaluate → Error Analysis → Deploy?.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) أين أخطأت؟
- 1. Dataset صغير يوضح Supervised Learning.
- 2. Baseline بسيط قبل Model أعقد.
- 3. مثال Data leakage أو Overfitting حسب السياق وناقش أثره.
4) أعد الشرح
5) مثال جديد
لا تستعمل Supervised Learning فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) سؤال فخ
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Teach-back PASS
أنشئ experiment note + baseline comparison خاصاً بالفصل 107. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Supervised Learning» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
بدل تعريف طويل، سنبني أسئلة نعم/لا تساعدك على تقرير هل تحتاج Unsupervised Learning أصلاً وكيف تستعمله.
1) السؤال 1
موضوعنا هو Unsupervised Learning. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) إذا نعم
الخريطة: Problem → Data → Split → Baseline → Train → Evaluate → Error Analysis → Deploy?.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) إذا لا
- 1. Dataset صغير يوضح Unsupervised Learning.
- 2. Baseline بسيط قبل Model أعقد.
- 3. مثال Data leakage أو Overfitting حسب السياق وناقش أثره.
4) السؤال 2
5) قرار الاستخدام
لا تستعمل Unsupervised Learning فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) حالة استثنائية
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) ارسم شجرتك
أنشئ experiment note + baseline comparison خاصاً بالفصل 108. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Unsupervised Learning» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
تخيّل أنك بدأت مشروعاً صغيراً وواجهتك مشكلة مرتبطة بـ Training. قبل أن تبحث عن أداة، تريد أن تفهم ماذا يحدث فعلاً ولماذا.
1) افتح المشهد
موضوعنا هو Training. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الفكرة التي نريد اكتشافها
الخريطة: Problem → Data → Split → Baseline → Train → Evaluate → Error Analysis → Deploy?.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) جرّبها الآن
- 1. Dataset صغير يوضح Training.
- 2. Baseline بسيط قبل Model أعقد.
- 3. مثال Data leakage أو Overfitting حسب السياق وناقش أثره.
4) ماذا لاحظت؟
5) أين تنفع؟
لا تستعمل Training فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) فخ شائع
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) تحدّي الفصل
أنشئ experiment note + baseline comparison خاصاً بالفصل 109. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Training» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
لو حذفنا Testing من النظام، ما الذي سيتوقف؟ وما الشيء الذي سيبقى يعمل؟ هذا السؤال يكشف وظيفة المفهوم قبل تعريفه.
1) السؤال الكبير
موضوعنا هو Testing. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الجواب القصير
الخريطة: Problem → Data → Split → Baseline → Train → Evaluate → Error Analysis → Deploy?.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) فكك الجواب
- 1. Dataset صغير يوضح Testing.
- 2. Baseline بسيط قبل Model أعقد.
- 3. مثال Data leakage أو Overfitting حسب السياق وناقش أثره.
4) ثلاث حالات
5) متى لا تستخدمها؟
لا تستعمل Testing فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اختبر نفسك
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) مهمة صغيرة
أنشئ experiment note + baseline comparison خاصاً بالفصل 110. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Testing» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
قبل فهم Evaluation غالباً تنفذ المهمة بطريقة عشوائية. بعد فهمه تصبح قادراً على تحديد المدخلات والخطوات والنتيجة ومعيار الجودة.
1) قبل
موضوعنا هو Evaluation. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) المشكلة
الخريطة: Problem → Data → Split → Baseline → Train → Evaluate → Error Analysis → Deploy?.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) بعد
- 1. Dataset صغير يوضح Evaluation.
- 2. Baseline بسيط قبل Model أعقد.
- 3. مثال Data leakage أو Overfitting حسب السياق وناقش أثره.
4) لماذا تغيّر الناتج؟
5) مثال مضاد
لا تستعمل Evaluation فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) قاعدة القرار
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Proof of learning
أنشئ experiment note + baseline comparison خاصاً بالفصل 111. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Evaluation» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
بدل أن نبدأ بالتعريف، سنجرب Models الأساسية على حالة صغيرة، نلاحظ النتيجة، ثم نستخرج القاعدة من التجربة.
1) التجربة
موضوعنا هو Models الأساسية. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) التوقع
الخريطة: Problem → Data → Split → Baseline → Train → Evaluate → Error Analysis → Deploy?.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) النتيجة
- 1. Dataset صغير يوضح Models الأساسية.
- 2. Baseline بسيط قبل Model أعقد.
- 3. مثال Data leakage أو Overfitting حسب السياق وناقش أثره.
4) التفسير
5) غيّر متغيراً
لا تستعمل Models الأساسية فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اكسر التجربة
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) سجل المختبر
أنشئ experiment note + baseline comparison خاصاً بالفصل 112. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Models الأساسية» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنحوّل Neural Networks إلى صورة بسيطة من الحياة اليومية، ثم نرجع منها إلى المعنى التقني حتى لا يبقى المصطلح مجرد كلمة.
1) الصورة الذهنية
موضوعنا هو Neural Networks. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) اربطها بالتقنية
الخريطة: Problem → Data → Split → Baseline → Train → Evaluate → Error Analysis → Deploy?.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) مثال 1
- 1. Dataset صغير يوضح Neural Networks.
- 2. Baseline بسيط قبل Model أعقد.
- 3. مثال Data leakage أو Overfitting حسب السياق وناقش أثره.
4) مثال 2
5) حدود التشبيه
لا تستعمل Neural Networks فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) استعمال عملي
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) علّم شخصاً آخر
أنشئ experiment note + baseline comparison خاصاً بالفصل 113. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Neural Networks» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
شركة صغيرة تريد استعمال Transformers لتحسين عملية محددة. سنفكك القرار: المشكلة، البديل الحالي، الحل، المخاطر، والقياس.
1) الحالة
موضوعنا هو Transformers. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) القرار الأول
الخريطة: Problem → Data → Split → Baseline → Train → Evaluate → Error Analysis → Deploy?.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) المعطيات
- 1. Dataset صغير يوضح Transformers.
- 2. Baseline بسيط قبل Model أعقد.
- 3. مثال Data leakage أو Overfitting حسب السياق وناقش أثره.
4) البدائل
5) القرار النهائي
لا تستعمل Transformers فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) ماذا لو؟
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) دورك الآن
أنشئ experiment note + baseline comparison خاصاً بالفصل 114. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Transformers» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنبدأ بطريقة خاطئة لاستعمال Attention Mechanism، نرى لماذا تفشل، ثم نبني الطريقة الصحيحة خطوة بخطوة.
1) الطريقة الخاطئة
موضوعنا هو Attention Mechanism. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) لماذا فشلت؟
الخريطة: Problem → Data → Split → Baseline → Train → Evaluate → Error Analysis → Deploy?.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) التصحيح
- 1. Dataset صغير يوضح Attention Mechanism.
- 2. Baseline بسيط قبل Model أعقد.
- 3. مثال Data leakage أو Overfitting حسب السياق وناقش أثره.
4) أعد التجربة
5) علامات الخطر
لا تستعمل Attention Mechanism فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) قاعدة ذهبية
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Fix-it task
أنشئ experiment note + baseline comparison خاصاً بالفصل 115. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Attention Mechanism» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
فهم كيف تعمل GPT Models يصبح أسهل عندما نقارنه بما يشبهه: متى نستخدمه، متى لا نستخدمه، وما تكلفة الاختيار الخطأ.
1) الخيار A
موضوعنا هو كيف تعمل GPT Models. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الخيار B
الخريطة: Problem → Data → Split → Baseline → Train → Evaluate → Error Analysis → Deploy?.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) الفرق الحاسم
- 1. Dataset صغير يوضح كيف تعمل GPT Models.
- 2. Baseline بسيط قبل Model أعقد.
- 3. مثال Data leakage أو Overfitting حسب السياق وناقش أثره.
4) مصفوفة القرار
5) حالة رمادية
لا تستعمل كيف تعمل GPT Models فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اختر وفسّر
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Checkpoint
أنشئ experiment note + baseline comparison خاصاً بالفصل 116. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «كيف تعمل GPT Models» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
في هذا الفصل لن تكتفي بالقراءة: ستبني شيئاً صغيراً باستعمال Fine-tuning وتختبره أثناء الشرح.
1) ما سنبنيه
موضوعنا هو Fine-tuning. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) القطع المطلوبة
الخريطة: Problem → Data → Split → Baseline → Train → Evaluate → Error Analysis → Deploy?.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) Build 1
- 1. Dataset صغير يوضح Fine-tuning.
- 2. Baseline بسيط قبل Model أعقد.
- 3. مثال Data leakage أو Overfitting حسب السياق وناقش أثره.
4) Build 2
5) Test
لا تستعمل Fine-tuning فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) Break & Fix
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Deliverable
أنشئ experiment note + baseline comparison خاصاً بالفصل 117. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Fine-tuning» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنحدد أولاً النتيجة التي نريدها من Model Training Basics، ثم نرجع للخلف لمعرفة البيانات والخطوات والأدوات المطلوبة.
1) النتيجة المطلوبة
موضوعنا هو Model Training Basics. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) ارجع خطوة
الخريطة: Problem → Data → Split → Baseline → Train → Evaluate → Error Analysis → Deploy?.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) ارجع خطوة أخرى
- 1. Dataset صغير يوضح Model Training Basics.
- 2. Baseline بسيط قبل Model أعقد.
- 3. مثال Data leakage أو Overfitting حسب السياق وناقش أثره.
4) ابنِ المسار
5) اختبر النتيجة
لا تستعمل Model Training Basics فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) ما الذي قد يفسدها؟
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Artifact
أنشئ experiment note + baseline comparison خاصاً بالفصل 118. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Model Training Basics» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
اقرأ المثال ثم حاول شرح NLP لشخص لا يعرف AI. الأماكن التي تتوقف فيها هي بالضبط ما يجب أن تفهمه أكثر.
1) اقرأ المثال
موضوعنا هو NLP. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) اشرحه بكلامك
الخريطة: Problem → Data → Split → Baseline → Train → Evaluate → Error Analysis → Deploy?.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) أين أخطأت؟
- 1. Dataset صغير يوضح NLP.
- 2. Baseline بسيط قبل Model أعقد.
- 3. مثال Data leakage أو Overfitting حسب السياق وناقش أثره.
4) أعد الشرح
5) مثال جديد
لا تستعمل NLP فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) سؤال فخ
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Teach-back PASS
أنشئ experiment note + baseline comparison خاصاً بالفصل 119. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «NLP» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
بدل تعريف طويل، سنبني أسئلة نعم/لا تساعدك على تقرير هل تحتاج Computer Vision أصلاً وكيف تستعمله.
1) السؤال 1
موضوعنا هو Computer Vision. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) إذا نعم
الخريطة: Problem → Data → Split → Baseline → Train → Evaluate → Error Analysis → Deploy?.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) إذا لا
- 1. Dataset صغير يوضح Computer Vision.
- 2. Baseline بسيط قبل Model أعقد.
- 3. مثال Data leakage أو Overfitting حسب السياق وناقش أثره.
4) السؤال 2
5) قرار الاستخدام
لا تستعمل Computer Vision فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) حالة استثنائية
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) ارسم شجرتك
أنشئ experiment note + baseline comparison خاصاً بالفصل 120. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Computer Vision» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
تخيّل أنك بدأت مشروعاً صغيراً وواجهتك مشكلة مرتبطة بـ Speech AI. قبل أن تبحث عن أداة، تريد أن تفهم ماذا يحدث فعلاً ولماذا.
1) افتح المشهد
موضوعنا هو Speech AI. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الفكرة التي نريد اكتشافها
الخريطة: Problem → Data → Split → Baseline → Train → Evaluate → Error Analysis → Deploy?.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) جرّبها الآن
- 1. Dataset صغير يوضح Speech AI.
- 2. Baseline بسيط قبل Model أعقد.
- 3. مثال Data leakage أو Overfitting حسب السياق وناقش أثره.
4) ماذا لاحظت؟
5) أين تنفع؟
لا تستعمل Speech AI فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) فخ شائع
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) تحدّي الفصل
أنشئ experiment note + baseline comparison خاصاً بالفصل 121. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Speech AI» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
لو حذفنا Robotics AI من النظام، ما الذي سيتوقف؟ وما الشيء الذي سيبقى يعمل؟ هذا السؤال يكشف وظيفة المفهوم قبل تعريفه.
1) السؤال الكبير
موضوعنا هو Robotics AI. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الجواب القصير
الخريطة: Problem → Data → Split → Baseline → Train → Evaluate → Error Analysis → Deploy?.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) فكك الجواب
- 1. Dataset صغير يوضح Robotics AI.
- 2. Baseline بسيط قبل Model أعقد.
- 3. مثال Data leakage أو Overfitting حسب السياق وناقش أثره.
4) ثلاث حالات
5) متى لا تستخدمها؟
لا تستعمل Robotics AI فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اختبر نفسك
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) مهمة صغيرة
أنشئ experiment note + baseline comparison خاصاً بالفصل 122. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Robotics AI» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
قبل فهم Reinforcement Learning غالباً تنفذ المهمة بطريقة عشوائية. بعد فهمه تصبح قادراً على تحديد المدخلات والخطوات والنتيجة ومعيار الجودة.
1) قبل
موضوعنا هو Reinforcement Learning. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) المشكلة
الخريطة: Problem → Data → Split → Baseline → Train → Evaluate → Error Analysis → Deploy?.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) بعد
- 1. Dataset صغير يوضح Reinforcement Learning.
- 2. Baseline بسيط قبل Model أعقد.
- 3. مثال Data leakage أو Overfitting حسب السياق وناقش أثره.
4) لماذا تغيّر الناتج؟
5) مثال مضاد
لا تستعمل Reinforcement Learning فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) قاعدة القرار
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Proof of learning
أنشئ experiment note + baseline comparison خاصاً بالفصل 123. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Reinforcement Learning» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
بدل أن نبدأ بالتعريف، سنجرب MLOps على حالة صغيرة، نلاحظ النتيجة، ثم نستخرج القاعدة من التجربة.
1) التجربة
موضوعنا هو MLOps. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) التوقع
الخريطة: Problem → Data → Split → Baseline → Train → Evaluate → Error Analysis → Deploy?.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) النتيجة
- 1. Dataset صغير يوضح MLOps.
- 2. Baseline بسيط قبل Model أعقد.
- 3. مثال Data leakage أو Overfitting حسب السياق وناقش أثره.
4) التفسير
5) غيّر متغيراً
لا تستعمل MLOps فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اكسر التجربة
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) سجل المختبر
أنشئ experiment note + baseline comparison خاصاً بالفصل 124. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «MLOps» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنحوّل LLMOps إلى صورة بسيطة من الحياة اليومية، ثم نرجع منها إلى المعنى التقني حتى لا يبقى المصطلح مجرد كلمة.
1) الصورة الذهنية
موضوعنا هو LLMOps. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) اربطها بالتقنية
الخريطة: Problem → Data → Split → Baseline → Train → Evaluate → Error Analysis → Deploy?.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) مثال 1
- 1. Dataset صغير يوضح LLMOps.
- 2. Baseline بسيط قبل Model أعقد.
- 3. مثال Data leakage أو Overfitting حسب السياق وناقش أثره.
4) مثال 2
5) حدود التشبيه
لا تستعمل LLMOps فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) استعمال عملي
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) علّم شخصاً آخر
أنشئ experiment note + baseline comparison خاصاً بالفصل 125. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «LLMOps» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
شركة صغيرة تريد استعمال Deployment لتحسين عملية محددة. سنفكك القرار: المشكلة، البديل الحالي، الحل، المخاطر، والقياس.
1) الحالة
موضوعنا هو Deployment. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) القرار الأول
الخريطة: Problem → Data → Split → Baseline → Train → Evaluate → Error Analysis → Deploy?.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) المعطيات
- 1. Dataset صغير يوضح Deployment.
- 2. Baseline بسيط قبل Model أعقد.
- 3. مثال Data leakage أو Overfitting حسب السياق وناقش أثره.
4) البدائل
5) القرار النهائي
لا تستعمل Deployment فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) ماذا لو؟
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) دورك الآن
أنشئ experiment note + baseline comparison خاصاً بالفصل 126. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Deployment» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنبدأ بطريقة خاطئة لاستعمال Monitoring، نرى لماذا تفشل، ثم نبني الطريقة الصحيحة خطوة بخطوة.
1) الطريقة الخاطئة
موضوعنا هو Monitoring. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) لماذا فشلت؟
الخريطة: Problem → Data → Split → Baseline → Train → Evaluate → Error Analysis → Deploy?.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) التصحيح
- 1. Dataset صغير يوضح Monitoring.
- 2. Baseline بسيط قبل Model أعقد.
- 3. مثال Data leakage أو Overfitting حسب السياق وناقش أثره.
4) أعد التجربة
5) علامات الخطر
لا تستعمل Monitoring فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) قاعدة ذهبية
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Fix-it task
أنشئ experiment note + baseline comparison خاصاً بالفصل 127. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Monitoring» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
فهم Cost Management يصبح أسهل عندما نقارنه بما يشبهه: متى نستخدمه، متى لا نستخدمه، وما تكلفة الاختيار الخطأ.
1) الخيار A
موضوعنا هو Cost Management. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الخيار B
الخريطة: Problem → Data → Split → Baseline → Train → Evaluate → Error Analysis → Deploy?.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) الفرق الحاسم
- 1. Dataset صغير يوضح Cost Management.
- 2. Baseline بسيط قبل Model أعقد.
- 3. مثال Data leakage أو Overfitting حسب السياق وناقش أثره.
4) مصفوفة القرار
5) حالة رمادية
لا تستعمل Cost Management فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اختر وفسّر
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Checkpoint
أنشئ experiment note + baseline comparison خاصاً بالفصل 128. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Cost Management» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
في هذا الفصل لن تكتفي بالقراءة: ستبني شيئاً صغيراً باستعمال API Security وتختبره أثناء الشرح.
1) ما سنبنيه
موضوعنا هو API Security. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) القطع المطلوبة
الخريطة: Problem → Data → Split → Baseline → Train → Evaluate → Error Analysis → Deploy?.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) Build 1
- 1. Dataset صغير يوضح API Security.
- 2. Baseline بسيط قبل Model أعقد.
- 3. مثال Data leakage أو Overfitting حسب السياق وناقش أثره.
4) Build 2
5) Test
لا تستعمل API Security فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) Break & Fix
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Deliverable
أنشئ experiment note + baseline comparison خاصاً بالفصل 129. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «API Security» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنحدد أولاً النتيجة التي نريدها من Privacy، ثم نرجع للخلف لمعرفة البيانات والخطوات والأدوات المطلوبة.
1) النتيجة المطلوبة
موضوعنا هو Privacy. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) ارجع خطوة
الخريطة: Problem → Data → Split → Baseline → Train → Evaluate → Error Analysis → Deploy?.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) ارجع خطوة أخرى
- 1. Dataset صغير يوضح Privacy.
- 2. Baseline بسيط قبل Model أعقد.
- 3. مثال Data leakage أو Overfitting حسب السياق وناقش أثره.
4) ابنِ المسار
5) اختبر النتيجة
لا تستعمل Privacy فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) ما الذي قد يفسدها؟
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Artifact
أنشئ experiment note + baseline comparison خاصاً بالفصل 130. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Privacy» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
اقرأ المثال ثم حاول شرح Responsible AI لشخص لا يعرف AI. الأماكن التي تتوقف فيها هي بالضبط ما يجب أن تفهمه أكثر.
1) اقرأ المثال
موضوعنا هو Responsible AI. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) اشرحه بكلامك
الخريطة: Problem → Data → Split → Baseline → Train → Evaluate → Error Analysis → Deploy?.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) أين أخطأت؟
- 1. Dataset صغير يوضح Responsible AI.
- 2. Baseline بسيط قبل Model أعقد.
- 3. مثال Data leakage أو Overfitting حسب السياق وناقش أثره.
4) أعد الشرح
5) مثال جديد
لا تستعمل Responsible AI فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) سؤال فخ
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Teach-back PASS
أنشئ experiment note + baseline comparison خاصاً بالفصل 131. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Responsible AI» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
🐍 Python & ML — ماذا يحتاج AI Entrepreneur فعلاً؟
ليس مطلوباً أن تصبح ML Researcher. هناك ثلاث طبقات:
1️⃣ Python Operator
Variables, functions, files, requests, pandas, APIs, scripts, errors.
2️⃣ AI Builder
SDKs, async basics, databases, testing, FastAPI/automation, evaluation.
3️⃣ ML/LLM Engineer
Training, evaluation, fine-tuning, deployment, monitoring—فقط إذا كان المسار يحتاج ذلك.
- Virtual Environment: اعزل dependencies لكل مشروع.
- requirements / lockfile: سجل الإصدارات حتى يمكن إعادة تشغيل المشروع.
- Tests: اختبر functions والـAPI boundaries.
- Logging: print مفيد في البداية، لكن الإنتاج يحتاج logs منظمة.
- Fine-tuning: ليس بديلاً عن بيانات سيئة أو RAG ضعيف؛ استخدمه لحاجة واضحة ومقاسة.
- ML: قبل أي model اسأل هل Rule أو تحليل بسيط يحل المشكلة أرخص وأوضح.
🚀 الأعمال والتنفيذ المتقدم
من الفكرة إلى المنتج إلى الدخل المستدام
فصل 132 اختيار فكرة مشروع
لا تبدأ بالتقنية. ابدأ بالمشكلة.
- هل المشكلة تكرر يوميًا؟ (تكرار = فرصة)
- هل هناك من يدفع لحلها فعلًا؟ (السوق موجود)
- هل AI يمكنه حل جزء كبير منها؟ (قابلة للأتمتة)
- هل يمكن بناء نظام لها؟ (قابلة للتكرار)
- هل يمكن بيع النظام لآخرين؟ (قابلية التوسع)
1. ما المشكلة؟
2. من يواجهها؟
3. كم يدفع لحلها؟
فصل 133 تحليل السوق
قبل البناء، تأكد أن السوق يريد ما تبنيه.
📊 أدوات التحليل
- Google Trends (الاهتمام بمرور الوقت)
- Perplexity (بحث سريع)
- Reddit/Facebook Groups (مشاكل حقيقية)
- Competitor Analysis (من يبيع ماذا؟)
🎯 ما تبحث عنه
- • حجم السوق (TAM/SAM/SOM)
- • المنافسين المباشرين
- • الثغرات (Gaps)
- • جمهورك المستهدف
- • قنوات التسويق
فصل 134 بناء MVP
Minimum Viable Product = أقل منتج يمكنك بناؤه لاختبار فكرتك.
❌ MVP خاطئ
منتج كامل بكل المميزات
6 أشهر بناء
لا أحد يشتري
✅ MVP صحيح
أداة بسيطة تحل مشكلة واحدة
أسبوعين بناء
10 عملاء يدفعون
فصل 135 اختبار الطلب
لا تبني ثم تبيع. بيع ثم تبنِ.
1. Landing Page وهمية
صفحة هبوط + زر "اشترك الآن" → يؤدي لـ "قريبًا"
2. Pre-sell
اعرض الخدمة قبل بنائها. إذا دفع 3 عملاء = فكرة صحيحة.
3. Concierge MVP
قدم الخدمة يدويًا خلف الكواليس. العميل لا يعرف.
فصل 136 التسعير
التسعير ليس تكلفة + ربح. التسعير هو قيمة.
💡 نماذج التسعير
- • One-time: $99 مرة واحدة
- • Subscription: $29/شهر
- • Usage-based: $0.01 لكل طلب
- • Freemium: مجاني + Pro
- • Enterprise: تسعير مخصص
📐 قاعدة التسعير
السعر = القيمة التي يحصل عليها العميل × 10-20%
إذا وفرت للعميل 10 ساعات أسبوعيًا = قيمة $500/شهر → سعرك $50-100/شهر
فصل 137 بيع خدمات AI
لا تبيع "AI". بيع النتيجة.
❌ لا تقول
"أبني AI"
"أستخدم ChatGPT"
"أعمل Automation"
✅ قل
"أساعد المتاجر على توفير الوقت وتقليل العمل اليدوي"
"أبني أنظمة تزيد مبيعاتك 30%"
"أوفر لك 10 ساعات أسبوعيًا"
فصل 138 بناء Portfolio
كل مشروع يجب أن يحتوي على:
- وصف المشكلة التي حللتها
- الحل (مع Screenshots أو فيديو)
- النتيجة (أرقام إن أمكن)
- الأدوات المستخدمة
- Testimonial (إن وجد)
لا تبدأ بـ Fiverr. ابدأ بـ LinkedIn + Twitter/X. انشر ما تبنيه يوميًا. العملاء سيجدونك.
فصل 139 الحصول على أول عميل
🎯 استراتيجيات
- عرض مجاني مقابل Testimonial
- التواصل المباشر (Cold Outreach)
- نشر محتوى تعليمي يومي
- المجتمعات (Reddit, Discord, LinkedIn)
- الشراكات مع وكالات
📧 Cold Outreach Template
فصل 140 تحويل الخدمة إلى منتج
الخدمة = تبادل وقتك بمال. المنتج = تبادل النظام بمال.
$500/شهر
+ وقتك
+ تخصيص
$29/شهر
× 100 عميل
= $2900/شهر
الخطوات: 1. قدم الخدمة → 2. حدد الأنماط المتكررة → 3. أتمتها → 4. حولها لمنتج
فصل 150 Micro SaaS بالذكاء الاصطناعي
Micro SaaS = منتج برمجي صغير يحل مشكلة محددة لجمهور محدد.
✅ مميزات Micro SaaS
- فريق واحد (أو شخص واحد)
- تكلفة تشغيل منخفضة
- سوق محدد (Niche)
- قابل للبناء بـ No-Code + AI
- دخل متكرر (MRR)
🎯 أمثلة
- • أداة كتابة إعلانات لمتاجر Shopify
- • بوت دعم لمتاجر المغرب
- • مولد محتوى لعيادات الأسنان
- • أداة بحث منتجات للدروبشيبينغ
Micro SaaS = [أداة AI] + [سوق محدد] + [مشكلة واحدة]
فصل 156 KPIs
📊 التعلم
- 50+ Prompt محفوظ
- 10+ Workflow شغّال
- 5+ أدوات مبنية
- 3+ مشاريع في Portfolio
💰 الدخل
- أول عميل مدفوع
- منتج رقمي يُباع
- نظام Automation شهري
- محتوى يجذب عملاء
فصل 154 Portfolio النهائي
بناء Portfolio احترافي يعرض:
فصل 155 بناء دخل من AI
🛒 Ecommerce
استخدم AI في اختيار المنتجات، الإعلانات، خدمة العملاء
🔗 Affiliate
AI يساعد في المقالات، SEO، مقارنة المنتجات
🎁 Digital Products
Templates, Prompt Packs, Guides, Mini Tools
💼 Freelance
AI Automation, Chatbots, Content Systems, Ecommerce AI
فصل 157 الخلاصة
هذا المنهج يجمع:
كل شهر يجب أن تملك: شهر 1: أداة تعمل → شهر 2: صفحة أو منتج → شهر 3: خدمة قابلة للبيع → شهر 6: نظام يولد قيمة ودخل
📘 الفصول 34–157 — دروس الإتقان داخل مكانها الصحيح
هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.
سنحدد أولاً النتيجة التي نريدها من AI في Digital Products، ثم نرجع للخلف لمعرفة البيانات والخطوات والأدوات المطلوبة.
1) النتيجة المطلوبة
موضوعنا هو AI في Digital Products. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) ارجع خطوة
الخريطة: Audience/Problem → Brief → Generate Options → Review → Test → Measure.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) ارجع خطوة أخرى
- 1. استخدم AI في Digital Products على Brief لمنتج واحد.
- 2. ولّد 3 بدائل ثم اختر بمعيار واضح.
- 3. اختبر ادعاءً يحتاج دليلاً ولا تسمح لـAI باختراعه.
4) ابنِ المسار
5) اختبر النتيجة
لا تستعمل AI في Digital Products فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) ما الذي قد يفسدها؟
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Artifact
أنشئ brief + candidates + selection note خاصاً بالفصل 34. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «AI في Digital Products» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج brief + candidates + selection note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
بدل تعريف طويل، سنبني أسئلة نعم/لا تساعدك على تقرير هل تحتاج اختيار فكرة مشروع أصلاً وكيف تستعمله.
1) السؤال 1
موضوعنا هو اختيار فكرة مشروع. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) إذا نعم
الخريطة: Problem Evidence → Buyer → Offer → MVP → Real Behavior → Economics → Decision.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) إذا لا
- 1. خدمة AI صغيرة نطبق عليها اختيار فكرة مشروع.
- 2. قارن رأي عميل بسلوك فعلي مثل تجربة أو شراء.
- 3. اكتب Kill criterion حتى لا تتمسك بفكرة ضعيفة.
4) السؤال 2
5) قرار الاستخدام
لا تستعمل اختيار فكرة مشروع فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) حالة استثنائية
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) ارسم شجرتك
أنشئ offer/test evidence note خاصاً بالفصل 132. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «اختيار فكرة مشروع» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج offer/test evidence note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
تخيّل أنك بدأت مشروعاً صغيراً وواجهتك مشكلة مرتبطة بـ تحليل السوق. قبل أن تبحث عن أداة، تريد أن تفهم ماذا يحدث فعلاً ولماذا.
1) افتح المشهد
موضوعنا هو تحليل السوق. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الفكرة التي نريد اكتشافها
الخريطة: Problem Evidence → Buyer → Offer → MVP → Real Behavior → Economics → Decision.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) جرّبها الآن
- 1. خدمة AI صغيرة نطبق عليها تحليل السوق.
- 2. قارن رأي عميل بسلوك فعلي مثل تجربة أو شراء.
- 3. اكتب Kill criterion حتى لا تتمسك بفكرة ضعيفة.
4) ماذا لاحظت؟
5) أين تنفع؟
لا تستعمل تحليل السوق فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) فخ شائع
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) تحدّي الفصل
أنشئ offer/test evidence note خاصاً بالفصل 133. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «تحليل السوق» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج offer/test evidence note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
لو حذفنا بناء MVP من النظام، ما الذي سيتوقف؟ وما الشيء الذي سيبقى يعمل؟ هذا السؤال يكشف وظيفة المفهوم قبل تعريفه.
1) السؤال الكبير
موضوعنا هو بناء MVP. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الجواب القصير
الخريطة: Problem Evidence → Buyer → Offer → MVP → Real Behavior → Economics → Decision.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) فكك الجواب
- 1. خدمة AI صغيرة نطبق عليها بناء MVP.
- 2. قارن رأي عميل بسلوك فعلي مثل تجربة أو شراء.
- 3. اكتب Kill criterion حتى لا تتمسك بفكرة ضعيفة.
4) ثلاث حالات
5) متى لا تستخدمها؟
لا تستعمل بناء MVP فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اختبر نفسك
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) مهمة صغيرة
أنشئ offer/test evidence note خاصاً بالفصل 134. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «بناء MVP» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج offer/test evidence note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
قبل فهم اختبار الطلب غالباً تنفذ المهمة بطريقة عشوائية. بعد فهمه تصبح قادراً على تحديد المدخلات والخطوات والنتيجة ومعيار الجودة.
1) قبل
موضوعنا هو اختبار الطلب. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) المشكلة
الخريطة: Problem Evidence → Buyer → Offer → MVP → Real Behavior → Economics → Decision.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) بعد
- 1. خدمة AI صغيرة نطبق عليها اختبار الطلب.
- 2. قارن رأي عميل بسلوك فعلي مثل تجربة أو شراء.
- 3. اكتب Kill criterion حتى لا تتمسك بفكرة ضعيفة.
4) لماذا تغيّر الناتج؟
5) مثال مضاد
لا تستعمل اختبار الطلب فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) قاعدة القرار
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Proof of learning
أنشئ offer/test evidence note خاصاً بالفصل 135. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «اختبار الطلب» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج offer/test evidence note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
بدل أن نبدأ بالتعريف، سنجرب التسعير على حالة صغيرة، نلاحظ النتيجة، ثم نستخرج القاعدة من التجربة.
1) التجربة
موضوعنا هو التسعير. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) التوقع
الخريطة: Problem Evidence → Buyer → Offer → MVP → Real Behavior → Economics → Decision.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) النتيجة
- 1. خدمة AI صغيرة نطبق عليها التسعير.
- 2. قارن رأي عميل بسلوك فعلي مثل تجربة أو شراء.
- 3. اكتب Kill criterion حتى لا تتمسك بفكرة ضعيفة.
4) التفسير
5) غيّر متغيراً
لا تستعمل التسعير فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اكسر التجربة
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) سجل المختبر
أنشئ offer/test evidence note خاصاً بالفصل 136. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «التسعير» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج offer/test evidence note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنحوّل بيع خدمات AI إلى صورة بسيطة من الحياة اليومية، ثم نرجع منها إلى المعنى التقني حتى لا يبقى المصطلح مجرد كلمة.
1) الصورة الذهنية
موضوعنا هو بيع خدمات AI. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) اربطها بالتقنية
الخريطة: Problem Evidence → Buyer → Offer → MVP → Real Behavior → Economics → Decision.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) مثال 1
- 1. خدمة AI صغيرة نطبق عليها بيع خدمات AI.
- 2. قارن رأي عميل بسلوك فعلي مثل تجربة أو شراء.
- 3. اكتب Kill criterion حتى لا تتمسك بفكرة ضعيفة.
4) مثال 2
5) حدود التشبيه
لا تستعمل بيع خدمات AI فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) استعمال عملي
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) علّم شخصاً آخر
أنشئ offer/test evidence note خاصاً بالفصل 137. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «بيع خدمات AI» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج offer/test evidence note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
شركة صغيرة تريد استعمال بناء Portfolio لتحسين عملية محددة. سنفكك القرار: المشكلة، البديل الحالي، الحل، المخاطر، والقياس.
1) الحالة
موضوعنا هو بناء Portfolio. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) القرار الأول
الخريطة: Problem Evidence → Buyer → Offer → MVP → Real Behavior → Economics → Decision.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) المعطيات
- 1. خدمة AI صغيرة نطبق عليها بناء Portfolio.
- 2. قارن رأي عميل بسلوك فعلي مثل تجربة أو شراء.
- 3. اكتب Kill criterion حتى لا تتمسك بفكرة ضعيفة.
4) البدائل
5) القرار النهائي
لا تستعمل بناء Portfolio فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) ماذا لو؟
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) دورك الآن
أنشئ offer/test evidence note خاصاً بالفصل 138. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «بناء Portfolio» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج offer/test evidence note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
سنبدأ بطريقة خاطئة لاستعمال الحصول على أول عميل، نرى لماذا تفشل، ثم نبني الطريقة الصحيحة خطوة بخطوة.
1) الطريقة الخاطئة
موضوعنا هو الحصول على أول عميل. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) لماذا فشلت؟
الخريطة: Problem Evidence → Buyer → Offer → MVP → Real Behavior → Economics → Decision.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) التصحيح
- 1. خدمة AI صغيرة نطبق عليها الحصول على أول عميل.
- 2. قارن رأي عميل بسلوك فعلي مثل تجربة أو شراء.
- 3. اكتب Kill criterion حتى لا تتمسك بفكرة ضعيفة.
4) أعد التجربة
5) علامات الخطر
لا تستعمل الحصول على أول عميل فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) قاعدة ذهبية
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Fix-it task
أنشئ offer/test evidence note خاصاً بالفصل 139. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «الحصول على أول عميل» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج offer/test evidence note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
فهم تحويل الخدمة إلى منتج يصبح أسهل عندما نقارنه بما يشبهه: متى نستخدمه، متى لا نستخدمه، وما تكلفة الاختيار الخطأ.
1) الخيار A
موضوعنا هو تحويل الخدمة إلى منتج. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الخيار B
الخريطة: Problem Evidence → Buyer → Offer → MVP → Real Behavior → Economics → Decision.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) الفرق الحاسم
- 1. خدمة AI صغيرة نطبق عليها تحويل الخدمة إلى منتج.
- 2. قارن رأي عميل بسلوك فعلي مثل تجربة أو شراء.
- 3. اكتب Kill criterion حتى لا تتمسك بفكرة ضعيفة.
4) مصفوفة القرار
5) حالة رمادية
لا تستعمل تحويل الخدمة إلى منتج فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) اختر وفسّر
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Checkpoint
أنشئ offer/test evidence note خاصاً بالفصل 140. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «تحويل الخدمة إلى منتج» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج offer/test evidence note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
شركة صغيرة تريد استعمال Micro SaaS بالذكاء الاصطناعي لتحسين عملية محددة. سنفكك القرار: المشكلة، البديل الحالي، الحل، المخاطر، والقياس.
1) الحالة
موضوعنا هو Micro SaaS بالذكاء الاصطناعي. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) القرار الأول
الخريطة: Spec → Build → Test → Failure Cases → Demo → README → Feedback.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) المعطيات
- 1. ابن MVP مصغراً من مشروع «Micro SaaS بالذكاء الاصطناعي».
- 2. اختبر Input صحيحاً وآخر ناقصاً.
- 3. جهز Demo + README يثبتان أن شخصاً آخر يستطيع فهمه.
4) البدائل
5) القرار النهائي
لا تستعمل Micro SaaS بالذكاء الاصطناعي فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) ماذا لو؟
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) دورك الآن
أنشئ MVP + README + acceptance tests خاصاً بالفصل 150. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «Micro SaaS بالذكاء الاصطناعي» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج MVP + README + acceptance tests + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
اقرأ المثال ثم حاول شرح خطة سنة لشخص لا يعرف AI. الأماكن التي تتوقف فيها هي بالضبط ما يجب أن تفهمه أكثر.
1) اقرأ المثال
موضوعنا هو خطة سنة. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) اشرحه بكلامك
الخريطة: Skill → Artifact → Evidence → Gate → Next Skill.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) أين أخطأت؟
- 1. حوّل «خطة سنة» إلى Milestone قابل للقياس.
- 2. حدد Artifact يجب أن تنتجه قبل الانتقال.
- 3. حدد HOLD condition إذا لم يتحقق الفهم أو التطبيق.
4) أعد الشرح
5) مثال جديد
لا تستعمل خطة سنة فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) سؤال فخ
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) Teach-back PASS
أنشئ milestone tracker خاصاً بالفصل 155. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «خطة سنة» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج milestone tracker + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
بدل تعريف طويل، سنبني أسئلة نعم/لا تساعدك على تقرير هل تحتاج KPIs أصلاً وكيف تستعمله.
1) السؤال 1
موضوعنا هو KPIs. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) إذا نعم
الخريطة: Skill → Artifact → Evidence → Gate → Next Skill.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) إذا لا
- 1. حوّل «KPIs» إلى Milestone قابل للقياس.
- 2. حدد Artifact يجب أن تنتجه قبل الانتقال.
- 3. حدد HOLD condition إذا لم يتحقق الفهم أو التطبيق.
4) السؤال 2
5) قرار الاستخدام
لا تستعمل KPIs فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) حالة استثنائية
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) ارسم شجرتك
أنشئ milestone tracker خاصاً بالفصل 156. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «KPIs» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج milestone tracker + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
تخيّل أنك بدأت مشروعاً صغيراً وواجهتك مشكلة مرتبطة بـ الخلاصة والخطوة التالية. قبل أن تبحث عن أداة، تريد أن تفهم ماذا يحدث فعلاً ولماذا.
1) افتح المشهد
موضوعنا هو الخلاصة والخطوة التالية. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.
2) الفكرة التي نريد اكتشافها
الخريطة: Skill → Artifact → Evidence → Gate → Next Skill.
اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.
3) جرّبها الآن
- 1. حوّل «الخلاصة والخطوة التالية» إلى Milestone قابل للقياس.
- 2. حدد Artifact يجب أن تنتجه قبل الانتقال.
- 3. حدد HOLD condition إذا لم يتحقق الفهم أو التطبيق.
4) ماذا لاحظت؟
5) أين تنفع؟
لا تستعمل الخلاصة والخطوة التالية فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.
6) فخ شائع
سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.
7) تحدّي الفصل
أنشئ milestone tracker خاصاً بالفصل 157. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.
اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.
تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.
PASS عندما تستطيع شرح «الخلاصة والخطوة التالية» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج milestone tracker + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.
▶️ البرومبت التنفيذي الكامل لهذا الفصل
🚀 Business Execution Layer — من Build إلى Revenue
- Customer Discovery: لا تبدأ بالحل فقط؛ افهم العمل الحالي، التكلفة، والبدائل.
- MVP: أصغر نسخة تختبر افتراضاً تجارياً، ليست نسخة ناقصة من منتج ضخم.
- Pricing: فرّق بين تكلفة التنفيذ، قيمة النتيجة، سعر السوق، والمخاطر.
- Scope & Contract: ماذا ستسلم؟ متى؟ ما المطلوب من العميل؟ ما الذي ليس ضمن المشروع؟
- Delivery QA: اتفاق مسبق على Acceptance Criteria.
- Unit Economics: Revenue ليس Profit. احسب الأدوات، API، وقت العمل، دعم، refunds وتكاليف acquisition.
- Retention: اسأل لماذا سيستمر العميل أو يعود بدل التركيز على أول Sale فقط.
🏁 المشروع النهائي — من المعرفة إلى Evidence حقيقية
لا تعتبر نفسك أنهيت الكتاب لأنك قرأت 157 فصلاً. اختر مشكلة واحدة حقيقية ومر بها عبر السلسلة التالية:
بحث، synthesis، draft، code، comparison، QA، analysis، preparation.
الواقع: المشكلة الحقيقية، الموافقة، المخاطر، النشر، الدفع، الاختبار، feedback والبيانات.
FOUNDATIONS_COMPLETE فقط عندما توجد: Portfolio Artifacts + Chapter PASS evidence + مشروع واحد على الأقل تم تشغيله واختباره خارج الكتاب. غير ذلك: LEARNING_IN_PROGRESS.