📘 AI Entrepreneur Playbook

دليلك التفاعلي الشامل لبناء أعمال بالذكاء الاصطناعي: من الصفر حتى أول دولار

FOUNDER FOUNDATIONS OS · v6.0

من «كتاب كبير» إلى نظام تعلم وتنفيذ يوصلك من الفهم إلى مشروع حقيقي

الهدف ليس أن تنهي 157 فصلاً. الهدف أن تبني قدرة: تفهم → تطبق → تنتج Artifact → تختبر → تجمع Evidence → تمر من Gate → تنتقل للمهارة التالية.

لا مصطلح بلا شرحلا شرح بلا مثاللا مثال بلا تطبيق لا Prompt بلا فهملا تقدم بلا Evidenceلا AI ادعاء بلا تحقق
🌱 ZERO START

لا أعرف من أين أبدأ. ابنِ الأساس بالترتيب واعمل مشاريع صغيرة.

🛠️ BUILDER

أريد بناء أدوات وAutomations وAgents. أعطني Dependencies الضرورية فقط.

💰 BUSINESS

أريد تحويل AI إلى دخل. ابدأ من Problem Evidence ثم Offer ثم MVP ثم Real Behavior.

🎯 SKILL GAP

عندي مشروع وأحتاج مهارة محددة. ادخل مباشرة للمسار المطلوب بدون دراسة كل شيء.

🧭 Founder Learning State Machine
NOT_STARTED UNDERSTOOD PRACTICED ARTIFACT_CREATED EVIDENCE_REVIEWED PASS
وعند التعثر: HOLD → RELEARN / RETEST. لا يوجد PASS لمجرد القراءة.
الفصول157
PASS0
HOLD0
Artifacts0
تقدم حقيقي0%

🔬 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، النشر، الأمان، قوالب العقود والتسعير، ومكتبة قوالب الأوامر.

🛤️ كيف تقرأ هذا الكتاب؟

اختر المسار الذي يناسبك:

⚡ المسار السريع

لمن يريد دخلاً بأسرع وقت

الأجزاء: I → II → III → V → VI → XII → XIII تتجاوز المسار المتقدم (الجزء XI) مؤقتاً وتعود إليه لاحقاً.

📖 المسار الكامل

لمن يريد بناء مسيرة مهنية

اقرأ بالترتيب. كل جزء يبني على ما قبله.

🧠 المسار التقني

للمطورين

الأجزاء: I → III → V → VII → VIII → IX → X → XI
⚠️ تحذير

لا تقرأ هذا الكتاب قراءة سلبية. كل فصل ينتهي بمشروع مصغر وتمارين. القاعدة الذهبية: 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: التوسع

نظام كامل + دخل مستدام

🎯 معادلة النجاح

مشكلةنظامAIنتيجةدخل

مثال عملي:

مثال المشكلة: صاحب متجر يضيع 3 ساعات يوميًا في الرد على العملاء ↓ النظام: AI Customer Support System (قاعدة معرفة + Chatbot + Automation) ↓ النتيجة: يوفر وقتًا ويزيد المبيعات ↓ الدخل: تبيع النظام بـ $500/شهر

عندما تنتهي من هذا الكتاب، ستمتلك: عقلية رائد أعمال + مهارات تقنية + مشاريع حقيقية + خطة تنفيذ حتى أول دخل مستدام.

القاعدة الذهبية

كل شهر يجب أن تملك: شهر 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
  • • يحقق نتيجة
  • • يبيع النظام = دخل

🔄 معادلة النجاح

مشكلةنظامAIنتيجةدخل

مثال عملي:

مثال المشكلة: صاحب متجر يضيع 3 ساعات يوميًا في الرد على العملاء ↓ النظام: AI Customer Support System (قاعدة معرفة + Chatbot + Automation) ↓ النتيجة: يوفر وقتًا ويزيد المبيعات ↓ الدخل: تبيع النظام بـ $500/شهر

📐 قاعدة التعلم: 20-50-30

20%

تعلم

مثلاً: "اليوم سأفهم Webhooks"
50%

بناء

تطبيق صغير فورًا
30%

سوق

نشر أو تواصل مع عميل

🎯 كيف تختار مشاكل تستحق الحل

لا تسأل: "ما الأداة الجديدة؟"

اسأل: "ما المشكلة التي يمكن حلها؟"

🔍 معايير اختيار المشكلة
  • هل المشكلة تكرر يوميًا؟ (تكرار = فرصة)
  • هل هناك من يدفع لحلها فعلًا؟ (السوق موجود)
  • هل AI يمكنه حل جزء كبير منها؟ (قابلة للأتمتة)
  • هل يمكن بناء نظام لها؟ (قابلة للتكرار)
  • هل يمكن بيع النظام لآخرين؟ (قابلية التوسع)
لا تصبح: "شخص يعرف ChatGPT"

كن: شخصًا يبني أنظمة تستخدم AI لحل مشاكل Ecommerce وMarketing وتحقيق دخل.

📘 الفصول 1–5 — دروس الإتقان داخل مكانها الصحيح

هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.

الفصل 1: ما هو الذكاء الاصطناعي؟
🎓 طريقة هذا الدرس: قصة → مفهوم → تطبيق

تخيّل أنك بدأت مشروعاً صغيراً وواجهتك مشكلة مرتبطة بـ ما هو الذكاء الاصطناعي؟. قبل أن تبحث عن أداة، تريد أن تفهم ماذا يحدث فعلاً ولماذا.

1) افتح المشهد

موضوعنا هو ما هو الذكاء الاصطناعي؟. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) الفكرة التي نريد اكتشافها

الخريطة: Concept → Mental Model → Example → Boundary → Practice.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) جرّبها الآن

  • 1. اشرح «ما هو الذكاء الاصطناعي؟» لصديق في 30 ثانية بدون مصطلحات تقنية.
  • 2. اكتب مثالاً من متجر إلكتروني يوضح «ما هو الذكاء الاصطناعي؟».
  • 3. اكتب حالة لا تحتاج فيها «ما هو الذكاء الاصطناعي؟» حتى تتعلم حدوده.

4) ماذا لاحظت؟

المهمة: ما هو الذكاء الاصطناعي؟ 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب المفهوم بكلامك ثم أعط مثالاً ومثالاً مضاداً؛ إذا عجزت عن المثال المضاد فالفهم مازال ناقصاً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) أين تنفع؟

لا تستعمل ما هو الذكاء الاصطناعي؟ فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) فخ شائع

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) تحدّي الفصل

أنشئ one-page concept note خاصاً بالفصل 1. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «ما هو الذكاء الاصطناعي؟» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 001 one-page concept note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 2: الفرق بين AI User و AI Builder و AI Engineer
🎓 طريقة هذا الدرس: سؤال وجواب Socratic

لو حذفنا الفرق بين 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) ثلاث حالات

المهمة: الفرق بين AI User و AI Builder و AI Engineer 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب المفهوم بكلامك ثم أعط مثالاً ومثالاً مضاداً؛ إذا عجزت عن المثال المضاد فالفهم مازال ناقصاً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «الفرق بين AI User و AI Builder و AI Engineer» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 002 one-page concept note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 3: كيف تفكر كرائد أعمال يستخدم AI
🎓 طريقة هذا الدرس: Before / After

قبل فهم كيف تفكر كرائد أعمال يستخدم AI غالباً تنفذ المهمة بطريقة عشوائية. بعد فهمه تصبح قادراً على تحديد المدخلات والخطوات والنتيجة ومعيار الجودة.

1) قبل

موضوعنا هو كيف تفكر كرائد أعمال يستخدم AI. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) المشكلة

الخريطة: Concept → Mental Model → Example → Boundary → Practice.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) بعد

  • 1. اشرح «كيف تفكر كرائد أعمال يستخدم AI» لصديق في 30 ثانية بدون مصطلحات تقنية.
  • 2. اكتب مثالاً من متجر إلكتروني يوضح «كيف تفكر كرائد أعمال يستخدم AI».
  • 3. اكتب حالة لا تحتاج فيها «كيف تفكر كرائد أعمال يستخدم AI» حتى تتعلم حدوده.

4) لماذا تغيّر الناتج؟

المهمة: كيف تفكر كرائد أعمال يستخدم AI 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب المفهوم بكلامك ثم أعط مثالاً ومثالاً مضاداً؛ إذا عجزت عن المثال المضاد فالفهم مازال ناقصاً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «كيف تفكر كرائد أعمال يستخدم AI» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 003 one-page concept note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 4: كيف تختار مشاكل تستحق الحل
🎓 طريقة هذا الدرس: مختبر عملي

بدل أن نبدأ بالتعريف، سنجرب كيف تختار مشاكل تستحق الحل على حالة صغيرة، نلاحظ النتيجة، ثم نستخرج القاعدة من التجربة.

1) التجربة

موضوعنا هو كيف تختار مشاكل تستحق الحل. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) التوقع

الخريطة: Concept → Mental Model → Example → Boundary → Practice.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) النتيجة

  • 1. اشرح «كيف تختار مشاكل تستحق الحل» لصديق في 30 ثانية بدون مصطلحات تقنية.
  • 2. اكتب مثالاً من متجر إلكتروني يوضح «كيف تختار مشاكل تستحق الحل».
  • 3. اكتب حالة لا تحتاج فيها «كيف تختار مشاكل تستحق الحل» حتى تتعلم حدوده.

4) التفسير

المهمة: كيف تختار مشاكل تستحق الحل 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب المفهوم بكلامك ثم أعط مثالاً ومثالاً مضاداً؛ إذا عجزت عن المثال المضاد فالفهم مازال ناقصاً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) غيّر متغيراً

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

6) اكسر التجربة

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) سجل المختبر

أنشئ one-page concept note خاصاً بالفصل 4. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «كيف تختار مشاكل تستحق الحل» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 004 one-page concept note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 5: طريقة التعلم: Learn → Build → Publish → Sell
🎓 طريقة هذا الدرس: تشبيه بصري

سنحوّل طريقة التعلم: 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

المهمة: طريقة التعلم: Learn → Build → Publish → Sell 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب المفهوم بكلامك ثم أعط مثالاً ومثالاً مضاداً؛ إذا عجزت عن المثال المضاد فالفهم مازال ناقصاً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «طريقة التعلم: Learn → Build → Publish → Sell» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 005 one-page concept note
▶️ البرومبت التنفيذي الكامل لهذا الفصل

🧠 تعميق العقلية: لا تبدأ من الأداة، ابدأ من النظام

1) الفرق بين Task وWorkflow وSystem

Task = مهمة واحدة مثل كتابة وصف. Workflow = سلسلة مهام مرتبطة مثل: بيانات المنتج → وصف → مراجعة → حفظ. System = Workflow + قواعد + بيانات + متابعة + مسؤوليات + طريقة إصلاح الأخطاء.

2) سؤال رائد الأعمال الصحيح

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

3) أخطاء عقلية شائعة
  • الاعتقاد أن Automation تعني حذف الإنسان دائماً.
  • الاعتقاد أن AI output = حقيقة.
  • بناء شيء معقد قبل إثبات أن المشكلة تستحق الحل.
  • تغيير الأدوات كل أسبوع بدل إتقان Workflow واحد.
  • الخلط بين Demo جميل ونظام يعتمد عليه عميل حقيقي.

📁 تنظيم بيئة العمل

حوّل حاسوبك إلى مقر شركة AI صغيرة

🗂️ هيكل المجلدات AI_BUSINESS

استخدم أسماء إنجليزية لأنها أفضل مع الأدوات والبرمجة. لا تستخدم أسماء طويلة جدًا.

AI_BUSINESS │ ├── 00_INBOX # ملفات مؤقتة، أفكار، ملاحظات غير منظمة │ ├── 01_AI_LEARNING │ ├── Prompt_Engineering │ ├── Generative_AI │ ├── APIs_JSON_Webhooks │ ├── AI_Automation │ ├── AI_Agents │ ├── RAG │ ├── Python_Basics │ └── Notes_Summaries │ ├── 02_AI_TOOLS │ ├── ChatGPT │ ├── Claude │ ├── Perplexity │ ├── Cursor │ ├── n8n │ └── Other_Tools │ ├── 03_PROJECTS │ ├── AI_Content_Machine │ ├── AI_Product_Research │ ├── AI_Ecommerce_Assistant │ ├── AI_Automation_Services │ └── SaaS_Ideas │ ├── 04_ECOMMERCE │ ├── Product_Research │ ├── Competitor_Analysis │ ├── Product_Pages │ ├── Ads │ └── Customer_Data │ ├── 05_CONTENT_CREATION │ ├── YouTube │ ├── TikTok │ ├── Instagram │ ├── Scripts │ ├── Thumbnails │ └── Videos │ ├── 06_MARKETING │ ├── Copywriting │ ├── SEO │ ├── Email_Marketing │ ├── Ads_Strategy │ └── Analytics │ ├── 07_FREELANCE │ ├── Services │ ├── Client_Projects │ ├── Proposals │ ├── Portfolio │ └── Testimonials │ ├── 08_CODE │ ├── Python │ ├── JavaScript │ ├── Web_Projects │ └── Scripts │ ├── 09_BUSINESS │ ├── Ideas │ ├── Business_Plans │ ├── Finance │ └── Goals │ ├── 10_RESOURCES │ ├── Books │ ├── Courses │ ├── PDFs │ ├── Templates │ └── Research │ └── 11_KNOWLEDGE_BASE # ⭐ أغلى ما تملك بعد سنة ├── Best_Prompts ├── Workflows ├── Short_Lessons ├── Lessons_Learned └── Ready_Templates

⭐ مجلد 11_KNOWLEDGE_BASE

هذا المجلد هو نظام معرفتك الشخصية. بعد سنة سيكون ذاكرتك الثانية.

📌 ما تحفظه هنا:

  • أفضل Prompts التي نجحت معك
  • Workflows التي وفرت وقتك
  • دروس مختصرة (ليس دورات كاملة)
  • أخطاء تعلمت منها
  • قوالب جاهزة

📁 الملفات الافتتاحية:

prompts_master_list.md automation_workflows.md lessons_index.md mistakes_log.md templates_index.md

📝 قاعدة README.md

كل مشروع يجب أن يحتوي على ملف README.md يكتب فيه:

Markdown # اسم المشروع ## الفكرة (اكتب هنا فكرة المشروع بجملتين) ## الهدف - الهدف الرئيسي: - المشكلة التي يحلها: - الجمهور المستهدف: ## الأدوات المستعملة - - - ## ما تم إنجازه - [ ] - [ ] - [ ] ## الخطوات القادمة 1. 2. 3. ## ملاحظات

⚡ سكربت الإنشاء التلقائي

انسخ هذا السكربت واحفظه كـ setup_ai_business.py ثم شغله:

Python import os from pathlib import Path MAIN_FOLDER = "AI_BUSINESS" desktop = Path.home() / "Desktop" if not desktop.exists(): desktop = Path.home() base_path = desktop / MAIN_FOLDER folders = { "00_INBOX": [], "01_AI_LEARNING": [ "Prompt_Engineering", "Generative_AI", "APIs_JSON_Webhooks", "AI_Automation", "AI_Agents", "RAG", "Python_Basics", "Notes_Summaries" ], "02_AI_TOOLS": [ "ChatGPT", "Claude", "Perplexity", "Cursor", "n8n", "Other_Tools" ], "03_PROJECTS": [ "AI_Content_Machine", "AI_Product_Research", "AI_Ecommerce_Assistant", "AI_Automation_Services", "SaaS_Ideas" ], "04_ECOMMERCE": [ "Product_Research", "Competitor_Analysis", "Product_Pages", "Ads", "Customer_Data" ], "05_CONTENT_CREATION": [ "YouTube", "TikTok", "Instagram", "Scripts", "Thumbnails", "Videos" ], "06_MARKETING": [ "Copywriting", "SEO", "Email_Marketing", "Ads_Strategy", "Analytics" ], "07_FREELANCE": [ "Services", "Client_Projects", "Proposals", "Portfolio", "Testimonials" ], "08_CODE": [ "Python", "JavaScript", "Web_Projects", "Scripts" ], "09_BUSINESS": [ "Ideas", "Business_Plans", "Finance", "Goals" ], "10_RESOURCES": [ "Books", "Courses", "PDFs", "Templates", "Research" ], "11_KNOWLEDGE_BASE": [ "Best_Prompts", "Workflows", "Short_Lessons", "Lessons_Learned", "Ready_Templates" ] } base_path.mkdir(parents=True, exist_ok=True) for main, subs in folders.items(): (base_path / main).mkdir(exist_ok=True) for sub in subs: (base_path / main / sub).mkdir(exist_ok=True) print(f"✅ تم الإنشاء في: {base_path}")
نصيحة تنظيمية

لا تبدأ بملء كل المجلدات. ابدأ بـ واحد فقط:
افتح 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
  • التكامل: هل يتصل بأدوات أخرى؟
  • البديل: ما البديل المجاني؟
مثال: تقييم أداة الأداة: Cursor الفئة: AI Coding السعر: $20/شهر (Pro) السهولة: 9/10 القوة: 9/10 التكامل: ممتاز (VS Code based) البديل المجاني: VS Code + Copilot Free الحكم: أساسي للمبرمجين

فصل 10 📅 نظام العمل الأسبوعي

نظام ثابت = نتائج متسقة. لا تعتمد على الحماس.

🗓️ الجدول الأسبوعي

  • السبت: تعلم جديد (3 ساعات)
  • الأحد: بناء مشروع (4 ساعات)
  • الاثنين: بناء مشروع (4 ساعات)
  • الثلاثاء: نشر محتوى (2 ساعة)
  • الأربعاء: تواصل مع عملاء (2 ساعة)
  • الخميس: مراجعة وتحسين (2 ساعة)
  • الجمعة: راحة / تخطيط

📊 مؤشرات الأداء الأسبوعية

  • • ✅ 5 Prompts جديدة محفوظة
  • • ✅ 1 Workflow مكتمل
  • • ✅ 1 منشور على LinkedIn
  • • ✅ 1 تواصل مع عميل محتمل
  • • ✅ 1 درس مستفاد موثق
قاعدة 1%

تحسن 1% كل يوم = تحسن 37x في السنة. الاستمرارية تتفوق على الكمال.

📘 الفصول 6–10 — دروس الإتقان داخل مكانها الصحيح

هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.

الفصل 6: تنظيم الحاسوب والفولدرات
🎓 طريقة هذا الدرس: Case Study

شركة صغيرة تريد استعمال تنظيم الحاسوب والفولدرات لتحسين عملية محددة. سنفكك القرار: المشكلة، البديل الحالي، الحل، المخاطر، والقياس.

1) الحالة

موضوعنا هو تنظيم الحاسوب والفولدرات. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) القرار الأول

الخريطة: Concept → Mental Model → Example → Boundary → Practice.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) المعطيات

  • 1. اشرح «تنظيم الحاسوب والفولدرات» لصديق في 30 ثانية بدون مصطلحات تقنية.
  • 2. اكتب مثالاً من متجر إلكتروني يوضح «تنظيم الحاسوب والفولدرات».
  • 3. اكتب حالة لا تحتاج فيها «تنظيم الحاسوب والفولدرات» حتى تتعلم حدوده.

4) البدائل

المهمة: تنظيم الحاسوب والفولدرات 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب المفهوم بكلامك ثم أعط مثالاً ومثالاً مضاداً؛ إذا عجزت عن المثال المضاد فالفهم مازال ناقصاً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) القرار النهائي

لا تستعمل تنظيم الحاسوب والفولدرات فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) ماذا لو؟

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) دورك الآن

أنشئ one-page concept note خاصاً بالفصل 6. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «تنظيم الحاسوب والفولدرات» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 006 one-page concept note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 7: إدارة المعرفة الشخصية (Knowledge Base)
🎓 طريقة هذا الدرس: خطأ → تشخيص → إصلاح

سنبدأ بطريقة خاطئة لاستعمال إدارة المعرفة الشخصية (Knowledge Base)، نرى لماذا تفشل، ثم نبني الطريقة الصحيحة خطوة بخطوة.

1) الطريقة الخاطئة

موضوعنا هو إدارة المعرفة الشخصية (Knowledge Base). لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) لماذا فشلت؟

الخريطة: Concept → Mental Model → Example → Boundary → Practice.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) التصحيح

  • 1. اشرح «إدارة المعرفة الشخصية (Knowledge Base)» لصديق في 30 ثانية بدون مصطلحات تقنية.
  • 2. اكتب مثالاً من متجر إلكتروني يوضح «إدارة المعرفة الشخصية (Knowledge Base)».
  • 3. اكتب حالة لا تحتاج فيها «إدارة المعرفة الشخصية (Knowledge Base)» حتى تتعلم حدوده.

4) أعد التجربة

المهمة: إدارة المعرفة الشخصية (Knowledge Base) 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب المفهوم بكلامك ثم أعط مثالاً ومثالاً مضاداً؛ إذا عجزت عن المثال المضاد فالفهم مازال ناقصاً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «إدارة المعرفة الشخصية (Knowledge Base)» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 007 one-page concept note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 8: طريقة حفظ Prompts وWorkflows
🎓 طريقة هذا الدرس: مقارنة واختيار

فهم طريقة حفظ 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) مصفوفة القرار

المهمة: طريقة حفظ Prompts وWorkflows 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب المفهوم بكلامك ثم أعط مثالاً ومثالاً مضاداً؛ إذا عجزت عن المثال المضاد فالفهم مازال ناقصاً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) حالة رمادية

لا تستعمل طريقة حفظ Prompts وWorkflows فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اختر وفسّر

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Checkpoint

أنشئ one-page concept note خاصاً بالفصل 8. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «طريقة حفظ Prompts وWorkflows» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 008 one-page concept note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 9: بناء مكتبة أدواتك
🎓 طريقة هذا الدرس: Build-along

في هذا الفصل لن تكتفي بالقراءة: ستبني شيئاً صغيراً باستعمال بناء مكتبة أدواتك وتختبره أثناء الشرح.

1) ما سنبنيه

موضوعنا هو بناء مكتبة أدواتك. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) القطع المطلوبة

الخريطة: Concept → Mental Model → Example → Boundary → Practice.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) Build 1

  • 1. اشرح «بناء مكتبة أدواتك» لصديق في 30 ثانية بدون مصطلحات تقنية.
  • 2. اكتب مثالاً من متجر إلكتروني يوضح «بناء مكتبة أدواتك».
  • 3. اكتب حالة لا تحتاج فيها «بناء مكتبة أدواتك» حتى تتعلم حدوده.

4) Build 2

المهمة: بناء مكتبة أدواتك 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب المفهوم بكلامك ثم أعط مثالاً ومثالاً مضاداً؛ إذا عجزت عن المثال المضاد فالفهم مازال ناقصاً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «بناء مكتبة أدواتك» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 009 one-page concept note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 10: نظام العمل الأسبوعي
🎓 طريقة هذا الدرس: من النتيجة إلى الخلف

سنحدد أولاً النتيجة التي نريدها من نظام العمل الأسبوعي، ثم نرجع للخلف لمعرفة البيانات والخطوات والأدوات المطلوبة.

1) النتيجة المطلوبة

موضوعنا هو نظام العمل الأسبوعي. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) ارجع خطوة

الخريطة: Concept → Mental Model → Example → Boundary → Practice.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) ارجع خطوة أخرى

  • 1. اشرح «نظام العمل الأسبوعي» لصديق في 30 ثانية بدون مصطلحات تقنية.
  • 2. اكتب مثالاً من متجر إلكتروني يوضح «نظام العمل الأسبوعي».
  • 3. اكتب حالة لا تحتاج فيها «نظام العمل الأسبوعي» حتى تتعلم حدوده.

4) ابنِ المسار

المهمة: نظام العمل الأسبوعي 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب المفهوم بكلامك ثم أعط مثالاً ومثالاً مضاداً؛ إذا عجزت عن المثال المضاد فالفهم مازال ناقصاً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) اختبر النتيجة

لا تستعمل نظام العمل الأسبوعي فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) ما الذي قد يفسدها؟

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Artifact

أنشئ one-page concept note خاصاً بالفصل 10. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «نظام العمل الأسبوعي» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 010 one-page concept note
▶️ البرومبت التنفيذي الكامل لهذا الفصل

🗃️ قواعد تجعل بيئة العمل مفيدة بعد شهور وليس أيام

  • Source of Truth: لكل مشروع مكان واحد يمثل النسخة الرسمية من البيانات والقرارات.
  • README أولاً: اكتب الهدف والمدخلات والمخرجات والأدوات قبل أن يتضخم المشروع.
  • Versioning: لا تسمِّ الملفات final-final-v3. استخدم تاريخاً أو رقم إصدار واضحاً.
  • Secrets: كلمات السر وAPI Keys لا تحفظ داخل ملفات الكود أو Screenshots العامة.
  • Decision Log: سجل القرارات الكبيرة وسببها، حتى لا تعيد نفس النقاش بعد أسبوعين.
  • Failure Log: احتفظ بالأخطاء المتكررة وحلولها؛ هذا يتحول إلى Knowledge Base حقيقية.
مثال ملف PROJECT_STATE.md# PROJECT STATE Goal: Current version: Main input: Main output: Known limitations: Open issues: Next action: Last verified date:

🧬 أساسيات استخدام الذكاء الاصطناعي

فهم ما تحتاجه كـ AI Entrepreneur قبل أن تبني

فصل 11 ⚙️ كيف تعمل نماذج الذكاء الاصطناعي

ليس عليك أن تصبح مهندسًا، لكن عليك أن تفهم الآلية كما يفهم السائق محرك السيارة.

📚 تدريب على مليارات النصوص
🧠 تعلم الأنماط والعلاقات
🎯 التنبؤ بالكلمة التالية
💬 إنشاء نص منطقي

🔑 المبدأ البسيط

النموذج لا "يفكر" مثل البشر. هو يتنبأ بالكلمة الأكثر احتمالاً بناءً على السياق. كلما زادت البيانات التدريبية، كانت التنبؤات أفضل.

للـ Entrepreneur

لا تقلق من "كيف يعمل داخلياً". ركز على: ماذا يستطيع؟ + ماذا لا يستطيع؟ + كيف أستخدمه؟

فصل 12 🗣️ LLMs - نماذج اللغة الكبيرة

LLM = Large Language Model = "عقل" ضخم تم تدريبه على نصوص من الإنترنت والكتب والمقالات.

✅ ما يستطيع

  • كتابة نصوص وإعلانات
  • ترجمة وتحليل
  • البرمجة (Code)
  • الإجابة على الأسئلة
  • توليد أفكار إبداعية

❌ ما لا يستطيع

  • • الوصول للإنترنت (بعض النماذج)
  • • معرفة بيانات بعد تاريخ التدريب
  • • الوصول لملفاتك (بدون RAG)
  • • التفكير الرياضي الدقيق دائمًا
  • • فهم الصور (بعضها فقط)

📊 أشهر LLMs

النموذج الشركة نقطة القوة اللغة العربية
GPT-4o OpenAI توازن عام، برمجة جيدة جداً
Claude 3.5 Anthropic تحليل طويل، أخلاقيات ممتازة
Gemini 1.5 Google سياق طويل جداً جيدة
Llama 3 Meta مجاني ومفتوح متوسطة

فصل 13 🪙 Tokens - وحدة حساب AI

AI لا يقرأ "كلمات" كما نفهمها. يقرأ Tokens = قطع صغيرة من النص.

مثال "السلام عليكم" = 3 Tokens "Artificial Intelligence" = 2 Tokens "ChatGPT" = 1 Token (كلمة شائعة = token واحد)

💰 لماذا يهمك كـ Entrepreneur؟

التكلفة:

  • • كلما زاد النص = زادت التكلفة
  • • السؤال الطويل + الإجابة الطويلة = Tokens أكثر
  • • 1000 token ≈ 750 كلمة إنجليزية
  • • 1000 token ≈ 400-500 كلمة عربية

الحل:

  • اكتب Prompts مختصرة وواضحة
  • لا تلصق ملفات ضخمة دفعة واحدة
  • استخدم النماذج الأرخص للمهام البسيطة
  • راقب استهلاكك في Dashboard
قاعدة التوفير

العربية تأخذ ضعف Tokens مقارنة بالإنجليزية. إذا كنت تبني نظامًا يستهلك API بكثرة، فكّر في استخدام الإنجليزية للـ Prompts الداخلية مع ترجمة النتائج.

فصل 14 🪟 Context Window - ذاكرة المحادثة

Context Window = كم معلومة يستطيع النموذج "تذكرها" في محادثة واحدة.

4K
GPT-3.5
128K
GPT-4o
200K
Claude 3
1M
Gemini 1.5

