أكبر سوء فهم في هندسة الأوامر أنها «حِيَل سحرية». الحقيقة أبسط وأعمق: النموذج اللغوي يتنبّأ بالتوكن التالي بناءً على كل ما أعطيته. فكلما ضيّقتَ الاحتمالات بدورٍ واضح وسياقٍ ومعاييرَ وصيغةٍ مطلوبة، ضاق مجال الخطأ. أنت لا «تُقنع» النموذج؛ أنت تُعرّف المهمّة.
في هذا المقال نمرّ بخمس محطّات: لماذا تهمّ هندسة الأوامر فعلًا، وخريطة استراتيجياتها، ثم استراتيجية الدور، ثم سلسلة التفكير، وأخيرًا التطبيق العملي على منصّتين حقيقيتين.
الفرق بين أمر مبهم وأمر مهندَس#
قارن بين الأمرين التاليين. كلاهما يطلب ترجمة البند نفسه، لكن الأول يترك للنموذج أن يخمّن كل شيء، والثاني يحدّد الهوية والمهمّة والقيود والصيغة.
أمر مبهم
ترجم هذا النص.
أمر مهندَس
أنت مترجم قانوني معتمد (عربي ↔ إنجليزي) بخبرة خمس عشرة سنة في العقود التجارية. ترجم البند التالي إلى الإنجليزية بأسلوب قانوني رسمي، وحافظ على أرقام المواد كما هي، ولا تُضف أي شرح. أخرِج النتيجة في جدول: النص الأصلي | الترجمة | المصطلحات المفتاحية.
النسبتان توضيحيتان لفكرة الفارق لا لقياس دقيق، لكن الفارق نفسه حقيقي ويظهر فورًا عند التجربة.
تشريح الأمر المهندَس#
كل أمر احترافي يتكوّن من لبنات. ليست كلها إلزامية دائمًا، لكن كلما زادت اللبنات الصحيحة قلّ الغموض:
الدور
«أنت مترجم قانوني معتمد…» يضبط المفردات والنبرة ومعيار الجودة دفعة واحدة.
السياق والجمهور
«والجمهور محامٍ غير عربي» يحدّد عمق التفاصيل وما يمكن افتراضه.
المهمّة
الفعل المطلوب بدقّة: ترجم، لخّص، راجع، استخرج.
القيود
ما يجب الحفاظ عليه وما يُمنع: «حافظ على أرقام المواد ولا تُضف شرحًا».
الصيغة
جدول أو JSON أو نقاط، ليتكامل المخرج مع أدواتك آليًّا.
تحفيز التفكير
«فكّر خطوة بخطوة قبل الترجمة النهائية» يمنح النموذج مساحة ليستدلّ.
لماذا يعمل هذا أصلًا؟
لأن النموذج يحسب احتمال التوكن التالي مشروطًا بكل ما سبقه. جملة «أنت مترجم قانوني معتمد» تُزيح التوزيع الاحتمالي كله نحو منطقة اللغة القانونية في فضاء المتجهات. أنت لا تعطيه معرفة جديدة؛ أنت تختار أيّ جزء من معرفته يستيقظ.
خريطة استراتيجيات هندسة الأوامر#
هندسة الأوامر ليست تقنية واحدة، بل عائلة من الاستراتيجيات لكلٍّ منها وظيفة. نتقن هنا أول اثنتين بعمق، لأنهما الأساس الذي تُبنى عليه البقية.
Role — تحديد الدور
تُسند للنموذج هوية وخبرة وجمهورًا، فتضبط المفردات والنبرة وعمق التفاصيل.
CoT — سلسلة التفكير
تطلب من النموذج إظهار خطوات الاستدلال قبل الإجابة، فترتفع دقّته في المسائل المركّبة.
Zero-shot وFew-shot
إعطاء النموذج أمثلة محلولة داخل الأمر ليقلّد النمط والصيغة بدقّة.
Self-Consistency
توليد عدّة مسارات تفكير ثم اعتماد الإجابة الأكثر تكرارًا.
ReAct
مزج الاستدلال باستدعاء أدوات خارجية، وهنا يبدأ الطريق نحو الوكلاء.
RAG
حقن مصادر موثوقة داخل الأمر لتقليل الهلوسة وتثبيت المصطلح.
Structured Output
إلزام النموذج بصيغة JSON أو جدول ثابت ليتكامل مع أدواتك.
Prompt Chaining
تقسيم المهمّة الكبيرة إلى أوامر متتابعة، مخرج كلٍّ منها مدخل التالي.
الاستراتيجية الأولى: إسناد الدور (Role Prompting)#
أن تبدأ أمرك بـ«أنت مترجم قانوني معتمد…» ليس تجميلًا. أنت تحدّد للنموذج أيّ مفردات يختار، وأيّ مستوى تفصيل يفترضه، ولمن يتكلّم، وما الذي يُعدّ خطأً في هذا المجال. الدور أسرع طريقة لضبط النبرة والمصطلح ومعيار الجودة دفعة واحدة.
باني الدور: قالب تركّب منه أمرك#
اختر لبنة من كل صف، واجمعها في أمر واحد:
الدور
مترجم قانوني · مراجع لغوي · مهندس لغويات · مترجم إعلامي
الجمهور
محامٍ أجنبي · طالب مبتدئ · لجنة أكاديمية · عميل تجاري
النبرة
رسمية قانونية · تعليمية مبسّطة · أكاديمية موثّقة · تسويقية مقنعة
القيود والصيغة
جدول بلا شرح · JSON منظّم · إيجاز مع طلب الاستيضاح · إقرار بعدم اليقين
أنت مترجم قانوني معتمد تكتب لمحامٍ أجنبي. استخدم نبرة رسمية قانونية. أخرِج النتيجة في جدول من ثلاثة أعمدة (النص الأصلي | الترجمة | المصطلحات) دون أي شرح إضافي. إن كان في النص لبس يمنع الترجمة الدقيقة، فاطرح سؤالًا واحدًا للاستيضاح قبل البدء.
جرّب تغيير «الجمهور» وحده، وستلاحظ كيف يتغيّر الأمر كله. هذا جوهر الاستراتيجية.
السؤال نفسه… بأربعة أدوار#
السؤال: ما معنى مصطلح force majeure؟
تعريف عام قصير: «القوة القاهرة حدث استثنائي خارج عن السيطرة يمنع تنفيذ الالتزام»، دون تمييز للسياق أو الجمهور.
يقدّم المقابل المعتمد «القوة القاهرة»، ويفرّقه عن «الظرف الطارئ» (hardship)، وينبّه إلى أن صياغة البند في العقد هي التي تحدّد نطاقه.
يشرح بمثال يومي: «زلزال يمنع المورّد من التسليم؛ لا يُلام لأن الحدث خارج عن إرادته»، ثم يلخّص الفكرة في سطر.
يحلّل المصطلح بوصفه وحدة مصطلحية: أصله الفرنسي، ومقابلاته في الأنظمة القانونية المختلفة، وكيف يُضبط في قاعدة مصطلحات لنموذج ترجمة.
الصياغات السابقة توضيحية، لكنها تُظهر أثر الدور في النبرة والعمق والمصطلح.
الحقيقة الكاملة: متى لا يفيد الدور؟
حتى نكون أمناء علميًّا: اختبرت دراسة Zheng وزملائه (2023) مئات الشخصيات في رسائل النظام، ووجدت أنها لا تحسّن الأداء على أسئلة المعرفة الموضوعية تحسينًا موثوقًا، وقد تضرّه أحيانًا.
الخلاصة المهنية: الدور أداة قوية لضبط الأسلوب والمصطلح والجمهور والصيغة، وليس وسيلة لزيادة «ذكاء» النموذج أو معرفته. لا تقل «أنت خبير رياضيات» وتتوقّع حسابًا أصحّ؛ لذلك نحتاج الاستراتيجية الثانية.
الاستراتيجية الثانية: سلسلة التفكير (Chain-of-Thought)#
تذكّر أن النموذج يولّد توكنًا بعد توكن. فإذا طلبت الإجابة النهائية فورًا، قفز إلى ما «يبدو» جوابًا محتملًا. أمّا حين تطلب منه أن يعرض خطواته، فإنه يولّد خطوات وسيطة تصبح هي نفسها جزءًا من السياق الذي يبني عليه؛ أي أنك تمنحه مساحة حسابية ليفكّر فيها قبل أن يلتزم بإجابة.
جرّب بنفسك: المسألة نفسها بأسلوبين#
مكتب ترجمة لديه ثلاثة مترجمين، ينجز كلٌّ منهم ثماني صفحات يوميًّا. تسلّم المكتب مشروعًا من 120 صفحة، وبعد ثلاثة أيام انضمّ مترجم رابع بالإنتاجية نفسها. كم يومًا يستغرق المشروع كاملًا؟
«أجب بالرقم فقط»
5 أيام. قفز النموذج إلى عملية واحدة (120 ÷ 24) متجاهلًا تغيّر المعطى في منتصف المسألة.
«فكّر خطوة بخطوة ثم أجب»
- الإنتاج اليومي: 3 × 8 = 24 صفحة.
- في ثلاثة أيام: 72 صفحة.
- المتبقّي: 120 − 72 = 48 صفحة.
- بعد انضمام الرابع: 4 × 8 = 32 صفحة يوميًّا.
- 48 ÷ 32 = 1.5 يوم.
- الإجمالي: 4.5 أيام.
عبارات التحفيز#
أشهرها عبارة واحدة أثبتت ورقة Kojima وزملائه (2022) أنها ترفع الأداء دون أي أمثلة (Zero-shot CoT). اضغط أي عبارة لنسخها:
التطبيق العملي: أين نكتب الدور، وأين نكتب المهمّة؟#
أهم مبدأ عملي في المنصّتين: الدور والقواعد الثابتة تُكتب في حقل التعليمات العليا (System أو System instructions)، والمهمّة والنص المتغيّر يُكتبان في رسالة المستخدم. هذا الفصل هو ما يجعل أمرك قالبًا قابلًا لإعادة الاستخدام على مئات الملفات.
اختر المنصّة
افتح الـ Playground
ادخل إلى platform.openai.com واختر Playground من القائمة الجانبية. ستحتاج إلى حساب ورصيد في الـ API.
اكتب الدور في حقل System
الصق الأمر الذي ركّبته من «باني الدور»: هذه هوية النموذج الثابتة طوال الجلسة.
اكتب المهمّة في رسالة المستخدم
ضع النص المطلوب مع عبارة تحفيز مثل «فكّر خطوة بخطوة». غيّر هذا الحقل وحده مع كل ملف جديد.
اضبط الإعدادات ثم شغّل
اخفض Temperature إلى نحو 0.2 للنصوص القانونية، وارفعها للنصوص الإبداعية، وحدّد سقف طول الرد.
احفظ الأمر قالبًا
احفظ الإعداد كاملًا، أو انسخ الكود من View code لاستخدامه في أداتك.
ادخل بحساب Google
افتح aistudio.google.com وسجّل الدخول. الاستخدام التجريبي متاح مجانًا ضمن حدود معيّنة.
ابدأ محادثة جديدة
اختر New prompt، ثم افتح حقل System instructions في أعلى الصفحة.
الصق الدور في System instructions
المبدأ نفسه تمامًا: الهوية والقواعد الثابتة هنا، لا المهمّة.
اكتب المهمّة مع تحفيز التفكير
ضع النص في صندوق المحادثة مع «فكّر خطوة بخطوة»، واضبط Temperature من اللوحة الجانبية ثم شغّل.
احفظ وشارك
احفظ الأمر في Drive، أو استخدم Get code لتوليد كود جاهز تبني به أدواتك لاحقًا.
أنت مترجم قانوني معتمد (عربي ↔ إنجليزي) بخبرة خمس عشرة سنة. حافظ على أرقام المواد، ولا تُضف أي شرح.
ترجم البند التالي، وفكّر خطوة بخطوة قبل الترجمة النهائية: «يلتزم الطرف الأول بـ…»
واجهات المنصّتين تتغيّر باستمرار؛ الخطوات أعلاه توضّح المبدأ (أين الدور وأين المهمّة) لا الشكل الحرفي للواجهة.
اختبر فهمك#
اختبر فهمك
لماذا يحسّن تحديد الدور جودة المخرجات؟
النموذج يتنبّأ بالتوكن التالي مشروطًا بالسياق كله؛ الدور يوقظ جزءًا بعينه من معرفته ولا يضيف معرفة جديدة.
اختبر فهمك
قال زميل: «سأكتب للنموذج إنه عبقري رياضيات كي يحسب بدقّة». ما التصحيح الأدقّ؟
وجدت دراسة Zheng وزملائه (2023) أن الشخصيات في رسائل النظام لا تحسّن الأداء على أسئلة المعرفة الموضوعية تحسينًا موثوقًا.
اختبر فهمك
أين تضع الدور والقواعد الثابتة في OpenAI Playground وGoogle AI Studio؟
بهذا الفصل يصبح الأمر قالبًا: تغيّر النص وحده مع كل ملف، وتبقى هوية النموذج ومعاييره ثابتة.
اختبر فهمك
ما المقصود بـ«عدم وفاء سلسلة التفكير» (Unfaithfulness)؟
لذلك نستخدمها لرفع الدقّة وإتاحة مسار نراجعه نحن، لا شهادة على صحّة الاستدلال.