تخطَّ إلى المحتوى

الذكاء الاصطناعي من الصفر

دورة كاملة في الذكاء الاصطناعي، من الرياضيات وصولًا إلى LLMs والوكلاء وMCP. ثلاثون فصلًا، وكل فصل يستحق القراءة بمفرده.

  1. الـ Perceptron من الصفر: ما الذي يحسبه العصبون؟

    العصبون مجموع موزون وعتبة. هذه هي الفكرة كلها — وحدودها هي ما فرض كل ما جاء بعدها.

    الفصل 1 من 30

  2. من أين تأتي دالة الخسارة: من الأرجحية، لا من العرف

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

    الفصل 2 من 30

  3. إلى أسفل الوادي: Gradient Descent والخطوتان اللتان يتخطاهما الجميع

    الجميع يكتب علامة الطرح. لكن قلّة يشرحون لماذا هي هناك، أو ما حجم الخطوة التي تتحمّلها.

    الفصل 3 من 30

  4. التصنيف، الإنتروبيا المتقاطعة، وكيف لا تخدع نفسك

    الدقة أسهل رقم يمكن الإبلاغ عنه، وأسهل رقم يمكن أن يخدعك.

    الفصل 4 من 30

  5. Backpropagation من الصفر: المحرك أولًا، ثم الشبكة

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

    الفصل 5 من 30

  6. جعله يتدرّب، وجعله يعمّم

    الـ gradient صحيح، ومع ذلك لا تتعلم الشبكة. هذا الفصل عن الفرق بين الأمرين.

    الفصل 6 من 30

  7. ابنِ BPE Tokenizer: لماذا لا يستطيع نموذجك عدّ حروف R؟

    النموذج لا يرى الحروف أبدًا. كل غرابة في التهجئة والعدّ والمسافات البادئة تبدأ من هنا.

    الفصل 7 من 30

  8. التنبؤ بالـ token التالي: Embeddings، وما تعنيه Perplexity

    هدف واحد، بلا labels، وجدول متجهات لم يصممه أحد.

    الفصل 8 من 30

  9. Attention وكتلة Transformer، مشتقان من المتوسط

    attention ليست صيغة تقبلها كما هي. إنها ما تحصل عليه حين تتوقف عن متوسط موحّد للماضي وتدع النموذج يختار الأوزان.

    الفصل 9 من 30

  10. التدريب المسبق لـ LLM: البيانات والحوسبة وقوانين التوسع والتكلفة

    القرارات المتبقية ليست قرارات برمجية. إنها مشتريات.

    الفصل 10 من 30

  11. من Base Model إلى Assistant: ‏SFT وRLHF وDPO وGRPO

    النموذج المدرّب مسبقًا لا يجيب عن الأسئلة؛ إنه يواصل النص. الفارق الحقيقي هو مرحلة تدريب ثانية لا يراها أحد.

    الفصل 11 من 30

  12. Chain of Thought وRLVR وTest-Time Compute، بالأرقام

    النموذج لا يفكر. إنه ينفق مزيدًا من token قبل الإجابة، وهذا قابل للقياس والفوترة.

    الفصل 12 من 30

  13. جعل inference رخيصًا: KV cache وbatching والتكميم

    التوليد ليس مشكلة واحدة: أول token مقيّد بالحوسبة، ثم آلاف tokens مقيّدة بالذاكرة، ومن هذا الانقسام تأتي معظم حيل التشغيل.

    الفصل 13 من 30

  14. أول استدعاء LLM في الإنتاج: البث، إعادة المحاولة، المهل الزمنية

    صار النموذج خلف منفذ. من هنا، معظم ما يتعطّل لا علاقة له بالرياضيات.

    الفصل 14 من 30

  15. Prompt Engineering بالأرقام: ما الذي يغيّر المخرجات

    الـ prompt يُقاس ولا يُجادَل. أربعة تنويعات على عشرين حالة لا تثبت شيئًا.

    الفصل 15 من 30

  16. Context Window وtokens والفاتورة، بالأرقام

    النافذة ليست ذاكرة. تُملأ من الصفر في كل استدعاء، وأنت تدفع تكلفة هذا الملء.

    الفصل 16 من 30

  17. Temperature وTop-p والحتمية التي لا تملكها

    Temperature لا تجعل النموذج أكثر إبداعًا. إنها ترفع احتمال tokens قيّمها النموذج نفسه في القاع، ويمكنك مشاهدة ذلك يحدث.

    الفصل 17 من 30

  18. Tool Calling والمخرجات المنظَّمة: العقد الذي يصمد

    النموذج لا ينفّذ شيئًا أبدًا. إنه يطلب، بالشكل الذي حدّدته، وهذا الشكل هو الجزء الوحيد الذي تتحكم به.

    الفصل 18 من 30

  19. RAG في الإنتاج: Chunking والاسترجاع والاستشهادات الصادقة

    chunking السيئ يدمّر الإجابة قبل أن يبدأ البحث، ولا ينقذها أي reranker.

    الفصل 19 من 30

  20. Fine-Tune أم استرجاع أم Prompt؟ القرار اقتصادي

    لا يسأل أحد هذا السؤال عن النموذج. بل يسألونه عن الميزانية.

    الفصل 20 من 30

  21. تسعير Multimodal: ما الذي تُحاسَب عليه الصور والصوت والفيديو فعلاً

    الصورة لا تكلّف «صورة واحدة». إنها تكلّف token، وفق معادلة لم تخترها.

    الفصل 21 من 30

  22. ما هو AI Agent: خمسة أنواع كلاسيكية وتعريفان متنافسان

    أداة واحدة في الفهرس حوّلت نداءً واحداً إلى اثنين و39 token إدخال إلى 420. هل جعله ذلك agent؟ يعتمد على التعريف الذي تفتحه.

    الفصل 22 من 30

  23. ابنِ Agent Harness: الحلقة وخمس طرق للخروج منها

    الحلقة خمسة عشر سطرًا. وكل ما يجعلها قابلة للشحن هو طريقة للخروج منها.

    الفصل 23 من 30

  24. Context Engineering: لماذا يصبح agent لديك أغبى عند الدور 40

    لم تمتلئ النافذة. الحقيقة تحركت فقط، فتوقف agent عن العثور عليها.

    الفصل 24 من 30

  25. تنسيق multi-agent: خمسة أنماط، ومتى يفوز أحدها

    أربعة ترتيبات، مهمة واحدة، فاتورة واحدة. الأرخص كان مخطئًا، والأغلى لم يستطع فحص عمّاله.

    الفصل 25 من 30

  26. شرح MCP وفق المواصفة: ما هو الخادم حقًا

    ليست سحرًا. إنها transport وصيغة رسائل وثلاث بدائيات، ويمكنك كتابتها يدويًا.

    الفصل 26 من 30

  27. إطلاق خادم MCP: TypeScript وPython بالأرقام

    SDKان وسلك واحد. الفروق المثيرة هي تلك التي لا يستطيع البروتوكول رؤيتها.

    الفصل 27 من 30

  28. Agent Skills و SKILL.md: الإفصاح التدريجي، بالأرقام

    الـ skill مجلد يحتوي ملف Markdown. كل ما يهم يبدأ من أي جزء من ذلك الملف يُقرأ، ومتى.

    الفصل 28 من 30

  29. تقييم LLM: من benchmarks العامة إلى مجموعتك الذهبية

    الرقم بلا مجال ثقة ليس إلا حكاية بأرقام عشرية.

    الفصل 29 من 30

  30. حقن prompt والثلاثية القاتلة: تأمين agent حقيقي

    لا يستطيع النموذج تمييز تعليماتك من تعليمات غريب. كل ما ينجح مبني على قبول هذه الحقيقة.

    الفصل 30 من 30