كلما زاد الـ Context = استيعاب أكبر للملفات والسياق

📏 مقارنة عملية

السعة ما يعادله الاستخدام
4K tokens 3 صفحات أسئلة قصيرة، ردود سريعة
32K tokens 24 صفحة مقالات، تقارير صغيرة
128K tokens 100 صفحة كتاب كامل، كود طويل
1M tokens 800 صفحة تحليل قواعد بيانات ضخمة
نصيحة عملية

إذا كنت تبني RAG System، اختر نموذجًا بـ Context Window كبير. هذا يعني أنك تستطيع إرسال معلومات أكثر مع كل سؤال = إجابات أدق.

فصل 15 🌡️ Temperature - مستوى الإبداع

Temperature = مدى "عشوائية" أو "إبداع" النموذج في إجاباته.

منطقي إبداعي
0.0
0.7
1.0+

0.0 - 0.3

دقيق، متوقع، منطقي

تحليل بيانات أسئلة تقنية JSON

0.4 - 0.7

توازن بين الدقة والإبداع

Copywriting محتوى أفكار

0.8 - 1.0+

عشوائي، إبداعي، غير متوقع

قصص شعر عصف ذهني
API # مثال في OpenAI API response = client.chat.completions.create( model="gpt-4o", messages=[{"role": "user", "content": "اكتب إعلانًا"}], temperature=0.7 # توازن للـ Copywriting ) # لمهام البرمجة / JSON response = client.chat.completions.create( model="gpt-4o", messages=[{"role": "user", "content": "أرجع بيانات بصيغة JSON"}], temperature=0.1 # دقيق جدًا )

فصل 16 ⚖️ الفرق بين النماذج (GPT / Claude / Gemini)

لا يوجد "أفضل" نموذج. يوجد الأنسب للمهمة.

🟢 ChatGPT / GPT-4o (OpenAI)
  • نقطة القوة: توازن عام ممتاز، برمجة، أدوات (Browsing, Code Interpreter)
  • اللغة العربية: جيدة جداً وتحسنت كثيراً
  • السعر: متوسط (GPT-4 أغلى، GPT-3.5 أرخص)
  • الاستخدام: الأفضل للمبتدئين والمهام المتنوعة
🟣 Claude (Anthropic)
  • نقطة القوة: تحليل طويل، سياق ضخم (200K)، أخلاقيات، نبرة طبيعية
  • اللغة العربية: ممتازة جداً، أفضل في الأسلوب الأدبي
  • السعر: منافس لـ OpenAI
  • الاستخدام: تحليل ملفات PDF طويلة، كتابة محتوى عربي، مراجعة كود
🔵 Gemini (Google)
  • نقطة القوة: سياق هائل (1M token)، متصل بـ Google Search
  • اللغة العربية: جيدة، لكن أقل من Claude في الأسلوب
  • السعر: تنافسي جداً
  • الاستخدام: تحليل فيديوهات، ملفات ضخمة، بحث مباشر
🟡 Perplexity
  • نقطة القوة: بحث مباشر مع مصادر، لا يخترع معلومات
  • اللغة العربية: مقبولة
  • السعر: مجاني + 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/20

استخدم أداة واحدة لـ 80% من مهامك (مثلاً Claude أو GPT-4o). تعلم أدوات أخرى فقط عندما تواجه مهمة لا تستطيع الأداة الرئيسية أداءها.

📝 تمرين الأسبوع

  • جرب نفس السؤال على GPT-4o وClaude وGemini وقارن النتائج
  • اختبر Temperature مختلفة (0.2, 0.7, 1.0) على نفس الـ Prompt
  • احسب كم Token يستهلك مشروعك الحالي
  • اختر "أداتك الرئيسية" للشهر القادم

📘 الفصول 11–17 — دروس الإتقان داخل مكانها الصحيح

هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.

الفصل 11: كيف تعمل نماذج الذكاء الاصطناعي
🎓 طريقة هذا الدرس: Teach-back

اقرأ المثال ثم حاول شرح كيف تعمل نماذج الذكاء الاصطناعي لشخص لا يعرف AI. الأماكن التي تتوقف فيها هي بالضبط ما يجب أن تفهمه أكثر.

1) اقرأ المثال

موضوعنا هو كيف تعمل نماذج الذكاء الاصطناعي. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) اشرحه بكلامك

الخريطة: Concept → Mental Model → Example → Boundary → Practice.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) أين أخطأت؟

  • 1. اشرح «كيف تعمل نماذج الذكاء الاصطناعي» لصديق في 30 ثانية بدون مصطلحات تقنية.
  • 2. اكتب مثالاً من متجر إلكتروني يوضح «كيف تعمل نماذج الذكاء الاصطناعي».
  • 3. اكتب حالة لا تحتاج فيها «كيف تعمل نماذج الذكاء الاصطناعي» حتى تتعلم حدوده.

4) أعد الشرح

المهمة: كيف تعمل نماذج الذكاء الاصطناعي 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب المفهوم بكلامك ثم أعط مثالاً ومثالاً مضاداً؛ إذا عجزت عن المثال المضاد فالفهم مازال ناقصاً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) مثال جديد

لا تستعمل كيف تعمل نماذج الذكاء الاصطناعي فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) سؤال فخ

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Teach-back PASS

أنشئ one-page concept note خاصاً بالفصل 11. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «كيف تعمل نماذج الذكاء الاصطناعي» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 011 one-page concept note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 12: LLMs
🎓 طريقة هذا الدرس: Decision Tree

بدل تعريف طويل، سنبني أسئلة نعم/لا تساعدك على تقرير هل تحتاج LLMs أصلاً وكيف تستعمله.

1) السؤال 1

موضوعنا هو LLMs. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) إذا نعم

الخريطة: Concept → Mental Model → Example → Boundary → Practice.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) إذا لا

  • 1. اشرح «LLMs» لصديق في 30 ثانية بدون مصطلحات تقنية.
  • 2. اكتب مثالاً من متجر إلكتروني يوضح «LLMs».
  • 3. اكتب حالة لا تحتاج فيها «LLMs» حتى تتعلم حدوده.

4) السؤال 2

المهمة: LLMs 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب المفهوم بكلامك ثم أعط مثالاً ومثالاً مضاداً؛ إذا عجزت عن المثال المضاد فالفهم مازال ناقصاً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) قرار الاستخدام

لا تستعمل LLMs فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) حالة استثنائية

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) ارسم شجرتك

أنشئ one-page concept note خاصاً بالفصل 12. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «LLMs» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 012 one-page concept note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 13: Tokens
🎓 طريقة هذا الدرس: قصة → مفهوم → تطبيق

تخيّل أنك بدأت مشروعاً صغيراً وواجهتك مشكلة مرتبطة بـ Tokens. قبل أن تبحث عن أداة، تريد أن تفهم ماذا يحدث فعلاً ولماذا.

1) افتح المشهد

موضوعنا هو Tokens. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) الفكرة التي نريد اكتشافها

الخريطة: Concept → Mental Model → Example → Boundary → Practice.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) جرّبها الآن

  • 1. اشرح «Tokens» لصديق في 30 ثانية بدون مصطلحات تقنية.
  • 2. اكتب مثالاً من متجر إلكتروني يوضح «Tokens».
  • 3. اكتب حالة لا تحتاج فيها «Tokens» حتى تتعلم حدوده.

4) ماذا لاحظت؟

المهمة: Tokens 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب المفهوم بكلامك ثم أعط مثالاً ومثالاً مضاداً؛ إذا عجزت عن المثال المضاد فالفهم مازال ناقصاً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) أين تنفع؟

لا تستعمل Tokens فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) فخ شائع

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) تحدّي الفصل

أنشئ one-page concept note خاصاً بالفصل 13. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Tokens» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 013 one-page concept note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 14: Context Window
🎓 طريقة هذا الدرس: سؤال وجواب Socratic

لو حذفنا Context Window من النظام، ما الذي سيتوقف؟ وما الشيء الذي سيبقى يعمل؟ هذا السؤال يكشف وظيفة المفهوم قبل تعريفه.

1) السؤال الكبير

موضوعنا هو Context Window. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) الجواب القصير

الخريطة: Concept → Mental Model → Example → Boundary → Practice.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) فكك الجواب

  • 1. اشرح «Context Window» لصديق في 30 ثانية بدون مصطلحات تقنية.
  • 2. اكتب مثالاً من متجر إلكتروني يوضح «Context Window».
  • 3. اكتب حالة لا تحتاج فيها «Context Window» حتى تتعلم حدوده.

4) ثلاث حالات

المهمة: Context Window 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب المفهوم بكلامك ثم أعط مثالاً ومثالاً مضاداً؛ إذا عجزت عن المثال المضاد فالفهم مازال ناقصاً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) متى لا تستخدمها؟

لا تستعمل Context Window فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اختبر نفسك

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) مهمة صغيرة

أنشئ one-page concept note خاصاً بالفصل 14. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Context Window» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 014 one-page concept note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 15: Temperature
🎓 طريقة هذا الدرس: Before / After

قبل فهم Temperature غالباً تنفذ المهمة بطريقة عشوائية. بعد فهمه تصبح قادراً على تحديد المدخلات والخطوات والنتيجة ومعيار الجودة.

1) قبل

موضوعنا هو Temperature. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) المشكلة

الخريطة: Concept → Mental Model → Example → Boundary → Practice.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) بعد

  • 1. اشرح «Temperature» لصديق في 30 ثانية بدون مصطلحات تقنية.
  • 2. اكتب مثالاً من متجر إلكتروني يوضح «Temperature».
  • 3. اكتب حالة لا تحتاج فيها «Temperature» حتى تتعلم حدوده.

4) لماذا تغيّر الناتج؟

المهمة: Temperature 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب المفهوم بكلامك ثم أعط مثالاً ومثالاً مضاداً؛ إذا عجزت عن المثال المضاد فالفهم مازال ناقصاً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Temperature» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 015 one-page concept note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 16: الفرق بين النماذج (GPT / Claude / Gemini)
🎓 طريقة هذا الدرس: مختبر عملي

بدل أن نبدأ بالتعريف، سنجرب الفرق بين النماذج (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) التفسير

المهمة: الفرق بين النماذج (GPT / Claude / Gemini) 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب المفهوم بكلامك ثم أعط مثالاً ومثالاً مضاداً؛ إذا عجزت عن المثال المضاد فالفهم مازال ناقصاً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) غيّر متغيراً

لا تستعمل الفرق بين النماذج (GPT / Claude / Gemini) فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اكسر التجربة

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) سجل المختبر

أنشئ one-page concept note خاصاً بالفصل 16. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «الفرق بين النماذج (GPT / Claude / Gemini)» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 016 one-page concept note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 17: اختيار الأداة المناسبة للمهمة
🎓 طريقة هذا الدرس: تشبيه بصري

سنحوّل اختيار الأداة المناسبة للمهمة إلى صورة بسيطة من الحياة اليومية، ثم نرجع منها إلى المعنى التقني حتى لا يبقى المصطلح مجرد كلمة.

1) الصورة الذهنية

موضوعنا هو اختيار الأداة المناسبة للمهمة. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) اربطها بالتقنية

الخريطة: Concept → Mental Model → Example → Boundary → Practice.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) مثال 1

  • 1. اشرح «اختيار الأداة المناسبة للمهمة» لصديق في 30 ثانية بدون مصطلحات تقنية.
  • 2. اكتب مثالاً من متجر إلكتروني يوضح «اختيار الأداة المناسبة للمهمة».
  • 3. اكتب حالة لا تحتاج فيها «اختيار الأداة المناسبة للمهمة» حتى تتعلم حدوده.

4) مثال 2

المهمة: اختيار الأداة المناسبة للمهمة 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب المفهوم بكلامك ثم أعط مثالاً ومثالاً مضاداً؛ إذا عجزت عن المثال المضاد فالفهم مازال ناقصاً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) حدود التشبيه

لا تستعمل اختيار الأداة المناسبة للمهمة فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) استعمال عملي

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) علّم شخصاً آخر

أنشئ one-page concept note خاصاً بالفصل 17. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «اختيار الأداة المناسبة للمهمة» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج one-page concept note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 017 one-page concept note
▶️ البرومبت التنفيذي الكامل لهذا الفصل

🔬 تعميق أساسيات AI — ما يجب أن تفهمه فعلاً قبل البناء

النموذج ≠ التطبيق

Model هو المحرك الذي يولد أو يحلل. أما التطبيق مثل ChatGPT أو Claude أو أداة داخل شركة فيضيف فوق النموذج: واجهة، ملفات، أدوات، بحث، ذاكرة، صلاحيات وسياسات. لذلك لا تحكم على قدرات «النموذج» من واجهة واحدة فقط.

الاحتمال وليس الحقيقة

النموذج يولد ناتجاً محتملاً اعتماداً على السياق. هذا لا يعني أن كل جواب موثوق. في المعلومات المهمة استعمل قاعدة: Generate → Verify → Cite/Record → Decide. أي معلومة حساسة أو تجارية أو مالية أو قانونية تحتاج تحققاً مناسباً.

Context وMemory وKnowledge ليست شيئاً واحداً

Context = ما يصل للنموذج الآن. Memory = معلومات محفوظة يمكن استدعاؤها لاحقاً. Knowledge Source = ملفات أو قاعدة بيانات أو Web مصدر خارجي. الخلط بينها يجعل تصميم الأنظمة ضعيفاً.

متى تقول TOOL_LIMITATION؟

إذا كانت المهمة تحتاج إنترنتاً، ملفاً غير متاح، حساباً خاصاً، API، أو بيانات حالية لا يملكها النظام، فالجواب الصحيح هو التصريح بالحدود وطلب الوصول المناسب، لا اختراع نتيجة.

مهم

أسماء النماذج، الأسعار، Context Windows ومزايا المنتجات تتغير بسرعة. تعامل مع الجداول التي تذكر أسماء أو أرقاماً محددة على أنها لقطة زمنية، بينما المفاهيم الأساسية هي الجزء الدائم.

✍️ Prompt Engineering

ليس مجرد كتابة سؤال. هو تعليم AI كيف يفكر.

❌ Prompt ضعيف

"اكتب لي إعلانًا"

النتيجة: عامة، غير موجهة، لا تصلح للاستخدام

✅ Prompt احترافي

أنت خبير Facebook Ads. المهمة: اكتب إعلان لمنتج X. الجمهور: رجال مغاربة 25-45 سنة. الهدف: زيادة الطلبات COD. استخدم: - Hook قوي - مشكلة - حل - CTA أعطني 5 نسخ مختلفة.

النتيجة: محددة، موجهة، جاهزة للاستخدام

🧩 Framework: RCTCF

كل Prompt احترافي يحتوي على 5 عناصر:

R Role - من أنت؟

حدد دور AI قبل أن تطلب أي شيء.

"أنت خبير Ecommerce Research"
"أنت copywriter متخصص في Facebook Ads"
C Context - ما المعلومات؟

أعطه السياق الكامل. كلما زادت المعلومات، كانت النتيجة أفضل.

"المنتج موجه للمغاربة، الدفع عند الاستلام COD، السعر 299 درهم"
T Task - ماذا تريد؟

المهمة يجب أن تكون محددة وقابلة للقياس.

"اكتب 5 إعلانات مختلفة الزوايا"
"حلل السوق واعطني 20 منتجًا محتملًا"
C Constraints - القيود

حدد ما لا تريده وما يجب أن يكون.

"لا تستخدم كلمات مبالغ فيها"
"لغة عربية فصحى بسيطة"
"السعر أقل من 50 دولار"
F Format - الشكل

حدد كيف تريد النتيجة.

"جدول من 5 أعمدة: المنتج | السعر | المنافسة | الطلب | الزاوية"
"قائمة مرقمة + ملخص في النهاية"

🎯 أمثلة عملية للتجارة

🔍 Product Research Prompt
أنت خبير Ecommerce Research متخصص في السوق المغربي. السياق: أبحث عن منتجات للبيع عبر الإنترنت بالمغرب. الدفع عند الاستلام COD هو الأكثر شيوعًا. المهمة: حلل السوق المغربي وأعطني 20 منتجًا يحل مشاكل يومية. الشروط: - السعر بين 100 و 500 درهم - خفيف الوزن (تكلفة شحن منخفضة) - ليس هشًا (لا يتكسر بسهولة) - الطلب واضح الشكل: جدول بأعمدة: | المنتج | المشكلة التي يحلها | السعر المقترح | المنافسة | زاوية التسويق |
📊 Competitor Analysis Prompt
أنت محلل تنافسي متخصص في Ecommerce. السياق: منتج: [اسم المنتج] السوق: المغرب المنصة: Facebook / Instagram المهمة: حلل أقوى 5 منافسين لهذا المنتج. الشكل: لكل منافس: 1. اسم المتجر 2. زاوية التسويق 3. نقاط القوة 4. نقاط الضعف 5. فرصة لنا للدخول في النهاية: ملخص: كيف نتفوق عليهم؟
📝 Ad Copy Prompt
أنت خبير Facebook Ads متخصص في السوق المغربي. المنتج: [اسم المنتج] الجمهور: [وصف الجمهور] الهدف: زيادة الطلبات COD المهمة: اكتب 5 إعلانات مختلفة الزوايا: 1. Hook المشكلة ("هل تواجه...؟") 2. Hook الرغبة ("تخيل لو...") 3. Hook الاجتماعي ("90% من الناس...") 4. Hook العاجلة ("عرض محدود...") 5. Hook القصة ("قبل سنة، كنت...") لكل إعلان: - العنوان - النص - CTA - الإيموجي المناسب
🎬 Content Ideas Prompt
أنت strategist محتوى لـ TikTok و Instagram Reels. المنتج: [اسم المنتج] الجمهور: [وصف] المهمة: أعطني 30 فكرة فيديو قصير (15-30 ثانية). التصنيفات: - 10 فيديوهات تعليمية (كيف تستخدم) - 10 فيديوهات مقارنة (before/after) - 5 فيديوهات شهادات (testimonials) - 5 فيديوهات خلف الكواليس لكل فكرة: - Hook (أول 3 ثواني) - سيناريو - النص على الشاشة - الصوت/الموسيقى
🔎 SEO Prompt
أنت خبير SEO للسوق المغربي. الموضوع: [الموضوع] المهمة: 1. أعطني 20 كلمة مفتاحية (long-tail) 2. صنفها حسب: معلوماتية vs تجارية 3. اقترح 5 عناوين مقالات 4. اكتب outline لمقال 2000 كلمة 5. اقترح meta description

📚 تقنيات متقدمة

🎯 Few-Shot Prompting

أعط AI مثالًا على النتيجة التي تريدها قبل المهمة.

مثال على الأسلوب المطلوب: "اكتشفت هذا المنتج قبل شهر..." الآن اكتب 3 نسخ بنفس الأسلوب لمنتج: [X]

🧠 Chain of Thought

اطلب من AI أن يفكر خطوة بخطوة.

فكر خطوة بخطوة: 1. ما المشكلة؟ 2. من يواجهها؟ 3. كيف يحلها المنتج؟ 4. ما زاوية التسويق الأفضل؟
تمرين الأسبوع الأول

أنشئ 20 Prompt للتجارة + 20 للمحتوى + 20 للتحليل. احفظها في 11_KNOWLEDGE_BASE/Best_Prompts

فصل 25 🧪 اختبار وتحسين Prompts

Prompt الجيد لا يأتي من أول مرة. يأتي من الاختبار والتكرار.

🔬 منهجية الاختبار

  • A/B Testing: جرب نسختين مختلفتين
  • تتبع النتائج: سجل أي Prompt أعطى أفضل نتيجة
  • التكرار: حسّن بناءً على النتائج
  • التوثيق: احفظ النسخة الفائزة

📊 معايير التقييم

  • الدقة: هل النتيجة صحيحة؟
  • الاكتمال: هل غطى كل المطلوب؟
  • الوضوح: هل النتيجة مفهومة؟
  • القابلية للتنفيذ: هل يمكن استخدامها مباشرة؟
جدول تتبع الاختبار | التاريخ | الPrompt | النتيجة | التقييم | الملاحظات | |---------|---------|---------|---------|-----------| | 2024-01-15 | Prompt v1 | 7/10 | جيد | يحتاج تفاصيل أكثر | | 2024-01-16 | Prompt v2 | 9/10 | ممتاز | أضف أمثلة | | 2024-01-17 | Prompt v3 | 9.5/10 | ممتاز | النسخة النهائية |
قاعدة 10x

اختبر Prompt 10 مرات قبل اعتماده. كل اختبار يكشف نقطة ضعف جديدة.

📘 الفصول 18–25 — دروس الإتقان داخل مكانها الصحيح

هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.

الفصل 18: ما هو Prompt Engineering
🎓 طريقة هذا الدرس: Case Study

شركة صغيرة تريد استعمال ما هو 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) البدائل

المهمة: ما هو Prompt Engineering 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن Prompt غامضاً بPrompt منظم على نفس Input وسجّل أيهما قلل الأخطاء ولماذا. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) القرار النهائي

لا تستعمل ما هو Prompt Engineering فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) ماذا لو؟

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) دورك الآن

أنشئ prompt_versions.md خاصاً بالفصل 18. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «ما هو Prompt Engineering» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج prompt_versions.md + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 018 prompt_versions.md
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 19: Framework بناء Prompt احترافي
🎓 طريقة هذا الدرس: خطأ → تشخيص → إصلاح

سنبدأ بطريقة خاطئة لاستعمال 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) أعد التجربة

المهمة: Framework بناء Prompt احترافي 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن Prompt غامضاً بPrompt منظم على نفس Input وسجّل أيهما قلل الأخطاء ولماذا. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Framework بناء Prompt احترافي» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج prompt_versions.md + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 019 prompt_versions.md
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 20: Role Prompting
🎓 طريقة هذا الدرس: مقارنة واختيار

فهم 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) مصفوفة القرار

المهمة: Role Prompting 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن Prompt غامضاً بPrompt منظم على نفس Input وسجّل أيهما قلل الأخطاء ولماذا. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) حالة رمادية

لا تستعمل Role Prompting فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اختر وفسّر

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Checkpoint

أنشئ prompt_versions.md خاصاً بالفصل 20. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Role Prompting» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج prompt_versions.md + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 020 prompt_versions.md
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 21: Context Engineering
🎓 طريقة هذا الدرس: Build-along

في هذا الفصل لن تكتفي بالقراءة: ستبني شيئاً صغيراً باستعمال 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

المهمة: Context Engineering 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن Prompt غامضاً بPrompt منظم على نفس Input وسجّل أيهما قلل الأخطاء ولماذا. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Context Engineering» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج prompt_versions.md + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 021 prompt_versions.md
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 22: Few-shot Prompting
🎓 طريقة هذا الدرس: من النتيجة إلى الخلف

سنحدد أولاً النتيجة التي نريدها من 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) ابنِ المسار

المهمة: Few-shot Prompting 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن Prompt غامضاً بPrompt منظم على نفس Input وسجّل أيهما قلل الأخطاء ولماذا. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) اختبر النتيجة

لا تستعمل Few-shot Prompting فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) ما الذي قد يفسدها؟

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Artifact

أنشئ prompt_versions.md خاصاً بالفصل 22. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Few-shot Prompting» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج prompt_versions.md + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 022 prompt_versions.md
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 23: Chain of Thought بشكل آمن
🎓 طريقة هذا الدرس: Teach-back

اقرأ المثال ثم حاول شرح 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) أعد الشرح

المهمة: Chain of Thought بشكل آمن 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن Prompt غامضاً بPrompt منظم على نفس Input وسجّل أيهما قلل الأخطاء ولماذا. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Chain of Thought بشكل آمن» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج prompt_versions.md + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 023 prompt_versions.md
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 24: بناء قوالب Prompts
🎓 طريقة هذا الدرس: Decision Tree

بدل تعريف طويل، سنبني أسئلة نعم/لا تساعدك على تقرير هل تحتاج بناء قوالب 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

المهمة: بناء قوالب Prompts 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن Prompt غامضاً بPrompt منظم على نفس Input وسجّل أيهما قلل الأخطاء ولماذا. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) قرار الاستخدام

لا تستعمل بناء قوالب Prompts فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) حالة استثنائية

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) ارسم شجرتك

أنشئ prompt_versions.md خاصاً بالفصل 24. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «بناء قوالب Prompts» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج prompt_versions.md + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 024 prompt_versions.md
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 25: اختبار وتحسين Prompts
🎓 طريقة هذا الدرس: قصة → مفهوم → تطبيق

تخيّل أنك بدأت مشروعاً صغيراً وواجهتك مشكلة مرتبطة بـ اختبار وتحسين Prompts. قبل أن تبحث عن أداة، تريد أن تفهم ماذا يحدث فعلاً ولماذا.

1) افتح المشهد

موضوعنا هو اختبار وتحسين Prompts. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) الفكرة التي نريد اكتشافها

الخريطة: Goal → Context → Inputs → Constraints → Output → Quality Check.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) جرّبها الآن

  • 1. اكتب Prompt ضعيفاً عن اختبار وتحسين Prompts ثم حسّنه على ثلاث جولات.
  • 2. استعمل نفس المهمة مع Context ناقص ثم Context واضح وقارن.
  • 3. اطلب Output Schema ثابتاً ثم اختبره على Input مختلف.

4) ماذا لاحظت؟

المهمة: اختبار وتحسين Prompts 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن Prompt غامضاً بPrompt منظم على نفس Input وسجّل أيهما قلل الأخطاء ولماذا. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) أين تنفع؟

لا تستعمل اختبار وتحسين Prompts فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) فخ شائع

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) تحدّي الفصل

أنشئ prompt_versions.md خاصاً بالفصل 25. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «اختبار وتحسين Prompts» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج prompt_versions.md + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 025 prompt_versions.md
▶️ البرومبت التنفيذي الكامل لهذا الفصل

🧩 من Prompt Engineering إلى Context & Task Engineering

الـPrompt القوي ليس كلاماً طويلاً بالضرورة. هو مواصفات واضحة للعمل. استعمل هذا الهيكل:

Prompt ContractROLE / CONTEXT من أنت وما السياق المهم؟ TASK ما المهمة المحددة؟ INPUTS ما البيانات التي ستعمل عليها؟ CONSTRAINTS ما الممنوع؟ ما الحدود؟ ما الذي لا يجوز تخمينه؟ PROCESS ما الخطوات المهمة التي يجب اتباعها؟ OUTPUT SCHEMA كيف يجب أن تكون النتيجة؟ QUALITY CHECK كيف نعرف أن النتيجة جيدة؟ UNCERTAINTY ما الذي يجب أن يبقى UNKNOWN إذا لم يوجد دليل؟
  • 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

نظام يحول منتج واحد إلى محتوى كامل:

منتج واحد
AI Content System
وصف المنتج إعلان فيديو Script Email مقال

🛠️ كيف تبنيه:

أنشئ Google Sheet بالأعمدة:

| Product | Audience | Angle | Prompt | Result | |---------|----------|-------|--------|--------| | Portable Jump Starter | سائق مغربي | "لا تبقى عالقًا" | [Prompt] | [Output] |

ثم استخدم AI لملء العمود الأخير تلقائيًا.

📘 الفصول 26–31 — دروس الإتقان داخل مكانها الصحيح

هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.

الفصل 26: Text Generation
🎓 طريقة هذا الدرس: سؤال وجواب Socratic

لو حذفنا Text Generation من النظام، ما الذي سيتوقف؟ وما الشيء الذي سيبقى يعمل؟ هذا السؤال يكشف وظيفة المفهوم قبل تعريفه.

1) السؤال الكبير

موضوعنا هو Text Generation. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) الجواب القصير

الخريطة: Audience/Problem → Brief → Generate Options → Review → Test → Measure.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) فكك الجواب

  • 1. استخدم Text Generation على Brief لمنتج واحد.
  • 2. ولّد 3 بدائل ثم اختر بمعيار واضح.
  • 3. اختبر ادعاءً يحتاج دليلاً ولا تسمح لـAI باختراعه.

4) ثلاث حالات

المهمة: Text Generation 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ولّد عدة Candidates ولا تنشر أول Output؛ الاختيار والمراجعة والقياس جزء من العمل. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) متى لا تستخدمها؟

لا تستعمل Text Generation فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اختبر نفسك

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) مهمة صغيرة

أنشئ brief + candidates + selection note خاصاً بالفصل 26. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Text Generation» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج brief + candidates + selection note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 026 brief + candidates + selection note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 27: Image Generation
🎓 طريقة هذا الدرس: Before / After

قبل فهم Image Generation غالباً تنفذ المهمة بطريقة عشوائية. بعد فهمه تصبح قادراً على تحديد المدخلات والخطوات والنتيجة ومعيار الجودة.

