مقالات عملية مرتبة حسب المجال والمستوى، اختر المجال المناسب واقرأ من مستوى مبتدئ إلى محترف.
شرح عملي لمشكلة N+1 في Sequelize وPrisma، مع مثال للمبتدئين، تعريف علمي دقيق، أرقام قبل وبعد، وحالات لا يُنصح فيها بـ eager loading.
الـ Model Context Protocol بقى المعيار الصناعي لتوصيل نماذج الذكاء الاصطناعي بأدواتك وبياناتك. مثال للمبتدئ، التعريف العلمي الدقيق، MCP server بـ 30 سطر Python شغّال، أرقام الفرق قبل وبعد، trade-offs، ومتى بالظبط ما تستخدموش — مع مصادر Anthropic الرسمية.
لو مفيش Evals عندك، أنت مش بتطوّر نموذج AI — أنت بتخمّن. هنا مثال بسيط للمبتدئ، تعريف علمي دقيق، كود Python شغّال يقيّم مخرجات Claude تلقائيًا، أرقام فعلية بـ before/after، وحالات ما تستخدمش فيها الـ LLM-as-judge.
الـ RAG بيخلي نماذج الذكاء الاصطناعي تجاوب من وثائقك أنت مش من ذاكرتها الداخلية، وده بيقضي على الـ hallucinations. هنا مثال للمبتدئ يشرح الفكرة، التعريف العلمي الدقيق، كود Python شغّال، أرقام مقارنة مع fine-tuning، وحالات ما تستخدمهوش فيها.
Prompt Caching بيخلي الموديل يحفظ نتيجة معالجة الجزء الثابت من البرومبت ويعيد استخدامه. مثال للمبتدئ، تعريف علمي دقيق، كود Python شغّال على Anthropic، أرقام فعلية بـ before/after، وtrade-offs لازم تعرفها قبل ما تفعّلها في production.
الـ Function Calling بيخلي نموذج اللغة يستدعي أدوات حقيقية بدل ما يتكلم بس. هنا مثال بسيط يفهمه المبتدئ، تعريف علمي دقيق، كود Python شغّال على Anthropic و OpenAI، أرقام دقّة فعلية، وtrade-offs لازم تعرفها قبل ما تشتغل به في production.
الـ Embeddings بتحوّل النص لأرقام بحيث الكلام القريب في المعنى يبقى قريب في الأرقام. هنا مثال يوضح الفكرة لأي مبتدئ، التعريف العلمي الدقيق، كود Python شغّال، ومتى بالظبط تحتاجها بدل الـ keyword search.
سطر regex واحد ممكن يستهلك 100% CPU على input طوله 30 حرف. ده اللي حصل لـ Cloudflare في 2 يوليو 2019 وفصل جزء كبير من الإنترنت 27 دقيقة. المقال يشرح Catastrophic Backtracking بمثال بسيط لأي مبتدئ، بعدها التفسير العلمي الدقيق، كود JavaScript و Python شغّال يقيس الفرق، قصة حادثة Cloudflare بالتفاصيل، و4 طرق علاج موثّقة من OWASP ومصادر رسمية.
لو بتعمل search box بيبعت request مع كل حرف، أو scroll handler بيتنادى 60 مرة في الثانية، بتحرق CPU المستخدم من غير فايدة. Debounce و Throttle هما الحل، لكن كل واحد ليه دوره. شرح بمثال بسيط جدًا لمبتدئين، بعدين التعريف العلمي، كود شغّال، قياسات حقيقية، وحالات ما تنفعش فيها.