Skip to main content
PromptQuorumPromptQuorum
Home/Prompt Engineering/المكونات الخمسة التي يحتاجها كل برومبت
Fundamentals

المكونات الخمسة التي يحتاجها كل برومبت

·٨ دقائق للقراءة·By Hans Kuepper · Founder of PromptQuorum, multi-model AI dispatch tool · PromptQuorum

كل برومبت ذكاء اصطناعي فعّال يحتاج إلى خمسة مكونات: الدور والسياق، والمهمة/التعليمات، والمدخلات والأمثلة، والقيود، وتنسيق المخرجات — إذا غاب أحدها، ستكون النتائج غير متسقة أو منسّقة بشكل سيئ أو مُهلوسة.

Key Takeaways

  • الدور والسياق: أخبر النموذج من هو وفي أي مجال يعمل
  • المهمة/التعليمات: حدّد بالضبط ما يجب على النموذج إنتاجه — محدد وقابل للتحقق
  • المدخلات والأمثلة: قدّم البيانات الخام وأزواج مدخلات/مخرجات نموذجية التي يحتاجها النموذج
  • القيود: ضع القواعد — ما يجب وما لا يجب على النموذج فعله
  • تنسيق المخرجات: حدّد الشكل الدقيق للاستجابة — JSON أو نقاط أو جدول أو نص مستمر

ما هي المكونات الخمسة لبرومبت؟

المكونات الخمسة التي يحتاجها كل برومبت هي: الدور والسياق، والمهمة/التعليمات، والمدخلات والأمثلة، والقيود، وتنسيق المخرجات. هذه المكونات الخمسة هي الهيكل الأدنى الذي يميّز برومبتًا موثوقًا وقابلًا للتكرار عن سؤال مبهم ينتج نتائج غير متسقة.

كل مكوّن يحل نوعًا مختلفًا من الأخطاء. الدور والسياق يخبران النموذج من هو وفي أي موقف يوجد. المهمة/التعليمات تخبره بالضبط ما يجب فعله. المدخلات والأمثلة تمنحانه المادة الخام ونمط التعلم. القيود تضع القواعد. تنسيق المخرجات يثبّت شكل الاستجابة. معًا، لا يتركان شيئًا للنموذج يخمّنه.

بدون المكونات الخمسة (مبهم): > لخّص هذا التقرير.

مع المكونات الخمسة (مكتمل): > أنت محلل أعمال أول (الدور). لخّص النتائج الرئيسية للتقرير الربع الثالث أدناه (المهمة). نص التقرير (المدخلات). استخدم حقائق التقرير فقط؛ بحد أقصى 200 كلمة؛ نبرة رسمية (القيود). أعِد 3 نقاط تحت "النتائج الرئيسية" (تنسيق المخرجات).

مرجع سريع

دليل مرجعي سريع للمكونات الخمسة ومتى تستخدمها:

  • المكونات الخمسة: الدور والسياق → المهمة/التعليمات → المدخلات والأمثلة → القيود → تنسيق المخرجات
  • الحد الأدنى القابل للتطبيق: المهمة + تنسيق المخرجات (مكوّنان) للمهام البسيطة
  • أعلى رفع: قيد مثل "استخدم المعلومات المقدمة فقط" يقلل مخاطر الهلوسة بشكل كبير
  • يعمل في: جميع نماذج اللغة الرئيسية وجميع النماذج اللغوية المحلية عبر Ollama وLM Studio ومشابهاتها
  • يتوافق مع: CRAFT وCO-STAR وSPECS وRTF وأي إطار رئيسي آخر — أسماء مختلفة، نفس المكونات

لماذا تهم هذه المكونات الخمسة؟

نموذج المكونات الخمسة يعكس توافق أدلة هندسة البرومبت من OpenAI وGoogle وAnthropic والممارسين المستقلين. الدور والتعليمات والأمثلة والقيود وتنسيق المخرجات تظهر — تحت أسماء مختلفة — في كل إطار رئيسي منشور منذ 2023. ليس صدفة: هي المعلومات الأدنى التي يحتاجها نموذج احتمالي لإنتاج نتيجة مفيدة ومتسقة.

القيمة التجارية واضحة. غياب الدور والسياق ينتج استجابات عامة تحتاج إعادة كتابة. غياب القيود يزيد مخاطر الهلوسة وينتج مخرجات خارج نطاق العلامة التجارية. غياب تنسيق المخرجات يعني نتائج لا يمكن استخدامها مباشرة. نموذج المكونات الخمسة يعالج الأنواع الثلاثة من الأخطاء في آنٍ واحد ويُطبَّق بالتساوي على جميع نماذج اللغة والنماذج المحلية.