1) قبل

موضوعنا هو Image Generation. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) المشكلة

الخريطة: Audience/Problem → Brief → Generate Options → Review → Test → Measure.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) بعد

  • 1. استخدم Image Generation على Brief لمنتج واحد.
  • 2. ولّد 3 بدائل ثم اختر بمعيار واضح.
  • 3. اختبر ادعاءً يحتاج دليلاً ولا تسمح لـAI باختراعه.

4) لماذا تغيّر الناتج؟

المهمة: Image Generation 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ولّد عدة Candidates ولا تنشر أول Output؛ الاختيار والمراجعة والقياس جزء من العمل. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Image Generation» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج brief + candidates + selection note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 027 brief + candidates + selection note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 28: Video Generation
🎓 طريقة هذا الدرس: مختبر عملي

بدل أن نبدأ بالتعريف، سنجرب Video Generation على حالة صغيرة، نلاحظ النتيجة، ثم نستخرج القاعدة من التجربة.

1) التجربة

موضوعنا هو Video Generation. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) التوقع

الخريطة: Audience/Problem → Brief → Generate Options → Review → Test → Measure.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) النتيجة

  • 1. استخدم Video Generation على Brief لمنتج واحد.
  • 2. ولّد 3 بدائل ثم اختر بمعيار واضح.
  • 3. اختبر ادعاءً يحتاج دليلاً ولا تسمح لـAI باختراعه.

4) التفسير

المهمة: Video Generation 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ولّد عدة Candidates ولا تنشر أول Output؛ الاختيار والمراجعة والقياس جزء من العمل. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) غيّر متغيراً

لا تستعمل Video Generation فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اكسر التجربة

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) سجل المختبر

أنشئ brief + candidates + selection note خاصاً بالفصل 28. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Video Generation» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج brief + candidates + selection note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 028 brief + candidates + selection note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 29: Audio Generation
🎓 طريقة هذا الدرس: تشبيه بصري

سنحوّل 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

المهمة: Audio Generation 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ولّد عدة Candidates ولا تنشر أول Output؛ الاختيار والمراجعة والقياس جزء من العمل. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) حدود التشبيه

لا تستعمل Audio Generation فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) استعمال عملي

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) علّم شخصاً آخر

أنشئ brief + candidates + selection note خاصاً بالفصل 29. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Audio Generation» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج brief + candidates + selection note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 029 brief + candidates + selection note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 30: Code Generation
🎓 طريقة هذا الدرس: Case Study

شركة صغيرة تريد استعمال Code Generation لتحسين عملية محددة. سنفكك القرار: المشكلة، البديل الحالي، الحل، المخاطر، والقياس.

1) الحالة

موضوعنا هو Code Generation. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) القرار الأول

الخريطة: Audience/Problem → Brief → Generate Options → Review → Test → Measure.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) المعطيات

  • 1. استخدم Code Generation على Brief لمنتج واحد.
  • 2. ولّد 3 بدائل ثم اختر بمعيار واضح.
  • 3. اختبر ادعاءً يحتاج دليلاً ولا تسمح لـAI باختراعه.

4) البدائل

المهمة: Code Generation 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ولّد عدة Candidates ولا تنشر أول Output؛ الاختيار والمراجعة والقياس جزء من العمل. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) القرار النهائي

لا تستعمل Code Generation فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) ماذا لو؟

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) دورك الآن

أنشئ brief + candidates + selection note خاصاً بالفصل 30. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Code Generation» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج brief + candidates + selection note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 030 brief + candidates + selection note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 31: استخدام AI في Content Creation
🎓 طريقة هذا الدرس: خطأ → تشخيص → إصلاح

سنبدأ بطريقة خاطئة لاستعمال استخدام 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) أعد التجربة

المهمة: استخدام AI في Content Creation 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ولّد عدة Candidates ولا تنشر أول Output؛ الاختيار والمراجعة والقياس جزء من العمل. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «استخدام AI في Content Creation» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج brief + candidates + selection note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 031 brief + candidates + selection note
▶️ البرومبت التنفيذي الكامل لهذا الفصل

🎨 Generative AI كعملية إنتاج لا كزر Generate

في العمل الحقيقي، التوليد جزء واحد فقط. العملية الأفضل:

Production FlowBrief → References → Generate → Select → Edit → Verify → Brand/Policy Check → Export → Measure
  • 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

Google Search API
Automation (n8n)
Data Collection
RAG Knowledge Base
AI Agent (LLM)
Report → Email

هنا استخدمت: 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 = طريقة تجعل برنامج يتحدث مع برنامج آخر

Your App
تطبيقك
API Request
طلب
AI Model
OpenAI
API Response
نتيجة

مثال عملي:

مثال أنت: تضع اسم منتج "Jump Starter" ↓ النظام: يرسل البيانات إلى ChatGPT API ↓ ChatGPT: يرجع وصف المنتج جاهزًا ↓ تطبيقك: يعرض الوصف في المتجر

📋 JSON: لغة تبادل البيانات

AI يفهم هذه البيانات ويعالجها.

JSON { "product": "Jump Starter", "price": 549, "category": "Car", "features": ["بطارية 12000mAh", "LED", "شاحن USB"], "target": { "country": "Morocco", "audience": "سائقين 25-50 سنة" } }

🔑 المفاتيح (Keys)

"product", "price", "category"

📎 القيم (Values)

"Jump Starter", 549, ["بطارية", "LED"]

🔔 Webhooks: الجرس الإلكتروني

فكر فيها كـ جرس يخبر النظام أن شيئًا حدث.

عميل يملأ فورم
Webhook يرن!
n8n يستقبل
AI يحلل
Email يرسل تلقائيًا
📡 أمثلة Webhooks شائعة
  • طلب جديد في Shopify → Webhook → تحديث المخزون
  • عميل جديد في Google Form → Webhook → إضافة لـ CRM
  • تعليق جديد → Webhook → AI يرد تلقائيًا
  • دفع جديد → Webhook → إرسال فاتورة + شكر

🔐 API Keys & Authentication

⚠️ تحذير أمني

API Key مثل كلمة مرورك البنكية. لا تنشرها أبدًا. لا تضعها في كود عام (GitHub). استخدم متغيرات بيئة (Environment Variables).

Python import os from openai import OpenAI # ✅ الصحيح: من متغير بيئة api_key = os.getenv("OPENAI_API_KEY") # ❌ الخطأ: مباشرة في الكود # api_key = "sk-abc123..." client = OpenAI(api_key=api_key)

فصل 49 🟣 Anthropic API (Claude)

Anthropic هي الشركة المطورة لـ Claude — منافس GPT الأقوى في المهام التحليلية والكتابة الطويلة.

✅ متى تستخدم Claude؟

  • كتابة محتوى طويل (مقالات، تقارير)
  • تحليل مستندات كبيرة (200K tokens)
  • مهام تحتاج دقة عالية
  • كتابة أكواد معقدة

💰 التسعير

  • Claude Haiku: الأرخص والأسرع
  • Claude Sonnet: متوازن (الأفضل للأعمال)
  • Claude Opus: الأقوى والأغلى
Python import anthropic client = anthropic.Anthropic(api_key="sk-ant-...") message = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[ {"role": "user", "content": "اكتب وصف منتج لمتجر إلكتروني"} ] ) print(message.content)

فصل 50 🔵 Google AI API (Gemini)

Google Gemini = نموذج Google المنافس، مدمج مع خدمات Google السحابية.

✅ مميزات Gemini

  • مجاني للاستخدام المحدود
  • يدعم الصور والفيديو (Multimodal)
  • تكامل مع Google Cloud
  • سرعة استجابة عالية

🆚 مقارنة سريعة

  • GPT-4: الأفضل للبرمجة
  • Claude: الأفضل للكتابة الطويلة
  • Gemini: الأفضل للوسائط المتعددة
Python import google.generativeai as genai genai.configure(api_key="YOUR_API_KEY") model = genai.GenerativeModel("gemini-1.5-flash") response = model.generate_content("اكتب إعلان لمنتج تجميل") print(response.text)
💡 نصيحة عملية

لا تعتمد على نموذج واحد. ابنِ نظامك بحيث يمكن التبديل بين OpenAI و Anthropic و Google بسهولة — هذا يحميك من تغير الأسعار أو انقطاع الخدمة.

📘 الفصول 41–50 — دروس الإتقان داخل مكانها الصحيح

هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.

الفصل 41: ما هي API
🎓 طريقة هذا الدرس: تشبيه بصري

سنحوّل ما هي API إلى صورة بسيطة من الحياة اليومية، ثم نرجع منها إلى المعنى التقني حتى لا يبقى المصطلح مجرد كلمة.

1) الصورة الذهنية

موضوعنا هو ما هي API. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) اربطها بالتقنية

الخريطة: Client → Request → Endpoint → Server → Response.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) مثال 1

  • 1. مثال متجر يرسل بيانات Order عبر ما هي API.
  • 2. مثال Workflow يرسل نصاً ويرجع JSON.
  • 3. مثال Failure: Authentication أو Payload غير صحيح.

4) مثال 2

المهمة: ما هي API 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. جرّب طلباً صحيحاً ثم غيّر الـKey أو Payload لترى الفرق بين Success وError. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) حدود التشبيه

لا تستعمل ما هي API فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) استعمال عملي

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) علّم شخصاً آخر

أنشئ Request/Response log أو JSON sample خاصاً بالفصل 41. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «ما هي API» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Request/Response log أو JSON sample + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 041 Request/Response log أو JSON sample
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 42: API Keys
🎓 طريقة هذا الدرس: Case Study

شركة صغيرة تريد استعمال API Keys لتحسين عملية محددة. سنفكك القرار: المشكلة، البديل الحالي، الحل، المخاطر، والقياس.

1) الحالة

موضوعنا هو API Keys. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) القرار الأول

الخريطة: Client → Request → Endpoint → Server → Response.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) المعطيات

  • 1. مثال متجر يرسل بيانات Order عبر API Keys.
  • 2. مثال Workflow يرسل نصاً ويرجع JSON.
  • 3. مثال Failure: Authentication أو Payload غير صحيح.

4) البدائل

المهمة: API Keys 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. جرّب طلباً صحيحاً ثم غيّر الـKey أو Payload لترى الفرق بين Success وError. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) القرار النهائي

لا تستعمل API Keys فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) ماذا لو؟

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) دورك الآن

أنشئ Request/Response log أو JSON sample خاصاً بالفصل 42. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «API Keys» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Request/Response log أو JSON sample + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 042 Request/Response log أو JSON sample
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 43: Requests و Responses
🎓 طريقة هذا الدرس: خطأ → تشخيص → إصلاح

سنبدأ بطريقة خاطئة لاستعمال Requests و Responses، نرى لماذا تفشل، ثم نبني الطريقة الصحيحة خطوة بخطوة.

1) الطريقة الخاطئة

موضوعنا هو Requests و Responses. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) لماذا فشلت؟

الخريطة: Client → Request → Endpoint → Server → Response.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) التصحيح

  • 1. مثال متجر يرسل بيانات Order عبر Requests و Responses.
  • 2. مثال Workflow يرسل نصاً ويرجع JSON.
  • 3. مثال Failure: Authentication أو Payload غير صحيح.

4) أعد التجربة

المهمة: Requests و Responses 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. جرّب طلباً صحيحاً ثم غيّر الـKey أو Payload لترى الفرق بين Success وError. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Requests و Responses» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Request/Response log أو JSON sample + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 043 Request/Response log أو JSON sample
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 44: JSON
🎓 طريقة هذا الدرس: مقارنة واختيار

فهم JSON يصبح أسهل عندما نقارنه بما يشبهه: متى نستخدمه، متى لا نستخدمه، وما تكلفة الاختيار الخطأ.

1) الخيار A

موضوعنا هو JSON. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) الخيار B

الخريطة: Client → Request → Endpoint → Server → Response.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) الفرق الحاسم

  • 1. مثال متجر يرسل بيانات Order عبر JSON.
  • 2. مثال Workflow يرسل نصاً ويرجع JSON.
  • 3. مثال Failure: Authentication أو Payload غير صحيح.

4) مصفوفة القرار

المهمة: JSON 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. جرّب طلباً صحيحاً ثم غيّر الـKey أو Payload لترى الفرق بين Success وError. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) حالة رمادية

لا تستعمل JSON فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اختر وفسّر

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Checkpoint

أنشئ Request/Response log أو JSON sample خاصاً بالفصل 44. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «JSON» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Request/Response log أو JSON sample + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 044 Request/Response log أو JSON sample
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 45: Webhooks
🎓 طريقة هذا الدرس: Build-along

في هذا الفصل لن تكتفي بالقراءة: ستبني شيئاً صغيراً باستعمال 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

المهمة: Webhooks 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. جرّب طلباً صحيحاً ثم غيّر الـKey أو Payload لترى الفرق بين Success وError. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Webhooks» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Request/Response log أو JSON sample + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 045 Request/Response log أو JSON sample
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 46: Authentication
🎓 طريقة هذا الدرس: من النتيجة إلى الخلف

سنحدد أولاً النتيجة التي نريدها من Authentication، ثم نرجع للخلف لمعرفة البيانات والخطوات والأدوات المطلوبة.

1) النتيجة المطلوبة

موضوعنا هو Authentication. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) ارجع خطوة

الخريطة: Client → Request → Endpoint → Server → Response.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) ارجع خطوة أخرى

  • 1. مثال متجر يرسل بيانات Order عبر Authentication.
  • 2. مثال Workflow يرسل نصاً ويرجع JSON.
  • 3. مثال Failure: Authentication أو Payload غير صحيح.

4) ابنِ المسار

المهمة: Authentication 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. جرّب طلباً صحيحاً ثم غيّر الـKey أو Payload لترى الفرق بين Success وError. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) اختبر النتيجة

لا تستعمل Authentication فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) ما الذي قد يفسدها؟

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Artifact

أنشئ Request/Response log أو JSON sample خاصاً بالفصل 46. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Authentication» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Request/Response log أو JSON sample + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 046 Request/Response log أو JSON sample
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 47: التعامل مع APIs الخاصة بالذكاء الاصطناعي
🎓 طريقة هذا الدرس: Teach-back

اقرأ المثال ثم حاول شرح التعامل مع APIs الخاصة بالذكاء الاصطناعي لشخص لا يعرف AI. الأماكن التي تتوقف فيها هي بالضبط ما يجب أن تفهمه أكثر.

1) اقرأ المثال

موضوعنا هو التعامل مع APIs الخاصة بالذكاء الاصطناعي. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) اشرحه بكلامك

الخريطة: Client → Request → Endpoint → Server → Response.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) أين أخطأت؟

  • 1. مثال متجر يرسل بيانات Order عبر التعامل مع APIs الخاصة بالذكاء الاصطناعي.
  • 2. مثال Workflow يرسل نصاً ويرجع JSON.
  • 3. مثال Failure: Authentication أو Payload غير صحيح.

4) أعد الشرح

المهمة: التعامل مع APIs الخاصة بالذكاء الاصطناعي 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. جرّب طلباً صحيحاً ثم غيّر الـKey أو Payload لترى الفرق بين Success وError. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «التعامل مع APIs الخاصة بالذكاء الاصطناعي» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Request/Response log أو JSON sample + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 047 Request/Response log أو JSON sample
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 48: OpenAI API
🎓 طريقة هذا الدرس: Decision Tree

بدل تعريف طويل، سنبني أسئلة نعم/لا تساعدك على تقرير هل تحتاج 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

المهمة: OpenAI API 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. جرّب طلباً صحيحاً ثم غيّر الـKey أو Payload لترى الفرق بين Success وError. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) قرار الاستخدام

لا تستعمل OpenAI API فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) حالة استثنائية

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) ارسم شجرتك

أنشئ Request/Response log أو JSON sample خاصاً بالفصل 48. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «OpenAI API» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Request/Response log أو JSON sample + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 048 Request/Response log أو JSON sample
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 49: Anthropic API
🎓 طريقة هذا الدرس: قصة → مفهوم → تطبيق

تخيّل أنك بدأت مشروعاً صغيراً وواجهتك مشكلة مرتبطة بـ Anthropic API. قبل أن تبحث عن أداة، تريد أن تفهم ماذا يحدث فعلاً ولماذا.

1) افتح المشهد

موضوعنا هو Anthropic API. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) الفكرة التي نريد اكتشافها

الخريطة: Client → Request → Endpoint → Server → Response.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) جرّبها الآن

  • 1. مثال متجر يرسل بيانات Order عبر Anthropic API.
  • 2. مثال Workflow يرسل نصاً ويرجع JSON.
  • 3. مثال Failure: Authentication أو Payload غير صحيح.

4) ماذا لاحظت؟

المهمة: Anthropic API 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. جرّب طلباً صحيحاً ثم غيّر الـKey أو Payload لترى الفرق بين Success وError. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) أين تنفع؟

لا تستعمل Anthropic API فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) فخ شائع

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) تحدّي الفصل

أنشئ Request/Response log أو JSON sample خاصاً بالفصل 49. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Anthropic API» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Request/Response log أو JSON sample + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 049 Request/Response log أو JSON sample
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 50: Google AI API
🎓 طريقة هذا الدرس: سؤال وجواب Socratic

لو حذفنا 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) ثلاث حالات

المهمة: Google AI API 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. جرّب طلباً صحيحاً ثم غيّر الـKey أو Payload لترى الفرق بين Success وError. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Google AI API» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Request/Response log أو JSON sample + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 050 Request/Response log أو JSON sample
▶️ البرومبت التنفيذي الكامل لهذا الفصل

🔌 API Production Basics — الأشياء التي تفصل Demo عن نظام حقيقي

HTTP في دقيقة

GET قراءة، POST إنشاء/إرسال، PUT/PATCH تعديل، DELETE حذف. وStatus Codes مثل 200 نجاح، 400 طلب غير صحيح، 401/403 مشكلة صلاحيات، 429 تجاوز Rate Limit، و500 خطأ في الخادم.

API Keys & Secrets

لا تضع API Key مباشرة داخل HTML/JavaScript منشور أو GitHub عام. استخدم Environment Variables أو Secret Manager في بيئة الخادم. إذا تسرب المفتاح: ألغِه وولّد غيره.

Reliability
  • ضع Timeout للطلبات.
  • أعد المحاولة فقط للأخطاء المؤقتة مع انتظار تدريجي.
  • تحقق من Response schema قبل استعمال البيانات.
  • سجل Request ID/وقت/حالة بدون تسريب أسرار.
  • تعامل مع Pagination عندما تكون النتائج على صفحات.
  • احسب Cost وRate Limits قبل تشغيل آلاف الطلبات.
Webhooks

Webhook يعني أن خدمة ترسل لك حدثاً عند وقوعه. في الإنتاج تحقق من Signature إن كانت الخدمة توفرها، امنع التكرار، وسجل event_id حتى لا تنفذ نفس الحدث مرتين.

⚙️ AI Automation

بناء خطوط إنتاج رقمية

🏭 مفهوم Automation

فكر فيها كـ خط إنتاج. بدل أن تفعل كل شيء يدويًا، النظام يفعله وحده.

❌ يدوي

كل يوم:

  • • تبحث عن 10 منتجات
  • • تنسخ البيانات
  • • تلصق في Sheet
  • • تكتب وصف
  • • تنشر إعلان

الوقت: 3 ساعات يوميًا

✅ Automated

كل يوم 9 صباحًا:

  • • البحث يعمل تلقائيًا
  • • AI يحلل
  • • التقرير يُنشأ
  • • Email يرسل
  • • أنت تشرب قهوتك ☕

الوقت: 0 دقائق

🛠️ الأدوات الرئيسية

🔧

n8n

مفتوح المصدر، قوي، على جهازك أو السحابة

مفضل

Make

واجهة جميلة، سهل الاستخدام

بديل
🔗

Zapier

الأشهر، لكن أغلى

شائع

🧩 المفاهيم الأساسية

Trigger - البداية

الحدث الذي يشغل Workflow.

  • وصل Email جديد
  • تم ملء Google Form
  • طلب جديد في Shopify
  • كل يوم الساعة 9 صباحًا
  • تغيير في Google Sheet
Node - الخطوة

كل خطوة في Workflow هي Node.

[Trigger: New Email] ↓ [Node: AI Analyze] ↓ [Node: Save to Sheet] ↓ [Node: Send Notification]
Condition - الشرط

اتخاذ قرار بناءً على البيانات.

IF email contains "طلب" → Send to Sales Team ELSE IF email contains "شكوى" → Send to Support ELSE → Archive
Loop - التكرار

تكرار نفس العملية على قائمة.

FOR EACH product in list: → Generate description → Generate ad → Save to database

🚀 أول Automation: Product Research

نظام يجمع منتجات ويحللها تلقائيًا:

🕘 كل يوم 9 صباحًا
🔍 ابحث عن 10 منتجات
🤖 حللها بـ AI
📝 ضع التقرير في Notion
📧 أرسل Email
المشروع العملي

بنِّ Workflow في n8n: عندما تضيف منتجًا في Google Sheet → يكتب وصف تلقائيًا → ينشئ إعلانًا → يحفظ النتيجة.

📘 الفصول 51–60 — دروس الإتقان داخل مكانها الصحيح

هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.

الفصل 51: مفهوم Automation
🎓 طريقة هذا الدرس: Before / After

قبل فهم مفهوم Automation غالباً تنفذ المهمة بطريقة عشوائية. بعد فهمه تصبح قادراً على تحديد المدخلات والخطوات والنتيجة ومعيار الجودة.

1) قبل

موضوعنا هو مفهوم Automation. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) المشكلة

الخريطة: Trigger → Validate → Steps → Decision → Action → Log.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) بعد

  • 1. Lead جديد يدخل Workflow متعلق بـ مفهوم Automation.
  • 2. Order ناقص البيانات يجب أن يتوقف بدل الإرسال.
  • 3. كرر العملية على 3 Inputs وسجل Logs.

4) لماذا تغيّر الناتج؟

المهمة: مفهوم Automation 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ارسم Workflow على الورق أولاً، ثم ابنِ Happy Path وبعدها Failure Path. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «مفهوم Automation» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Workflow diagram + run log + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 051 Workflow diagram + run log
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 52: Workflow Thinking
🎓 طريقة هذا الدرس: مختبر عملي

بدل أن نبدأ بالتعريف، سنجرب 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) التفسير

المهمة: Workflow Thinking 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ارسم Workflow على الورق أولاً، ثم ابنِ Happy Path وبعدها Failure Path. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) غيّر متغيراً

لا تستعمل Workflow Thinking فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اكسر التجربة

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) سجل المختبر

أنشئ Workflow diagram + run log خاصاً بالفصل 52. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Workflow Thinking» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Workflow diagram + run log + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 052 Workflow diagram + run log
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 53: n8n
🎓 طريقة هذا الدرس: تشبيه بصري

سنحوّل n8n إلى صورة بسيطة من الحياة اليومية، ثم نرجع منها إلى المعنى التقني حتى لا يبقى المصطلح مجرد كلمة.

1) الصورة الذهنية

موضوعنا هو n8n. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) اربطها بالتقنية

الخريطة: Trigger → Validate → Steps → Decision → Action → Log.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) مثال 1

  • 1. Lead جديد يدخل Workflow متعلق بـ n8n.
  • 2. Order ناقص البيانات يجب أن يتوقف بدل الإرسال.
  • 3. كرر العملية على 3 Inputs وسجل Logs.

4) مثال 2

المهمة: n8n 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ارسم Workflow على الورق أولاً، ثم ابنِ Happy Path وبعدها Failure Path. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) حدود التشبيه

لا تستعمل n8n فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) استعمال عملي

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) علّم شخصاً آخر

أنشئ Workflow diagram + run log خاصاً بالفصل 53. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «n8n» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Workflow diagram + run log + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 053 Workflow diagram + run log
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 54: Make
🎓 طريقة هذا الدرس: Case Study

شركة صغيرة تريد استعمال Make لتحسين عملية محددة. سنفكك القرار: المشكلة، البديل الحالي، الحل، المخاطر، والقياس.

1) الحالة

موضوعنا هو Make. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) القرار الأول

الخريطة: Trigger → Validate → Steps → Decision → Action → Log.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) المعطيات

  • 1. Lead جديد يدخل Workflow متعلق بـ Make.
  • 2. Order ناقص البيانات يجب أن يتوقف بدل الإرسال.
  • 3. كرر العملية على 3 Inputs وسجل Logs.

4) البدائل

المهمة: Make 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ارسم Workflow على الورق أولاً، ثم ابنِ Happy Path وبعدها Failure Path. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) القرار النهائي

لا تستعمل Make فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) ماذا لو؟

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) دورك الآن

أنشئ Workflow diagram + run log خاصاً بالفصل 54. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Make» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Workflow diagram + run log + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 054 Workflow diagram + run log
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 55: Zapier
🎓 طريقة هذا الدرس: خطأ → تشخيص → إصلاح

سنبدأ بطريقة خاطئة لاستعمال Zapier، نرى لماذا تفشل، ثم نبني الطريقة الصحيحة خطوة بخطوة.

1) الطريقة الخاطئة

موضوعنا هو Zapier. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) لماذا فشلت؟

الخريطة: Trigger → Validate → Steps → Decision → Action → Log.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) التصحيح

  • 1. Lead جديد يدخل Workflow متعلق بـ Zapier.
  • 2. Order ناقص البيانات يجب أن يتوقف بدل الإرسال.
  • 3. كرر العملية على 3 Inputs وسجل Logs.

4) أعد التجربة

المهمة: Zapier 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ارسم Workflow على الورق أولاً، ثم ابنِ Happy Path وبعدها Failure Path. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Zapier» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Workflow diagram + run log + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 055 Workflow diagram + run log
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 56: Triggers
🎓 طريقة هذا الدرس: مقارنة واختيار

فهم Triggers يصبح أسهل عندما نقارنه بما يشبهه: متى نستخدمه، متى لا نستخدمه، وما تكلفة الاختيار الخطأ.

1) الخيار A

موضوعنا هو Triggers. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) الخيار B

الخريطة: Trigger → Validate → Steps → Decision → Action → Log.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) الفرق الحاسم

  • 1. Lead جديد يدخل Workflow متعلق بـ Triggers.
  • 2. Order ناقص البيانات يجب أن يتوقف بدل الإرسال.
  • 3. كرر العملية على 3 Inputs وسجل Logs.

4) مصفوفة القرار

المهمة: Triggers 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ارسم Workflow على الورق أولاً، ثم ابنِ Happy Path وبعدها Failure Path. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) حالة رمادية

لا تستعمل Triggers فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اختر وفسّر

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Checkpoint

أنشئ Workflow diagram + run log خاصاً بالفصل 56. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Triggers» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Workflow diagram + run log + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 056 Workflow diagram + run log
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 57: Actions
🎓 طريقة هذا الدرس: Build-along

في هذا الفصل لن تكتفي بالقراءة: ستبني شيئاً صغيراً باستعمال 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

المهمة: Actions 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ارسم Workflow على الورق أولاً، ثم ابنِ Happy Path وبعدها Failure Path. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Actions» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Workflow diagram + run log + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 057 Workflow diagram + run log
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 58: Conditions
🎓 طريقة هذا الدرس: من النتيجة إلى الخلف

سنحدد أولاً النتيجة التي نريدها من Conditions، ثم نرجع للخلف لمعرفة البيانات والخطوات والأدوات المطلوبة.

1) النتيجة المطلوبة

موضوعنا هو Conditions. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) ارجع خطوة

الخريطة: Trigger → Validate → Steps → Decision → Action → Log.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) ارجع خطوة أخرى

  • 1. Lead جديد يدخل Workflow متعلق بـ Conditions.
  • 2. Order ناقص البيانات يجب أن يتوقف بدل الإرسال.
  • 3. كرر العملية على 3 Inputs وسجل Logs.

4) ابنِ المسار

المهمة: Conditions 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ارسم Workflow على الورق أولاً، ثم ابنِ Happy Path وبعدها Failure Path. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) اختبر النتيجة

لا تستعمل Conditions فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) ما الذي قد يفسدها؟

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Artifact

أنشئ Workflow diagram + run log خاصاً بالفصل 58. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Conditions» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Workflow diagram + run log + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 058 Workflow diagram + run log
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 59: Loops
🎓 طريقة هذا الدرس: Teach-back

اقرأ المثال ثم حاول شرح Loops لشخص لا يعرف AI. الأماكن التي تتوقف فيها هي بالضبط ما يجب أن تفهمه أكثر.

1) اقرأ المثال

موضوعنا هو Loops. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) اشرحه بكلامك

