ما هو تحديد الدور؟ ولماذا يغير جودة الإجابات؟
لماذا يهمّ هذا الدرس؟ المشكلة التي يحلّها التلقيد بالأدوار
عندما تتعامل مع نموذج لغوي كبير مثل GPT-4 أو Claude أو Gemini، فإنك في الواقع تتعامل مع محرك استدلال إحصائي ضخم تدرّب على مليارات النصوص المتنوعة: من أدلة البرمجة، إلى الوصفات الغذائية، إلى العقود القانونية، إلى المحادثات اليومية. بدون توجيه واضح، سيحاول النموذج أن يرضي الجميع في آن واحد — فيعطيك إجابة متوسطة تحاول أن تكون "عامة" و"آمنة" و"محايدة" قدر الإمكان. النتيجة؟ مخرجات سطحية، لغة مترددة، وتفاصيل مفقودة.
هنا يأتي دور التلقيد بالأدوار (Role Prompting). الفكرة بسيطة في جوهرها: أنت تخبر النموذج صراحةً "أنت الآن لست مساعدًا عامًا؛ أنت خبير محدد بمعايير مهنية معينة". هذا التوجيه لا يغيّر فقط نبرة الرد، بل يغيّر فعليًا المعرفة التي يستدعيها النموذج من ذاكرته التدريبية، والأسلوب الذي ينظّم به المعلومات، والافتراضات التي يبني عليها إجابته.
لنأخذ مثالًا واقعيًا: إذا سألت النموذج "كيف أستثمر 10,000 دولار؟" فستحصل على قائمة عامة من النصائح المالية المكررة. أما إذا قلت له "أنت مستشار مالي معتمد (CFP) بخبرة 15 عامًا في إدارة محافظ العملاء ذوي الدخل المتوسط، وتتحدث مع عميل يريد استثمار مبلغ 10,000 دولار لمدة 5 سنوات مع تحمّل مخاطر معتدلة" — فستحصل على تحليل مختلف جذريًا: تقسيم الأصول بنسب محددة، ذكر أدوات استثمارية بأسمائها (مثل صناديق المؤشرات VTI أو VOO)، تحذيرات من مخاطر محددة، وسؤال متابعة عن أفق الاستثمار. هذا ليس سحرًا؛ إنه نتيجة توجيه النموذج إلى "المنطقة" الصحيحة من معرفته.
كيف يعمل التلقيد بالأدوار فعليًا؟
عندما تكتب "أنت محامٍ"، فأنت لا تضيف معلومات جديدة إلى النموذج. أنت تقوم بشيء أكثر دقة: أنت تنشّط أنماطًا لغوية ومعرفية محددة ارتبطت في بيانات التدريب بالنصوص القانونية. النموذج لا "يصبح" محاميًا، لكنه يبدأ في توليد نصوص تحاكي بنية الكتابة القانونية: استخدام مصطلحات مثل "وفقًا للمادة"، "يُشترط"، "خلاف ذلك"، والتركيز على الشروط والاستثناءات والآثار المترتبة.
هذا التأثير يمتد لثلاثة أبعاد رئيسية:
- النبرة (Tone): هل الرد رسمي أم ودود؟ حازم أم استشاري؟ حيادي أم متحمس؟ الدور يحدد ذلك.
- المعرفة (Knowledge): أي جزء من قاعدة المعرفة الهائلة سيتم استدعاؤه؟ دور "طبيب" يستدعي المعرفة الطبية، ودور "مهندس برمجيات" يستدعي معرفة برمجية.
- الأسلوب (Style): كيف يتم تنظيم المعلومات؟ هل نبدأ بالخلاصة أم بالتفاصيل؟ هل نستخدم نقاطًا أم فقرات سردية؟ هل نستخدم جداول أم رسومًا بيانية وصفية؟
مثال تطبيقي مفصّل: "أنت محامٍ" مقابل "أنت صديق"
لنأخذ سيناريو حقيقيًا: أنت مستأجر، وصاحب العقار يطالبك بدفع تكلفة إصلاح سخان الماء الذي تعطّل بسبب قدمه (عمره 12 عامًا). تريد أن تفهم موقفك القانوني.
الطلب بدون دور:
سخان الماء في شقتي تعطل، والمالك يريدني أن أدفع ثمن الإصلاح. ما رأيك؟
النتيجة المتوقعة: رد عام يقول "يعتمد على قوانين بلدك وعقد الإيجار، لكن عادةً ما يكون المالك مسؤولًا عن الإصلاحات الأساسية..." — معلومات صحيحة لكنها غير محددة وغير قابلة للاستخدام العملي.
الطلب مع دور محدد:
أنت محامٍ متخصص في قانون الإيجارات في مصر، ولديك خبرة 10 سنوات في قضايا المستأجرين ضد الملاك. أنا مستأجر في القاهرة، وسخان المياه في شقتي تعطل، وعمره 12 عامًا. المالك يطالبني بدفع تكلفة الإصلاح (حوالي 3000 جنيه). عقد الإيجار لا يذكر شيئًا عن المسؤولية عن الإصلاحات. ما هو موقفي القانوني؟ وما هي الخطوات العملية التي يجب أن أتخذها؟
النتيجة المتوقعة: رد يبدأ بتحديد الأساس القانوني (مثلًا: الإشارة إلى القانون المدني المصري وقانون الإيجارات القديم رقم 49 لسنة 1977 وتعديلاته)، ثم يشرح أن العرف المستقر في المحاكم المصرية هو أن المالك مسؤول عن الإصلاحات الأساسية التي تجعل العين صالحة للاستعمال، ثم يعطيك خطوات عملية: إرسال إنذار رسمي عبر محضر، توثيق حالة السخان بالصور، والامتناع عن الدفع حتى يتم البت في الأمر، مع تحذير من أن بعض المحاكم قد تنظر إلى الأمر بشكل مختلف إذا كان العقد يتضمن بندًا ضمنيًا.
لاحظ الفرق: الدور لم يغيّر فقط النبرة، بل غيّر نوع المعلومات التي تم استدعاؤها. النموذج لم يعد يتحدث بشكل عام عن "القوانين"، بل بدأ في البحث عن قوانين محددة لبلد محدد، وأعطى إجراءات عملية قابلة للتنفيذ.
مثال ثانٍ: "أنت طاهٍ محترف"
لنفترض أن لديك بقايا دجاج مشوي، وأرز بسمتي، وزبادي، وتريد فكرة عشاء.
بدون دور: "يمكنك عمل دجاج مع أرز وزبادي. أضف بعض التوابل."
مع دور:
أنت طاهٍ محترف في مطعم شرق أوسطي راقٍ. لديّ بقايا دجاج مشوي (حوالي 300 جرام)، كوبان من أرز بسمتي مطبوخ، وكوب من الزبادي اليوناني. اقترح طبقًا واحدًا محددًا يمكن تحضيره في 20 دقيقة، مع ذكر الخطوات الدقيقة ودرجات الحرارة والتوابل بالكميات.
النتيجة: وصفة "دجاج بالزبادي والكركم مع أرز محمّص بالشعيرية" — مع خطوات مثل "سخّن مقلاة على نار متوسطة، أضف ملعقتين كبيرتين من السمن البلدي، حمّص الشعيرية حتى تصبح ذهبية (حوالي 3 دقائق)، ثم أضف الأرز وقلّبه لمدة دقيقتين قبل إضافة الماء المغلي". هذا المستوى من التحديد لا يأتي من فراغ؛ إنه نتيجة توجيه النموذج إلى "قاعدة بيانات" الوصفات الاحترافية بدلًا من قاعدة البيانات العامة.
كيف تطبّق ذلك خطوة بخطوة؟
إليك صيغة عملية مكوّنة من 4 خطوات يمكنك تطبيقها فورًا مع أي أداة (ChatGPT، Claude، Gemini، أو أي واجهة أخرى):
- حدد الدور بدقة: لا تكتب "أنت خبير". اكتب "أنت خبير في ماذا بالضبط؟" — "خبير أمن سيبراني متخصص في اختبار اختراق تطبيقات الويب"، "خبير تسويق محتوى لشركات SaaS في مرحلة النمو"، "مراجع لغوي متخصص في النصوص الأكاديمية باللغة العربية". كلما زاد التحديد، زادت دقة النتيجة.
- أضف سياق الخبرة: "لديك 10 سنوات من الخبرة في..." أو "عملت سابقًا مع شركات بحجم..." هذا يوجّه النموذج إلى استخدام لغة عملية وليس نظرية.
- حدد الجمهور الذي تخاطبه: "أنت تشرح هذا لمبتدئ تمامًا" أو "أنت تخاطب مديرًا تنفيذيًا ليس لديه خلفية تقنية". هذا يضبط مستوى التعقيد والمصطلحات.
- حدد المهمة والمخرجات المطلوبة: "أعطني 3 خيارات مع مقارنة بينها"، "اكتب ردًا رسميًا بالبريد الإلكتروني"، "حلّل هذا الكود وحدد 5 ثغرات محتملة".
مثال كامل يجمع كل الخطوات:
أنت مدير مشروع برمجيات حاصل على شهادة PMP، ولديك 8 سنوات من الخبرة في إدارة فرق تطوير Agile. أنا مطور مبتدئ، وأعمل على مشروع شخصي صغير (تطبيق ويب لإدارة المهام). مشروعي تأخر أسبوعين بسبب تغيير المتطلبات من العميل. كيف أتعامل مع هذا الموقف؟ أعطني 3 خيارات عملية مع إيجابيات وسلبيات كل خيار، واختر الأفضل مع تبرير.
لاحظ كيف أن هذا الطلب يحدد: الدور (مدير مشروع PMP)، الخبرة (8 سنوات Agile)، الجمهور (مطور مبتدئ)، السياق (مشروع شخصي، تأخير أسبوعين)، والمخرجات (3 خيارات مع مقارنة وتوصية).
نصيحة الخبراء
لا تكتفِ بتحديد الدور مرة واحدة في بداية المحادثة. أعد تأكيد الدور في كل رسالة إذا كنت في محادثة متعددة الخطوات. النماذج اللغوية الحديثة لديها "نافذة سياق" (Context Window) تتناقص أهميتها مع طول المحادثة، وقد "ينسى" النموذج الدور الذي أسندته إليه في بداية الجلسة إذا طال النقاش. الحل العملي: في كل رسالة متابعة، أضف سطرًا مثل "استمر في دورك كمحامٍ متخصص في قانون الإيجارات" أو "مع الحفاظ على دورك كطاهٍ محترف". هذا يضمن بقاء النبرة والمعرفة ثابتتين طوال الجلسة.
الأخطاء الشائعة في التلقيد بالأدوار
الأخطاء الشائعة (وكيف تتجنبها)
- خطأ: "أنت خبير" بدون تحديد المجال. هذا لا يفعل شيئًا. النموذج دائمًا "خبير" في كل شيء. حدد المجال بدقة: "خبير في اللوائح الضريبية للمؤسسات الصغيرة في السعودية".
- خطأ: استخدام دور لا يتناسب مع المهمة. إذا طلبت من النموذج أن "يكون محاميًا" ثم سألته عن وصفة كيك، فستحصل على رد مشوّه يحاول أن يجعل الوصفة "قانونية". اختر الدور الذي يخدم المهمة فعليًا.
- خطأ: تجاهل الجمهور المستهدف. دور "خبير" بدون تحديد الجمهور سينتج ردًا بمستوى تعقيد عشوائي. حدد دائمًا من سيقرأ الرد.
- خطأ: عدم تحديد المخرجات. "أخبرني عن..." تعني أن النموذج سيختار الشكل. حدد: "اكتب قائمة مرقمة"، "أعطني جدول مقارنة"، "اكتب فقرة واحدة من 100 كلمة".
- خطأ: الاعتقاد أن الدور يضمن الصحة. الدور يوجّه الأسلوب والمعرفة، لكنه لا يضمن أن المعلومات صحيحة. النموذج قد "يختلق" قوانين أو أرقامًا. تحقق دائمًا من الحقائق الحرجة، خاصة القانونية والطبية والمالية.
مثال متقدم: تطبيق عملي في البرمجة
لنفترض أنك تريد مراجعة كود بايثون. الطلب البسيط "راجع هذا الكود" سيعطيك ملاحظات عامة. الطلب مع الدور:
أنت مهندس برمجيات كبير في شركة Google، متخصص في Python وأمن التطبيقات. راجع الكود التالي وركّز على: 1) ثغرات أمنية محتملة (حقن SQL، XSS، مشاكل في إدارة الجلسات)، 2) مشاكل الأداء مع البيانات الكبيرة، 3) انتهاكات PEP 8. أعطني النتائج كقائمة مرقمة، مع تحديد خطورة كل مشكلة (حرجة/متوسطة/منخفضة) واقتراح إصلاح محدد لكل مشكلة.
[الصق الكود هنا]
النتيجة: مراجعة منظمة، بترتيب الأولويات، مع اقتراحات إصلاح محددة مثل "استخدم استعلامًا مُعدًا (Prepared Statement) بدلًا من f-string في السطر 42" — بدلًا من "يجب تحسين الأمان".
التمرين التطبيقي (أقل من 15 دقيقة)
الآن دورك. المهمة: اكتب طلبًا بتلقيد دور للحصول على نصيحة حول تغيير مهني.
الخطوات:
- اختر مهنة تحلم بها (مثل: مصمم UI/UX، مدير منتج، كاتب تقني، محلل بيانات).
- اكتب طلبًا يحدد: الدور (خبير في هذا المجال)، الخبرة (عدد سنوات)، الجمهور (أنت — مع ذكر خلفيتك الحالية)، والسياق (أنت تفكر في الانتقال من مجالك الحالي)، والمخرجات المطلوبة (3 خيارات عملية مع مقارنة).
- نفّذ الطلب مع أي أداة ذكاء اصطناعي تستخدمها.
- قيّم النتيجة: هل كانت محددة وقابلة للتنفيذ؟ هل استخدمت المصطلحات الصحيحة للمجال؟ هل بدت وكأنها نصيحة من شخص يعمل في المجال فعلًا؟
للتحقق الذاتي: إذا كانت النتيجة لا تزال عامة (مثل "تعلم المهارات المطلوبة" أو "ابحث عن فرص تدريب")، فأنت بحاجة إلى إضافة المزيد من التفاصيل إلى دورك. أعد كتابة الطلب مع إضافة: اسم أدوات محددة يستخدمها المحترفون في هذا المجال، أو تحدٍّ شائع يواجهونه، أو سؤال متابعة يوضح أن النموذج "يعيش" الدور. النتيجة الجيدة هي التي تجعلك تشعر أنك تتحدث مع شخص يعرف تفاصيل المهنة من الداخل، وليس مع موسوعة عامة.
جاري تحميل التقييمات...