هندسة الـ Prompts للمبتدئين 2026

المقدمة

تخيل معايا…

انت قاعد قدام ChatGPT، عايزه يكتبلك كود API. تكتب “اكتب لي API”، تلاقيه طلعلك حاجة generic ومش شغالة. تروح تزعق “الـ AI غبي!” وتسكر التاب. تاني يوم تروح لزميلك، تلاقيه كتب نفس الطلب بس بطريقة مختلفة، وطلعله كود كامل وشغال من اول مرة. تسأله “عملت ايه؟”، يقولك “بس انا عرفت اسأله صح”.

الفرق بينك وبينه مش في الذكاء. الفرق في هندسة الـ Prompt. فكر في الـ AI كموظف جديد: لو مديتلهوش تعليمات واضحة، هيعمل اللي يعجبه. لو عرفت تكتب له اوامر دقيقة، هيطلعلك شغل احترافي. في المقال ده هقولك ازاي تكتب Prompts زي المحترفين، خطوة خطوة. يلا بينا!


ايه هي هندسة الـ Prompts؟

هندسة الـ Prompts يعني فن كتابة الاوامر للـ AI. مش مجرد “اكتب لي كذا”، لكن كتابة سؤال منظم بيحتوي على:

  • السياق: انت مين وبتعمل ايه؟
  • المهمة: بالظبط عايز ايه؟
  • التنسيق: عايز النتيجة تطلع ازاي؟
  • القيود: فيه حاجات متعملهاش؟
  • الامثلة: عايزه يقلد اسلوب معين؟

الـ AI مش بيفكر زي البشر. هو بيتنبأ بالكلمة الجاية بناءً على اللي كتبتهله. فكل كلمة انت بتضيفها بتقربه او تبعده عن النتيجة اللي عايزها.


5 تقنيات ذهبية في كتابة الـ Prompts

1. تقنية الـ Role Prompting: اعطي AI دور

بدل ما تسأله كـ “مستخدم عادي”، قوله “انت Senior Backend Engineer عندك 10 سنين خبرة”. لما الـ AI ياخد دور، بيغير طريقة تفكيره واسلوب اجابته.

مثال ضعيف: “اشرح لي REST API”

مثال قوي: “انت Tech Lead في شركة SaaS. اشرح لي REST API باسلوب بسيط للـ Junior Developers في فريقك. استخدم امثلة من Node.js وExpress.”

2. تقنية الـ Few-Shot Prompting: علمه بالمثال

لو عايز AI يقلد اسلوب معين، اديله 2-3 امثلة قبل ما تطلب منه المهمة.

مثال:

prompt.txt
حول الكود التالي لـ TypeScript:

مثال 1:
Input: function add(a, b) { return a + b; }
Output: const add = (a: number, b: number): number => a + b;

مثال 2:
Input: function greet(name) { return "Hello " + name; }
Output: const greet = (name: string): string => `Hello ${name}`;

دلوقتي حول ده:
Input: function calcTotal(price, tax) { return price + (price * tax); }

النتيجة هتكون اقرب 100% للي عايزه لان AI فهم النمط من الامثلة.

3. تقنية الـ Chain-of-Thought: خليه يفكر خطوة بخطوة

لما المهمة معقدة، قوله “فكر خطوة بخطوة” او “اشرح تفكيرك قبل ما تعطي الاجابة”. ده بيخليه ما يتسرعش ويغلط.

مثال ضعيف: “حل المشكلة دي”

مثال قوي: “حل المشكلة دي خطوة بخطوة. اشرح كل خطوة في تفكيرك قبل ما تكتب الكود النهائي.”

4. تقنية الـ Constraints: حدد القيود

الـ AI لو سيبته، هيطلعلك حاجة over-engineered. حددله القيود من الاول.

مثال: “اكتب function بسيطة. متستخدمش مكتبات خارجية. الكود يكون اقل من 20 سطر. استخدم ES6 فقط.”

5. تقنية الـ Output Format: حدد شكل النتيجة

عايز النتيجة JSON؟ Markdown؟ جدول؟ قوله من الاول.

مثال: “رد علي بـ JSON فيه keys دي: status, data, error. لو فيه error، حط رسالة واضحة في error.message.”


جدول مقارنة: Prompt ضعيف vs Prompt قوي

الموقفPrompt ضعيفPrompt قوي
كتابة كود“اكتب لي كود تسجيل دخول”“انت Senior Node.js Developer. اكتب middleware للـ JWT authentication في Express. استخدم bcrypt للـ hashing. رد بـ JSON فيه status وtoken وerror.”
شرح مفهوم“اشرح لي Docker”“انت DevOps Engineer. اشرح Docker للمطور اللي لسه شغال On-Premises. استخدم مثال المطعم اللي في مقال الكلاود. رد بـ 3 نقاط بس.”
تصحيح خطأ“الكود مش شغال”“عندي error في Node.js: ‘Cannot find module express’. ده حصل بعد ما نقلت المشروع لجهاز جديد. اكتبلي checklist خطوة بخطوة للحل.”
مراجعة كود“راجع الكود ده”“انت Code Reviewer. راجع الكود ده من ناحية: security, performance, readability. حدد كل مشكلة بالسطر ورشح تحسين.”

