ما هو System Prompt؟

إجابة سريعة

الـ system prompt هو كتلة من التعليمات تُرسَل إلى نموذج ذكاء اصطناعي قبل بدء المحادثة، وتحدد دوره وقواعده ونبرته وتنسيق إجاباته. التطبيق هو من يكتبه، والمستخدم نادرًا ما يراه، ويُعاد إرساله مع كل رسالة. التعليمات المخصصة وتعليمات المشاريع هي الأجزاء من الـ system prompt التي يتيح لك المنتج إضافتها.

الرسالة التي لم ترسلها لكن يقرأها النموذج أولًا

كل تطبيق دردشة يرسل إلى النموذج أكثر من رسالتك. قبل كلماتك تأتي كتلة نص كتبها التطبيق: ما اسم المساعد، وماذا يجب أن يفعل وما لا يجب أن يفعله، وكيف ينسّق إجاباته، وما تاريخ اليوم، وأي أدوات يمكنه استدعاؤها. هذه الكتلة هي الـ system prompt. أنت تكتب "لخّص هذا"، والنموذج يستلم صفحة من القواعد يتبعها "لخّص هذا".

يعامل النموذج الـ system prompt كأوامر ثابتة. نموذج طُلب منه أن يكون "مساعدًا مقتضبًا يجيب بالإنجليزية البريطانية ولا يستخدم النقاط أبدًا" سيفعل ذلك طوال المحادثة دون أن يُذكَّر، لأن التعليمة تصل من جديد مع كل رسالة. إعادة الإرسال هذه هي التفصيلة التي يغفل عنها الناس، وهي التي تكلّف مالًا، وهو ما يقدّره القسم الثالث بالأرقام.

يمكنك رؤية أمثلة حقيقية. تنشر Anthropic أوامر النظام التي تستخدمها لـ Claude في تطبيقاتها، مع ملاحظات إصدار عند تغييرها. قراءة واحدة منها هي أسرع طريقة لفهم هذا النوع من النصوص: فقرات عن النبرة، ومتى تُستخدم القوائم، وكيف يُتعامل مع طلب يجب رفضه، وعن تاريخ آخر تحديث للمعرفة، مكتوبة بلغة عادية لا بشكل شيفرة برمجية. أوامر أخرى تسرّبت؛ أمر Bing chat الذي سمّى المساعد "Sydney" استخرجه طالب من جامعة Stanford في فبراير 2023 بأن طلب من النموذج تكرار النص الذي يسبق المحادثة.

لماذا يحصل نفس السؤال على إجابة مختلفة في تطبيق آخر

واجهات برمجة النماذج تصنّف كل رسالة بدور، والنموذج مدرَّب على التعامل معها بأوزان مختلفة.

الدورمن يكتبهما وظيفتهكيف يعامله النموذج
النظام (System)التطبيق، بالإضافة إلى أي تعليمات مخصصة أضفتهاالهوية، القواعد، التنسيق، الأدوات، التاريخأوامر ثابتة تعلو دور المستخدم
المستخدم (User)أنتالسؤال، النص الملصق، الملف المرفقالمهمة المطلوبة الآن
المساعد (Assistant)النموذجردوده السابقةسجله الخاص، ليبقى متسقًا معه

ينتج عن هذا الترتيب أمران. الـ system prompt يحدد الإطار، لذا فإن نفس رسالة المستخدم تحصل على إجابة مختلفة داخل إطار مختلف: "اكتب أبيات شعر ساخرة" ينتج قصيدة تحت أمر نظام واحد ورفضًا تحت أمر نظام لمساعد مصرفي. وبما أن الـ system prompt ملك التطبيق، فإن تبديل التطبيق مع بقاء النموذج نفسه يغيّر الإجابات رغم أن النموذج لم يتغير. مقال ما هو LLM يفصل بين النموذج والتطبيق، والـ system prompt هو معظم هذا الفصل.