ما الذي يفعله مكوّن الدور والسياق؟

الدور يخبر النموذج أي شخصية أو خبرة يجب أن يتبنى. السياق يوصل الموقف والمجال والجمهور الذي يعمل فيه. يُجمعان لأنهما يعملان كزوج — الدور هو ما يكون عليه النموذج، والسياق هو البيئة التي تحدد ما يعنيه "الجيد" لتلك المهمة.

حين يُغفل الدور والسياق، يستجيب النموذج من منظور عام — غير مفيد بشكل خاص لأي أحد. بوجودهما، يصبح النموذج ذاته المستشار الضريبي المتمرس الذي يجيب على سؤال ضريبة القيمة المضافة، أو الكاتب الجديد الذي يكتب لجمهور من فئة 19 عامًا، أو محلل البيانات الذي يلخص تقريرًا فصليًا. المخرجات تُعايَر للموقف الفعلي.

  • حدّد المجال: "أنت كاتب محتوى B2B SaaS" أكثر فائدة من "أنت كاتب"
  • ضمّن الجمهور: "اشرح هذا لمدير مالي غير تقني" يقيّد المفردات ومستوى التفصيل
  • أرسِّخ مستوى الخبرة: "تصرف كمهندس أمن أول" ينتج مخرجات مختلفة عن "تصرف كمهندس أمن"
  • اذكر الموقف حين يكون ذا صلة: "أنت تراجع مسودة أولى" مقابل "أنت تكتب من الصفر" يغيّر تركيز النموذج

لفهم كيف تطور برومبت الدور مع تحسّن النماذج في اتباع التعليمات، راجع كيف تطور هندسة البرومبت.

ما هو مكوّن المهمة/التعليمات؟

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

توصيات أفضل الممارسات الحالية تُركّز على جعل المهمة موجهة نحو الإجراء وقابلة للملاحظة: استخدم فعلًا، وسمِّ النتيجة، وصِف معيار نجاح حين أمكن. "اكتب ملخصًا" مهمة. "لخّص المقال التالي في 3 نقاط، كل منها أقل من 20 كلمة" مهمة ذات مخرجات قابلة للتحقق. الفرق في جودة المخرجات جوهري.

  • ❌ ضعيف: "اكتب شيئًا عن هذا الموضوع"
  • ✅ قوي: "اكتب منشور LinkedIn من 150 كلمة عن مزايا هندسة البرومبت للمديرين غير التقنيين"
  • ❌ ضعيف: "حلّل هذه البيانات"
  • ✅ قوي: "حدّد الاتجاهات الثلاثة الرئيسية في هذه المجموعة من البيانات ورتّبها حسب التأثير على الإيرادات من الأعلى إلى الأدنى"

ما هو مكوّن المدخلات والأمثلة؟

يزوّد مكوّن المدخلات والأمثلة النموذجَ بالبيانات الخام للعمل عليها (المدخلات) وأمثلة على ما تبدو عليه المخرجات الجيدة (أمثلة few-shot). المدخلات هي ما يعالجه النموذج — مستند أو جزء كود أو قائمة بيانات أو محادثة. الأمثلة هي أزواج مدخلات/مخرجات نموذجية تُظهر النمط الدقيق للتنسيق أو الاستدلال الذي تريده.

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

  • مدخلات بدون أمثلة — استخدم حين يكون نمط المخرجات واضحًا أو النموذج يعرف التنسيق بالفعل (zero-shot)
  • مدخلات مع مثال واحد — استخدم حين تحتاج تنسيقًا محددًا أو نبرة ليست الافتراضية للنموذج (one-shot)
  • مدخلات مع 2–3 أمثلة — استخدم للتنسيقات المعقدة والاستخراجات الدقيقة والتصنيف (few-shot)
  • أكثر من 3 أمثلة — نادرًا ما يكون ضروريًا؛ يضيف تكلفة رموز دون تحسين جودة متناسب

ما هي القيود؟

القيود هي القواعد التي يجب على النموذج اتباعها — الحدود الصريحة على ما يمكن وما لا يمكن فعله في استجابته. بدون قيود، تغطي النماذج جميع الزوايا وتضيف مؤهلات غير ضرورية وتنتج مخرجات تحتاج تحريرًا. القيود المختارة جيدًا هي المكوّن الأعلى تأثيرًا لزيادة الموثوقية.

