مصطلحًا
أمر النظام (System Prompt)
- الفئة
- Prompt Engineering
- الصعوبة
- مبتدئ
التعريف
أمر النظام هو مجموعة من التعليمات عالية المستوى المقدمة لنموذج لغوي كبير في بداية الجلسة لتحديد شخصيته، وحدوده التشغيلية، وقواعد تنسيق الاستجابة.
آلية العمل والسياق
يعمل أمر النظام كسياق تأسيسي يوجه سلوك نموذج الذكاء الاصطناعي قبل معالجة أي مدخلات من المستخدم. على عكس أوامر المستخدم القياسية، التي تكون عادةً خاصة بمهمة معينة، يحدد أمر النظام هوية النموذج، وقيوده، وتفضيلاته الأسلوبية. على سبيل المثال، قد يوجه الذكاء الاصطناعي ليعمل كمساعد برمجة محترف، أو يتجنب مواضيع معينة بصرامة، أو يخرج البيانات دائماً بتنسيق JSON. تعد هذه الطبقة حاسمة للحفاظ على الاتساق والسلامة، حيث تضع 'قواعد الطريق' للتفاعل. على الرغم من قوتها، إلا أن أوامر النظام لها قيود؛ فقد يتجاهل النموذج هذه التعليمات أحياناً إذا كان أمر المستخدم مقنعاً للغاية أو عدائياً. يجب على المطورين موازنة خصوصية هذه التعليمات مع قدرات النموذج المتأصلة لضمان بقاء الذكاء الاصطناعي مفيداً مع الالتزام بنطاقه التشغيلي المحدد.
لماذا هو مهم
تعد أوامر النظام ضرورية لبناء تطبيقات ذكاء اصطناعي موثوقة. فهي تسمح للمطورين بفرض إرشادات السلامة، وضمان اتساق صوت العلامة التجارية، وتحديد تنسيقات مخرجات محددة يمكن للبرمجيات اللاحقة تحليلها. من خلال فصل التعليمات السلوكية عن المهام المقدمة من المستخدم، تساعد أوامر النظام في منع 'حقن الأوامر' (Prompt Injection) وتضمن بقاء الذكاء الاصطناعي مركزاً على غرضه المقصود، وهو أمر بالغ الأهمية للنشر على مستوى المؤسسات والاستخدام المسؤول للذكاء الاصطناعي.
مثال واقعي
تستخدم شركة تبني روبوت دعم عملاء أمر نظام لتحديد شخصية الذكاء الاصطناعي: 'أنت وكيل دعم مفيد ومتعاطف لعلامة تجارية للبيع بالتجزئة. حافظ دائماً على نبرة مهذبة، ولا تقدم أبداً نصائح مالية، وإذا لم تتمكن من الإجابة على سؤال، وجه المستخدم إلى بريدنا الإلكتروني لدعم العملاء البشري.' يضمن هذا أن يظل كل تفاعل متوافقاً مع العلامة التجارية وآمناً، بغض النظر عما يسأل عنه العميل.
أخطاء شائعة
- تحميل أمر النظام بالكثير من التعليمات المتضاربة، مما قد يربك النموذج.
- افتراض أن أمر النظام هو حاجز أمني غير قابل للكسر ضد مدخلات المستخدم الضارة.
- الفشل في تحديث أمر النظام عند تغيير إصدار النموذج الأساسي، حيث تفسر النماذج المختلفة التعليمات بشكل مختلف.
- استخدام أمر النظام لتخزين كميات كبيرة من البيانات الثابتة التي يجب بدلاً من ذلك التعامل معها عبر RAG (التوليد المعزز بالاسترجاع).
الأسئلة الشائعة
كيف يختلف أمر النظام عن أمر المستخدم؟
يحدد أمر النظام السلوك والقيود العالمية للجلسة بأكملها، بينما يوفر أمر المستخدم المهمة أو السؤال المحدد الذي يحتاج الذكاء الاصطناعي إلى معالجته في تلك اللحظة.
هل يمكن للمستخدم تجاوز أمر النظام؟
نعم، من خلال تقنيات مثل حقن الأوامر، يمكن للمستخدم أحياناً خداع النموذج ليتجاهل تعليمات نظامه. ولهذا السبب يجب استخدام أوامر النظام للتوجيه بدلاً من كونها آلية أمنية أساسية.
هل تدعم جميع نماذج الذكاء الاصطناعي أوامر النظام؟
تدعم معظم النماذج اللغوية الكبيرة الحديثة حقل رسالة نظام مخصص في واجهة برمجة التطبيقات (API) الخاصة بها، ولكن قد تتطلب النماذج القديمة أو تطبيقات معينة إلحاق هذه التعليمات برسالة المستخدم الأولى.