الخط الفاصل ليس مطلقًا. النماذج مدرَّبة على اتباع الـ system prompt فوق المستخدم، لكن رسالة من المستخدم قد تنجح رغم ذلك في إقناع النموذج بالتخلي عن تعليماته، وهذا هو صلب موضوع ما هو AI jailbreaking. الـ system prompt إعداد افتراضي قوي، وليس قفلًا.

كم يكلف الـ system prompt، لأنه يُرسَل في كل دورة

الـ system prompt هو رموز إدخال (input tokens)، ومقال ما هي الرموز في الذكاء الاصطناعي يوضح أن الإدخال يُحتسب في كل رسالة. محادثة من 100 دورة مع system prompt من 8,000 رمز ترسل تلك التعليمة 100 مرة: 800,000 رمز إدخال قبل أن تكتب كلمة واحدة.

بحساب السعر المعلن. الرسالة العادية حوالي 1,000 رمز إدخال و500 رمز إخراج. إضافة تعليمة من 8,000 رمز، وهو ما يعادله 32,000 حرف من الإنجليزية بمعدل أربعة أحرف لكل رمز، على كل واحدة من 100 رسالة تكلّف الإدخال الإضافي أدناه بأسعار OpenRouter في مؤشر تكلفة نماذج الذكاء الاصطناعي، بتاريخ 2026-08-20.

التعليمة الكاملة تُضاعف السعر المعلن لمئة رسالة إلى ثلاثة أمثاله
100 رسالة بلا تعليمةمع تعليمة من 8,000 رمز$0$2$4$6السعر المعلنGPT-5.6 Luna$0.08$0.243.0xGemini 3.7 Flash$0.13$0.433.3xClaude Sonnet 5$0.70$2.303.3xClaude Opus 5$1.75$5.753.3x

المزودون يوفّرون تخزينًا مؤقتًا (caching): تمنح OpenAI خصمًا بنسبة النصف على الإدخال المخزّن مؤقتًا، وبنسبة 90 بالمئة على أحدث نماذجها، وتحتسب Anthropic قراءة التخزين المؤقت بعُشر السعر المعلن، لذا فإن التطبيق الذي يفعّل التخزين المؤقت يدفع أقل بكثير مما يظهر في الرسم البياني. الرسم البياني يعرض السعر المعلن، وهو ما يتتبعه مؤشر التكلفة وما يدفعه أي تطبيق لا يستخدم التخزين المؤقت. التعليمات الثابتة الطويلة تبقى النص الوحيد الذي يُرسَل في كل مرة.

أما Whizi فتحتسب الأمر بشكل معاكس. تكلّف الرسالة عددًا ثابتًا من الأرصدة يحدده النموذج، رصيد واحد على النموذج المجاني (house model)، و10 على Claude Sonnet 5، و20 على Claude Opus 5، وطول التعليمة لا يدخل في السعر أبدًا. نفس المئة رسالة تكلّف 100 أو 1,000 أو 2,000 رصيد سواء وُجدت التعليمة أم لا. مقال كيف تعمل أرصدة Whizi يعرض السلّم الكامل.

أي جزء من الـ system prompt يُسمح لك بكتابته

تكشف المنتجات جزءًا من الـ system prompt لتملأه أنت. ChatGPT يسمّيه custom instructions وmemory؛ Claude لديه project instructions وstyles؛ Gemini لديه saved info. أيًا كان الاسم، يُضاف نصك إلى تعليمات المنتج نفسه ويُعاد إرساله في كل دورة.

في Whizi، هذا الجزء هو المشروع. المشروع مجلد من المحادثات له تعليماته الخاصة، بحد أقصى 32,000 حرف، تُطبَّق على كل محادثة داخله وتُعاد صياغتها ضمن التعليمة مع كل رسالة. الملفات المثبَّتة تسير على نفس النهج، بحد أقصى 32,000 حرف من النص المستخرج لكل ملف و120,000 حرف لكامل كتلة المشروع. لا يوجد حقل تعليمات مخصصة على مستوى الحساب: تعليمة المشروع هي التعليمة الوحيدة التي يكتبها المستخدم في المنتج، لذا فإن أي تفضيل تريده في كل مكان يجب لصقه في كل مشروع على حدة.