الخريطة: Trigger → Validate → Steps → Decision → Action → Log.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) أين أخطأت؟

  • 1. Lead جديد يدخل Workflow متعلق بـ Loops.
  • 2. Order ناقص البيانات يجب أن يتوقف بدل الإرسال.
  • 3. كرر العملية على 3 Inputs وسجل Logs.

4) أعد الشرح

المهمة: Loops 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ارسم Workflow على الورق أولاً، ثم ابنِ Happy Path وبعدها Failure Path. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Loops» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Workflow diagram + run log + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 059 Workflow diagram + run log
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 60: بناء أنظمة Automation
🎓 طريقة هذا الدرس: Decision Tree

بدل تعريف طويل، سنبني أسئلة نعم/لا تساعدك على تقرير هل تحتاج بناء أنظمة Automation أصلاً وكيف تستعمله.

1) السؤال 1

موضوعنا هو بناء أنظمة Automation. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) إذا نعم

الخريطة: Trigger → Validate → Steps → Decision → Action → Log.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) إذا لا

  • 1. Lead جديد يدخل Workflow متعلق بـ بناء أنظمة Automation.
  • 2. Order ناقص البيانات يجب أن يتوقف بدل الإرسال.
  • 3. كرر العملية على 3 Inputs وسجل Logs.

4) السؤال 2

المهمة: بناء أنظمة Automation 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ارسم Workflow على الورق أولاً، ثم ابنِ Happy Path وبعدها Failure Path. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) قرار الاستخدام

لا تستعمل بناء أنظمة Automation فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) حالة استثنائية

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) ارسم شجرتك

أنشئ Workflow diagram + run log خاصاً بالفصل 60. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «بناء أنظمة Automation» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Workflow diagram + run log + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 060 Workflow diagram + run log
▶️ البرومبت التنفيذي الكامل لهذا الفصل

⚙️ هندسة Automation موثوقة

أفضل Automation ليست التي فيها Nodes أكثر، بل التي تعرف ماذا تفعل عند النجاح والفشل.

Workflow AnatomyTRIGGER ↓ VALIDATE INPUT ↓ DETERMINISTIC STEPS ↓ AI STEP (only if needed) ↓ VALIDATE OUTPUT ↓ HUMAN APPROVAL (if consequential) ↓ WRITE / SEND / PUBLISH ↓ LOG + METRICS
  • 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

مكان تخزين البيانات: العملاء، الطلبات، المنتجات.

📊 Supabase (الأداة المفضلة)
  • Tables: جداول البيانات (مثل Excel)
  • Users: إدارة المستخدمين والصلاحيات
  • Storage: رفع ملفات وصور
  • API: كل جدول له API جاهز
  • Auth: تسجيل دخول جاهز
SQL -- جدول المنتجات CREATE TABLE products ( id SERIAL PRIMARY KEY, name TEXT, price INTEGER, category TEXT, created_at TIMESTAMP );

🚀 المشروع: Landing Page + أداة صغيرة

بنِّ صفحة هبوط لخدمة: "AI Automation للمحلات الإلكترونية"

Prompt لـ Cursor ابنِ صفحة منتج RTL بالعربية لمتجر COD. المتطلبات: - Header مع شعار - Hero Section: عنوان + وصف + CTA - Features: 3 مميزات - Pricing: 3 باقات - Contact Form - Footer التصميم: - ألوان: أزرق وبنفسجي - خط: Tajawal - Responsive (يعمل على الجوال) - Animations خفيفة

ثم: راجعافهمصلح

قاعدة Vibe Coding

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: حديث وسريع
مثال Supabase Auth import { createClient } from '@supabase/supabase-js' const supabase = createClient(url, key) // تسجيل مستخدم جديد const { user, error } = await supabase.auth.signUp({ email: 'user@example.com', password: 'password123' }) // تسجيل الدخول const { user, error } = await supabase.auth.signInWithPassword({ email: 'user@example.com', password: 'password123' })

فصل 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 — دروس الإتقان داخل مكانها الصحيح

هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.

الفصل 61: ما هو Vibe Coding
🎓 طريقة هذا الدرس: قصة → مفهوم → تطبيق

تخيّل أنك بدأت مشروعاً صغيراً وواجهتك مشكلة مرتبطة بـ ما هو 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) ماذا لاحظت؟

المهمة: ما هو Vibe Coding 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ابدأ بملف صغير يعمل محلياً، غيّر شيئاً واحداً في كل مرة، واقرأ الخطأ بدل إعادة التوليد عشوائياً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) أين تنفع؟

لا تستعمل ما هو Vibe Coding فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) فخ شائع

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) تحدّي الفصل

أنشئ ملف شغال + test result خاصاً بالفصل 61. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «ما هو Vibe Coding» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج ملف شغال + test result + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 061 ملف شغال + test result
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 62: Cursor
🎓 طريقة هذا الدرس: سؤال وجواب Socratic

لو حذفنا Cursor من النظام، ما الذي سيتوقف؟ وما الشيء الذي سيبقى يعمل؟ هذا السؤال يكشف وظيفة المفهوم قبل تعريفه.

1) السؤال الكبير

موضوعنا هو Cursor. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) الجواب القصير

الخريطة: Spec → Code → Run → Error → Debug → Test → Commit.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) فكك الجواب

  • 1. ابنِ صفحة/Script صغير يطبق Cursor.
  • 2. أدخل Bug مقصوداً واقرأ رسالة الخطأ.
  • 3. اكتب Acceptance Test قبل طلب تعديل من AI.

4) ثلاث حالات

المهمة: Cursor 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ابدأ بملف صغير يعمل محلياً، غيّر شيئاً واحداً في كل مرة، واقرأ الخطأ بدل إعادة التوليد عشوائياً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) متى لا تستخدمها؟

لا تستعمل Cursor فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اختبر نفسك

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) مهمة صغيرة

أنشئ ملف شغال + test result خاصاً بالفصل 62. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Cursor» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج ملف شغال + test result + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 062 ملف شغال + test result
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 63: Claude Code
🎓 طريقة هذا الدرس: Before / After

قبل فهم 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) لماذا تغيّر الناتج؟

المهمة: Claude Code 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ابدأ بملف صغير يعمل محلياً، غيّر شيئاً واحداً في كل مرة، واقرأ الخطأ بدل إعادة التوليد عشوائياً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) مثال مضاد

لا تستعمل Claude Code فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) قاعدة القرار

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Proof of learning

أنشئ ملف شغال + test result خاصاً بالفصل 63. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Claude Code» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج ملف شغال + test result + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 063 ملف شغال + test result
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 64: GitHub Copilot
🎓 طريقة هذا الدرس: مختبر عملي

بدل أن نبدأ بالتعريف، سنجرب 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) التفسير

المهمة: GitHub Copilot 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ابدأ بملف صغير يعمل محلياً، غيّر شيئاً واحداً في كل مرة، واقرأ الخطأ بدل إعادة التوليد عشوائياً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) غيّر متغيراً

لا تستعمل GitHub Copilot فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اكسر التجربة

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) سجل المختبر

أنشئ ملف شغال + test result خاصاً بالفصل 64. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «GitHub Copilot» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج ملف شغال + test result + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 064 ملف شغال + test result
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 65: Replit
🎓 طريقة هذا الدرس: تشبيه بصري

سنحوّل Replit إلى صورة بسيطة من الحياة اليومية، ثم نرجع منها إلى المعنى التقني حتى لا يبقى المصطلح مجرد كلمة.

1) الصورة الذهنية

موضوعنا هو Replit. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) اربطها بالتقنية

الخريطة: Spec → Code → Run → Error → Debug → Test → Commit.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) مثال 1

  • 1. ابنِ صفحة/Script صغير يطبق Replit.
  • 2. أدخل Bug مقصوداً واقرأ رسالة الخطأ.
  • 3. اكتب Acceptance Test قبل طلب تعديل من AI.

4) مثال 2

المهمة: Replit 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ابدأ بملف صغير يعمل محلياً، غيّر شيئاً واحداً في كل مرة، واقرأ الخطأ بدل إعادة التوليد عشوائياً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) حدود التشبيه

لا تستعمل Replit فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) استعمال عملي

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) علّم شخصاً آخر

أنشئ ملف شغال + test result خاصاً بالفصل 65. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Replit» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج ملف شغال + test result + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 065 ملف شغال + test result
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 66: بناء Landing Pages
🎓 طريقة هذا الدرس: Case Study

شركة صغيرة تريد استعمال بناء 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) البدائل

المهمة: بناء Landing Pages 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ابدأ بملف صغير يعمل محلياً، غيّر شيئاً واحداً في كل مرة، واقرأ الخطأ بدل إعادة التوليد عشوائياً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) القرار النهائي

لا تستعمل بناء Landing Pages فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) ماذا لو؟

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) دورك الآن

أنشئ ملف شغال + test result خاصاً بالفصل 66. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «بناء Landing Pages» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج ملف شغال + test result + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 066 ملف شغال + test result
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 67: Frontend Basics
🎓 طريقة هذا الدرس: خطأ → تشخيص → إصلاح

سنبدأ بطريقة خاطئة لاستعمال 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) أعد التجربة

المهمة: Frontend Basics 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ابدأ بملف صغير يعمل محلياً، غيّر شيئاً واحداً في كل مرة، واقرأ الخطأ بدل إعادة التوليد عشوائياً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) علامات الخطر

لا تستعمل Frontend Basics فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) قاعدة ذهبية

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Fix-it task

أنشئ ملف شغال + test result خاصاً بالفصل 67. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Frontend Basics» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج ملف شغال + test result + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 067 ملف شغال + test result
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 68: Backend Basics
🎓 طريقة هذا الدرس: مقارنة واختيار

فهم 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) مصفوفة القرار

المهمة: Backend Basics 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ابدأ بملف صغير يعمل محلياً، غيّر شيئاً واحداً في كل مرة، واقرأ الخطأ بدل إعادة التوليد عشوائياً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) حالة رمادية

لا تستعمل Backend Basics فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اختر وفسّر

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Checkpoint

أنشئ ملف شغال + test result خاصاً بالفصل 68. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Backend Basics» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج ملف شغال + test result + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 068 ملف شغال + test result
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 69: Databases Basics
🎓 طريقة هذا الدرس: Build-along

في هذا الفصل لن تكتفي بالقراءة: ستبني شيئاً صغيراً باستعمال 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

المهمة: Databases Basics 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ابدأ بملف صغير يعمل محلياً، غيّر شيئاً واحداً في كل مرة، واقرأ الخطأ بدل إعادة التوليد عشوائياً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Databases Basics» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج ملف شغال + test result + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 069 ملف شغال + test result
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 70: Authentication
🎓 طريقة هذا الدرس: من النتيجة إلى الخلف

سنحدد أولاً النتيجة التي نريدها من Authentication، ثم نرجع للخلف لمعرفة البيانات والخطوات والأدوات المطلوبة.

1) النتيجة المطلوبة

موضوعنا هو Authentication. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) ارجع خطوة

الخريطة: Spec → Code → Run → Error → Debug → Test → Commit.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) ارجع خطوة أخرى

  • 1. ابنِ صفحة/Script صغير يطبق Authentication.
  • 2. أدخل Bug مقصوداً واقرأ رسالة الخطأ.
  • 3. اكتب Acceptance Test قبل طلب تعديل من AI.

4) ابنِ المسار

المهمة: Authentication 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ابدأ بملف صغير يعمل محلياً، غيّر شيئاً واحداً في كل مرة، واقرأ الخطأ بدل إعادة التوليد عشوائياً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) اختبر النتيجة

لا تستعمل Authentication فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) ما الذي قد يفسدها؟

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Artifact

أنشئ ملف شغال + test result خاصاً بالفصل 70. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Authentication» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج ملف شغال + test result + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 070 ملف شغال + test result
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 71: Hosting
🎓 طريقة هذا الدرس: Teach-back

اقرأ المثال ثم حاول شرح Hosting لشخص لا يعرف AI. الأماكن التي تتوقف فيها هي بالضبط ما يجب أن تفهمه أكثر.

1) اقرأ المثال

موضوعنا هو Hosting. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) اشرحه بكلامك

الخريطة: Spec → Code → Run → Error → Debug → Test → Commit.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) أين أخطأت؟

  • 1. ابنِ صفحة/Script صغير يطبق Hosting.
  • 2. أدخل Bug مقصوداً واقرأ رسالة الخطأ.
  • 3. اكتب Acceptance Test قبل طلب تعديل من AI.

4) أعد الشرح

المهمة: Hosting 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ابدأ بملف صغير يعمل محلياً، غيّر شيئاً واحداً في كل مرة، واقرأ الخطأ بدل إعادة التوليد عشوائياً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) مثال جديد

لا تستعمل Hosting فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) سؤال فخ

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Teach-back PASS

أنشئ ملف شغال + test result خاصاً بالفصل 71. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Hosting» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج ملف شغال + test result + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 071 ملف شغال + test result
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 72: بناء MVP
🎓 طريقة هذا الدرس: Decision Tree

بدل تعريف طويل، سنبني أسئلة نعم/لا تساعدك على تقرير هل تحتاج بناء MVP أصلاً وكيف تستعمله.

1) السؤال 1

موضوعنا هو بناء MVP. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) إذا نعم

الخريطة: Spec → Code → Run → Error → Debug → Test → Commit.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) إذا لا

  • 1. ابنِ صفحة/Script صغير يطبق بناء MVP.
  • 2. أدخل Bug مقصوداً واقرأ رسالة الخطأ.
  • 3. اكتب Acceptance Test قبل طلب تعديل من AI.

4) السؤال 2

المهمة: بناء MVP 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ابدأ بملف صغير يعمل محلياً، غيّر شيئاً واحداً في كل مرة، واقرأ الخطأ بدل إعادة التوليد عشوائياً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) قرار الاستخدام

لا تستعمل بناء MVP فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) حالة استثنائية

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) ارسم شجرتك

أنشئ ملف شغال + test result خاصاً بالفصل 72. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «بناء MVP» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج ملف شغال + test result + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 072 ملف شغال + test result
▶️ البرومبت التنفيذي الكامل لهذا الفصل

💻 Vibe Coding بدون فوضى — طريقة العمل الاحترافية

Vibe Coding مفيد عندما يبقى الإنسان مسؤولاً عن المواصفات والاختبار. المسار المقترح:

AI Coding Loop1. SPEC → ماذا نبني؟ لمن؟ وما حدود النسخة؟ 2. PLAN → ملفات، مكونات، بيانات، APIs 3. BUILD → جزء صغير في كل مرة 4. RUN → شغّل فعلياً 5. TEST → حالات عادية + أخطاء + حدود 6. REVIEW → Security / secrets / accessibility / performance 7. COMMIT → Git commit واضح 8. DEPLOY → بيئة تجريبية أولاً 9. OBSERVE → Logs + feedback 10. ITERATE → تعديل واحد قابل للقياس
  • تعلم قراءة الخطأ 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)

⚠️ أخطاء شائعة

  • • جمع بيانات غير مرتبطة بالهدف
  • • تجاهل الخصوصية والقوانين
  • • الاعتماد على مصدر واحد
  • • عدم توثيق المصدر
مثال عملي # جمع بيانات منتجات من متجر import requests import pandas as pd url = "https://api.example.com/products" response = requests.get(url) data = response.json() df = pd.DataFrame(data) df.to_csv("products.csv", index=False)

فصل 75 🧹 تنظيف البيانات

80% من وقت تحليل البيانات يذهب في التنظيف.

🔧 مشاكل شائعة

  • قيم فارغة (NaN / Null)
  • تكرار (Duplicates)
  • أخطاء إملائية
  • تنسيقات مختلفة (تواريخ، أرقام)
  • قيم متطرفة (Outliers)

🛠️ أدوات التنظيف

  • • Excel / Google Sheets (بسيط)
  • • Python Pandas (متقدم)
  • • OpenRefine (مجاني)
  • • AI (ChatGPT / Claude)
Python import pandas as pd df = pd.read_csv("data.csv") # حذف التكرار df = df.drop_duplicates() # ملء القيم الفارغة df["price"] = df["price"].fillna(0) # تصحيح التنسيق df["date"] = pd.to_datetime(df["date"]) # حذف القيم المتطرفة df = df[df["price"] < 10000]

فصل 76 🗂️ تنظيم البيانات

بيانات منظمة = وقت أقل في البحث = قرارات أسرع.

📁 مبادئ التنظيم

  • تسمية واضحة وموحدة
  • هيكل مجلدات منطقي
  • إصدار (Versioning)
  • توثيق (Metadata)
  • نسخ احتياطي

📊 أنواع التنظيم

  • جدولي: Excel / Sheets
  • علائقي: SQL / Airtable
  • شجري: JSON / NoSQL
  • ملفات: مجلدات منظمة
قاعدة 3-2-1

3 نسخ، على 2 وسيطين مختلفين، 1 خارج الموقع.

فصل 77 📈 تحليل البيانات

التحليل = تحويل البيانات إلى معلومات قابلة للتنفيذ.

📊 أنواع التحليل

  • وصفي: ماذا حدث؟
  • تشخيصي: لماذا حدث؟
  • تنبؤي: ماذا سيحدث؟
  • إرشادي: ماذا نفعل؟

🛠️ أدوات التحليل

  • • Excel / Google Sheets
  • • Python (Pandas, Matplotlib)
  • • Power BI / Tableau
  • • AI (ChatGPT Advanced Data Analysis)
مثال تحليل مبيعات import pandas as pd import matplotlib.pyplot as plt df = pd.read_csv("sales.csv") # المبيعات الشهرية monthly = df.groupby("month")["revenue"].sum() monthly.plot(kind="bar") plt.title("المبيعات الشهرية") plt.savefig("monthly_sales.png") # أفضل 5 منتجات top_products = df.groupby("product")["revenue"].sum().nlargest(5) print(top_products)

فصل 78 📊 Google Sheets المتقدم

Google Sheets ليس مجرد جداول. هو أداة تحليل قوية.

⚡ ميزات متقدمة

  • QUERY (SQL داخل Sheets)
  • ARRAYFORMULA (حسابات تلقائية)
  • IMPORTRANGE (ربط ملفات)
  • SPARKLINE (رسوم مصغرة)
  • Conditional Formatting

🔗 تكاملات

  • • Google Apps Script (أتمتة)
  • • Zapier / Make (ربط تلقائي)
  • • API Connector (جلب بيانات)
  • • AI Add-ons (تحليل ذكي)
مثال QUERY =QUERY(A1:D100, "SELECT A, B, SUM(D) WHERE B = 'مبيعات' GROUP BY A, B ORDER BY SUM(D) DESC LIMIT 10", 1) =ARRAYFORMULA(IF(LEN(A2:A), A2:A * 1.2, "")) =IMPORTRANGE("https://docs.google.com/spreadsheets/d/xxx", "Sheet1!A1:D100")

فصل 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: بدون إدارة سيرفر
SQL مثال -- إنشاء جدول CREATE TABLE products ( id SERIAL PRIMARY KEY, name VARCHAR(255), price DECIMAL(10,2), category VARCHAR(100), created_at TIMESTAMP DEFAULT NOW() ); -- إدخال بيانات INSERT INTO products (name, price, category) VALUES ('لابتوب', 999.99, 'إلكترونيات'); -- استعلام SELECT * FROM products WHERE price > 500 ORDER BY price DESC;
الخلاصة

البيانات هي أساس أي نظام AI ناجح. ابدأ بـ Google Sheets، تعلم SQL، ثم انتقل لقواعد البيانات المتخصصة.

📘 الفصول 73–80 — دروس الإتقان داخل مكانها الصحيح

هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.

الفصل 73: Data Literacy
🎓 طريقة هذا الدرس: قصة → مفهوم → تطبيق

تخيّل أنك بدأت مشروعاً صغيراً وواجهتك مشكلة مرتبطة بـ 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) ماذا لاحظت؟

المهمة: Data Literacy 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. استعمل جدولاً من 10 صفوف؛ ضع قيمة ناقصة وDuplicate عمداً ثم شاهد كيف يتغير التحليل. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) أين تنفع؟

لا تستعمل Data Literacy فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) فخ شائع

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) تحدّي الفصل

أنشئ جدول صغير + تعريف metric خاصاً بالفصل 73. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Data Literacy» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج جدول صغير + تعريف metric + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 073 جدول صغير + تعريف metric
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 74: جمع البيانات
🎓 طريقة هذا الدرس: سؤال وجواب Socratic

لو حذفنا جمع البيانات من النظام، ما الذي سيتوقف؟ وما الشيء الذي سيبقى يعمل؟ هذا السؤال يكشف وظيفة المفهوم قبل تعريفه.

1) السؤال الكبير

موضوعنا هو جمع البيانات. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) الجواب القصير

الخريطة: Question → Data → Clean → Define Metric → Analyze → Check → Decide.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) فكك الجواب

  • 1. جدول Orders صغير لتطبيق جمع البيانات.
  • 2. Duplicate أو Missing value يغيّر النتيجة.
  • 3. عرّف Metric بطريقتين ثم وضح لماذا التعريف مهم.

4) ثلاث حالات

المهمة: جمع البيانات 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. استعمل جدولاً من 10 صفوف؛ ضع قيمة ناقصة وDuplicate عمداً ثم شاهد كيف يتغير التحليل. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) متى لا تستخدمها؟

لا تستعمل جمع البيانات فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اختبر نفسك

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) مهمة صغيرة

أنشئ جدول صغير + تعريف metric خاصاً بالفصل 74. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «جمع البيانات» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج جدول صغير + تعريف metric + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 074 جدول صغير + تعريف metric
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 75: تنظيف البيانات
🎓 طريقة هذا الدرس: Before / After

قبل فهم تنظيف البيانات غالباً تنفذ المهمة بطريقة عشوائية. بعد فهمه تصبح قادراً على تحديد المدخلات والخطوات والنتيجة ومعيار الجودة.

1) قبل

موضوعنا هو تنظيف البيانات. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) المشكلة

الخريطة: Question → Data → Clean → Define Metric → Analyze → Check → Decide.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) بعد

  • 1. جدول Orders صغير لتطبيق تنظيف البيانات.
  • 2. Duplicate أو Missing value يغيّر النتيجة.
  • 3. عرّف Metric بطريقتين ثم وضح لماذا التعريف مهم.

4) لماذا تغيّر الناتج؟

المهمة: تنظيف البيانات 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. استعمل جدولاً من 10 صفوف؛ ضع قيمة ناقصة وDuplicate عمداً ثم شاهد كيف يتغير التحليل. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) مثال مضاد

لا تستعمل تنظيف البيانات فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) قاعدة القرار

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Proof of learning

أنشئ جدول صغير + تعريف metric خاصاً بالفصل 75. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «تنظيف البيانات» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج جدول صغير + تعريف metric + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 075 جدول صغير + تعريف metric
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 76: تنظيم البيانات
🎓 طريقة هذا الدرس: مختبر عملي

بدل أن نبدأ بالتعريف، سنجرب تنظيم البيانات على حالة صغيرة، نلاحظ النتيجة، ثم نستخرج القاعدة من التجربة.

1) التجربة

موضوعنا هو تنظيم البيانات. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) التوقع

الخريطة: Question → Data → Clean → Define Metric → Analyze → Check → Decide.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) النتيجة

  • 1. جدول Orders صغير لتطبيق تنظيم البيانات.
  • 2. Duplicate أو Missing value يغيّر النتيجة.
  • 3. عرّف Metric بطريقتين ثم وضح لماذا التعريف مهم.

4) التفسير

المهمة: تنظيم البيانات 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. استعمل جدولاً من 10 صفوف؛ ضع قيمة ناقصة وDuplicate عمداً ثم شاهد كيف يتغير التحليل. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) غيّر متغيراً

لا تستعمل تنظيم البيانات فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اكسر التجربة

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) سجل المختبر

أنشئ جدول صغير + تعريف metric خاصاً بالفصل 76. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «تنظيم البيانات» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج جدول صغير + تعريف metric + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 076 جدول صغير + تعريف metric
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 77: تحليل البيانات
🎓 طريقة هذا الدرس: تشبيه بصري

سنحوّل تحليل البيانات إلى صورة بسيطة من الحياة اليومية، ثم نرجع منها إلى المعنى التقني حتى لا يبقى المصطلح مجرد كلمة.

1) الصورة الذهنية

موضوعنا هو تحليل البيانات. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) اربطها بالتقنية

الخريطة: Question → Data → Clean → Define Metric → Analyze → Check → Decide.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) مثال 1

  • 1. جدول Orders صغير لتطبيق تحليل البيانات.
  • 2. Duplicate أو Missing value يغيّر النتيجة.
  • 3. عرّف Metric بطريقتين ثم وضح لماذا التعريف مهم.

4) مثال 2

المهمة: تحليل البيانات 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. استعمل جدولاً من 10 صفوف؛ ضع قيمة ناقصة وDuplicate عمداً ثم شاهد كيف يتغير التحليل. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) حدود التشبيه

لا تستعمل تحليل البيانات فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) استعمال عملي

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) علّم شخصاً آخر

أنشئ جدول صغير + تعريف metric خاصاً بالفصل 77. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «تحليل البيانات» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج جدول صغير + تعريف metric + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 077 جدول صغير + تعريف metric
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 78: Google Sheets المتقدم
🎓 طريقة هذا الدرس: Case Study

شركة صغيرة تريد استعمال 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) البدائل

المهمة: Google Sheets المتقدم 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. استعمل جدولاً من 10 صفوف؛ ضع قيمة ناقصة وDuplicate عمداً ثم شاهد كيف يتغير التحليل. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) القرار النهائي

لا تستعمل Google Sheets المتقدم فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) ماذا لو؟

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) دورك الآن

أنشئ جدول صغير + تعريف metric خاصاً بالفصل 78. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Google Sheets المتقدم» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج جدول صغير + تعريف metric + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 078 جدول صغير + تعريف metric
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 79: Airtable
🎓 طريقة هذا الدرس: خطأ → تشخيص → إصلاح

سنبدأ بطريقة خاطئة لاستعمال Airtable، نرى لماذا تفشل، ثم نبني الطريقة الصحيحة خطوة بخطوة.

1) الطريقة الخاطئة

موضوعنا هو Airtable. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) لماذا فشلت؟

الخريطة: Question → Data → Clean → Define Metric → Analyze → Check → Decide.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) التصحيح

  • 1. جدول Orders صغير لتطبيق Airtable.
  • 2. Duplicate أو Missing value يغيّر النتيجة.
  • 3. عرّف Metric بطريقتين ثم وضح لماذا التعريف مهم.

4) أعد التجربة

المهمة: Airtable 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. استعمل جدولاً من 10 صفوف؛ ضع قيمة ناقصة وDuplicate عمداً ثم شاهد كيف يتغير التحليل. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) علامات الخطر

لا تستعمل Airtable فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) قاعدة ذهبية

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Fix-it task

أنشئ جدول صغير + تعريف metric خاصاً بالفصل 79. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Airtable» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج جدول صغير + تعريف metric + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 079 جدول صغير + تعريف metric
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 80: قواعد البيانات
🎓 طريقة هذا الدرس: مقارنة واختيار

فهم قواعد البيانات يصبح أسهل عندما نقارنه بما يشبهه: متى نستخدمه، متى لا نستخدمه، وما تكلفة الاختيار الخطأ.

1) الخيار A

موضوعنا هو قواعد البيانات. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) الخيار B

الخريطة: Question → Data → Clean → Define Metric → Analyze → Check → Decide.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) الفرق الحاسم

  • 1. جدول Orders صغير لتطبيق قواعد البيانات.
  • 2. Duplicate أو Missing value يغيّر النتيجة.
  • 3. عرّف Metric بطريقتين ثم وضح لماذا التعريف مهم.

4) مصفوفة القرار

المهمة: قواعد البيانات 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. استعمل جدولاً من 10 صفوف؛ ضع قيمة ناقصة وDuplicate عمداً ثم شاهد كيف يتغير التحليل. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) حالة رمادية

لا تستعمل قواعد البيانات فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اختر وفسّر

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Checkpoint

أنشئ جدول صغير + تعريف metric خاصاً بالفصل 80. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «قواعد البيانات» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج جدول صغير + تعريف metric + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 080 جدول صغير + تعريف metric
▶️ البرومبت التنفيذي الكامل لهذا الفصل