سيناريو عملي: “تعالى نفترض انك…”

تعالى نفترض انك “احمد”، Full-Stack Developer في شركة ناشئة

احمد عايز AI يكتبله نظام تسجيل دخول كامل للـ API بتاعهم. في الاول كتب: “اكتب لي نظام login”. AI طلعله كود PHP قديم ومش متوافق مع stack بتاعهم (Node.js + MongoDB).

احمد غضب وقال “AI مش فايدة”. بس زميله علمه يكتب Prompt منظم. كتب كده:

prompt.txt
انت Senior Backend Developer متخصص في Node.js. عايزك تكتب authentication system كامل باستخدام:
- Node.js + Express
- MongoDB مع Mongoose
- JWT للـ tokens
- bcrypt للـ password hashing

المتطلبات:
1. route للـ register (email, password, name)
2. route للـ login (email, password)
3. middleware للـ protect routes
4. validation للـ input
5. error handling منظم

الكود يكون production-ready مع comments واضحة. رد بـ Markdown code blocks منفصلة لكل ملف.

النتيجة: AI طلعله 4 ملفات كاملة (routes, controllers, middleware, models) جاهزة للـ Production. احمد عدل 10% بس ونشرها. الفرق كان في الـ Prompt مش في الـ AI.


قالب جاهز للـ Coding Prompts

استخدم القالب ده في كل مرة عايز AI يكتبلك كود:

template.txt
انت [الدور] متخصص في [التقنية].
عايزك [المهمة بالظبط].
استخدم [التقنيات/المكتبات].
المتطلبات:
1. [متطلب 1]
2. [متطلب 2]
3. [متطلب 3]
القيود: [اي قيود].
رد بـ [شكل النتيجة].

كل ما تملى الفراغات دي، كل ما النتيجة هتكون اوضح واحسن.


النصيحة الذهبية

“الـ AI مش بيفهم اللي في دماغك. هو بيفهم اللي على الشاشة. لو النتيجة وحشة، 99% من الوقت المشكلة في السؤال مش في الاجابة. اكتب اكتر ووصف اكتر وحدد اكتر، وهتشوف الفرق بنفسك.”


الخاتمة

هندسة الـ Prompts مش سحر ولا علم صعب. هي بس مهارة زي اي مهارة، كل ما تتمرن عليها كل ما تتحسن. ابدأ النهاردة: بدل ما تكتب “اكتب لي كود”، جرب “انت Senior Developer، اكتبلي كود باستخدام Node.js مع validation وerror handling”. الفرق هيفاجئك. اللي هيستفيد من AI مش بس اللي بيستخدمه، لكن اللي بيعرف يسأله صح.


الاسئلة الشائعة (FAQ)

هل لازم اتعلم هندسة Prompts عشان استخدم AI؟

للاسئلة البسيطة لأ. بس لو شغلك بيعتمد على AI (زي المطورين والكتاب)، هندسة الـ Prompts هتوفرلك 50% من الوقت وتطلعلك نتائج احسن بكتير. مش شرط، بس بتفرق معاك فرق كبير.

هل كل الـ AI Models بيتعاملوا بنفس الطريقة مع الـ Prompts؟

لا. Claude بيفضل الـ Prompts الطويلة والمفصلة. ChatGPT بيشتغل كويس مع الامثلة. Gemini بيتعامل كويس مع الملفات المرفقة. جرب كل واحد واعرف شخصيته. لو عايز تعرف الفرق بالتفصيل، شوف دليلنا عن كيف تستخدم Claude وChatGPT وGemini كمساعد برمجي.

هل فيه ادوات جاهزة تساعدني اكتب Prompts احسن؟

اه. PromptPerfect وPromptBase بيساعدوك تحسن الـ Prompts. بس المهارة نفسها اهم من الاداة في الاخر.

هل Prompt طويل يعني نتيجة احسن؟

مش دايماً. الطول مش المهم، التفصيل هو المهم. Prompt فيه 3 سطور واضحين احسن من 20 سطر فوضوي. ركز على: الدور، المهمة، القيود، والتنسيق.


مقالات ذات صلة

لو عايز تستخدم AI من غير ما ياكل عقلك، شوف دليلنا عن ازاي تستخدم الـ AI بدون ما يستخدمك. ولو لسه في بداية رحلتك مع البرمجة، مقال أهم الأخطاء التي يقع فيها المبتدئون في البرمجة بيتكلم عن ازاي تتعلم صح. ولو عايز تعرف دور AI في مستقبل الويب، شوف أهم اتجاهات تطوير الويب التي يجب أن تتابعها في 2026.


اكتشاف المزيد من كود التطور

اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.

اترك رد

Scroll to Top