هندسة الموجّهات وتوجيه النماذج

إن استخدمت ChatGPT أو Google Gemini أو أي مساعد آخر، فلعلّك لاحظت أن طريقة صياغة سؤالك تؤثّر في جودة الجواب. وأحيانًا يكفي تعديل بسيط في الكلمات ليتغيّر الرد تمامًا. السبب أن النماذج اللغوية الكبير…

كيف تشكّل الموجّهات سلوك النموذج

إن استخدمت ChatGPT أو Google Gemini أو أي مساعد آخر، فلعلّك لاحظت أن طريقة صياغة سؤالك تؤثّر في جودة الجواب. وأحيانًا يكفي تعديل بسيط في الكلمات ليتغيّر الرد تمامًا. السبب أن النماذج اللغوية الكبيرة تتأثّر مباشرة بما نسمّيه هندسة الموجّهات: صناعة تعليمات واضحة توجّه مخرجات النموذج.

الموجّه (Prompt) هو النص الذي تكتبه للنموذج: سؤال، أو تعليمة، أو وصف للمهمة. وهو المدخل الوحيد الذي يعتمد عليه النموذج ليعرف ما تريد.

يمكن تصوّر النموذج اللغوي كمصباح كاشف في غرفة مظلمة. إن وجّهته بدقّة، أضاء تمامًا ما تحتاج إليه. وإن كان توجيهك غامضًا، تشتّت الضوء في كل اتجاه فجاء الرد غير مركّز.

لنأخذ مثالًا. تخيّل أنك تستخدم ChatGPT وتسأل:

1موجّه غامض: «حدّثني عن الفضاء.»

الرد: «الفضاء واسع ويحتوي على كواكب ونجوم ومجرّات.»

2موجّه واضح ومحدّد: «اشرح لي الثقوب السوداء كما لو كنت في العاشرة من عمري.»

الرد: «الثقب الأسود يشبه مكنسة كهربائية عظيمة في الفضاء، تسحب إليها كل شيء — حتى الضوء!»

ما الفرق؟ الموجّه الثاني يخبر النموذج تحديدًا بما تريد: شرحًا مبسّطًا، لا إجابة عامة.

في هذا الفصل نتناول كيف تكتب موجّهات أفضل، وكيف تتجنّب الأخطاء الشائعة، وكيف توجّه النموذج نحو ردود أكثر نفعًا.

أنواع التوجيه: دون أمثلة، وبمثال واحد، وبعدة أمثلة

ليست كل الموجّهات متساوية. فحسب كمية السياق الذي تقدّمه، تختلف الأساليب وتختلف معها جودة الرد.

التوجيه دون أمثلة (Zero-Shot)

هو أن تطلب من النموذج إنجاز مهمة دون أن تعطيه أي مثال، فيعتمد كليًا على ما تعلّمه في التدريب.

مثال:

لماذا يهمّ؟ هذا الأسلوب مفيد عندما يكون الموضوع مألوفًا للنموذج. لكن في المهام التي تتطلّب نبرة أو صيغة أو أسلوبًا محدّدًا، قد تفتقر الردود إلى الاتساق.

التوجيه بمثال واحد (One-Shot)

يرفع دقّة الرد بإعطاء النموذج مثالًا واحدًا على ما تريد.

مثال:

الموجّه

«هذا مثال على تقييم قصير لمنتج: ”هذا الهاتف كاميرته ممتازة لكن بطاريته لا تكفي طويلًا.“ الآن لخّص هذا التقييم بالأسلوب نفسه: ”هذا الحاسوب سريع لكن شاشته باهتة.“»

الرد: «هذا الحاسوب سرعته ممتازة لكن شاشته ضعيفة.»

لماذا يهمّ؟ يساعد المثال الواحد النموذج على اتّباع نمط معيّن مع بقاء مساحة من المرونة. لكن في المهام المعقّدة قد لا يكفي مثال واحد.

التوجيه بعدة أمثلة (Few-Shot)

هو أن تعطي النموذج عدة أمثلة حتى يتّضح النمط تمامًا.

مثال:

الموجّه

«فيما يلي ثلاثة تقييمات قصيرة لمنتجات:

”هذا الهاتف كاميرته ممتازة لكن بطاريته لا تكفي طويلًا.“
”هذا الكرسي مريح لكن تركيبه متعب.“
”هذا الحاسوب سريع لكن شاشته باهتة.“