📊 Data Literacy أعمق — لأن AI الجيد لا يصلح بيانات سيئة تلقائياً

  • Schema: اتفق على أسماء الحقول وأنواعها قبل التحليل.
  • Source of Truth: حدد أي جدول أو قاعدة هي المرجع الرسمي.
  • Missing values: فرّق بين 0 وUNKNOWN وخلية فارغة.
  • Identity: لا تخلط Customer ID أو Product ID أو Market بين جداول مختلفة.
  • Data Quality: راقب التكرار، القيم غير المنطقية، الوحدات، العملات، المناطق الزمنية.
  • Lineage: اعرف من أين جاءت المعلومة وكيف تحولت.
  • Metrics: كل KPI يحتاج تعريفاً وصيغة وفترة ومصدر بيانات.
مثال Data Dictionaryfield: order_id type: string meaning: unique order identifier required: yes field: net_revenue type: number currency: MAD formula: collected_revenue - refunds - discounts source: orders_export

🧩 RAG

Retrieval Augmented Generation - من أهم المفاهيم

❓ لماذا نحتاج RAG؟

❌ بدون RAG

ChatGPT لا يعرف:

  • • منتجات متجرك
  • • أسعارك
  • • سياساتك
  • • FAQ خاص بك

النتيجة: إجابات عامة أو خاطئة ❌

✅ مع RAG

تُعطي AI:

  • • 100 منتج
  • • 50 سؤال شائع
  • • سياسات الشحن
  • • معلومات الشركة

النتيجة: بوت يعرف متجرك ✅

🔧 كيف يعمل RAG؟

📄 ملفات: منتجات + FAQ + سياسات
🔢 تحويلها إلى Embeddings (أرقام)
💾 تخزين في Vector Database
❓ العميل يسأل: "هل يوجد توصيل؟"
🔍 البحث في Vector DB عن أقرب معلومة
🤖 AI يجيب باستخدام المعلومة الموجودة

📚 المفاهيم

🔢 Embeddings

تحويل النص إلى أرقام يفهمها الكمبيوتر. النصوص المتشابهة = أرقام متشابهة.

"سيارة" → [0.1, 0.5, 0.3...] "مركبة" → [0.12, 0.48, 0.31...]

💾 Vector Database

قاعدة بيانات تخزن الأرقام وتبحث بسرعة عن التشابه.

Pinecone Qdrant Supabase Vector

🚀 المشروع: AI Store Assistant

بوت يعرف كل منتجاتك ويجيب على الأسئلة.

📋 خطوات البناء
  1. اجمع كل ملفات متجرك (منتجات، FAQ، سياسات)
  2. حوّلها إلى نصوص منظمة (Markdown أو JSON)
  3. استخدم أداة Embeddings (OpenAI Embeddings API)
  4. خزّن في Vector Database (Supabase أو Pinecone)
  5. بنِّ واجهة بسيطة (Streamlit أو Next.js)
  6. عند سؤال: ابحث في 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 للصور
Python import PyPDF2 def extract_text_from_pdf(pdf_path): with open(pdf_path, 'rb') as file: reader = PyPDF2.PdfReader(file) text = "" for page in reader.pages: text += page.extract_text() return text # استخدام text = extract_text_from_pdf("document.pdf") print(text[:500]) # أول 500 حرف

فصل 86 🔍 Similarity Search

Similarity Search = البحث عن النصوص المتشابهة في المعنى، وليس فقط الكلمات.

🎯 كيف يعمل؟

  1. حوّل النص إلى Vector (أرقام)
  2. قارن Vectors ببعضها
  3. الأقرب = الأكثر تشابهًا

📊 مقاييس التشابه

  • Cosine Similarity: الأكثر استخدامًا
  • Euclidean Distance: المسافة المباشرة
  • Dot Product: سريع للبيانات الكبيرة
Python from sklearn.metrics.pairwise import cosine_similarity import numpy as np # مثال: 3 جمل sentences = [ "أحب البرمجة", "أعشق كتابة الأكواد", "الطقس جميل اليوم" ] # تحويل إلى vectors (مبسط) vectors = np.array([ [1, 2, 3], [1, 2, 2.9], [5, 1, 0] ]) # حساب التشابه similarity = cosine_similarity(vectors) print(similarity) # الجملة 1 و 2 متشابهة جدًا (0.99) # الجملة 3 مختلفة تمامًا (0.3)

📘 الفصول 81–88 — دروس الإتقان داخل مكانها الصحيح

هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.

الفصل 81: لماذا نحتاج RAG
🎓 طريقة هذا الدرس: Build-along

في هذا الفصل لن تكتفي بالقراءة: ستبني شيئاً صغيراً باستعمال لماذا نحتاج 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

المهمة: لماذا نحتاج RAG 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب 5 أسئلة لها جواب داخل المصادر وسؤالاً واحداً غير موجود؛ النظام الجيد يجب أن يعرف متى لا يملك الجواب. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «لماذا نحتاج RAG» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج مجموعة أسئلة + retrieval/citation results + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 081 مجموعة أسئلة + retrieval/citation results
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 82: كيف يعمل RAG
🎓 طريقة هذا الدرس: من النتيجة إلى الخلف

سنحدد أولاً النتيجة التي نريدها من كيف يعمل RAG، ثم نرجع للخلف لمعرفة البيانات والخطوات والأدوات المطلوبة.

1) النتيجة المطلوبة

موضوعنا هو كيف يعمل RAG. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) ارجع خطوة

الخريطة: Documents → Chunks → Index → Query → Retrieve → Rerank → Context → Answer/Citation.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) ارجع خطوة أخرى

  • 1. FAQ متجر كمصدر لتطبيق كيف يعمل RAG.
  • 2. سؤال بصياغتين مختلفتين يجب أن يسترجع نفس المعنى.
  • 3. سؤال خارج المصادر يجب أن ينتج Abstain لا اختراعاً.

4) ابنِ المسار

المهمة: كيف يعمل RAG 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب 5 أسئلة لها جواب داخل المصادر وسؤالاً واحداً غير موجود؛ النظام الجيد يجب أن يعرف متى لا يملك الجواب. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) اختبر النتيجة

لا تستعمل كيف يعمل RAG فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) ما الذي قد يفسدها؟

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Artifact

أنشئ مجموعة أسئلة + retrieval/citation results خاصاً بالفصل 82. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «كيف يعمل RAG» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج مجموعة أسئلة + retrieval/citation results + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 082 مجموعة أسئلة + retrieval/citation results
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 83: Documents Processing
🎓 طريقة هذا الدرس: Teach-back

اقرأ المثال ثم حاول شرح 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) أعد الشرح

المهمة: Documents Processing 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب 5 أسئلة لها جواب داخل المصادر وسؤالاً واحداً غير موجود؛ النظام الجيد يجب أن يعرف متى لا يملك الجواب. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Documents Processing» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج مجموعة أسئلة + retrieval/citation results + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 083 مجموعة أسئلة + retrieval/citation results
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 84: Embeddings
🎓 طريقة هذا الدرس: Decision Tree

بدل تعريف طويل، سنبني أسئلة نعم/لا تساعدك على تقرير هل تحتاج Embeddings أصلاً وكيف تستعمله.

1) السؤال 1

موضوعنا هو Embeddings. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) إذا نعم

الخريطة: Documents → Chunks → Index → Query → Retrieve → Rerank → Context → Answer/Citation.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) إذا لا

  • 1. FAQ متجر كمصدر لتطبيق Embeddings.
  • 2. سؤال بصياغتين مختلفتين يجب أن يسترجع نفس المعنى.
  • 3. سؤال خارج المصادر يجب أن ينتج Abstain لا اختراعاً.

4) السؤال 2

المهمة: Embeddings 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب 5 أسئلة لها جواب داخل المصادر وسؤالاً واحداً غير موجود؛ النظام الجيد يجب أن يعرف متى لا يملك الجواب. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) قرار الاستخدام

لا تستعمل Embeddings فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) حالة استثنائية

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) ارسم شجرتك

أنشئ مجموعة أسئلة + retrieval/citation results خاصاً بالفصل 84. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Embeddings» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج مجموعة أسئلة + retrieval/citation results + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 084 مجموعة أسئلة + retrieval/citation results
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 85: Vector Databases
🎓 طريقة هذا الدرس: قصة → مفهوم → تطبيق

تخيّل أنك بدأت مشروعاً صغيراً وواجهتك مشكلة مرتبطة بـ Vector Databases. قبل أن تبحث عن أداة، تريد أن تفهم ماذا يحدث فعلاً ولماذا.

1) افتح المشهد

موضوعنا هو Vector Databases. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) الفكرة التي نريد اكتشافها

الخريطة: Documents → Chunks → Index → Query → Retrieve → Rerank → Context → Answer/Citation.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) جرّبها الآن

  • 1. FAQ متجر كمصدر لتطبيق Vector Databases.
  • 2. سؤال بصياغتين مختلفتين يجب أن يسترجع نفس المعنى.
  • 3. سؤال خارج المصادر يجب أن ينتج Abstain لا اختراعاً.

4) ماذا لاحظت؟

المهمة: Vector Databases 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب 5 أسئلة لها جواب داخل المصادر وسؤالاً واحداً غير موجود؛ النظام الجيد يجب أن يعرف متى لا يملك الجواب. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) أين تنفع؟

لا تستعمل Vector Databases فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) فخ شائع

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) تحدّي الفصل

أنشئ مجموعة أسئلة + retrieval/citation results خاصاً بالفصل 85. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Vector Databases» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج مجموعة أسئلة + retrieval/citation results + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 085 مجموعة أسئلة + retrieval/citation results
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 86: Similarity Search
🎓 طريقة هذا الدرس: سؤال وجواب Socratic

لو حذفنا Similarity Search من النظام، ما الذي سيتوقف؟ وما الشيء الذي سيبقى يعمل؟ هذا السؤال يكشف وظيفة المفهوم قبل تعريفه.

1) السؤال الكبير

موضوعنا هو Similarity Search. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) الجواب القصير

الخريطة: Documents → Chunks → Index → Query → Retrieve → Rerank → Context → Answer/Citation.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) فكك الجواب

  • 1. FAQ متجر كمصدر لتطبيق Similarity Search.
  • 2. سؤال بصياغتين مختلفتين يجب أن يسترجع نفس المعنى.
  • 3. سؤال خارج المصادر يجب أن ينتج Abstain لا اختراعاً.

4) ثلاث حالات

المهمة: Similarity Search 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب 5 أسئلة لها جواب داخل المصادر وسؤالاً واحداً غير موجود؛ النظام الجيد يجب أن يعرف متى لا يملك الجواب. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) متى لا تستخدمها؟

لا تستعمل Similarity Search فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اختبر نفسك

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) مهمة صغيرة

أنشئ مجموعة أسئلة + retrieval/citation results خاصاً بالفصل 86. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Similarity Search» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج مجموعة أسئلة + retrieval/citation results + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 086 مجموعة أسئلة + retrieval/citation results
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 87: بناء Knowledge Base
🎓 طريقة هذا الدرس: Before / After

قبل فهم بناء Knowledge Base غالباً تنفذ المهمة بطريقة عشوائية. بعد فهمه تصبح قادراً على تحديد المدخلات والخطوات والنتيجة ومعيار الجودة.

1) قبل

موضوعنا هو بناء Knowledge Base. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) المشكلة

الخريطة: Documents → Chunks → Index → Query → Retrieve → Rerank → Context → Answer/Citation.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) بعد

  • 1. FAQ متجر كمصدر لتطبيق بناء Knowledge Base.
  • 2. سؤال بصياغتين مختلفتين يجب أن يسترجع نفس المعنى.
  • 3. سؤال خارج المصادر يجب أن ينتج Abstain لا اختراعاً.

4) لماذا تغيّر الناتج؟

المهمة: بناء Knowledge Base 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب 5 أسئلة لها جواب داخل المصادر وسؤالاً واحداً غير موجود؛ النظام الجيد يجب أن يعرف متى لا يملك الجواب. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «بناء Knowledge Base» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج مجموعة أسئلة + retrieval/citation results + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 087 مجموعة أسئلة + retrieval/citation results
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 88: بناء Chatbot بالـ RAG
🎓 طريقة هذا الدرس: مختبر عملي

بدل أن نبدأ بالتعريف، سنجرب بناء Chatbot بالـ RAG على حالة صغيرة، نلاحظ النتيجة، ثم نستخرج القاعدة من التجربة.

1) التجربة

موضوعنا هو بناء Chatbot بالـ RAG. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) التوقع

الخريطة: Documents → Chunks → Index → Query → Retrieve → Rerank → Context → Answer/Citation.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) النتيجة

  • 1. FAQ متجر كمصدر لتطبيق بناء Chatbot بالـ RAG.
  • 2. سؤال بصياغتين مختلفتين يجب أن يسترجع نفس المعنى.
  • 3. سؤال خارج المصادر يجب أن ينتج Abstain لا اختراعاً.

4) التفسير

المهمة: بناء Chatbot بالـ RAG 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب 5 أسئلة لها جواب داخل المصادر وسؤالاً واحداً غير موجود؛ النظام الجيد يجب أن يعرف متى لا يملك الجواب. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) غيّر متغيراً

لا تستعمل بناء Chatbot بالـ RAG فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اكسر التجربة

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) سجل المختبر

أنشئ مجموعة أسئلة + retrieval/citation results خاصاً بالفصل 88. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «بناء Chatbot بالـ RAG» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج مجموعة أسئلة + retrieval/citation results + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 088 مجموعة أسئلة + retrieval/citation results
▶️ البرومبت التنفيذي الكامل لهذا الفصل

🧩 RAG Production Layer — من Demo إلى نظام يمكن الوثوق به

1) Ingestion & Chunking

لا ترمِ الملف كاملاً داخل Vector DB. قسّمه إلى Chunks منطقية، احتفظ بالعنوان والمصدر والتاريخ والصلاحيات وDocument ID كـMetadata. حجم الـChunk يعتمد على نوع المحتوى والسؤال.

2) Retrieval

عند السؤال: أنشئ Query → استرجع Top-K نتائج → يمكن استعمال Hybrid Search (كلمات + Vector) → Reranking لإعادة ترتيب النتائج → أرسل أفضل سياق للنموذج.

3) Grounded Answer

اطلب من النموذج أن يجيب فقط من السياق المتاح، يذكر المصدر أو الـDocument ID عند الإمكان، ويقول «لا توجد معلومة كافية» بدل ملء الفراغ.

4) Evaluation
  • هل استرجعنا المقطع الصحيح؟ Retrieval Recall.
  • هل الجواب يطابق المصدر؟ Groundedness.
  • هل توجد معلومات مهمة لم تُذكر؟ Completeness.
  • هل يرفض عندما لا توجد إجابة؟ Abstention quality.
  • هل تغيرت الجودة بعد تغيير chunking/model؟ Regression tests.
5) Security

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

🎯 المهمة: "جد لي منتجًا رابحًا"
1. يبحث
Google Search API
2. يحلل
AI Analysis
3. يقارن
Competitor Data
4. يكتب تقرير
Save to Sheets
📊 النتيجة: تقرير كامل بالمنتج + التحليل + التوصية

🔧 أدوات بناء Agents

LangChain

إطار عمل Python/JS لربط LLMs بأدوات

CrewAI

Multi-Agent Systems بسهولة

AutoGen

Agents يتحدثون مع بعض

Multi-Agent Systems

يمكنك بناء فريق من Agents: Researcher يبحث → Analyst يحلل → Writer يكتب → Manager يراجع. كلهم يعملون معًا.

فصل 94 🧠 Planning

Planning = قدرة الـ Agent على تقسيم المهمة الكبيرة إلى خطوات صغيرة قابلة للتنفيذ.

🎯 أنواع التخطيط

  • ReAct: يفكر → يتصرف → يلاحظ
  • Plan-and-Execute: يخطط أولًا ثم ينفذ
  • Tree of Thoughts: يستكشف عدة مسارات
  • Reflexion: يتعلم من أخطائه

📋 مثال عملي

مهمة: "اكتب تقرير عن المنافسين"

  1. حدد المنافسين الرئيسيين
  2. اجمع بيانات كل منافس
  3. حلل نقاط القوة والضعف
  4. اكتب التقرير النهائي
Python (LangChain) from langchain.agents import initialize_agent, Tool from langchain.llms import OpenAI # تعريف الأدوات tools = [ Tool( name="Search", func=search_web, description="للبحث في الإنترنت" ), Tool( name="Calculator", func=calculate, description="للحسابات" ) ] # إنشاء Agent مع تخطيط agent = initialize_agent( tools, OpenAI(temperature=0), agent="zero-shot-react-description", verbose=True ) # تنفيذ مهمة معقدة agent.run("ابحث عن أسعار المنافسين واحسب المتوسط")

📘 الفصول 89–97 — دروس الإتقان داخل مكانها الصحيح

هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.

الفصل 89: ما هو Agent
🎓 طريقة هذا الدرس: تشبيه بصري

سنحوّل ما هو 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

المهمة: ما هو Agent 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اعط Agent صلاحية قراءة فقط أولاً؛ اختبر قراره قبل أي Write/Send/Buy action. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) حدود التشبيه

لا تستعمل ما هو Agent فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) استعمال عملي

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) علّم شخصاً آخر

أنشئ Agent spec + permission table خاصاً بالفصل 89. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «ما هو Agent» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Agent spec + permission table + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 089 Agent spec + permission table
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 90: الفرق بين Chatbot و Agent
🎓 طريقة هذا الدرس: Case Study

شركة صغيرة تريد استعمال الفرق بين 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) البدائل

المهمة: الفرق بين Chatbot و Agent 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اعط Agent صلاحية قراءة فقط أولاً؛ اختبر قراره قبل أي Write/Send/Buy action. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) القرار النهائي

لا تستعمل الفرق بين Chatbot و Agent فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) ماذا لو؟

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) دورك الآن

أنشئ Agent spec + permission table خاصاً بالفصل 90. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «الفرق بين Chatbot و Agent» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Agent spec + permission table + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 090 Agent spec + permission table
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 91: مكونات Agent
🎓 طريقة هذا الدرس: خطأ → تشخيص → إصلاح

سنبدأ بطريقة خاطئة لاستعمال مكونات 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) أعد التجربة

المهمة: مكونات Agent 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اعط Agent صلاحية قراءة فقط أولاً؛ اختبر قراره قبل أي Write/Send/Buy action. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «مكونات Agent» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Agent spec + permission table + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 091 Agent spec + permission table
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 92: Tools
🎓 طريقة هذا الدرس: مقارنة واختيار

فهم 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) مصفوفة القرار

المهمة: Tools 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اعط Agent صلاحية قراءة فقط أولاً؛ اختبر قراره قبل أي Write/Send/Buy action. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) حالة رمادية

لا تستعمل Tools فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اختر وفسّر

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Checkpoint

أنشئ Agent spec + permission table خاصاً بالفصل 92. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Tools» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Agent spec + permission table + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 092 Agent spec + permission table
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 93: Memory
🎓 طريقة هذا الدرس: Build-along

في هذا الفصل لن تكتفي بالقراءة: ستبني شيئاً صغيراً باستعمال 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

المهمة: Memory 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اعط Agent صلاحية قراءة فقط أولاً؛ اختبر قراره قبل أي Write/Send/Buy action. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Memory» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Agent spec + permission table + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 093 Agent spec + permission table
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 94: Planning
🎓 طريقة هذا الدرس: من النتيجة إلى الخلف

سنحدد أولاً النتيجة التي نريدها من 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) ابنِ المسار

المهمة: Planning 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اعط Agent صلاحية قراءة فقط أولاً؛ اختبر قراره قبل أي Write/Send/Buy action. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) اختبر النتيجة

لا تستعمل Planning فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) ما الذي قد يفسدها؟

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Artifact

أنشئ Agent spec + permission table خاصاً بالفصل 94. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Planning» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Agent spec + permission table + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 094 Agent spec + permission table
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 95: Agent Workflows
🎓 طريقة هذا الدرس: Teach-back

اقرأ المثال ثم حاول شرح 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) أعد الشرح

المهمة: Agent Workflows 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اعط Agent صلاحية قراءة فقط أولاً؛ اختبر قراره قبل أي Write/Send/Buy action. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Agent Workflows» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Agent spec + permission table + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 095 Agent spec + permission table
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 96: Multi-Agent Systems
🎓 طريقة هذا الدرس: Decision Tree

بدل تعريف طويل، سنبني أسئلة نعم/لا تساعدك على تقرير هل تحتاج 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

المهمة: Multi-Agent Systems 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اعط Agent صلاحية قراءة فقط أولاً؛ اختبر قراره قبل أي Write/Send/Buy action. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) قرار الاستخدام

لا تستعمل Multi-Agent Systems فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) حالة استثنائية

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) ارسم شجرتك

أنشئ Agent spec + permission table خاصاً بالفصل 96. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Multi-Agent Systems» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Agent spec + permission table + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 096 Agent spec + permission table
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 97: بناء Agents تجارية
🎓 طريقة هذا الدرس: قصة → مفهوم → تطبيق

تخيّل أنك بدأت مشروعاً صغيراً وواجهتك مشكلة مرتبطة بـ بناء 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) ماذا لاحظت؟

المهمة: بناء Agents تجارية 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اعط Agent صلاحية قراءة فقط أولاً؛ اختبر قراره قبل أي Write/Send/Buy action. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) أين تنفع؟

لا تستعمل بناء Agents تجارية فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) فخ شائع

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) تحدّي الفصل

أنشئ Agent spec + permission table خاصاً بالفصل 97. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «بناء Agents تجارية» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج Agent spec + permission table + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 097 Agent spec + permission table
▶️ البرومبت التنفيذي الكامل لهذا الفصل

🤖 Agent Engineering — متى تحتاج Agent ومتى لا تحتاجه

✅ استخدم Workflow ثابتاً عندما

  • الخطوات معروفة.
  • القواعد واضحة.
  • الخطأ مكلف.
  • تحتاج نتيجة قابلة للتكرار.

🤖 استخدم Agent عندما

  • المسار لا يمكن تحديده مسبقاً بالكامل.
  • يحتاج اختيار أدوات حسب الحالة.
  • يحتاج تخطيطاً وتكراراً مع حدود.
  • الفائدة تبرر تكلفة وعدم يقين أعلى.
Safe Agent LoopGOAL ↓ PLAN ↓ CHOOSE TOOL ↓ CHECK PERMISSION ↓ EXECUTE ↓ OBSERVE RESULT ↓ EVALUATE ↺ if needed (within limits) ↓ HUMAN APPROVAL for consequential action ↓ FINAL OUTPUT + LOG
  • Tool permissions: اعطِ Agent أقل صلاحية تكفي للمهمة.
  • Budgets: حد عدد الخطوات، الوقت، التكلفة والطلبات.
  • Memory: لا تحفظ كل شيء؛ احفظ ما يفيد وبسياسة واضحة.
  • Evaluation: اختبر المهمة على مجموعة حالات قبل إعطائه وصولاً حقيقياً.
  • Fallback: إذا لم ينجح بعد عدد محدد من المحاولات، توقف وصعّد للإنسان.

🛒 AI في Ecommerce

استخدم AI في كل مرحلة من مراحل المتجر

📊 مراحل Ecommerce + AI

🔍 Product Research

AI يحلل السوق ويجد منتجات مربحة

ChatGPT Perplexity

📈 Competitor Analysis

تحليل المنافسين تلقائيًا

Prompts Scraping

📝 Product Pages

وصف المنتج + صور + SEO

Copywriting AI Image AI

📢 Ads

إعلانات + صور + فيديوهات

Ad Copy Creative AI

💬 Customer Support

بوت ذكي يعرف منتجاتك

RAG Chatbot

📧 Email Marketing

رسائل تلقائية + متابعة

Automation n8n

💡 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 — دروس الإتقان داخل مكانها الصحيح

هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.

الفصل 32: AI في Ecommerce
🎓 طريقة هذا الدرس: مقارنة واختيار

فهم 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) مصفوفة القرار

المهمة: AI في Ecommerce 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ولّد عدة Candidates ولا تنشر أول Output؛ الاختيار والمراجعة والقياس جزء من العمل. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) حالة رمادية

لا تستعمل AI في Ecommerce فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اختر وفسّر

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Checkpoint

أنشئ brief + candidates + selection note خاصاً بالفصل 32. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «AI في Ecommerce» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج brief + candidates + selection note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 032 brief + candidates + selection note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 40: AI في Customer Support
🎓 طريقة هذا الدرس: مختبر عملي

بدل أن نبدأ بالتعريف، سنجرب 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) التفسير

المهمة: AI في Customer Support 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ولّد عدة Candidates ولا تنشر أول Output؛ الاختيار والمراجعة والقياس جزء من العمل. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) غيّر متغيراً

لا تستعمل AI في Customer Support فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اكسر التجربة

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) سجل المختبر

أنشئ brief + candidates + selection note خاصاً بالفصل 40. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «AI في Customer Support» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج brief + candidates + selection note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 040 brief + candidates + selection note
▶️ البرومبت التنفيذي الكامل لهذا الفصل

🛒 تصحيح مهم: AI يساعد في Product Research لكنه لا يثبت Winner وحده

في التجارة الإلكترونية، «وجد AI منتجاً مربحاً» صياغة أقوى من الدليل المتاح. الأفضل أن تفصل الرحلة:

Evidence-first EcommerceOpportunity → Research Evidence → Research Qualified → Source / Sample → Human Physical QC → Offer + Page + Creative → Micro Test → Submitted Orders → Confirmed / Shipped → Delivered / Kept → Variable Costs → Net Contribution → Winner / Fix / Retest / Kill
  • 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
Prompt مثال أنت خبير SEO وAffiliate Marketing. اكتب مقال مقارنة بين أفضل 5 [منتجات] في 2024. المتطلبات: - 2000 كلمة - كلمات مفتاحية: [كلمات] - جدول مقارنة - روابط Affiliate (ضع [LINK] مكانها) - CTA في النهاية

فصل 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 — الدرس الكامل

هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.

الفصل 33: AI في Affiliate Marketing
🎓 طريقة هذا الدرس: Build-along

في هذا الفصل لن تكتفي بالقراءة: ستبني شيئاً صغيراً باستعمال 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

المهمة: AI في Affiliate Marketing 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ولّد عدة Candidates ولا تنشر أول Output؛ الاختيار والمراجعة والقياس جزء من العمل. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «AI في Affiliate Marketing» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج brief + candidates + selection note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 033 brief + candidates + selection note
▶️ البرومبت التنفيذي الكامل لهذا الفصل

🔗 Affiliate كقرار شراء وليس كآلة مقالات

  • ابدأ من Buyer Decision: ما القرار الذي يحتار فيه المشتري ويمكن لمحتوى مفيد أن يساعده؟
  • Buyer Intent: فرّق بين شخص يتعلم وشخص يقارن قبل الشراء.
  • Program Verification: تحقق من وجود البرنامج وأهليتك وشروطه الحالية من المصادر الرسمية عندما يكون ذلك مهماً.
  • No fake experience: لا تقل «جربت» أو «اختبرت» منتجاً إذا لم يحدث.
  • Disclosure: وضح علاقة الـAffiliate وفق القواعد المناسبة للمنصة والسوق.
  • Real-market proof: النجاح الحقيقي يظهر في Clicks قابلة للإسناد ثم Sales/Commission وجودة الإيراد، لا في عدد المقالات فقط.
Research Qualified ≠ Winner

وجود فرصة تبدو جيدة بالبحث يسمح بالتجربة. لا نسميها 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 (للمحتوى)
Prompt SEO أنت خبير SEO. حلل هذه المقالة وأعطني: 1. الكلمات المفتاحية الرئيسية 2. كلمات مفتاحية طويلة (Long-tail) 3. اقتراحات للعناوين الفرعية H2, H3 4. Meta Description (155 حرف) 5. اقتراحات للروابط الداخلية المقالة: [النص]

فصل 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
Prompt Copywriting أنت كاتب إعلانات محترف. اكتب إعلان لـ [منتج] باستخدام إطار AIDA: الجمهور: [وصف الجمهور] المشكلة: [المشكلة] الحل: [المنتج] الفائدة الرئيسية: [الفائدة] اكتب 3 نسخ مختلفة.

فصل 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 — دروس الإتقان داخل مكانها الصحيح

هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.

الفصل 36: AI في Marketing
🎓 طريقة هذا الدرس: Decision Tree

بدل تعريف طويل، سنبني أسئلة نعم/لا تساعدك على تقرير هل تحتاج 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

المهمة: AI في Marketing 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ولّد عدة Candidates ولا تنشر أول Output؛ الاختيار والمراجعة والقياس جزء من العمل. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) قرار الاستخدام

لا تستعمل AI في Marketing فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) حالة استثنائية

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) ارسم شجرتك

أنشئ brief + candidates + selection note خاصاً بالفصل 36. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «AI في Marketing» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج brief + candidates + selection note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 036 brief + candidates + selection note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 37: AI في SEO
🎓 طريقة هذا الدرس: قصة → مفهوم → تطبيق