الوكلاء الأربعة المدمجون يوضحون الجانب الآخر. صفوف Canadian CPA وStudy Mentor وWriting Copilot وMath Tutor لكل منها system prompt ثابت مكتوب في كتالوج النماذج، لا يمكنك تعديله. اختيار وكيل هو اختيار لـ system prompt.

ما الذي يجب أن يكون فيه، من الأمثلة المنشورة

التعليمات التي تنجح تُقرأ وكأنها إحاطة لزميل جديد، وأوامر Claude المنشورة هي أفضل نموذج علني لهذا الشكل. أربعة أمور تحمل معظم الثقل.

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

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

قائمة التحقق
  • اكتب الدور والجمهور في الجملة الأولى من أي تعليمة تضيفها
  • اذكر التنسيق كقواعد لا كتفضيلات: حدود الكلمات، بلا قوائم، أي تهجئة
  • اجعل التعليمات الثابتة قصيرة؛ كل حرف فيها يُعاد إرساله في كل رسالة
  • أبقِ الحقائق المتغيرة خارج التعليمة، وضعها في ملف مثبَّت أو بحث بدلًا من ذلك
  • أخبر النموذج بما يفعله عند نقص معلومة، وإلا سيملأ الفراغ من عنده

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

ما الفرق بين system prompt وuser prompt؟

الـ system prompt يكتبه التطبيق ويضع القواعد الثابتة: الدور، النبرة، التنسيق، ما يُرفض. أما الـ user prompt فهو رسالتك، المهمة المطلوبة الآن. النماذج مدرَّبة على اتباع الـ system prompt فوق دور المستخدم، والـ system prompt يُعاد إرساله مع كل رسالة بينما تُرسَل كل رسالة مستخدم مرة واحدة.

هل يمكنني رؤية system prompt الخاص بـ ChatGPT أو Claude؟

تنشر Anthropic أوامر النظام المستخدمة في تطبيقات Claude، مع ملاحظات إصدار لكل تغيير. لا تنشر OpenAI أمر ChatGPT، رغم أن نسخًا استُخرجت ونشرها مستخدمون. طلب تكرار التعليمات من النموذج ينجح أحيانًا وينتج أحيانًا نصًا مختلقًا، لذا عامل أي أمر مسرَّب على أنه غير موثّق ما لم يؤكده المزوّد.

هل يكلّف system prompt رموزًا؟

نعم، في كل رسالة. إنه نص إدخال، ويُعاد إرساله مع كل دورة، لذا فإن تعليمة من 8,000 رمز على مدى 100 رسالة تعني 800,000 رمز إدخال. بالسعر المعلن، يضاعف ذلك تكلفة المحادثة على Claude Sonnet 5 إلى ثلاثة أمثالها، من $0.70 إلى $2.30. أما Whizi فتحتسب سعرًا ثابتًا بالأرصدة لكل رسالة يحدده النموذج، فلا يغيّر طول التعليمة ما تدفعه.

ما هي التعليمات المخصصة (custom instructions)؟

هي الجزء من الـ system prompt الذي يتيح لك المنتج كتابته. يُضاف نصك إلى تعليمات التطبيق نفسه ويُرسَل مع كل رسالة. في ChatGPT هو حقل في الإعدادات؛ وفي Whizi هي تعليمة المشروع، بحد أقصى 32,000 حرف، وتُطبَّق على كل محادثة في ذلك المشروع.

هل يمكن للمستخدم تجاوز الـ system prompt؟

أحيانًا. النماذج مدرَّبة على إعطاء الأولوية للـ system prompt، والتعليمة المكتوبة جيدًا تصمد أمام الطلبات العادية. الرسائل المصمَّمة بعناية لإقناع النموذج بالتخلي عن قواعده تُسمى jailbreaks، ويتعامل معها المزوّدون كمشكلة أمنية لا كميزة. أي شيء يجب ألا يحدث أبدًا مكانه في الشيفرة البرمجية خارج النموذج، حيث لا يمكن لرسالة أن تجادله.