الآن لخّص هذا التقييم بالصيغة نفسها: ”هذه الساعة الذكية أنيقة لكن تطبيقاتها محدودة.“»

الرد: «هذه الساعة الذكية مظهرها جميل لكن خيارات تطبيقاتها قليلة.»

لماذا يهمّ؟ يعلّم هذا الأسلوب النموذج كيف يبني الرد في المهام التي تحتاج إلى نبرة أو صياغة أو منطق ثابت. وهو مفيد بوجه خاص في خدمة العملاء، والملخّصات القانونية، وإعداد التقارير.

ممارسات فعّالة في كتابة الموجّهات

عرفنا حتى الآن كيف تشكّل الموجّهات ردود النموذج، وما هي أساليب التوجيه المختلفة. لننتقل الآن إلى كيفية بناء موجّه أفضل يعطي نتائج واضحة وعالية الجودة.

الموجّه الغامض يؤدّي إلى جواب عام أو ناقص، أما الموجّه المنظّم فيساعد النموذج على إدراك ما تحتاجه بالضبط. وسواء كنت تستخدم النماذج للكتابة أو البحث أو البرمجة أو الأتمتة، فهذه الممارسات تحسّن النتيجة.

كن محدّدًا

من الأخطاء الشائعة استخدام موجّهات واسعة أو غامضة، فتضطر النموذج إلى التخمين. الأفضل أن تقدّم تفاصيل واضحة توجّه الرد.

لماذا ينجح؟ لأن الموجّه المحدّد يدفع النموذج إلى التركيز على المطلوب وتقديم جواب منظّم ومفيد.

استخدم تعليمات واضحة

قد يعرف النموذج الموضوع جيدًا، لكنه لا يعرف الشكل الذي تريده إلا إذا قلته صراحة. فإن أردت ردًّا رسميًا ومنظّمًا، فاطلبه بوضوح.

لماذا ينجح؟ لأن النموذج صار يعرف الصيغة والغرض والتفاصيل التي يجب أن يوردها.

قدّم السياق

مثل البشر، يعمل النموذج بشكل أفضل عندما يدرك الصورة الأوسع. فإن أردت نبرة أو صيغة أو أسلوبًا معيّنًا، فاذكره في الموجّه.

لماذا ينجح؟ لأن السياق يساعد النموذج على ضبط نبرته والتوجّه إلى الجمهور الصحيح.

جرّب وحسّن

لا يصل النموذج دائمًا إلى المطلوب من المحاولة الأولى. فإن لم يكن الرد كما توقّعت، أعِد صياغة الموجّه، أو أضف تفاصيل، أو عدّل التعليمات.

لماذا ينجح؟ لأن الموجّه المعدّل يحدّد بنية الرد ويضمن نتيجة أكثر إفادة.

خلاصة عملية في هندسة الموجّهات

إتقان هندسة الموجّهات هو المفتاح للاستفادة الكاملة من هذه النماذج. وفي القسم التالي نتناول تقنيات متقدّمة مثل الاستدلال المتسلسل وإعادة صياغة الموجّه، وهي تساعد النموذج على معالجة المشكلات خطوةً خطوة للوصول إلى نتائج أدقّ.

تجنّب المزالق: سوء المواءمة، وحقن الموجّهات، والتحيّز

حتى مع موجّهات جيدة البناء، قد تأتي ردود النموذج غير متوقّعة أو مضلّلة أو متحيّزة. يحدث ذلك عندما يفهم النموذج الموجّه على غير المقصود، أو يُستغل عبر حقن الموجّهات، أو يعكس تحيّزًا موجودًا في بيانات تدريبه. ومعرفة هذه المزالق تساعدنا على استخدام أكثر موثوقية ومسؤولية.

سوء المواءمة: عندما يفهم النموذج غير المقصود

يحدث سوء المواءمة عندما يفسّر النموذج الموجّه بطريقة تختلف عمّا أردت، فيأتي الرد غير ذي صلة أو غير صحيح. وغالبًا ما يكون السبب أن الطلب غامض أو متعدّد المعاني.

مثال:

هنا افترض النموذج أن المقصود هو المكان لا لغة البرمجة.

كيف نعالج ذلك؟

القاعدة العملية: إن جاءك رد غير متوقّع، فأعِد صياغة الموجّه بسياق أكثر تحديدًا.

حقن الموجّهات: التلاعب بالنظام لتجاوز تعليماته