تخيّل أنك بدأت مشروعاً صغيراً وواجهتك مشكلة مرتبطة بـ AI في SEO. قبل أن تبحث عن أداة، تريد أن تفهم ماذا يحدث فعلاً ولماذا.

1) افتح المشهد

موضوعنا هو AI في SEO. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) الفكرة التي نريد اكتشافها

الخريطة: Audience/Problem → Brief → Generate Options → Review → Test → Measure.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) جرّبها الآن

  • 1. استخدم AI في SEO على Brief لمنتج واحد.
  • 2. ولّد 3 بدائل ثم اختر بمعيار واضح.
  • 3. اختبر ادعاءً يحتاج دليلاً ولا تسمح لـAI باختراعه.

4) ماذا لاحظت؟

المهمة: AI في SEO 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ولّد عدة Candidates ولا تنشر أول Output؛ الاختيار والمراجعة والقياس جزء من العمل. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) أين تنفع؟

لا تستعمل AI في SEO فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) فخ شائع

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) تحدّي الفصل

أنشئ brief + candidates + selection note خاصاً بالفصل 37. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «AI في SEO» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج brief + candidates + selection note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 037 brief + candidates + selection note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 38: AI في Copywriting
🎓 طريقة هذا الدرس: سؤال وجواب Socratic

لو حذفنا AI في Copywriting من النظام، ما الذي سيتوقف؟ وما الشيء الذي سيبقى يعمل؟ هذا السؤال يكشف وظيفة المفهوم قبل تعريفه.

1) السؤال الكبير

موضوعنا هو AI في Copywriting. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) الجواب القصير

الخريطة: Audience/Problem → Brief → Generate Options → Review → Test → Measure.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) فكك الجواب

  • 1. استخدم AI في Copywriting على Brief لمنتج واحد.
  • 2. ولّد 3 بدائل ثم اختر بمعيار واضح.
  • 3. اختبر ادعاءً يحتاج دليلاً ولا تسمح لـAI باختراعه.

4) ثلاث حالات

المهمة: AI في Copywriting 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ولّد عدة Candidates ولا تنشر أول Output؛ الاختيار والمراجعة والقياس جزء من العمل. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) متى لا تستخدمها؟

لا تستعمل AI في Copywriting فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اختبر نفسك

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) مهمة صغيرة

أنشئ brief + candidates + selection note خاصاً بالفصل 38. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «AI في Copywriting» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج brief + candidates + selection note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 038 brief + candidates + selection note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 39: AI في Ads
🎓 طريقة هذا الدرس: Before / After

قبل فهم AI في Ads غالباً تنفذ المهمة بطريقة عشوائية. بعد فهمه تصبح قادراً على تحديد المدخلات والخطوات والنتيجة ومعيار الجودة.

1) قبل

موضوعنا هو AI في Ads. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) المشكلة

الخريطة: Audience/Problem → Brief → Generate Options → Review → Test → Measure.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) بعد

  • 1. استخدم AI في Ads على Brief لمنتج واحد.
  • 2. ولّد 3 بدائل ثم اختر بمعيار واضح.
  • 3. اختبر ادعاءً يحتاج دليلاً ولا تسمح لـAI باختراعه.

4) لماذا تغيّر الناتج؟

المهمة: AI في Ads 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ولّد عدة Candidates ولا تنشر أول Output؛ الاختيار والمراجعة والقياس جزء من العمل. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «AI في Ads» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج brief + candidates + selection note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 039 brief + candidates + selection note
▶️ البرومبت التنفيذي الكامل لهذا الفصل

📈 Marketing Science Layer — لا تبدأ بالقناة

Marketing LogicMARKET → CUSTOMER / PROBLEM → POSITIONING → OFFER → MESSAGE → CHANNEL → CREATIVE / CONTENT → FUNNEL → CONVERSION → REVENUE QUALITY → RETENTION
  • 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

📷

Instagram

Captions, Carousels, Stories, Reels

📝 Content System

نظام يحول فكرة واحدة إلى 10 قطع محتوى:

فكرة واحدة
↓ AI Content Machine ↓
📝 مقال مدونة 📧 Newsletter 🐦 Tweets (5) 📱 Instagram Post 🎬 TikTok Script 📺 YouTube Script 🎙️ Podcast Script 📊 Infographic

🎬 Workflow: من المنتج إلى المحتوى

Prompt أنت Content Strategist. المنتج: [Jump Starter] الجمهور: [سائقين مغاربة] الزاوية: ["لا تبقى عالقًا في الطريق"] المهمة: أنشئ حزمة محتوى كاملة: 1. 📝 وصف منتج (100 كلمة) 2. 📧 Email تسويقي 3. 📱 5 Tweets 4. 📷 Instagram Caption + Hashtags 5. 🎬 TikTok Script (30 ثانية) 6. 📺 YouTube Short Script (60 ثانية) 7. 🎙️ Voiceover Script النبرة: حماسية + عملية + موثوقة

📱 Content Engine — الجودة قبل كثرة القطع

  • One idea → many formats مفيد، لكن Repurpose يعني تكييف الرسالة للمنصة لا نسخ نفس النص.
  • كل محتوى تجاري يحتاج Audience + Intent + Message + Proof + CTA.
  • الادعاءات التي فيها أرقام أو Specs أو أسعار تحتاج مصدر/تاريخ مناسب.
  • إذا لم تجرب المنتج، استخدم صياغة مبنية على Specs/Reviews/Sources ولا تدّع تجربة شخصية.
  • افصل Content Production عن Content Approval عندما توجد Claims حساسة.
  • قِس Qualified actions، وليس المشاهدات فقط.
Content QA[ ] هل الفكرة واضحة من أول ثوانٍ/سطور؟ [ ] هل المعلومة صحيحة أو موثقة؟ [ ] هل اللغة مناسبة للجمهور؟ [ ] هل يوجد Proof مناسب؟ [ ] هل CTA واضح؟ [ ] هل يوجد Claim يحتاج مراجعة؟ [ ] هل Disclosure مطلوب؟ [ ] ما المقياس الذي سيحكم على الأداء؟

💼 Freelance & AI Services

بيع أنظمة AI كخدمات

🛠️ الخدمات التي يمكنك بيعها

⚙️ AI Automation

  • • Content Automation Systems
  • • Lead Generation Workflows
  • • Email Automation
  • • Data Processing Pipelines
$500 - $2000

💬 AI Chatbots

  • • Customer Support Bots
  • • Lead Qualification Bots
  • • RAG-based Store Assistants
  • • WhatsApp Automation
$300 - $1500

📝 Content Systems

  • • AI Content Machines
  • • Social Media Systems
  • • SEO Content Pipelines
  • • Email Newsletter Systems
$400 - $1500

🛒 Ecommerce AI

  • • Product Research Systems
  • • Ad Copy Generators
  • • Competitor Analysis Tools
  • • Store Optimization
$500 - $2500

💬 كيف تبيع (لغة البيع)

❌ لا تقول

"أبني AI"

"أستخدم ChatGPT"

"أعمل Automation"

✅ قل

"أساعد المتاجر على توفير الوقت وتقليل العمل اليدوي"

"أبني أنظمة تزيد مبيعاتك 30%"

"أوفر لك 10 ساعات أسبوعيًا"

📁 Portfolio

كل مشروع يجب أن يحتوي على:

  • وصف المشكلة التي حللتها
  • الحل (مع Screenshots أو فيديو)
  • النتيجة (أرقام إن أمكن)
  • الأدوات المستخدمة
  • Testimonial (إن وجد)
نصيحة ذهبية

لا تبدأ بـ Fiverr. ابدأ بـ LinkedIn + Twitter/X. انشر ما تبنيه يوميًا. العملاء سيجدونك.

📘 الفصل 35 — الدرس الكامل

هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.

الفصل 35: AI في Freelancing
🎓 طريقة هذا الدرس: Teach-back

اقرأ المثال ثم حاول شرح 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) أعد الشرح

المهمة: AI في Freelancing 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ولّد عدة Candidates ولا تنشر أول Output؛ الاختيار والمراجعة والقياس جزء من العمل. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «AI في Freelancing» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج brief + candidates + selection note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 035 brief + candidates + selection note
▶️ البرومبت التنفيذي الكامل لهذا الفصل

💼 من مهارة AI إلى خدمة يشتريها عميل

Service ProductizationProblem → Diagnostic / Discovery → Defined Outcome → Scope → Inputs Needed → Delivery Workflow → QA / Acceptance Criteria → Price → Timeline → Handoff / Training → Case Study / Retainer
  • لا تبيع «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: بناء العقلية + البيئة

📍 اليوم 1: إعداد البيئة

التعلم: فهم الفرق بين AI User و AI Builder

البناء:

  • أنشئ حسابات: ChatGPT, Claude, Perplexity, Cursor
  • أنشئ مجلد AI_BUSINESS على حاسوبك
  • أنشئ 11_Knowledge_Base

النتيجة: بيئة عمل جاهزة

📍 اليوم 2: فهم كيف تفكر مع AI

التعلم: لا تسأل "أعطني فكرة منتج"

البناء: أنشئ أول 5 Prompts احترافية

أنت خبير Ecommerce Research. حلل سوق المغرب. أعطني 20 منتجًا يحل مشاكل يومية، مع المنافسة، السعر، زاوية التسويق.

النتيجة: 5 Prompts في Knowledge Base

📍 اليوم 3-4: Prompt Engineering

التعلم: Framework: Role + Context + Task + Constraints + Format

البناء:

  • Product Research Prompt
  • Competitor Analysis Prompt
  • Ad Copy Prompt
  • Content Ideas Prompt
  • SEO Prompt

النتيجة: 10 Prompts محفوظة

📍 اليوم 5-7: تطبيق عملي

التعلم: تطبيق Prompts على منتج حقيقي

البناء: اجعل AI ينتج:

  • وصف المنتج
  • 10 Hooks
  • 5 إعلانات
  • 10 أفكار فيديو

النتيجة: حزمة محتوى كاملة لمنتج واحد

📆 الأسبوع 2: Generative AI + Content Machine

📍 اليوم 8-10: بناء Content System

البناء: أنشئ Google Sheet:

| Product | Audience | Angle | Prompt | Result | |---------|----------|-------|--------|--------| | Jump Starter | سائق مغربي | لا تبقى عالقًا | [Prompt] | [Output] |

النتيجة: نظام Content Machine يعمل

📍 اليوم 11-14: توليد المحتوى

البناء: استخدم AI لإنتاج:

  • 5 وصف منتج
  • 20 إعلان
  • 10 Scripts فيديو
  • 5 Emails
  • 3 مقالات

النتيجة: مكتبة محتوى جاهزة

📆 الأسبوع 3: APIs + Automation

📍 اليوم 15-17: فهم APIs

التعلم:

  • ما هو API
  • API Key
  • Request / Response
  • JSON

البناء: جرب OpenAI API يدويًا (Postman أو curl)

📍 اليوم 18-21: أول Workflow

البناء: في n8n:

Trigger: New Row in Sheet
OpenAI: Generate Description
Save Result to Sheet

النتيجة: Workflow يعمل تلقائيًا

📆 الأسبوع 4: أول مشروع Portfolio

📍 اليوم 22-30: AI Ecommerce Content Assistant

المشروع:

Input:

  • • اسم المنتج
  • • السعر
  • • الجمهور

Output:

  • • وصف المنتج
  • • إعلان
  • • Script
  • • Email

الأدوات: Google Sheet + AI + n8n Workflow

النتيجة: مشروع كامل في Portfolio + README.md

نظام الأسبوع

كل أسبوع: 5 ساعات تعلم + 10 ساعات بناء + 3 ساعات نشر/بيع

📘 الفصل 151 — الدرس الكامل

هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.

الفصل 151: خطة أول 30 يوم
🎓 طريقة هذا الدرس: خطأ → تشخيص → إصلاح

سنبدأ بطريقة خاطئة لاستعمال خطة أول 30 يوم، نرى لماذا تفشل، ثم نبني الطريقة الصحيحة خطوة بخطوة.

1) الطريقة الخاطئة

موضوعنا هو خطة أول 30 يوم. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) لماذا فشلت؟

الخريطة: Skill → Artifact → Evidence → Gate → Next Skill.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) التصحيح

  • 1. حوّل «خطة أول 30 يوم» إلى Milestone قابل للقياس.
  • 2. حدد Artifact يجب أن تنتجه قبل الانتقال.
  • 3. حدد HOLD condition إذا لم يتحقق الفهم أو التطبيق.

4) أعد التجربة

المهمة: خطة أول 30 يوم 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. لا تنتقل لأن الأيام انتهت؛ انتقل عندما تستطيع الشرح والتنفيذ وإظهار دليل صغير. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) علامات الخطر

لا تستعمل خطة أول 30 يوم فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) قاعدة ذهبية

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Fix-it task

أنشئ milestone tracker خاصاً بالفصل 151. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «خطة أول 30 يوم» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج milestone tracker + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 151 milestone tracker
▶️ البرومبت التنفيذي الكامل لهذا الفصل

🚪 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 من أول عميل

نصيحة 60 يوم

لا تنتظر الكمال. ابدأ البيع قبل أن تكون جاهزًا 100%. العميل الأول يعلمك أكثر من 10 دورات.

📘 الفصل 152 — الدرس الكامل

هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.

الفصل 152: خطة 60 يوم
🎓 طريقة هذا الدرس: مقارنة واختيار

فهم خطة 60 يوم يصبح أسهل عندما نقارنه بما يشبهه: متى نستخدمه، متى لا نستخدمه، وما تكلفة الاختيار الخطأ.

1) الخيار A

موضوعنا هو خطة 60 يوم. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) الخيار B

الخريطة: Skill → Artifact → Evidence → Gate → Next Skill.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) الفرق الحاسم

  • 1. حوّل «خطة 60 يوم» إلى Milestone قابل للقياس.
  • 2. حدد Artifact يجب أن تنتجه قبل الانتقال.
  • 3. حدد HOLD condition إذا لم يتحقق الفهم أو التطبيق.

4) مصفوفة القرار

المهمة: خطة 60 يوم 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. لا تنتقل لأن الأيام انتهت؛ انتقل عندما تستطيع الشرح والتنفيذ وإظهار دليل صغير. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) حالة رمادية

لا تستعمل خطة 60 يوم فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اختر وفسّر

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Checkpoint

أنشئ milestone tracker خاصاً بالفصل 152. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «خطة 60 يوم» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج milestone tracker + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 152 milestone tracker
▶️ البرومبت التنفيذي الكامل لهذا الفصل

🚪 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 يوم

بعد 90 يومًا، يجب أن يكون لديك نظام يعمل بدونك 80% من الوقت. هذا هو الفرق بين Freelancer و Business Owner.

📘 الفصل 153 — الدرس الكامل

هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.

الفصل 153: خطة 90 يوم
🎓 طريقة هذا الدرس: Build-along

في هذا الفصل لن تكتفي بالقراءة: ستبني شيئاً صغيراً باستعمال خطة 90 يوم وتختبره أثناء الشرح.

1) ما سنبنيه

موضوعنا هو خطة 90 يوم. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) القطع المطلوبة

الخريطة: Skill → Artifact → Evidence → Gate → Next Skill.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) Build 1

  • 1. حوّل «خطة 90 يوم» إلى Milestone قابل للقياس.
  • 2. حدد Artifact يجب أن تنتجه قبل الانتقال.
  • 3. حدد HOLD condition إذا لم يتحقق الفهم أو التطبيق.

4) Build 2

المهمة: خطة 90 يوم 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. لا تنتقل لأن الأيام انتهت؛ انتقل عندما تستطيع الشرح والتنفيذ وإظهار دليل صغير. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) Test

لا تستعمل خطة 90 يوم فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) Break & Fix

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Deliverable

أنشئ milestone tracker خاصاً بالفصل 153. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «خطة 90 يوم» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج milestone tracker + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 153 milestone tracker
▶️ البرومبت التنفيذي الكامل لهذا الفصل

🚪 Gate نهاية 90 يوم

  • تملك 2–3 مشاريع Portfolio موثقة.
  • واحد منها على الأقل استعمله شخص آخر أو جُرّب على بيانات واقعية.
  • تعرف الفرق بين Workflow ثابت وAgent.
  • تستطيع قياس Cost/Latency/Failure rate بشكل أولي.
  • عندك Feedback حقيقي أدى إلى تعديل المنتج أو الخدمة.
  • بدأت تختار تخصصاً واحداً بدلاً من تعلم كل شيء بالتساوي.

📋 خطة 6 أشهر

من الصفر إلى نظام أعمال كامل

📊 خريطة 6 أشهر

الشهر 1: الأساس

AI استخدام + Prompts + Content System

Prompt Engineering Content Machine

✅ أداة تعمل

الشهر 2: Vibe Coding

أدوات صغيرة + Landing Pages

Cursor HTML/CSS/JS

✅ صفحة أو منتج

الشهر 3: Automation + البيع

Automation عميق + أول خدمة للبيع

n8n Freelance

✅ خدمة قابلة للبيع

الشهر 4: RAG

بناء Knowledge Bases + Store Assistants

Embeddings Vector DB

✅ بوت ذكي

الشهر 5: AI Agents

بناء Agents متعددة المهام

LangChain CrewAI

✅ Agent يعمل

الشهر 6: التوسع

نظام كامل + دخل مستدام

Ecommerce Digital Products Freelance

✅ نظام يولد قيمة ودخل

📈 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 — الدرس الكامل

هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.

الفصل 154: خطة 6 أشهر
🎓 طريقة هذا الدرس: من النتيجة إلى الخلف

سنحدد أولاً النتيجة التي نريدها من خطة 6 أشهر، ثم نرجع للخلف لمعرفة البيانات والخطوات والأدوات المطلوبة.

1) النتيجة المطلوبة

موضوعنا هو خطة 6 أشهر. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) ارجع خطوة

الخريطة: Skill → Artifact → Evidence → Gate → Next Skill.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) ارجع خطوة أخرى

  • 1. حوّل «خطة 6 أشهر» إلى Milestone قابل للقياس.
  • 2. حدد Artifact يجب أن تنتجه قبل الانتقال.
  • 3. حدد HOLD condition إذا لم يتحقق الفهم أو التطبيق.

4) ابنِ المسار

المهمة: خطة 6 أشهر 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. لا تنتقل لأن الأيام انتهت؛ انتقل عندما تستطيع الشرح والتنفيذ وإظهار دليل صغير. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) اختبر النتيجة

لا تستعمل خطة 6 أشهر فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) ما الذي قد يفسدها؟

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Artifact

أنشئ milestone tracker خاصاً بالفصل 154. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «خطة 6 أشهر» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج milestone tracker + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 154 milestone tracker
▶️ البرومبت التنفيذي الكامل لهذا الفصل

🎯 ما معنى «جاهز بعد 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

وصفإعلانScriptEmailمقال

🛠️ الأدوات

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 — دروس الإتقان داخل مكانها الصحيح

هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.

الفصل 141: AI Content Machine
🎓 طريقة هذا الدرس: Build-along

في هذا الفصل لن تكتفي بالقراءة: ستبني شيئاً صغيراً باستعمال 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

المهمة: AI Content Machine 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. المشروع لا ينجح لأن الصفحة جميلة؛ يجب أن ينجح Acceptance Test ويكون قابلاً للتشغيل مرة أخرى. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «AI Content Machine» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج MVP + README + acceptance tests + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 141 MVP + README + acceptance tests
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 142: AI Product Research System
🎓 طريقة هذا الدرس: من النتيجة إلى الخلف

سنحدد أولاً النتيجة التي نريدها من 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) ابنِ المسار

المهمة: AI Product Research System 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. المشروع لا ينجح لأن الصفحة جميلة؛ يجب أن ينجح Acceptance Test ويكون قابلاً للتشغيل مرة أخرى. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «AI Product Research System» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج MVP + README + acceptance tests + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 142 MVP + README + acceptance tests
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 143: AI Competitor Analysis Tool
🎓 طريقة هذا الدرس: Teach-back

اقرأ المثال ثم حاول شرح 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) أعد الشرح

المهمة: AI Competitor Analysis Tool 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. المشروع لا ينجح لأن الصفحة جميلة؛ يجب أن ينجح Acceptance Test ويكون قابلاً للتشغيل مرة أخرى. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «AI Competitor Analysis Tool» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج MVP + README + acceptance tests + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 143 MVP + README + acceptance tests
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 144: AI Ecommerce Assistant
🎓 طريقة هذا الدرس: Decision Tree

بدل تعريف طويل، سنبني أسئلة نعم/لا تساعدك على تقرير هل تحتاج 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

المهمة: AI Ecommerce Assistant 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. المشروع لا ينجح لأن الصفحة جميلة؛ يجب أن ينجح Acceptance Test ويكون قابلاً للتشغيل مرة أخرى. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) قرار الاستخدام

لا تستعمل AI Ecommerce Assistant فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) حالة استثنائية

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) ارسم شجرتك

أنشئ MVP + README + acceptance tests خاصاً بالفصل 144. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «AI Ecommerce Assistant» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج MVP + README + acceptance tests + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 144 MVP + README + acceptance tests
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 145: AI Customer Support Bot
🎓 طريقة هذا الدرس: قصة → مفهوم → تطبيق

تخيّل أنك بدأت مشروعاً صغيراً وواجهتك مشكلة مرتبطة بـ 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) ماذا لاحظت؟

المهمة: AI Customer Support Bot 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. المشروع لا ينجح لأن الصفحة جميلة؛ يجب أن ينجح Acceptance Test ويكون قابلاً للتشغيل مرة أخرى. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «AI Customer Support Bot» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج MVP + README + acceptance tests + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 145 MVP + README + acceptance tests
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 146: AI SEO System
🎓 طريقة هذا الدرس: سؤال وجواب Socratic

لو حذفنا 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) ثلاث حالات

المهمة: AI SEO System 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. المشروع لا ينجح لأن الصفحة جميلة؛ يجب أن ينجح Acceptance Test ويكون قابلاً للتشغيل مرة أخرى. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) متى لا تستخدمها؟

لا تستعمل AI SEO System فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اختبر نفسك

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) مهمة صغيرة

أنشئ MVP + README + acceptance tests خاصاً بالفصل 146. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «AI SEO System» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج MVP + README + acceptance tests + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 146 MVP + README + acceptance tests
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 147: AI Ads Generator
🎓 طريقة هذا الدرس: Before / After

قبل فهم 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) لماذا تغيّر الناتج؟

المهمة: AI Ads Generator 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. المشروع لا ينجح لأن الصفحة جميلة؛ يجب أن ينجح Acceptance Test ويكون قابلاً للتشغيل مرة أخرى. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «AI Ads Generator» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج MVP + README + acceptance tests + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 147 MVP + README + acceptance tests
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 148: AI Personal Assistant
🎓 طريقة هذا الدرس: مختبر عملي

بدل أن نبدأ بالتعريف، سنجرب 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) التفسير

المهمة: AI Personal Assistant 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. المشروع لا ينجح لأن الصفحة جميلة؛ يجب أن ينجح Acceptance Test ويكون قابلاً للتشغيل مرة أخرى. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) غيّر متغيراً

لا تستعمل AI Personal Assistant فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اكسر التجربة

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) سجل المختبر

أنشئ MVP + README + acceptance tests خاصاً بالفصل 148. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «AI Personal Assistant» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج MVP + README + acceptance tests + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 148 MVP + README + acceptance tests
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 149: AI Automation Agency System
🎓 طريقة هذا الدرس: تشبيه بصري

سنحوّل 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

المهمة: AI Automation Agency System 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. المشروع لا ينجح لأن الصفحة جميلة؛ يجب أن ينجح Acceptance Test ويكون قابلاً للتشغيل مرة أخرى. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «AI Automation Agency System» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج MVP + README + acceptance tests + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 149 MVP + README + acceptance tests
▶️ البرومبت التنفيذي الكامل لهذا الفصل

🧪 معيار موحد لكل مشروع من المشاريع التسعة

أي Project لا يعتبر مكتملاً لمجرد أن الواجهة اشتغلت. استعمل هذا العقد:

PROJECT ACCEPTANCE CONTRACT1. Problem 2. Target user 3. Success outcome 4. Inputs 5. Outputs 6. Architecture 7. Data sources 8. AI role 9. Human role 10. Failure modes 11. Security / secrets 12. Test cases 13. Acceptance criteria 14. Known limitations 15. Demo evidence 16. README + setup instructions 17. Next improvement
  • 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 - الفصول

الجزء 1: العقلية والأساس (فصول 1-5)
  1. ما هو الذكاء الاصطناعي؟
  2. الفرق بين AI User و AI Builder و AI Engineer
  3. كيف تفكر كرائد أعمال يستخدم AI
  4. كيف تختار مشاكل تستحق الحل
  5. طريقة التعلم: Learn → Build → Publish → Sell
الجزء 2: تنظيم بيئة العمل (فصول 6-10)
  1. تنظيم الحاسوب والفولدرات
  2. إدارة المعرفة الشخصية (Knowledge Base)
  3. طريقة حفظ Prompts وWorkflows
  4. بناء مكتبة أدواتك
  5. نظام العمل الأسبوعي
الجزء 3: أساسيات استخدام الذكاء الاصطناعي (فصول 11-17)
  1. كيف تعمل نماذج الذكاء الاصطناعي
  2. LLMs
  3. Tokens
  4. Context Window
  5. Temperature
  6. الفرق بين النماذج (GPT / Claude / Gemini)
  7. اختيار الأداة المناسبة للمهمة
الجزء 4: Prompt Engineering (فصول 18-25)
  1. ما هو Prompt Engineering
  2. Framework بناء Prompt احترافي
  3. Role Prompting
  4. Context Engineering
  5. Few-shot Prompting
  6. Chain of Thought بشكل آمن
  7. بناء قوالب Prompts
  8. اختبار وتحسين Prompts
الجزء 5: Generative AI (فصول 26-31)
  1. Text Generation
  2. Image Generation
  3. Video Generation
  4. Audio Generation
  5. Code Generation
  6. استخدام AI في Content Creation
الجزء 6: AI للعمل والتجارة (فصول 32-40)
  1. AI في Ecommerce
  2. AI في Affiliate Marketing
  3. AI في Digital Products
  4. AI في Freelancing
  5. AI في Marketing
  6. AI في SEO
  7. AI في Copywriting
  8. AI في Ads
  9. AI في Customer Support
الجزء 7: APIs والاتصال (فصول 41-50)
  1. ما هي API
  2. API Keys
  3. Requests و Responses
  4. JSON
  5. Webhooks
  6. Authentication
  7. التعامل مع APIs الخاصة بالذكاء الاصطناعي
  8. OpenAI API
  9. Anthropic API
  10. Google AI API
الجزء 8: Automation (فصول 51-60)
  1. مفهوم Automation
  2. Workflow Thinking
  3. n8n
  4. Make
  5. Zapier
  6. Triggers
  7. Actions
  8. Conditions
  9. Loops
  10. بناء أنظمة Automation
الجزء 9: Vibe Coding (فصول 61-72)
  1. ما هو Vibe Coding
  2. Cursor
  3. Claude Code
  4. GitHub Copilot
  5. Replit
  6. بناء Landing Pages
  7. Frontend Basics
  8. Backend Basics
  9. Databases Basics
  10. Authentication
  11. Hosting
  12. بناء MVP
الجزء 10-12: البيانات والذكاء المتقدم (فصول 73-97)
  1. Data Literacy
  2. جمع البيانات
  3. تنظيف البيانات
  4. تنظيم البيانات
  5. تحليل البيانات
  6. Google Sheets المتقدم
  7. Airtable
  8. قواعد البيانات
  9. لماذا نحتاج RAG
  10. كيف يعمل RAG
  11. Documents Processing
  12. Embeddings
  13. Vector Databases
  14. Similarity Search
  15. بناء Knowledge Base
  16. بناء Chatbot بالـ RAG
  17. ما هو Agent
  18. الفرق بين Chatbot و Agent
  19. مكونات Agent
  20. Tools
  21. Memory
  22. Planning
  23. Agent Workflows
  24. Multi-Agent Systems
  25. بناء Agents تجارية
الجزء 13-17: Python والتخصصات (فصول 98-131)
  1. لماذا Python
  2. Variables
  3. Functions
  4. Loops
  5. Libraries
  6. التعامل مع APIs
  7. معالجة البيانات
  8. Scripts Automation
  9. ما هو ML
  10. Supervised Learning
  11. Unsupervised Learning
  12. Training
  13. Testing
  14. Evaluation
  15. Models الأساسية
  16. Neural Networks
  17. Transformers
  18. Attention Mechanism
  19. كيف تعمل GPT Models
  20. Fine-tuning
  21. Model Training Basics
  22. NLP
  23. Computer Vision
  24. Speech AI
  25. Robotics AI
  26. Reinforcement Learning
  27. MLOps
  28. LLMOps
  29. Deployment
  30. Monitoring
  31. Cost Management
  32. API Security
  33. Privacy
  34. Responsible AI
