Home / Glossary / هندسة المطالبات للبرمجة

Definition

هندسة المطالبات للبرمجة

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

لماذا تهم جودة المطالبة في البرمجة

تحدد جودة مطالبتك مباشرةً جودة مخرجات الذكاء الاصطناعي. مطالبة غامضة مثل "أصلح الخطأ" تجبر الذكاء الاصطناعي على التخمين. مطالبة محددة مثل "نقطة نهاية /api/users ترجع 500 عندما يكون حقل البريد الإلكتروني مفقوداً — أضف التحقق من المدخلات مع Zod وأرجع رقم 400 مع رسالة خطأ وصفية" تمنح الذكاء الاصطناعي كل ما يحتاجه لإنتاج كود صحيح في المحاولة الأولى.

التقنيات الرئيسية للمطالبات الفعّالة

  • +كن محدداً بشأن النتيجة المطلوبة، وليس فقط المشكلة
  • +أدرج القيود: اللغة والإطار والأنماط والأعراف الواجب اتباعها
  • +اشر إلى الملفات الموجودة بالاسم حتى يعرف الذكاء الاصطناعي أين ينظر وماذا يطابق
  • +قسّم المهام المعقدة إلى مطالبات أصغر ومتسلسلة عند الحاجة
  • +حدد شكل المخرجات: "اكتب دالة" أو "عدّل المعالج الموجود" أو "أضف ملف اختبار"
  • +أدرج قيوداً سلبية: "لا تستخدم أي تبعيات خارجية" أو "لا تعدّل مخطط قاعدة البيانات"
text
# Weak prompt
> "Add authentication"

# Strong prompt
> "Add JWT authentication to the Express API:
   - Use the existing User model in lib/models/user.ts
   - Add login and register endpoints to routes/auth.ts
   - Protect all /api/admin/* routes with middleware
   - Store JWT secret in environment variable AUTH_SECRET
   - Write tests in __tests__/auth.test.ts
   - Follow the error handling pattern used in routes/users.ts"

مع الأدوات الوكيلية مثل Claude Code، يمكنك تحميل السياق مسبقاً في CLAUDE.md بدلاً من تكراره في كل مطالبة. ضع أعراف البرمجة وقرارات المعمارية والأنماط الشائعة في ملف CLAUDE.md الخاص بك.

هل هندسة المطالبات ضرورية مع الذكاء الاصطناعي الوكيلي؟+
نعم، لكنها تنتقل من كونها تتعلق بالصياغة الدقيقة إلى كونها تتعلق بالنية الواضحة. يمكن للأدوات الوكيلية مثل Claude Code قراءة مشروعك للسياق، لكنك لا تزال بحاجة إلى التواصل بوضوح عما تريده وأي قيود تنطبق.
ما أكثر خطأ شائع في هندسة المطالبات؟+
الغموض المفرط. غالباً ما يطالب المطورون بـ"أضف ميزة X" دون تحديد أين أو كيف أو أي أعراف تتبع. كلما كنت أكثر تحديداً بشأن القيود والسلوك المتوقع، كانت النتيجة أفضل.
هل يجب استخدام أمثلة قليلة في مطالبات الكود؟+
نعم، عندما يهم شكل المخرجات. إذا أردت من الذكاء الاصطناعي اتباع نمط محدد، أرِه مثالاً واحداً على ذلك النمط. بالنسبة لمهام البرمجة، غالباً ما تكون الإشارة إلى ملف موجود يتبع النمط المطلوب ("اتبع الأسلوب في routes/users.ts") أكثر فعالية من كتابة مثال من الصفر.
كيف ترتبط ملفات CLAUDE.md بهندسة المطالبات؟+
CLAUDE.md هو شكل من أشكال هندسة المطالبات الدائمة. بدلاً من تكرار سياق المشروع في كل مطالبة، تكتبه مرة واحدة في CLAUDE.md ويطبقه Claude Code تلقائياً على كل جلسة. يرمّز أعراف فريقك وقواعده وتفضيلاته كتعليمات دائمة.

Related terms

البرمجة الوكيليةCLAUDE.mdالبرمجة الثنائية بالذكاء الاصطناعيالبرمجة بالإحساس

Master Claude Code in days, not months

37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.

START FREE →
← ALL TERMS