ما هي هندسة المُوجِّهات (Prompt Engineering)؟
هندسة المُوجِّهات هي فنّ كتابة التعليمات أو الأسئلة (Prompts) التي تُقدَّم إلى النماذج اللغوية الكبيرة (LLMs)، مثل ChatGPT أو Claude أو AQL، بهدف الحصول على أفضل استجابة ممكنة.
بمعنى آخر، هي طريقة كتابة مدخلات ذكية ومدروسة تمكّن (LLMs) من فهم المطلوب بدقة وتوليد نتائج عالية الجودة، سواء كانت نصوص، أكواد، صور، أو أي أوامر أخرى سواء كانت بسيطة أو معقدة.
هذا المجال أصبح ضروريًا مع تطور نماذج الذكاء الاصطناعي التوليدية، حيث لا يكفي فقط "أن تطرح سؤالًا"، بل يجب أن تُقدِّمه بطريقة تساعد النموذج على فهم دقيق لطلبك، وتوجّهه نحو الإجابة المطلوبة.
أنواع المُوجِّهات (Prompt Types)
1. موجِّهات التعليمات (Instructional Prompts)
هي أبسط أشكال الموجهات، وهي عبارة عن كتابة أمر مباشر وواضح تطلب فيه من النموذج تنفيذ مهمة محددة.
- الهدف منه: أداء مهمة واحدة بوضوح.
- مميزاته: سرعة وسهولة التنفيذ.
- عيوبه: قد تكون النتيجة سطحية إذا لم يكن تزوده بسياق كافي.
مثال:
"اكتب لي رسالة بريد إلكتروني رسمية لرفض عرض عمل."
هذا الطلب يحدد نوع النص (رسالة بريد إلكتروني)، الأسلوب (رسمي)، والمحتوى (رفض عرض عمل). لا حاجة لإعطاء أمثلة هنا لأن المهمة مباشرة وواضحة ومحددة.
2. موجِّهات الأمثلة (Few-shot Prompts)
في هذا النوع، تُعطي النموذج أمثلة مسبقة ليقلد نمط الإجابة المرغوب فيها.
- الهدف منه: تشكيل طريقة محددة للاستجابة.
- مميزاته: نتائج دقيقة وأقرب ما يكون لما تريد.
- عيوبه: تحتاج وقت ومجهود لتحضير وكتابة الأمثلة.
مثال:
"حوّل العبارات التالية إلى لغة مهنيّة رسمية مثل ما يلي:
مش عاجبني السعر ⬅️ السعر غير مناسب حاليًا.
هنرد عليك قريب ⬅️ سوف نتواصل معكم في أقرب وقت ممكن."
الأمثلة تُرشد النموذج إلى الأسلوب المهني دون الحاجة لشرح مطوّل. هذا الأسلوب مفيد في تحويل النصوص من عامية إلى احترافية، أو من أسلوب لآخر.
3. الموجِّهات الصفرية (Zero-shot Prompts)
لا تُعطي النموذج أي مثال، بل تطلب منه المهمة مباشرة، معتمدًا على ذكائه وفهمه.
- الهدف منه: اختبار قدرة النموذج على الفهم والاستنتاج من السياق.
- مميزاته: بسيطة وسريعة.
- عيوبه: النتائج قد تكون أقل دقة أو لا تتطابق مع المطلوب بدقة.
مثال:
"قم بصياغة اقتراح تسويقي لإطلاق منتج غذائي جديد للأطفال."
لا تُوضح أسلوب الكتابة أو طبيعة المنتج بدقة، لكن النموذج سيحاول إنتاج نص مقبول بشكل عام بناءً على المعرفة العامة.
4. موجِّهات الدور أو الهوية (Role-based Prompts)
تطلب من النموذج التصرّف كشخص في دور أو مهنة معينة.
- الهدف منه: تخصيص نبرة ومحتوى الإجابة بناءً على شخصية خيالية أو حقيقية.
- مميزاته: تُحسّن جودة الرد، خاصة في المهام المتخصصة.
- عيوبه: تحتاج أحيانًا إلى توضيح إضافي لما يتوقعه الدور.
مثال:
"تصرّف كخبير قانوني وفسر هذا البند في عقد العمل."
يخبر النموذج بأن يكتب من منظور قانوني احترافي، مما يساعد على استخدام مصطلحات دقيقة وتقديم شرح متعمق.
5. موجِّهات المحادثة متعددة الخطوات (Chain-of-Thought Prompts)
تشجع النموذج على التفكير تدريجيًا، خطوة بخطوة، لحل المسائل أو تحليل المواقف.
- الهدف منه: الوصول إلى نتائج منطقية دقيقة من خلال مراحل التفكير.
- مميزاته: تعزز الدقة في الحلول المعقدة.
- عيوبه: أطول من حيث الزمن والمحتوى.
مثال:
"احسب 15% من 200 ثم أضفها إلى الناتج، واشرح الخطوات."
هنا يُطلب من النموذج شرح تفكيره، وليس فقط إعطاء نتيجة. هذا النوع مهم في التعليم، والبرمجة، والتحليل المالي.
حالات استخدام هندسة المُوجِّهات (Prompt Engineering Use Cases)
1- في الأعمال:
كتابة المحتوى التسويقي
- موجِّه: "صِغ منشور جذاب لمنتج عناية بالبشرة موجه للنساء فوق 40 عامًا."
- الهدف: توليد نص إعلاني يعكس لغة الجمهور المستهدف واحتياجاته.
إعداد تقارير تلقائية
- موجِّه: "حلل هذا الجدول البياني وقدم استنتاجات قابلة للتنفيذ."
- الهدف: قراءة وتفسير البيانات لإنتاج توصيات عملية.
2- في التعليم:
شرح المفاهيم المعقدة
- موجِّه: "اشرح مفهوم الذكاء الاصطناعي لطفل في الصف الخامس."
- الهدف: تبسيط المعلومات الصعبة بلغة مفهومة.
تلخيص النصوص
- موجِّه: "لخّص هذا المقال في خمس نقاط رئيسية بلغة مبسطة."
- الهدف: تحويل محتوى معقد إلى نقاط سهلة الفهم.
3- في البرمجة:
تصحيح الأكواد
- موجِّه: "راجع هذا الكود بلغة Python وأصلح الأخطاء الموجودة فيه."
- الهدف: اكتشاف الأخطاء البرمجية وتصحيحها تلقائيًا.
توليد أكواد جديدة
- موجِّه: "اكتب دالة بلغة JavaScript لحساب مجموع أرقام قائمة."
- الهدف: توفير وقت كتابة الكود من الصفر.
4- في الإدارة الحكومية:
تحليل نصوص الشكاوى
- موجِّه: "استخرج أبرز الكلمات السلبية والمتكررة من هذه الشكاوى."
- الهدف: فهم مشكلات المواطنين عبر تحليل المحتوى اللغوي.
كتابة خطابات رسمية
- موجِّه: "اكتب خطابًا رسميًا موجهًا إلى جهة حكومية بشأن تأخير مشروع بنية تحتية."
- الهدف: إنشاء محتوى إداري احترافي بسرعة.
نصائح للاستفادة القصوى من هندسة الموجِّهات
1. كن دقيقًا في طلبك
كلما كان طلبك عامًا ومبهمًا، كانت النتيجة سطحية أو عشوائية. النماذج اللغوية قوية لكنها تعتمد على وضوح التعليمات لفهم ما تريد بدقة.
بدلًا من:
"اكتب لي مقالًا."
هذا الطلب مفتوح، ولا يحدد الطول، أو الأسلوب، أو الزاوية.
استخدم:
"اكتب مقالًا تحليليًا مكوّنًا من ثلاث فقرات عن أثر الذكاء الاصطناعي على مستقبل التعليم في المدارس، مع أمثلة من الواقع."
لماذا؟
لأنك حددت نوع المقال (تحليلي)، طوله (3 فقرات)، موضوعه، والفئة المستهدفة (التعليم)، مما يقلل فرص الحصول على رد غير مناسب.
2. حدد الدور المطلوب من النموذج
النموذج يستطيع “تقمص” الأدوار بحسب ما تطلبه، مثل مستشار تسويقي، طبيب نفسي، محامي، مبرمج… إلخ. تحديد الدور يمنحه مرجعية في النبرة والمحتوى.
مثال:
"تصرّف كخبير تسويق متخصص في العلامات التجارية الفاخرة، وساعدني في كتابة وصف لحملة إطلاق عطر جديد."
لماذا؟
لأنك حين تحدد الدور، تساعد النموذج على استخدام المفردات، الأسلوب، والمنظور الخاص بالمجال، مما يعزز جودة الرد.
3. استخدم أمثلة عند الحاجة
إذا أردت نمطًا محددًا في الصياغة أو تنسيقًا معينًا، فامنح النموذج مثالًا ليقلّده. الأمثلة تُغني عن كثير من الشرح، وتُعلّمه بالنموذج (Few-shot).
مثال:
"حوّل النصوص التالية إلى أسلوب رسمي مهني:
- ماينفعش كده ⬅️ هذا غير مقبول حاليًا
- هنبعت لحضرتك بكرة ⬅️ سنرسل إليكم غدًا"
ثم أضف:
"طبق نفس النمط على هذه الجملة: احنا بنشتغل على الموضوع."
النتيجة:
النموذج سيتبع النمط ويعطيك جملة مثل: "نقوم حاليًا بمعالجة هذا الموضوع"، لأنه استنتج الأسلوب المطلوب من الأمثلة.
4. قسّم المهمة إلى خطوات
إذا كان المطلوب معقدًا أو طويلًا، لا تطلبه دفعة واحدة. بدلاً من ذلك، قسّمه إلى مراحل، خاصة إذا كنت تريد تحليلاً أو مقترحًا استراتيجيًا.
مثال:
"أولاً: لخّص هذا النص.
ثانيًا: استخرج منه التحديات الأساسية.
ثالثًا: اقترح حلولًا عملية لكل تحدٍّ."
النتيجة:
تحصل على محتوى أكثر تنظيمًا وعمقًا، بدلاً من استجابة عشوائية أو فضفاضة.
5. اختبر أكثر من صيغة
لا تكتفِ بمحاولة واحدة. جرّب نفس الطلب بأكثر من صيغة (موجّه مباشر – موجّه بأمثلة – موجّه مع دور محدد) ثم قارن النتائج واختر الأفضل.
مثال 1 (مباشر):
"صمّم خطة تسويق لمنتج غذائي جديد."
مثال 2 (مع دور):
"تصرّف كخبير تسويق رقمي في السوق المصري، وصمّم خطة تسويق لمنتج غذائي جديد."
مثال 3 (مع أمثلة):
"هذه خطة لمنتج مشروبات صحية. استخدم نفس النمط في إعداد خطة لمنتج غذائي للأطفال."
لماذا؟
كل صيغة تولد نتائج مختلفة من حيث الأسلوب والدقة. التجريب يكشف الطريقة الأنسب لنوع مهمتك.
6. اختر اللغة الأنسب للسياق
اختر لغة التفاعل بحسب المهمة المرجوة. اللغة العربية ممتازة في سياقات رسمية، حكومية، أو حين تتعامل مع الجمهور المحلي. الإنجليزية أحيانًا تعطي نتائج أفضل في المهام التقنية أو العالمية.
مثال:
- عند طلب شرح كود برمجي:
"Explain this Python function step by step."
(الإنجليزية مناسبة لاحتواء المصطلحات التقنية) - عند صياغة خطاب رسمي عربي:
"اكتب خطابًا رسميًا موجهًا إلى وزارة التعليم بشأن تأخير تسليم مشروع."
لماذا؟
لأن النموذج متمكن من اللغتين، لكن يُظهر براعة مختلفة حسب السياق. والمصطلحات التقنية أو الأوامر البرمجية أكثر انتشارًا باللغة الإنجليزية.
الخلاصة
هندسة المُوجِّهات لم تعد مهارة جانبية، بل أصبحت أداة حاسمة لأي شخص يعمل في مجالات البرمجة، الذكاء الاصطناعي، التحول الرقمي، أو حتى كتابة المحتوى. وإتقانها يمكن أن يوفّر وقتًا وجهدًا هائلًا، ويحول الأدوات التوليدية من مجرد "مساعد" إلى شريك فعّال في التفكير والإبداع والتنفيذ.
إذا كنت تتعامل مع النماذج اللغوية، فابدأ اليوم بتجريب هذه المهارة، وصمم كل موجِّه وكأنه وسيلة للحصول على أفضل استجابة ممكنة.