الجزء 18-20: الأعمال والتنفيذ (فصول 132-157)
  1. اختيار فكرة مشروع
  2. تحليل السوق
  3. بناء MVP
  4. اختبار الطلب
  5. التسعير
  6. بيع خدمات AI
  7. بناء Portfolio
  8. الحصول على أول عميل
  9. تحويل الخدمة إلى منتج
  10. AI Content Machine
  11. AI Product Research System
  12. AI Competitor Analysis Tool
  13. AI Ecommerce Assistant
  14. AI Customer Support Bot
  15. AI SEO System
  16. AI Ads Generator
  17. AI Personal Assistant
  18. AI Automation Agency System
  19. Micro SaaS بالذكاء الاصطناعي
  20. خطة أول 30 يوم
  21. خطة 60 يوم
  22. خطة 90 يوم
  23. خطة 6 أشهر
  24. خطة سنة
  25. KPIs
  26. الخلاصة والخطوة التالية
الخلاصة

هذا المنهج يجمع: فهم AI + استخدام AI + بناء أنظمة AI + تحويل AI إلى أعمال ودخل

🗺️ كيف تستعمل الفهرس بدون أن تغرق في 157 فصلاً

الفهرس هو خريطة، وليس Checklist يجب إنهاؤها كلها بنفس العمق. استعمل Dependencies:

Core Dependency PathAI Basics ↓ Prompt / Context Engineering ↓ APIs + JSON ↓ Automation ↓ Vibe Coding + Data ↓ RAG (if your problem needs private knowledge) ↓ Agents (if fixed workflow is not enough) ↓ Advanced Python / ML only when required by your path
قاعدة

لا تتعلم Topic متقدم فقط لأنه موجود في الفهرس. اسأل: هل مشروعي الحالي يحتاجه؟ إذا لا، اكتفِ بفهمه العام وارجع له عند الحاجة.

🏆 157 Chapter Mastery — تحويل الفهرس إلى دروس قابلة للإتقان

هذا القسم لا يستبدل الشرح الموجود في الكتاب؛ هو طبقة إتقان تربط كل فصل بفهم وتطبيق واختبار. لا تعتبر الفصل منتهياً لمجرد قراءته.

قاعدة كل فصل

افهم → اشرح → طبّق → اختبر → وثّق → PASS/HOLD. إذا لم تستطع تنفيذ مثال أو شرح حدود المفهوم، ارجع للشرح المرتبط به قبل التقدم.

🐍 Python والتخصصات المتقدمة

من الأساسيات إلى الذكاء الاصطناعي المتقدم والتشغيل

فصل 98 لماذا Python؟

Python هي لغة البرمجة الأكثر استخدامًا في AI. ليست الأسرع، لكنها الأسهل والأغنى بالمكتبات.

✅ مميزات Python

  • سهلة القراءة (تشبه الإنجليزية)
  • مكتبات AI جاهزة (OpenAI, LangChain, Pandas)
  • مجتمع ضخم
  • تعمل على كل الأنظمة
  • مثالية للـ Scripts والأتمتة

🎯 للـ Entrepreneur

لا تحتاج أن تصبح مبرمجًا محترفًا. تحتاج فهمًا كافيًا لـ:

  • • كتابة Scripts صغيرة
  • • فهم كود AI Agents
  • • تعديل أدوات جاهزة
  • • التواصل مع المطورين

فصل 99 Variables - المتغيرات

المتغير هو صندوق تضع فيه بيانات.

Python # متغيرات نصية name = "AI Store" category = "Ecommerce" # متغيرات رقمية price = 299 stock = 150 # متغيرات منطقية is_available = True # طباعة print(f"Product: {name}, Price: {price} MAD")

فصل 100 Functions - الدوال

دالة = مجموعة أوامر تستطيع استخدامها متى شئت.

Python def calculate_profit(price, cost): return price - cost def generate_ad(product, audience): return f"أفضل {product} لـ {audience}! اطلب الآن" # استخدام profit = calculate_profit(299, 150) ad = generate_ad("Jump Starter", "السائقين") print(ad)

فصل 101 Loops - التكرار

تكرار نفس العملية على قائمة من البيانات.

Python products = ["Jump Starter", "Car Holder", "LED Light"] # For Loop for product in products: print(f"Processing: {product}") # While Loop count = 0 while count < 5: print(f"Attempt {count}") count += 1

فصل 102 Libraries - المكتبات

مكتبات = أكواد جاهزة يكتبها الآخرون لتوفير وقتك.

Python # المكتبات الأساسية للـ AI Entrepreneur import requests # التواصل مع APIs import json # معالجة JSON import pandas as pd # تحليل البيانات (Excel في Python) import openai # OpenAI API from datetime import datetime # التعامل مع التواريخ # مثال: قراءة ملف Excel # df = pd.read_excel("products.xlsx") # print(df.head())
requests pandas openai langchain numpy

فصل 103 التعامل مع APIs في Python

ربط Python بخدمات الذكاء الاصطناعي مباشرة.

Python import requests import os api_key = os.getenv("OPENAI_API_KEY") headers = { "Authorization": f"Bearer {api_key}", "Content-Type": "application/json" } data = { "model": "CURRENT_MODEL_ID", "messages": [{"role": "user", "content": "اكتب وصف منتج Jump Starter"}] } response = requests.post( "https://api.openai.com/v1/chat/completions", headers=headers, json=data ) result = response.json() print(result["choices"][0]["message"]["content"])

فصل 104 معالجة البيانات

تنظيف وتحويل البيانات الخام إلى معلومات مفيدة.

Python import pandas as pd # قراءة بيانات # df = pd.read_csv("sales.csv") # تنظيف: إزالة الفارغة # df = df.dropna() # تحويل: حساب الربح # df["profit"] = df["price"] - df["cost"] # تصفية: منتجات ربحها أعلى من 100 # high_profit = df[df["profit"] > 100] # تجميع: الربح حسب الفئة # summary = df.groupby("category")["profit"].sum()
Data = الذهب الخام

البيانات غير المنظمة لا قيمة لها. معالجتها = استخراج الذهب.

فصل 105 Scripts Automation

كتابة سكربتات Python تعمل تلقائيًا.

Python # سكربت يومي: توليد تقرير المنتجات from datetime import datetime def daily_report(): today = datetime.now().strftime("%Y-%m-%d") print(f"Report for {today}") # 1. اقرأ البيانات # 2. حللها بـ AI # 3. احفظ التقرير # 4. أرسل Email if __name__ == "__main__": daily_report()

يمكن جدولته بـ cron (Linux/Mac) أو Task Scheduler (Windows) ليعمل يوميًا.

فصل 106 ما هو Machine Learning؟

ML = جعل الكمبيوتر يتعلم من البيانات بدون برمجة صريحة.

📊 بيانات (Examples)
🧠 Algorithm يتعلم الأنماط
🎯 Model (قادر على التنبؤ)
🔮 Prediction (توقع جديد)

🎯 مثال: توقع المبيعات

بيانات 12 شهرًا → النموذج يتعلم → يتوقع المبيعات للشهر القادم

🎯 مثال: تصنيف الرسائل

1000 رسالة (عميل/شكوى/استفسار) → النموذج يتعلم → يصنف الرسائل الجديدة تلقائيًا

فصل 107 Supervised Learning - التعلم الموجه

تعلم بوجود إجابات صحيحة. مثل تعلم الطفل بوجود معلم.

مثال Input: صورة منتج + Label: "إلكترونيات" Input: صورة منتج + Label: "ملابس" ↓ النموذج يتعلم الربط ↓ Input: صورة جديدة → Output: "إلكترونيات"
Classification (تصنيف) Regression (توقع رقم)

فصل 108 Unsupervised Learning - التعلم غير الموجه

تعلم بدون إجابات. النموذج يكتشف الأنماط بنفسه.

مثال Input: بيانات 1000 عميل (بدون تصنيف) ↓ النموذج يكتشف: - مجموعة 1: عملاء يشترون بكثرة - مجموعة 2: عملاء يشتريون في العروض فقط - مجموعة 3: عملاء جدد

الاستخدام: 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 الحديثة.

📥
Input Layer

البيانات الداخلة

🧠
Hidden Layers

معالجة الأنماط

📤
Output Layer

النتيجة

كل عصبون يستقبل إشارات، يعالجها، ويرسلها للتالي. كلما زادت الطبقات = Deep Learning.

فصل 114 Transformers

الهندسة المعمارية التي غيرت عالم AI. أساس GPT و BERT.

الفكرة الثورية

بدل معالجة الكلمات واحدة تلو الأخرى، الـ Transformer ينظر إلى كل الكلمات في نفس الوقت ويفهم العلاقات بينها.

مثال: في جملة "القطة جلست على الحصيرة لأنها كانت دافئة" — الـ Transformer يفهم أن "هي" تشير إلى "الحصيرة" وليس "القطة".

فصل 115 Attention Mechanism

آلية "الانتباه" تخبر النموذج: أي أجزاء من النص هي الأهم؟

مثال الجملة: "أفضل هاتف للألعاب هو iPhone 15 Pro" الانتباه: - "أفضل" ← مهم - "هاتف" ← مهم - "ألعاب" ← مهم جداً - "iPhone 15 Pro" ← مهم جداً - "هو" ← أقل أهمية

هذا ما يجعل GPT يفهم السياق ويركز على المعلومات المهمة.

فصل 116 كيف تعمل GPT Models

📚 تدريب على بيانات ضخمة (Internet, Books, Code)
🔢 تعلم الأنماط اللغوية والمنطقية
🎯 Fine-tuning (توجيه سلوكي)
💬 التنبؤ بالكلمة التالية (Autoregressive)
🤖 إجابة منطقية ومتناسقة

GPT = Generative Pre-trained Transformer. يولد نصًا كلمة بكلمة، بناءً على احتمالات تعلمها من مليارات النصوص.

فصل 117 Fine-tuning

أخذ نموذج جاهز (مثل GPT) وتدريبه على بيانات خاصة بك.

❌ RAG

يعطي النموذج معلومات مع كل سؤال

مناسب: بيانات تتغير كثيرًا

✅ Fine-tuning

يغير "سلوك" النموذج نفسه

مناسب: أسلوب كتابة ثابت، مهمة متكررة

مثال # Fine-tuning لأسلوب علامتك التجارية بيانات التدريب: {"prompt": "اكتب وصف منتج", "completion": "[أسلوبك الخاص]"} {"prompt": "اكتب وصف منتج", "completion": "[أسلوبك الخاص]"} ↓ النموذج يتعلم الأسلوب ↓ كل إجابة قادمة ستكون بنفس النبرة

فصل 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

تعلم بالمكافأة والعقاب. النموذج يجرب ويتعلم من نتائجه.

مثال نموذج يلعب لعبة: - فعل صحيح → مكافأة (+1) - فعل خاطئ → عقاب (-1) ↓ يتعلم استراتيجية الفوز

يُستخدم في: 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 / قوانين البلد
Responsible AI

• لا تكذب: لا تدعي أن AI بشري
• لا تضلل: وضح أن الإجابات قد تحتوي على أخطاء
• لا تتجسس: احترم خصوصية المستخدمين
• لا تتعسف: راقب التحيز (Bias) في نتائج AI

فصل 131 🤖 Responsible AI

Responsible AI = استخدام الذكاء الاصطناعي بطريقة أخلاقية ومسؤولة تحترم المستخدمين والمجتمع.

✅ مبادئ Responsible AI

  • الشفافية: وضح أنك تستخدم AI
  • العدالة: تجنب التحيز في النتائج
  • الخصوصية: احمِ بيانات المستخدمين
  • المساءلة: تحمل مسؤولية قرارات AI

⚠️ مخاطر يجب تجنبها

  • التحيز: نتائج غير عادلة لمجموعات معينة
  • التضليل: معلومات خاطئة تبدو حقيقية
  • الإدمان: تصميم يستغل المستخدمين
  • الاختراق: استخدام AI لأغراض ضارة
🎯 قاعدة ذهبية

اسأل نفسك: "هل سأكون مرتاحًا لو عرف الجميع كيف يعمل نظامي؟" إذا لا، فأنت تفعل شيئًا خاطئًا.

📘 الفصول 98–131 — دروس الإتقان داخل مكانها الصحيح

هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.

الفصل 98: لماذا Python
🎓 طريقة هذا الدرس: سؤال وجواب Socratic

لو حذفنا لماذا Python من النظام، ما الذي سيتوقف؟ وما الشيء الذي سيبقى يعمل؟ هذا السؤال يكشف وظيفة المفهوم قبل تعريفه.

1) السؤال الكبير

موضوعنا هو لماذا Python. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) الجواب القصير

الخريطة: Input → Code → Output → Exception → Fix → Test.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) فكك الجواب

  • 1. مثال Python صغير يوضح لماذا Python.
  • 2. غيّر نوع Input لترى Error حقيقياً.
  • 3. حوّل المثال إلى Function أو Script قابل لإعادة التشغيل.

4) ثلاث حالات

المهمة: لماذا Python 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب مثالاً من بضعة أسطر، شغله، اكسره عمداً، ثم أصلحه بنفسك قبل طلب نسخة أكبر. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) متى لا تستخدمها؟

لا تستعمل لماذا Python فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اختبر نفسك

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) مهمة صغيرة

أنشئ script.py + output خاصاً بالفصل 98. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «لماذا Python» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج script.py + output + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 098 script.py + output
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 99: Variables
🎓 طريقة هذا الدرس: Before / After

قبل فهم Variables غالباً تنفذ المهمة بطريقة عشوائية. بعد فهمه تصبح قادراً على تحديد المدخلات والخطوات والنتيجة ومعيار الجودة.

1) قبل

موضوعنا هو Variables. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) المشكلة

الخريطة: Input → Code → Output → Exception → Fix → Test.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) بعد

  • 1. مثال Python صغير يوضح Variables.
  • 2. غيّر نوع Input لترى Error حقيقياً.
  • 3. حوّل المثال إلى Function أو Script قابل لإعادة التشغيل.

4) لماذا تغيّر الناتج؟

المهمة: Variables 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب مثالاً من بضعة أسطر، شغله، اكسره عمداً، ثم أصلحه بنفسك قبل طلب نسخة أكبر. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) مثال مضاد

لا تستعمل Variables فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) قاعدة القرار

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Proof of learning

أنشئ script.py + output خاصاً بالفصل 99. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Variables» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج script.py + output + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 099 script.py + output
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 100: Functions
🎓 طريقة هذا الدرس: مختبر عملي

بدل أن نبدأ بالتعريف، سنجرب Functions على حالة صغيرة، نلاحظ النتيجة، ثم نستخرج القاعدة من التجربة.

1) التجربة

موضوعنا هو Functions. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) التوقع

الخريطة: Input → Code → Output → Exception → Fix → Test.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) النتيجة

  • 1. مثال Python صغير يوضح Functions.
  • 2. غيّر نوع Input لترى Error حقيقياً.
  • 3. حوّل المثال إلى Function أو Script قابل لإعادة التشغيل.

4) التفسير

المهمة: Functions 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب مثالاً من بضعة أسطر، شغله، اكسره عمداً، ثم أصلحه بنفسك قبل طلب نسخة أكبر. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) غيّر متغيراً

لا تستعمل Functions فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اكسر التجربة

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) سجل المختبر

أنشئ script.py + output خاصاً بالفصل 100. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Functions» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج script.py + output + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 100 script.py + output
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 101: Loops
🎓 طريقة هذا الدرس: تشبيه بصري

سنحوّل Loops إلى صورة بسيطة من الحياة اليومية، ثم نرجع منها إلى المعنى التقني حتى لا يبقى المصطلح مجرد كلمة.

1) الصورة الذهنية

موضوعنا هو Loops. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) اربطها بالتقنية

الخريطة: Input → Code → Output → Exception → Fix → Test.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) مثال 1

  • 1. مثال Python صغير يوضح Loops.
  • 2. غيّر نوع Input لترى Error حقيقياً.
  • 3. حوّل المثال إلى Function أو Script قابل لإعادة التشغيل.

4) مثال 2

المهمة: Loops 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب مثالاً من بضعة أسطر، شغله، اكسره عمداً، ثم أصلحه بنفسك قبل طلب نسخة أكبر. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) حدود التشبيه

لا تستعمل Loops فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) استعمال عملي

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) علّم شخصاً آخر

أنشئ script.py + output خاصاً بالفصل 101. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Loops» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج script.py + output + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 101 script.py + output
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 102: Libraries
🎓 طريقة هذا الدرس: Case Study

شركة صغيرة تريد استعمال Libraries لتحسين عملية محددة. سنفكك القرار: المشكلة، البديل الحالي، الحل، المخاطر، والقياس.

1) الحالة

موضوعنا هو Libraries. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) القرار الأول

الخريطة: Input → Code → Output → Exception → Fix → Test.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) المعطيات

  • 1. مثال Python صغير يوضح Libraries.
  • 2. غيّر نوع Input لترى Error حقيقياً.
  • 3. حوّل المثال إلى Function أو Script قابل لإعادة التشغيل.

4) البدائل

المهمة: Libraries 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب مثالاً من بضعة أسطر، شغله، اكسره عمداً، ثم أصلحه بنفسك قبل طلب نسخة أكبر. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) القرار النهائي

لا تستعمل Libraries فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) ماذا لو؟

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) دورك الآن

أنشئ script.py + output خاصاً بالفصل 102. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Libraries» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج script.py + output + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 102 script.py + output
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 103: التعامل مع APIs
🎓 طريقة هذا الدرس: خطأ → تشخيص → إصلاح

سنبدأ بطريقة خاطئة لاستعمال التعامل مع APIs، نرى لماذا تفشل، ثم نبني الطريقة الصحيحة خطوة بخطوة.

1) الطريقة الخاطئة

موضوعنا هو التعامل مع APIs. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) لماذا فشلت؟

الخريطة: Input → Code → Output → Exception → Fix → Test.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) التصحيح

  • 1. مثال Python صغير يوضح التعامل مع APIs.
  • 2. غيّر نوع Input لترى Error حقيقياً.
  • 3. حوّل المثال إلى Function أو Script قابل لإعادة التشغيل.

4) أعد التجربة

المهمة: التعامل مع APIs 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب مثالاً من بضعة أسطر، شغله، اكسره عمداً، ثم أصلحه بنفسك قبل طلب نسخة أكبر. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) علامات الخطر

لا تستعمل التعامل مع APIs فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) قاعدة ذهبية

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Fix-it task

أنشئ script.py + output خاصاً بالفصل 103. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «التعامل مع APIs» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج script.py + output + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 103 script.py + output
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 104: معالجة البيانات
🎓 طريقة هذا الدرس: مقارنة واختيار

فهم معالجة البيانات يصبح أسهل عندما نقارنه بما يشبهه: متى نستخدمه، متى لا نستخدمه، وما تكلفة الاختيار الخطأ.

1) الخيار A

موضوعنا هو معالجة البيانات. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) الخيار B

الخريطة: Input → Code → Output → Exception → Fix → Test.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) الفرق الحاسم

  • 1. مثال Python صغير يوضح معالجة البيانات.
  • 2. غيّر نوع Input لترى Error حقيقياً.
  • 3. حوّل المثال إلى Function أو Script قابل لإعادة التشغيل.

4) مصفوفة القرار

المهمة: معالجة البيانات 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب مثالاً من بضعة أسطر، شغله، اكسره عمداً، ثم أصلحه بنفسك قبل طلب نسخة أكبر. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) حالة رمادية

لا تستعمل معالجة البيانات فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اختر وفسّر

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Checkpoint

أنشئ script.py + output خاصاً بالفصل 104. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «معالجة البيانات» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج script.py + output + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 104 script.py + output
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 105: Scripts Automation
🎓 طريقة هذا الدرس: Build-along

في هذا الفصل لن تكتفي بالقراءة: ستبني شيئاً صغيراً باستعمال 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

المهمة: Scripts Automation 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. اكتب مثالاً من بضعة أسطر، شغله، اكسره عمداً، ثم أصلحه بنفسك قبل طلب نسخة أكبر. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Scripts Automation» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج script.py + output + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 105 script.py + output
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 106: ما هو ML
🎓 طريقة هذا الدرس: من النتيجة إلى الخلف

سنحدد أولاً النتيجة التي نريدها من ما هو 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) ابنِ المسار

المهمة: ما هو ML 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن أي Model مع Baseline بسيط؛ إذا لم يتفوق عليه بشكل مفيد فلا يوجد سبب لتعقيد النظام. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) اختبر النتيجة

لا تستعمل ما هو ML فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) ما الذي قد يفسدها؟

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Artifact

أنشئ experiment note + baseline comparison خاصاً بالفصل 106. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «ما هو ML» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 106 experiment note + baseline comparison
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 107: Supervised Learning
🎓 طريقة هذا الدرس: Teach-back

اقرأ المثال ثم حاول شرح 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) أعد الشرح

المهمة: Supervised Learning 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن أي Model مع Baseline بسيط؛ إذا لم يتفوق عليه بشكل مفيد فلا يوجد سبب لتعقيد النظام. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Supervised Learning» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 107 experiment note + baseline comparison
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 108: Unsupervised Learning
🎓 طريقة هذا الدرس: Decision Tree

بدل تعريف طويل، سنبني أسئلة نعم/لا تساعدك على تقرير هل تحتاج 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

المهمة: Unsupervised Learning 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن أي Model مع Baseline بسيط؛ إذا لم يتفوق عليه بشكل مفيد فلا يوجد سبب لتعقيد النظام. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) قرار الاستخدام

لا تستعمل Unsupervised Learning فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) حالة استثنائية

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) ارسم شجرتك

أنشئ experiment note + baseline comparison خاصاً بالفصل 108. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Unsupervised Learning» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 108 experiment note + baseline comparison
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 109: Training
🎓 طريقة هذا الدرس: قصة → مفهوم → تطبيق

تخيّل أنك بدأت مشروعاً صغيراً وواجهتك مشكلة مرتبطة بـ 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) ماذا لاحظت؟

المهمة: Training 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن أي Model مع Baseline بسيط؛ إذا لم يتفوق عليه بشكل مفيد فلا يوجد سبب لتعقيد النظام. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) أين تنفع؟

لا تستعمل Training فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) فخ شائع

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) تحدّي الفصل

أنشئ experiment note + baseline comparison خاصاً بالفصل 109. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Training» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 109 experiment note + baseline comparison
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 110: Testing
🎓 طريقة هذا الدرس: سؤال وجواب Socratic

لو حذفنا 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) ثلاث حالات

المهمة: Testing 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن أي Model مع Baseline بسيط؛ إذا لم يتفوق عليه بشكل مفيد فلا يوجد سبب لتعقيد النظام. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) متى لا تستخدمها؟

لا تستعمل Testing فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اختبر نفسك

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) مهمة صغيرة

أنشئ experiment note + baseline comparison خاصاً بالفصل 110. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Testing» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 110 experiment note + baseline comparison
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 111: Evaluation
🎓 طريقة هذا الدرس: Before / After

قبل فهم 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) لماذا تغيّر الناتج؟

المهمة: Evaluation 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن أي Model مع Baseline بسيط؛ إذا لم يتفوق عليه بشكل مفيد فلا يوجد سبب لتعقيد النظام. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Evaluation» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 111 experiment note + baseline comparison
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 112: Models الأساسية
🎓 طريقة هذا الدرس: مختبر عملي

بدل أن نبدأ بالتعريف، سنجرب 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) التفسير

المهمة: Models الأساسية 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن أي Model مع Baseline بسيط؛ إذا لم يتفوق عليه بشكل مفيد فلا يوجد سبب لتعقيد النظام. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) غيّر متغيراً

لا تستعمل Models الأساسية فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اكسر التجربة

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) سجل المختبر

أنشئ experiment note + baseline comparison خاصاً بالفصل 112. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Models الأساسية» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 112 experiment note + baseline comparison
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 113: Neural Networks
🎓 طريقة هذا الدرس: تشبيه بصري

سنحوّل 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

المهمة: Neural Networks 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن أي Model مع Baseline بسيط؛ إذا لم يتفوق عليه بشكل مفيد فلا يوجد سبب لتعقيد النظام. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) حدود التشبيه

لا تستعمل Neural Networks فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) استعمال عملي

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) علّم شخصاً آخر

أنشئ experiment note + baseline comparison خاصاً بالفصل 113. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Neural Networks» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 113 experiment note + baseline comparison
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 114: Transformers
🎓 طريقة هذا الدرس: Case Study

شركة صغيرة تريد استعمال 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) البدائل

المهمة: Transformers 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن أي Model مع Baseline بسيط؛ إذا لم يتفوق عليه بشكل مفيد فلا يوجد سبب لتعقيد النظام. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) القرار النهائي

لا تستعمل Transformers فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) ماذا لو؟

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) دورك الآن

أنشئ experiment note + baseline comparison خاصاً بالفصل 114. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Transformers» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 114 experiment note + baseline comparison
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 115: Attention Mechanism
🎓 طريقة هذا الدرس: خطأ → تشخيص → إصلاح

سنبدأ بطريقة خاطئة لاستعمال 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) أعد التجربة

المهمة: Attention Mechanism 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن أي Model مع Baseline بسيط؛ إذا لم يتفوق عليه بشكل مفيد فلا يوجد سبب لتعقيد النظام. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Attention Mechanism» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 115 experiment note + baseline comparison
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 116: كيف تعمل GPT Models
🎓 طريقة هذا الدرس: مقارنة واختيار

فهم كيف تعمل 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) مصفوفة القرار

المهمة: كيف تعمل GPT Models 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن أي Model مع Baseline بسيط؛ إذا لم يتفوق عليه بشكل مفيد فلا يوجد سبب لتعقيد النظام. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) حالة رمادية

لا تستعمل كيف تعمل GPT Models فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اختر وفسّر

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Checkpoint

أنشئ experiment note + baseline comparison خاصاً بالفصل 116. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «كيف تعمل GPT Models» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 116 experiment note + baseline comparison
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 117: Fine-tuning
🎓 طريقة هذا الدرس: Build-along

في هذا الفصل لن تكتفي بالقراءة: ستبني شيئاً صغيراً باستعمال 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

المهمة: Fine-tuning 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن أي Model مع Baseline بسيط؛ إذا لم يتفوق عليه بشكل مفيد فلا يوجد سبب لتعقيد النظام. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Fine-tuning» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 117 experiment note + baseline comparison
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 118: Model Training Basics
🎓 طريقة هذا الدرس: من النتيجة إلى الخلف

سنحدد أولاً النتيجة التي نريدها من 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) ابنِ المسار

المهمة: Model Training Basics 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن أي Model مع Baseline بسيط؛ إذا لم يتفوق عليه بشكل مفيد فلا يوجد سبب لتعقيد النظام. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Model Training Basics» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 118 experiment note + baseline comparison
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 119: NLP
🎓 طريقة هذا الدرس: Teach-back

اقرأ المثال ثم حاول شرح 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) أعد الشرح

المهمة: NLP 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن أي Model مع Baseline بسيط؛ إذا لم يتفوق عليه بشكل مفيد فلا يوجد سبب لتعقيد النظام. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «NLP» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 119 experiment note + baseline comparison
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 120: Computer Vision
🎓 طريقة هذا الدرس: Decision Tree

بدل تعريف طويل، سنبني أسئلة نعم/لا تساعدك على تقرير هل تحتاج 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

المهمة: Computer Vision 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن أي Model مع Baseline بسيط؛ إذا لم يتفوق عليه بشكل مفيد فلا يوجد سبب لتعقيد النظام. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) قرار الاستخدام

لا تستعمل Computer Vision فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) حالة استثنائية

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) ارسم شجرتك

أنشئ experiment note + baseline comparison خاصاً بالفصل 120. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Computer Vision» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 120 experiment note + baseline comparison
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 121: Speech AI
🎓 طريقة هذا الدرس: قصة → مفهوم → تطبيق

تخيّل أنك بدأت مشروعاً صغيراً وواجهتك مشكلة مرتبطة بـ 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) ماذا لاحظت؟

المهمة: Speech AI 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن أي Model مع Baseline بسيط؛ إذا لم يتفوق عليه بشكل مفيد فلا يوجد سبب لتعقيد النظام. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) أين تنفع؟