حقن الموجّهات مخاطرة أمنية يحاول فيها المستخدم خِداع النظام ليكشف معلومات أو يتجاهل تعليمات سابقة. وقد تنجح هذه المحاولات مع أنظمة لم تُحصَّن جيدًا.

مثال:

النظام المحصَّن جيدًا يرفض هذا الطلب، لكن غياب ضوابط الحماية قد يجعله يستجيب.

كيف نمنع ذلك؟

وهذه المسألة تزداد أهمية في بيئات العمل والمجالات الحسّاسة أمنيًا.

التحيّز: ردود غير منصفة أو منحازة

لأن هذه النماذج تتعلّم من بيانات واقعية، فقد تعكس ما فيها من تحيّزات. ومعنى ذلك أن الرد قد يعزّز صورًا نمطية أو يقدّم معلومات غير متوازنة دون قصد.

مثال:

كيف نعالج ذلك؟

النماذج اللغوية لا تملك آراءً؛ هي تعكس أنماطًا موجودة في بيانات التدريب. وصياغة الأسئلة بحياد تساعد في تقليل المخرجات المتحيّزة.

تقنيات متقدّمة: الاستدلال المتسلسل وإعادة صياغة الموجّه

بعد أن غطّينا أساسيات هندسة الموجّهات، لننتقل إلى تقنيتين تساعدان النموذج على إنتاج ردود أدقّ وأكثر ترتيبًا، وتفيدان بوجه خاص في المهام التي تحتاج استدلالًا.

الاستدلال المتسلسل: حل المشكلة خطوةً خطوة

تولّد النماذج اللغوية ردودها عادةً على أساس احتمالات الكلمة التالية، وهذا يعني أنها لا تفكّك المشكلة إلى خطوات من تلقاء نفسها إلا إذا طُلب منها ذلك. لكن بعض النماذج دُرِّبت خصيصًا على الاستدلال المعقّد وحل المشكلات متعدّدة الخطوات.

نماذج مُحسَّنة للاستدلال

مثال دون استدلال متسلسل

الموجّه: «كم يساوي 12 × 15؟»

الرد: «180.»

الجواب صحيح لكن دون تفسير. وهذا شائع في النماذج المُهيَّأة أساسًا للمحادثة أكثر من الاستدلال المعقّد.

مع استدلال متسلسل

الموجّه: «احسب 12 × 15 خطوةً خطوة.»

الرد من نموذج مُحسَّن للاستدلال:

  1. 12 × 10 = 120
  2. 12 × 5 = 60
  3. 120 + 60 = 180

الجواب النهائي: 180.

لماذا ينجح هذا الأسلوب؟

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

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

نصيحة: إن كنت تعمل مع نموذج لا يقدّم استدلالًا متعدّد الخطوات تلقائيًا، فإضافة عبارة مثل «اشرح خطوةً خطوة» أو «فكّك المسألة منطقيًا» إلى موجّهك يحسّن الدقّة والترتيب.

إعادة صياغة الموجّه: تحسين الرد بدل البدء من جديد

أحيانًا لا يكون الرد الأول مناسبًا تمامًا. وبدلًا من البدء من الصفر، تتيح لك إعادة صياغة الموجّه تعديل الطلب للحصول على جواب أفضل.

مثال

1الموجّه الأول: «اشرح التغيّر المناخي.»

الرد: «يشير التغيّر المناخي إلى تحوّلات طويلة المدى في درجات الحرارة وأنماط الطقس…»

2الموجّه المعاد صياغته: «اشرح التغيّر المناخي بكلمات بسيطة لطفل في العاشرة.»

الرد: «الأرض مثل بطانية كبيرة. وعندما نحرق كثيرًا من الوقود، تصبح البطانية أثقل فتحتجز حرارة أكثر، وهذا يغيّر الطقس.»

لماذا ينجح؟

لأن إعادة الصياغة تضبط الرد بحسب النبرة والجمهور ومستوى التعقيد المطلوب. وهي مفيدة خاصةً عندما تأتي الردود تقنية أكثر من اللازم أو عامة أكثر من اللازم.

نصيحة: إن لم يلبِّ الرد حاجتك تمامًا، أضف توضيحات مثل:

أهم ما نخرج به من هذا الفصل

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

لكن النموذج لا يعرف إلا ما تعلّمه أثناء التدريب. وفي الفصل التالي نتجاوز هذا القيد بالبحث في مصادر خارجية قبل صياغة الجواب.