الأنواع الشائعة: حدود الطول ("بحد أقصى 100 كلمة")، وقيود المصدر ("استخدم البيانات المقدمة فقط")، وقيود الأسلوب ("بدون مصطلحات تقنية")، وقيود النبرة ("نبرة رسمية، بدون رموز تعبيرية")، واستثناءات المحتوى ("لا تضمّن الأسعار")، وقيود البنية ("بدون فقرات تمهيدية").

  • قيود الطول: "بحد أقصى 3 جمل"، "بالضبط 5 نقاط"، "تحت 250 كلمة"
  • قيود المصدر: "استخدم المعلومات الواردة في المستند فقط"، "لا تخترع بيانات"
  • قيود التنسيق: "بدون رموز تعبيرية"، "Markdown فقط"، "بدون أحرف خاصة"
  • قيود النبرة: "نبرة رسمية ومحايدة"، "تجنب لغة التسويق"
  • قيود المحتوى: "لا تذكر المنافسين"، "تجنب الادعاءات المطلقة"

ما هو تنسيق المخرجات؟

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

تنسيق المخرجات لا يتحكم في مظهر الاستجابة فحسب — بل يتحكم في قابليتها للاستخدام. استجابة بـJSON يمكن تحليلها مباشرة. استجابة بتنسيق جدول يمكن نسخها في مستند. قائمة مرقمة يمكن اتباعها خطوة بخطوة. استجابة نثرية غير منظمة تتطلب من شخص ما إعادة تنسيقها لاحقًا.

  • قوائم نقطية — للمقارنات والخطوات والميزات
  • خطوات مرقمة — للتعليمات والعمليات والدروس التعليمية
  • جداول — للمقارنات جنبًا إلى جنب والبيانات متعددة الأعمدة
  • JSON — للمخرجات القابلة للمعالجة بالكود أو التكامل مع الأنظمة
  • Markdown — للمحتوى الذي سيُعرض في واجهة مستخدم
  • فقرة نصية — للشروحات والروايات والاستجابات الحوارية

قالب برومبت من 5 مكونات جاهز للنسخ

انسخ هذا القالب وأكمل كل قسم بتفاصيل مهمتك:

الدور والسياق: أنت دور تساعد جمهور في مهمة المجال.

المهمة/التعليمات: فعل إجراء نتيجة محددة لـغرض/وجهة.

المدخلات: قدّم البيانات أو المستند أو المحتوى هنا

القيود: بدون X، بحد أقصى Y كلمة، مصدر Z فقط

تنسيق المخرجات: JSON أو قائمة أو جدول أو فقرة

كيف تتوافق المكونات الخمسة مع CRAFT وCO-STAR وSPECS

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

المكوّنCRAFTCO-STARSPECS
الدور والسياقContextContext + AudienceSituation
المهمة/التعليماتRole + ActionObjectivePurpose
المدخلات والأمثلةFormat (أمثلة ضمنية)Style (أمثلة كجزء من السياق)Examples
القيودRestrictionsTone + StyleConstraints
تنسيق المخرجاتTone + FormatResponseStyle + Format

الأخطاء الشائعة في هياكل المكونات

استخدام نفس البرومبت العام لجميع المهام.

Why it hurts: برومبت بدون دور أو سياق ينتج مخرجات عامة تحتاج إعادة كتابة لكل حالة استخدام.

Fix: أنشئ متغيرات برومبتات خاصة بالمجال لأكثر حالات استخدامك شيوعًا. الدور والسياق يتفاوتان أكثر بين أنواع المهام من أي مكوّن آخر.

إغفال القيود حتى يحدث خطأ ما.

Why it hurts: النماذج ستملأ الفراغ غير المحدد بخياراتها الخاصة — التي قد تشمل الهلوسة أو التنسيق المفرط أو المحتوى خارج نطاق العلامة التجارية.

Fix: أضف القيود استباقيًا. تكلفة إضافة قيد هي بضعة رموز؛ تكلفة إغفاله هي مخرجات غير قابلة للاستخدام.

عدم تحديد تنسيق المخرجات.

Why it hurts: تصل الاستجابة بتنسيق غير متوافق مع الخطوة التالية في سير العمل — تتطلب تحويلًا يدويًا.