لا تستعمل Speech AI فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) فخ شائع

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) تحدّي الفصل

أنشئ experiment note + baseline comparison خاصاً بالفصل 121. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Speech AI» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 121 experiment note + baseline comparison
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 122: Robotics AI
🎓 طريقة هذا الدرس: سؤال وجواب Socratic

لو حذفنا 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) ثلاث حالات

المهمة: Robotics AI 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن أي Model مع Baseline بسيط؛ إذا لم يتفوق عليه بشكل مفيد فلا يوجد سبب لتعقيد النظام. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) متى لا تستخدمها؟

لا تستعمل Robotics AI فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اختبر نفسك

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) مهمة صغيرة

أنشئ experiment note + baseline comparison خاصاً بالفصل 122. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Robotics AI» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 122 experiment note + baseline comparison
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 123: Reinforcement Learning
🎓 طريقة هذا الدرس: Before / After

قبل فهم 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) لماذا تغيّر الناتج؟

المهمة: Reinforcement Learning 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن أي Model مع Baseline بسيط؛ إذا لم يتفوق عليه بشكل مفيد فلا يوجد سبب لتعقيد النظام. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Reinforcement Learning» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 123 experiment note + baseline comparison
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 124: MLOps
🎓 طريقة هذا الدرس: مختبر عملي

بدل أن نبدأ بالتعريف، سنجرب 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) التفسير

المهمة: MLOps 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن أي Model مع Baseline بسيط؛ إذا لم يتفوق عليه بشكل مفيد فلا يوجد سبب لتعقيد النظام. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) غيّر متغيراً

لا تستعمل MLOps فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اكسر التجربة

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) سجل المختبر

أنشئ experiment note + baseline comparison خاصاً بالفصل 124. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «MLOps» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 124 experiment note + baseline comparison
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 125: LLMOps
🎓 طريقة هذا الدرس: تشبيه بصري

سنحوّل 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

المهمة: LLMOps 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن أي Model مع Baseline بسيط؛ إذا لم يتفوق عليه بشكل مفيد فلا يوجد سبب لتعقيد النظام. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) حدود التشبيه

لا تستعمل LLMOps فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) استعمال عملي

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) علّم شخصاً آخر

أنشئ experiment note + baseline comparison خاصاً بالفصل 125. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «LLMOps» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 125 experiment note + baseline comparison
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 126: Deployment
🎓 طريقة هذا الدرس: Case Study

شركة صغيرة تريد استعمال 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) البدائل

المهمة: Deployment 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن أي Model مع Baseline بسيط؛ إذا لم يتفوق عليه بشكل مفيد فلا يوجد سبب لتعقيد النظام. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) القرار النهائي

لا تستعمل Deployment فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) ماذا لو؟

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) دورك الآن

أنشئ experiment note + baseline comparison خاصاً بالفصل 126. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Deployment» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 126 experiment note + baseline comparison
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 127: Monitoring
🎓 طريقة هذا الدرس: خطأ → تشخيص → إصلاح

سنبدأ بطريقة خاطئة لاستعمال 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) أعد التجربة

المهمة: Monitoring 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن أي Model مع Baseline بسيط؛ إذا لم يتفوق عليه بشكل مفيد فلا يوجد سبب لتعقيد النظام. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Monitoring» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 127 experiment note + baseline comparison
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 128: Cost Management
🎓 طريقة هذا الدرس: مقارنة واختيار

فهم 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) مصفوفة القرار

المهمة: Cost Management 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن أي Model مع Baseline بسيط؛ إذا لم يتفوق عليه بشكل مفيد فلا يوجد سبب لتعقيد النظام. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) حالة رمادية

لا تستعمل Cost Management فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اختر وفسّر

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Checkpoint

أنشئ experiment note + baseline comparison خاصاً بالفصل 128. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Cost Management» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 128 experiment note + baseline comparison
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 129: API Security
🎓 طريقة هذا الدرس: Build-along

في هذا الفصل لن تكتفي بالقراءة: ستبني شيئاً صغيراً باستعمال 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

المهمة: API Security 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن أي Model مع Baseline بسيط؛ إذا لم يتفوق عليه بشكل مفيد فلا يوجد سبب لتعقيد النظام. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «API Security» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 129 experiment note + baseline comparison
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 130: Privacy
🎓 طريقة هذا الدرس: من النتيجة إلى الخلف

سنحدد أولاً النتيجة التي نريدها من 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) ابنِ المسار

المهمة: Privacy 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن أي Model مع Baseline بسيط؛ إذا لم يتفوق عليه بشكل مفيد فلا يوجد سبب لتعقيد النظام. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) اختبر النتيجة

لا تستعمل Privacy فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) ما الذي قد يفسدها؟

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Artifact

أنشئ experiment note + baseline comparison خاصاً بالفصل 130. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Privacy» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 130 experiment note + baseline comparison
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 131: Responsible AI
🎓 طريقة هذا الدرس: Teach-back

اقرأ المثال ثم حاول شرح 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) أعد الشرح

المهمة: Responsible AI 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. قارن أي Model مع Baseline بسيط؛ إذا لم يتفوق عليه بشكل مفيد فلا يوجد سبب لتعقيد النظام. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Responsible AI» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج experiment note + baseline comparison + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 131 experiment note + baseline comparison
▶️ البرومبت التنفيذي الكامل لهذا الفصل

🐍 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 يمكنه حل جزء كبير منها؟ (قابلة للأتمتة)
  • هل يمكن بناء نظام لها؟ (قابلة للتكرار)
  • هل يمكن بيع النظام لآخرين؟ (قابلية التوسع)
قاعدة الـ 3 أسئلة

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 عملاء يدفعون

مثال فكرة: "أداة AI لكتابة إعلانات" MVP: - Google Sheet + Prompt + Manual Delivery - السعر: $10/شهر - الهدف: 5 عملاء في أسبوع ليس MVP: - موقع كامل + Dashboard + Payments + Auth - 3 أشهر بناء - لا يوجد عملاء

فصل 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

الموضوع: فكرة سريعة لـ [اسم الشركة] مرحبًا [الاسم]، لاحظت أن [مشكلة محددة]. بنيت نظامًا بسيطًا يحلها: [وصف 2 جمل] هل تود رؤية نتيجة 5 دقائق؟ [اسمك]

فصل 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 احترافي يعرض:

هيكل AI Entrepreneur Portfolio │ ├── 01_AI_Content_Machine │ ├── README.md │ ├── Demo_Video.mp4 │ └── Screenshots/ │ ├── 02_AI_Product_Research │ ├── README.md │ └── Workflow.json │ ├── 03_AI_Automation_Service │ ├── README.md │ ├── Client_Testimonial.md │ └── Results/ │ ├── 04_AI_Chatbot_RAG │ ├── README.md │ └── Demo_Link │ └── 05_AI_Agent ├── README.md └── Code/

فصل 155 بناء دخل من AI

🛒 Ecommerce

استخدم AI في اختيار المنتجات، الإعلانات، خدمة العملاء

🔗 Affiliate

AI يساعد في المقالات، SEO، مقارنة المنتجات

🎁 Digital Products

Templates, Prompt Packs, Guides, Mini Tools

💼 Freelance

AI Automation, Chatbots, Content Systems, Ecommerce AI

فصل 157 الخلاصة

🎯

هذا المنهج يجمع:

فهم AI استخدام AI بناء أنظمة AI تحويل AI إلى أعمال ودخل
القاعدة الذهبية

كل شهر يجب أن تملك: شهر 1: أداة تعمل → شهر 2: صفحة أو منتج → شهر 3: خدمة قابلة للبيع → شهر 6: نظام يولد قيمة ودخل

📘 الفصول 34–157 — دروس الإتقان داخل مكانها الصحيح

هذه الفصول أصبحت هنا داخل مسار القراءة نفسه. اقرأ الدرس، نفّذ التمرين، ثم انتقل للفصل التالي.

الفصل 34: AI في Digital Products
🎓 طريقة هذا الدرس: من النتيجة إلى الخلف

سنحدد أولاً النتيجة التي نريدها من 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) ابنِ المسار

المهمة: AI في Digital Products 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. ولّد عدة Candidates ولا تنشر أول Output؛ الاختيار والمراجعة والقياس جزء من العمل. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

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، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «AI في Digital Products» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج brief + candidates + selection note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 034 brief + candidates + selection note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 132: اختيار فكرة مشروع
🎓 طريقة هذا الدرس: Decision Tree

بدل تعريف طويل، سنبني أسئلة نعم/لا تساعدك على تقرير هل تحتاج اختيار فكرة مشروع أصلاً وكيف تستعمله.

1) السؤال 1

موضوعنا هو اختيار فكرة مشروع. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) إذا نعم

الخريطة: Problem Evidence → Buyer → Offer → MVP → Real Behavior → Economics → Decision.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) إذا لا

  • 1. خدمة AI صغيرة نطبق عليها اختيار فكرة مشروع.
  • 2. قارن رأي عميل بسلوك فعلي مثل تجربة أو شراء.
  • 3. اكتب Kill criterion حتى لا تتمسك بفكرة ضعيفة.

4) السؤال 2

المهمة: اختيار فكرة مشروع 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. لا تسأل فقط «هل تعجبك الفكرة؟»؛ اطلب سلوكاً أقوى: تجربة، موعد، تسجيل، طلب أو دفع عندما يكون مناسباً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) قرار الاستخدام

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

6) حالة استثنائية

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) ارسم شجرتك

أنشئ offer/test evidence note خاصاً بالفصل 132. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «اختيار فكرة مشروع» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج offer/test evidence note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 132 offer/test evidence note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 133: تحليل السوق
🎓 طريقة هذا الدرس: قصة → مفهوم → تطبيق

تخيّل أنك بدأت مشروعاً صغيراً وواجهتك مشكلة مرتبطة بـ تحليل السوق. قبل أن تبحث عن أداة، تريد أن تفهم ماذا يحدث فعلاً ولماذا.

1) افتح المشهد

موضوعنا هو تحليل السوق. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) الفكرة التي نريد اكتشافها

الخريطة: Problem Evidence → Buyer → Offer → MVP → Real Behavior → Economics → Decision.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) جرّبها الآن

  • 1. خدمة AI صغيرة نطبق عليها تحليل السوق.
  • 2. قارن رأي عميل بسلوك فعلي مثل تجربة أو شراء.
  • 3. اكتب Kill criterion حتى لا تتمسك بفكرة ضعيفة.

4) ماذا لاحظت؟

المهمة: تحليل السوق 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. لا تسأل فقط «هل تعجبك الفكرة؟»؛ اطلب سلوكاً أقوى: تجربة، موعد، تسجيل، طلب أو دفع عندما يكون مناسباً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) أين تنفع؟

لا تستعمل تحليل السوق فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) فخ شائع

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) تحدّي الفصل

أنشئ offer/test evidence note خاصاً بالفصل 133. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «تحليل السوق» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج offer/test evidence note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 133 offer/test evidence note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 134: بناء MVP
🎓 طريقة هذا الدرس: سؤال وجواب Socratic

لو حذفنا بناء MVP من النظام، ما الذي سيتوقف؟ وما الشيء الذي سيبقى يعمل؟ هذا السؤال يكشف وظيفة المفهوم قبل تعريفه.

1) السؤال الكبير

موضوعنا هو بناء MVP. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) الجواب القصير

الخريطة: Problem Evidence → Buyer → Offer → MVP → Real Behavior → Economics → Decision.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) فكك الجواب

  • 1. خدمة AI صغيرة نطبق عليها بناء MVP.
  • 2. قارن رأي عميل بسلوك فعلي مثل تجربة أو شراء.
  • 3. اكتب Kill criterion حتى لا تتمسك بفكرة ضعيفة.

4) ثلاث حالات

المهمة: بناء MVP 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. لا تسأل فقط «هل تعجبك الفكرة؟»؛ اطلب سلوكاً أقوى: تجربة، موعد، تسجيل، طلب أو دفع عندما يكون مناسباً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) متى لا تستخدمها؟

لا تستعمل بناء MVP فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اختبر نفسك

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) مهمة صغيرة

أنشئ offer/test evidence note خاصاً بالفصل 134. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «بناء MVP» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج offer/test evidence note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 134 offer/test evidence note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 135: اختبار الطلب
🎓 طريقة هذا الدرس: Before / After

قبل فهم اختبار الطلب غالباً تنفذ المهمة بطريقة عشوائية. بعد فهمه تصبح قادراً على تحديد المدخلات والخطوات والنتيجة ومعيار الجودة.

1) قبل

موضوعنا هو اختبار الطلب. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) المشكلة

الخريطة: Problem Evidence → Buyer → Offer → MVP → Real Behavior → Economics → Decision.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) بعد

  • 1. خدمة AI صغيرة نطبق عليها اختبار الطلب.
  • 2. قارن رأي عميل بسلوك فعلي مثل تجربة أو شراء.
  • 3. اكتب Kill criterion حتى لا تتمسك بفكرة ضعيفة.

4) لماذا تغيّر الناتج؟

المهمة: اختبار الطلب 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. لا تسأل فقط «هل تعجبك الفكرة؟»؛ اطلب سلوكاً أقوى: تجربة، موعد، تسجيل، طلب أو دفع عندما يكون مناسباً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) مثال مضاد

لا تستعمل اختبار الطلب فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) قاعدة القرار

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Proof of learning

أنشئ offer/test evidence note خاصاً بالفصل 135. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «اختبار الطلب» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج offer/test evidence note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 135 offer/test evidence note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 136: التسعير
🎓 طريقة هذا الدرس: مختبر عملي

بدل أن نبدأ بالتعريف، سنجرب التسعير على حالة صغيرة، نلاحظ النتيجة، ثم نستخرج القاعدة من التجربة.

1) التجربة

موضوعنا هو التسعير. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) التوقع

الخريطة: Problem Evidence → Buyer → Offer → MVP → Real Behavior → Economics → Decision.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) النتيجة

  • 1. خدمة AI صغيرة نطبق عليها التسعير.
  • 2. قارن رأي عميل بسلوك فعلي مثل تجربة أو شراء.
  • 3. اكتب Kill criterion حتى لا تتمسك بفكرة ضعيفة.

4) التفسير

المهمة: التسعير 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. لا تسأل فقط «هل تعجبك الفكرة؟»؛ اطلب سلوكاً أقوى: تجربة، موعد، تسجيل، طلب أو دفع عندما يكون مناسباً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) غيّر متغيراً

لا تستعمل التسعير فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اكسر التجربة

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) سجل المختبر

أنشئ offer/test evidence note خاصاً بالفصل 136. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «التسعير» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج offer/test evidence note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 136 offer/test evidence note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 137: بيع خدمات AI
🎓 طريقة هذا الدرس: تشبيه بصري

سنحوّل بيع خدمات AI إلى صورة بسيطة من الحياة اليومية، ثم نرجع منها إلى المعنى التقني حتى لا يبقى المصطلح مجرد كلمة.

1) الصورة الذهنية

موضوعنا هو بيع خدمات AI. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) اربطها بالتقنية

الخريطة: Problem Evidence → Buyer → Offer → MVP → Real Behavior → Economics → Decision.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) مثال 1

  • 1. خدمة AI صغيرة نطبق عليها بيع خدمات AI.
  • 2. قارن رأي عميل بسلوك فعلي مثل تجربة أو شراء.
  • 3. اكتب Kill criterion حتى لا تتمسك بفكرة ضعيفة.

4) مثال 2

المهمة: بيع خدمات AI 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. لا تسأل فقط «هل تعجبك الفكرة؟»؛ اطلب سلوكاً أقوى: تجربة، موعد، تسجيل، طلب أو دفع عندما يكون مناسباً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) حدود التشبيه

لا تستعمل بيع خدمات AI فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) استعمال عملي

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) علّم شخصاً آخر

أنشئ offer/test evidence note خاصاً بالفصل 137. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «بيع خدمات AI» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج offer/test evidence note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 137 offer/test evidence note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 138: بناء Portfolio
🎓 طريقة هذا الدرس: Case Study

شركة صغيرة تريد استعمال بناء Portfolio لتحسين عملية محددة. سنفكك القرار: المشكلة، البديل الحالي، الحل، المخاطر، والقياس.

1) الحالة

موضوعنا هو بناء Portfolio. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) القرار الأول

الخريطة: Problem Evidence → Buyer → Offer → MVP → Real Behavior → Economics → Decision.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) المعطيات

  • 1. خدمة AI صغيرة نطبق عليها بناء Portfolio.
  • 2. قارن رأي عميل بسلوك فعلي مثل تجربة أو شراء.
  • 3. اكتب Kill criterion حتى لا تتمسك بفكرة ضعيفة.

4) البدائل

المهمة: بناء Portfolio 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. لا تسأل فقط «هل تعجبك الفكرة؟»؛ اطلب سلوكاً أقوى: تجربة، موعد، تسجيل، طلب أو دفع عندما يكون مناسباً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) القرار النهائي

لا تستعمل بناء Portfolio فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) ماذا لو؟

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) دورك الآن

أنشئ offer/test evidence note خاصاً بالفصل 138. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «بناء Portfolio» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج offer/test evidence note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 138 offer/test evidence note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 139: الحصول على أول عميل
🎓 طريقة هذا الدرس: خطأ → تشخيص → إصلاح

سنبدأ بطريقة خاطئة لاستعمال الحصول على أول عميل، نرى لماذا تفشل، ثم نبني الطريقة الصحيحة خطوة بخطوة.

1) الطريقة الخاطئة

موضوعنا هو الحصول على أول عميل. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) لماذا فشلت؟

الخريطة: Problem Evidence → Buyer → Offer → MVP → Real Behavior → Economics → Decision.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) التصحيح

  • 1. خدمة AI صغيرة نطبق عليها الحصول على أول عميل.
  • 2. قارن رأي عميل بسلوك فعلي مثل تجربة أو شراء.
  • 3. اكتب Kill criterion حتى لا تتمسك بفكرة ضعيفة.

4) أعد التجربة

المهمة: الحصول على أول عميل 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. لا تسأل فقط «هل تعجبك الفكرة؟»؛ اطلب سلوكاً أقوى: تجربة، موعد، تسجيل، طلب أو دفع عندما يكون مناسباً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) علامات الخطر

لا تستعمل الحصول على أول عميل فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) قاعدة ذهبية

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Fix-it task

أنشئ offer/test evidence note خاصاً بالفصل 139. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «الحصول على أول عميل» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج offer/test evidence note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 139 offer/test evidence note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 140: تحويل الخدمة إلى منتج
🎓 طريقة هذا الدرس: مقارنة واختيار

فهم تحويل الخدمة إلى منتج يصبح أسهل عندما نقارنه بما يشبهه: متى نستخدمه، متى لا نستخدمه، وما تكلفة الاختيار الخطأ.

1) الخيار A

موضوعنا هو تحويل الخدمة إلى منتج. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) الخيار B

الخريطة: Problem Evidence → Buyer → Offer → MVP → Real Behavior → Economics → Decision.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) الفرق الحاسم

  • 1. خدمة AI صغيرة نطبق عليها تحويل الخدمة إلى منتج.
  • 2. قارن رأي عميل بسلوك فعلي مثل تجربة أو شراء.
  • 3. اكتب Kill criterion حتى لا تتمسك بفكرة ضعيفة.

4) مصفوفة القرار

المهمة: تحويل الخدمة إلى منتج 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. لا تسأل فقط «هل تعجبك الفكرة؟»؛ اطلب سلوكاً أقوى: تجربة، موعد، تسجيل، طلب أو دفع عندما يكون مناسباً. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) حالة رمادية

لا تستعمل تحويل الخدمة إلى منتج فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) اختر وفسّر

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Checkpoint

أنشئ offer/test evidence note خاصاً بالفصل 140. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «تحويل الخدمة إلى منتج» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج offer/test evidence note + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 140 offer/test evidence note
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 150: Micro SaaS بالذكاء الاصطناعي
🎓 طريقة هذا الدرس: Case Study

شركة صغيرة تريد استعمال 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) البدائل

المهمة: Micro SaaS بالذكاء الاصطناعي 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. المشروع لا ينجح لأن الصفحة جميلة؛ يجب أن ينجح Acceptance Test ويكون قابلاً للتشغيل مرة أخرى. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) القرار النهائي

لا تستعمل Micro SaaS بالذكاء الاصطناعي فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) ماذا لو؟

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) دورك الآن

أنشئ MVP + README + acceptance tests خاصاً بالفصل 150. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «Micro SaaS بالذكاء الاصطناعي» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج MVP + README + acceptance tests + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 150 MVP + README + acceptance tests
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 155: خطة سنة
🎓 طريقة هذا الدرس: Teach-back

اقرأ المثال ثم حاول شرح خطة سنة لشخص لا يعرف AI. الأماكن التي تتوقف فيها هي بالضبط ما يجب أن تفهمه أكثر.

1) اقرأ المثال

موضوعنا هو خطة سنة. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) اشرحه بكلامك

الخريطة: Skill → Artifact → Evidence → Gate → Next Skill.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) أين أخطأت؟

  • 1. حوّل «خطة سنة» إلى Milestone قابل للقياس.
  • 2. حدد Artifact يجب أن تنتجه قبل الانتقال.
  • 3. حدد HOLD condition إذا لم يتحقق الفهم أو التطبيق.

4) أعد الشرح

المهمة: خطة سنة 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. لا تنتقل لأن الأيام انتهت؛ انتقل عندما تستطيع الشرح والتنفيذ وإظهار دليل صغير. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) مثال جديد

لا تستعمل خطة سنة فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) سؤال فخ

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) Teach-back PASS

أنشئ milestone tracker خاصاً بالفصل 155. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «خطة سنة» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج milestone tracker + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 155 milestone tracker
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 156: KPIs
🎓 طريقة هذا الدرس: Decision Tree

بدل تعريف طويل، سنبني أسئلة نعم/لا تساعدك على تقرير هل تحتاج KPIs أصلاً وكيف تستعمله.

1) السؤال 1

موضوعنا هو KPIs. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) إذا نعم

الخريطة: Skill → Artifact → Evidence → Gate → Next Skill.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) إذا لا

  • 1. حوّل «KPIs» إلى Milestone قابل للقياس.
  • 2. حدد Artifact يجب أن تنتجه قبل الانتقال.
  • 3. حدد HOLD condition إذا لم يتحقق الفهم أو التطبيق.

4) السؤال 2

المهمة: KPIs 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. لا تنتقل لأن الأيام انتهت؛ انتقل عندما تستطيع الشرح والتنفيذ وإظهار دليل صغير. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) قرار الاستخدام

لا تستعمل KPIs فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) حالة استثنائية

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) ارسم شجرتك

أنشئ milestone tracker خاصاً بالفصل 156. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «KPIs» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج milestone tracker + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 156 milestone tracker
▶️ البرومبت التنفيذي الكامل لهذا الفصل
الفصل 157: الخلاصة والخطوة التالية
🎓 طريقة هذا الدرس: قصة → مفهوم → تطبيق

تخيّل أنك بدأت مشروعاً صغيراً وواجهتك مشكلة مرتبطة بـ الخلاصة والخطوة التالية. قبل أن تبحث عن أداة، تريد أن تفهم ماذا يحدث فعلاً ولماذا.

1) افتح المشهد

موضوعنا هو الخلاصة والخطوة التالية. لا نريد تعريفاً للحفظ؛ نريد أن تعرف ما المشكلة التي يحلها، ماذا يدخل إليه، ماذا يخرج منه، وما الحدود التي تجعل استعماله قراراً سيئاً.

2) الفكرة التي نريد اكتشافها

الخريطة: Skill → Artifact → Evidence → Gate → Next Skill.

اقرأ الخريطة من اليسار إلى اليمين ثم حاول إخفاءها وإعادة بنائها بكلامك. إذا نسيت خطوة، فهذه ليست مشكلة؛ هي إشارة إلى الجزء الذي يحتاج مثالاً إضافياً.

3) جرّبها الآن

  • 1. حوّل «الخلاصة والخطوة التالية» إلى Milestone قابل للقياس.
  • 2. حدد Artifact يجب أن تنتجه قبل الانتقال.
  • 3. حدد HOLD condition إذا لم يتحقق الفهم أو التطبيق.

4) ماذا لاحظت؟

المهمة: الخلاصة والخطوة التالية 1. اختر Input صغيراً وحقيقياً. 2. اكتب النتيجة التي تتوقعها قبل التنفيذ. 3. نفّذ أبسط نسخة ممكنة. 4. قارن Expected مع Actual. 5. لا تنتقل لأن الأيام انتهت؛ انتقل عندما تستطيع الشرح والتنفيذ وإظهار دليل صغير. 6. اكتب جملة واحدة: لماذا نجح أو فشل؟

5) أين تنفع؟

لا تستعمل الخلاصة والخطوة التالية فقط لأن الاسم متقدم أو لأن AI اقترحه. إذا كانت طريقة أبسط تعطي نفس النتيجة بجودة كافية، فالأبسط غالباً أسهل في الاختبار والصيانة. وإذا كانت النتيجة تعتمد على بيانات حقيقية أو مصدر حديث، فوفّر ذلك المصدر ولا تجعل النموذج يخمّن.

6) فخ شائع

سيناريو فشل: تخيل أن الـInput ناقص أو أن Tool غير متاحة أو أن Output يبدو مقنعاً لكنه غير قابل للتحقق. اكتب كيف يجب أن يتصرف النظام: Stop، Ask، Retry، Human Review، أو Abstain. اختيارك يجب أن يكون له سبب.

7) تحدّي الفصل

أنشئ milestone tracker خاصاً بالفصل 157. لا يكفي Screenshot جميل: احتفظ بالـInput، الـOutput، وما تغير بعد الاختبار.

🤖 AI يساعدك في

اقتراح أمثلة، تفسير الأخطاء، توليد مسودة أو كود، ومقارنة بدائل. اطلب منه أن يذكر الافتراضات والنواقص بدل ملئها من عنده.

👤 أنت تثبت الفهم عندما

تشرح الفكرة بطريقتك، تشغّل المثال، تختبر حالة فشل، وتقرر هل النتيجة مقبولة وفق معيار واضح.

✅ PASS الخاص بهذا الفصل

PASS عندما تستطيع شرح «الخلاصة والخطوة التالية» + إعطاء مثال مناسب + مثال لا يناسبه + إنتاج milestone tracker + تفسير Failure واحدة. غير ذلك: HOLD وارجع للجزء الذي تعثر فيه.

🧠 Chapter OS · 157 milestone tracker
▶️ البرومبت التنفيذي الكامل لهذا الفصل

🚀 Business Execution Layer — من Build إلى Revenue

Business Evidence LoopProblem Evidence → Buyer / User → Pain + Current Alternative → Offer Hypothesis → MVP → Human Feedback → Paid / Behavioral Evidence → Delivery → Outcome → Case Study → Repeatability → Productize / Scale
  • Customer Discovery: لا تبدأ بالحل فقط؛ افهم العمل الحالي، التكلفة، والبدائل.
  • MVP: أصغر نسخة تختبر افتراضاً تجارياً، ليست نسخة ناقصة من منتج ضخم.
  • Pricing: فرّق بين تكلفة التنفيذ، قيمة النتيجة، سعر السوق، والمخاطر.
  • Scope & Contract: ماذا ستسلم؟ متى؟ ما المطلوب من العميل؟ ما الذي ليس ضمن المشروع؟
  • Delivery QA: اتفاق مسبق على Acceptance Criteria.
  • Unit Economics: Revenue ليس Profit. احسب الأدوات، API، وقت العمل، دعم، refunds وتكاليف acquisition.
  • Retention: اسأل لماذا سيستمر العميل أو يعود بدل التركيز على أول Sale فقط.
CAPSTONE · REAL-WORLD FOUNDER LOOP

🏁 المشروع النهائي — من المعرفة إلى Evidence حقيقية

لا تعتبر نفسك أنهيت الكتاب لأنك قرأت 157 فصلاً. اختر مشكلة واحدة حقيقية ومر بها عبر السلسلة التالية:

Problem EvidenceUser/BuyerSolution Hypothesis Small BuildHuman TestObserved Data Economics / ValueDecision
🤖 AI

بحث، synthesis، draft، code، comparison، QA، analysis، preparation.

👤 Human

الواقع: المشكلة الحقيقية، الموافقة، المخاطر، النشر، الدفع، الاختبار، feedback والبيانات.

Final Gate

FOUNDATIONS_COMPLETE فقط عندما توجد: Portfolio Artifacts + Chapter PASS evidence + مشروع واحد على الأقل تم تشغيله واختباره خارج الكتاب. غير ذلك: LEARNING_IN_PROGRESS.