مقالات ودروس مجانية تساعدك في رحلتك التعليمية — من أساسيات البرمجة إلى أحدث التقنيات.
لو سألت Claude عن سياسة شركتك الداخلية وجاوبك بكلام معقول الشكل لكنه مخترَع، المشكلة مش الموديل. الموديل ما يعرفش ملفاتك أصلاً. RAG بيحل المشكلة بفكرة بسيطة: قبل ما تسأل، هاتله الإجابة من ملفاتك الأول. مقال للمبتدئ بمثال أمين المكتبة، تعريف علمي دقيق لـ Retrieval/Augmentation/Generation، كود Python شغّال على Anthropic SDK، أرقام Stanford HAI لقياس الهلوسة، trade-offs واضحة، وحالات لا تستخدم RAG فيها أصلاً.
لو سألت Claude مسألة رياضية أو منطق متعدد الخطوات وجاوبك غلط في 3 ثواني، المشكلة مش الموديل. هو رد قبل ما يفكر. Extended Thinking بيخلّيه يولّد توكنز داخلية مخفية قبل الإجابة فيرفع الدقة على AIME 2025 من 51% لـ 87%. شرح للمتوسط بمثال طالب الامتحان للمبتدئ، تعريف علمي للـ thinking budget و budget_tokens، كود Python شغّال على Anthropic SDK، أرقام مقاسة من 30 سؤال، trade-offs التكلفة واللي بتتضاعف 10x، وحالات لازم تطفيه فيها.
لو سألت Claude أو ChatGPT "اقترحلي مهنة قريبة من الدكتور" وجاوبك "ممرض" أو "صيدلي"، الموديل مش بيفكر زيك. هو بيحوّل كل كلمة لرقم له موقع هندسي. الرقم ده اسمه Embedding. شرح للمبتدئ بمثال خريطة المدينة، تعريف علمي دقيق، كود Python شغّال على sentence-transformers، 3 استخدامات واقعية بأرقام مقاسة من إنتاج، trade-offs واضحة، ومتى ما تحتاجش Embeddings أصلاً.
لو الـ agent بتاعك بياخد 6 ثواني علشان يجيب الطقس + سعر السهم + ميعاد الميتنج + بيانات العميل + الفاتورة، المشكلة مش الموديل بطيء. المشكلة إنك بتنده الأدوات تسلسلياً بدل ما توازيها. شرح للمحترف بمثال طلب الكافيه للمبتدئ، تعريف علمي لـ disable_parallel_tool_use ودورة الـ tool_use blocks، كود Python شغّال على Anthropic SDK 0.40+، أرقام مقاسة من إنتاج، trade-offs الذاكرة والتكلفة، وحالات لازم تعطّل التوازي فيها.
لو سألت Claude نفس السؤال مرتين وجابلك إجابتين مختلفتين، السبب مش عطل. السبب باراميتر اسمه temperature بتقدر تتحكم فيه من سطر كود واحد. شرح للمبتدئ بمثال المطعم، تعريف علمي للـ softmax، كود Python شغّال يقارن قيم مختلفة، أرقام مقاسة من إنتاج، trade-offs، وحالات لازم تخليها صفر.
لو شات بوت بنيته على Claude بياخد 12 ثانية يرد ومفيش حاجة بتتحرك على الشاشة، 70% من الناس بيقفلوا التاب. Streaming بيخلّي أول توكن يظهر بعد 400 مللي ثانية على نفس الرد. شرح للمبتدئ بمثال الكافيه، تعريف علمي لـ Server-Sent Events، كود Python شغّال على Anthropic SDK، أرقام مقاسة من إنتاج، trade-offs، وحالات لا تستخدمه فيها.
لو تطبيقك بيقرأ إيميلات أو ملفات يرفعها المستخدم ويبعتها لـ Claude، فيه هجوم اسمه Prompt Injection ممكن يخلّي النموذج يكشف الـ system prompt كله أو يبعت بيانات حساسة لـ webhook في 30 ثانية. مقال للمستوى المتوسط بمثال السكرتير للمبتدئ، تعريف علمي لفصل instructions/data، 4 طبقات دفاع شغّالة بكود Python على Anthropic SDK، أرقام مقاسة من OWASP وAnthropic Red Team، trade-offs، وحالات لا تحتاج فيها هذه الدفاعات.
لو بتربط Claude بـ Notion و GitHub و Postgres، كل integration كان بياخد 200-400 سطر كود. MCP بيخلّيه 30 سطر مرة واحدة لكل أداة. مقال للمستوى المتوسط بمثال USB-C للمبتدئ، تعريف علمي لـ JSON-RPC 2.0، MCP server بايثون شغّال على Postgres، أرقام مقاسة، trade-offs، وحالات لا تستخدمه فيها.
لو الـ system prompt بتاعك 5000 توكن وبيتبعت في كل request، Prompt Caching بيخلّي قراءته بـ 10% من السعر الأصلي. مقال للمستوى المتوسط بمثال أمين المكتبة للمبتدئ، تعريف علمي للـ KV cache، كود Python شغّال على Anthropic SDK، أرقام قبل وبعد على workload حقيقي، trade-offs، وحالات لا تستخدمها فيها.
مدونة أحمد حايس تجيب عن أسئلة مثل كيف أتعلم البرمجة أو التكنولوجيا أو الذكاء الاصطناعي، وتحوّل المفاهيم التقنية إلى مقالات عربية عملية واضحة.