Fix: حدّد دائمًا التنسيق حين ستُستخدم المخرجات في مراحل لاحقة. "بتنسيق JSON" أو "كقائمة نقطية Markdown" أو "في جدول بأعمدة X وY وZ" مواصفات كاملة.

كيفية بناء برومبت (خطوة بخطوة)

  1. 1
    ابدأ بالمهمة. اكتب جملة تصف بالضبط ما تريد من النموذج إنتاجه. استخدم فعل إجراء: تلخيص، تصنيف، ترجمة، توليد، استخراج. إذا لم تستطع كتابته في جملة واحدة، فالمهمة مبهمة جدًا.
  2. 2
    أضف الدور والسياق. من هو النموذج في هذا البرومبت؟ من يساعد؟ جملة واحدة: "أنت دور تساعد جمهور في مجال." إذا لم تتطلب مهمتك خبرة مجال محددة أو وعيًا بجمهور، أغفل هذا المكوّن.
  3. 3
    ضمّن مدخلاتك. قدّم البيانات أو المستندات أو المحتوى الفعلي الذي يجب على النموذج العمل عليه. إذا لم يكن لديك مدخلات الآن، احتفظ بعنصر نائب: "الصق النص هنا".
  4. 4
    أضف القيود. أدرج ما لا يجب على النموذج فعله: حدود الطول وقيود المصدر وقيود النبرة والمحتوى المحظور. قيد أو اثنان مختاران جيدًا ينتجان تحسينًا في الجودة أكثر من إضافة تعليمات إضافية لكتلة المهمة.
  5. 5
    حدّد تنسيق المخرجات. بأي شكل تحتاج الاستجابة؟ قائمة نقطية؟ JSON؟ جدول؟ فقرة؟ إذا لم يهم التنسيق لهذه المهمة، أغفل هذا المكوّن.

الأسئلة الشائعة

هل أحتاج فعلًا إلى المكونات الخمسة في كل برومبت؟

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

هل الدور أهم من السياق أم العكس؟

يعملان كزوج — لا يكفي أيهما وحده. الدور بدون سياق ينتج مخرجات خبرة عامة. السياق بدون دور ينتج مخرجات واعية بالموقف لكن غير متسقة النبرة. لمعظم المهام، جملة واحدة تجمعهما تعمل جيدًا: "أنت دور تساعد جمهور في مهمة المجال."

هل يمكنني إبقاء البرومبتات قصيرة مع تضمين المكونات الخمسة؟

نعم. يمكن التعبير عن كل مكوّن في جملة واحدة. برومبت كامل من خمسة مكونات يمكن أن يكون أقل من 100 كلمة. الاختصار ليس المشكلة — الغموض هو المشكلة. برومبت قصير ودقيق بالعناصر الخمسة يتفوق باستمرار على برومبت طويل ومطوّل دون أيٍّ منها.

ما الفرق بين السياق والأمثلة؟

السياق يصف الموقف والمجال والجمهور — هو معلومات خلفية تؤطر المهمة. الأمثلة هي أزواج مدخلات/مخرجات نموذجية تُظهر للنموذج كيف تبدو الاستجابة الصحيحة. السياق يخبر النموذج أين هو؛ الأمثلة تُريه ما يجب أن ينتج.

أين تذهب القيود حين أستخدم إطارًا مثل CRAFT أو CO-STAR؟

كل إطار رئيسي يحتوي على حقل يُعيد تعيينه إلى القيود — "Restrictions" في CRAFT، و"Tone & Style" في CO-STAR، و"Constraints" في SPECS. إذا لم يكن لإطارك حقل قيود صريح، أضف القيود في النهاية كقسم "لا" منفصل — جميع النماذج تتعامل معه بشكل موثوق.

هل تنسيق المخرجات مهم إذا كنت أطرح سؤالًا بسيطًا فقط؟

للأسئلة الحوارية، تحديد التنسيق اختياري. لأي مخرجات ستُستخدم في مراحل لاحقة — مضمّنة في مستند أو معالجة بكود أو منشورة أو معاد استخدامها من قِبل أعضاء الفريق — تحديد التنسيق ضروري. وهو الفرق بين نتيجة ونتيجة قابلة للاستخدام.

قراءات ذات صلة

المصادر والقراءات الإضافية

Apply these techniques with a local LLM or your own API keys — PromptQuorum works with any backend.

Try PromptQuorum free →

← Back to Prompt Engineering

5 مكونات لكل برومبت ذكاء اصطناعي | PromptQuorum