دليل OpenAI الجديد لكتابة الأوامر (Prompting): التركيز على النتائج، لا على السيناريوهات المتسلسلة
أصدرت OpenAI إطار عمل جديداً لكتابة الأوامر يتحدى الهوس التقليدي بأسلوب "سلسلة الأفكار" (chain-of-thought)، حيث تحث المستخدمين على إعطاء الأولوية للنتائج بدلاً من التعليمات الصارمة. ويشير هذا التحول إلى التوجه نحو تفاعلات أكثر بديهية وتعتمد بشكل أكبر على الاستنتاج، حيث يُمنح النموذج استقلالية بدلاً من الالتزام بسيناريو محدد.
الركائز الأربع لكتابة أوامر فعالة
بدلاً من تقديم دليل معقد لمعلمات الـ API أو مخططات مفصلة، تقوم OpenAI بتبسيط بنية كتابة الأوامر إلى أربعة مكونات اختيارية: الهدف (Goal)، والسياق (Context)، وتنسيق المخرجات (Output Format)، والحدود (Boundaries). ومن المهم ملاحظة أن أياً من هذه المكونات ليس إلزامياً. فبالنسبة للاستفسارات البسيطة، غالباً ما تعطي الأوامر القصيرة نتائج أفضل من مجموعات التعليمات المبالغ في هندستها.
تتمثل الفلسفة الجوهرية لهذا الدليل في "البدء بخطوات صغيرة". تقترح OpenAI أن يبدأ المستخدمون بالنتيجة المرجوة بدلاً من سلسلة من الخطوات التفصيلية. فمن خلال وصف الهدف النهائي بدلاً من العملية، فإنك تتيح لنماذج مثل GPT-4o البحث ومقارنة المعلومات وتعديل نهجها بشكل مستقل. ويجب استخدام أوصاف العمليات التفصيلية فقط عندما تكون المنهجية المحددة بنفس أهمية المخرجات النهائية.
القيود بدلاً من السيناريوهات المكتوبة
إحدى النتائج الرئيسية للمطورين والمستخدمين المتقدمين هي أن القيود أكثر فعالية من السيناريوهات المتسلسلة. فبدلاً من محاولة الإدارة الدقيقة لكل حركة يقوم بها الذكاء الاصطناعي، توصي OpenAI بتنفيذ "قاعدة صلبة" واحدة أو اثنتين لمنع السلوك غير المرغوب فيه. وتشمل الأمثلة توجيهات مثل "حافظ على أرقام الميزانية المعتمدة دون تغيير" أو "قم بإعداد هذا كمسودة؛ لا ترسلها".
يمتد نهج "الأقل هو الأكثر" هذا إلى إدارة السياق. وينصح الدليل بإرفاق الملفات فقط — مثل ملفات PDF أو جداول البيانات أو الصور — التي ستؤثر فعلياً على الإجابة. وللأعمال المهنية عالية المخاطر، تقترح OpenAI حلقة "تحقق ذاتي"، حيث تطلب من النموذج صراحةً مراجعة مخرجاته بحثاً عن أخطاء محددة، مثل التأكد من أن كل بند عمل له مالك وموعد نهائي محدد.
التمييز بين "الدردشة" (Chat) و"العمل" (Work) وتعزيز Codex
تقوم OpenAI أيضاً بوضع تمييز رسمي بين "الدردشة" (Chat) و"العمل" (Work). فبينما تهدف الدردشة إلى الاستفسارات السريعة وإعادة الصياغة، يشير "العمل" إلى المهام الشاقة التي تسحب البيانات من مصادر متعددة (مثل Gmail أو Slack أو GitHub) لإنتاج مخرجات كبيرة. ورغم أن مهام "العمل" تستهلك المزيد من الرصيد (credits)، إلا أنها مصممة لأتمتة سير العمل المعقد والمتكرر.
بالنسبة للمطورين الذين يستخدمون Codex، يقدم الدليل قدرات متطورة للتوجيه (steering) والعزل (sandboxing). يمكن للمستخدمين الآن استخدام أمر "Steer" لإعادة توجيه عملية التشغيل الحالية أو أمر "Queue" لترتيب التعليمات التالية. ولإدارة مشاريع البرمجة المعقدة، قدمت OpenAI أوامر مائلة (slash commands) محددة:
- /plan: يحلل الكود ويقترح نهجاً قبل التنفيذ.
- /goal: يحدد هدفاً رفيع المستوى يتتبع النموذج عبر خطوات متعددة.
- /review: يسمح بإجراء عمليات تدقيق للأمان والمنطق محلياً أو عبر التكامل مع GitHub.
النتائج الرئيسية
- إعطاء الأولوية للنتائج: ابدأ بالنتيجة المرجوة؛ ولا تحدد العملية إلا إذا كانت الخطوات المحددة ضرورية للمهمة.
- استخدام القيود لا السيناريوهات: استخدم حدوداً صارمة لمنع الأخطاء بدلاً من محاولة كتابة سيناريو لكل حركة فردية للنموذج.
- الاستفادة من الأوامر المتخصصة: استخدم أوامر Codex المائلة مثل
/planو/goalلإدارة سير العمل التقني المعقد والمتعدد الخطوات.
