التعليمات المخصصة في شات جي بي تي: Custom Instructions والشخصية
7 دقائق تقريبًا
بعد ما فهمنا إن الـContext والتعليمات مش شيء واحد، نبدأ ندخل في التخصيص العام للحساب، لأن هنا ناس كتير بتخلط بين حاجات مختلفة وتستخدمها في المكان الغلط.
في ChatGPT عندك أكثر من طبقة تخص طريقة الرد عليك، وأهم اتنين في الدرس ده هما Personality وCustom Instructions. الاتنين بيأثروا على التجربة، لكن كل واحدة منهم وظيفتها مختلفة، ولو استخدمت واحدة مكان الثانية هتحصل على سلوك غريب أو متناقض.
الأول، يعني إيه Personality؟
الـPersonality هي الأسلوب والنبرة العامة اللي ChatGPT يرد بيها عليك. يعني هل الرد يبقى رسمي، ودود، مباشر، متوازن، أو بطريقة معينة من الطرق المتاحة في إعدادات التخصيص.
المهم جدًا هنا إن Personality لا تغيّر قدرات ChatGPT نفسها. لو اخترت شخصية أكثر ودًا، ده مش معناه إن النموذج بقى أذكى أو بقى عنده أدوات جديدة، هو فقط بيغير طريقة التواصل.
وده فرق لازم يثبت في دماغك، لأن ناس كتير تتعامل مع الشخصية كأنها Role دائم أو كأنها طريقة لبرمجة النموذج، بينما هي في الأساس طبقة Style.
في المنتج الحالي، Personality تعمل جنب حاجات تانية زي Custom Instructions والذاكرة، والتعليمات اللي تكتبها داخل المحادثة نفسها ممكن تعدّل أو حتى تغطي على تأثير الشخصية في الرد الحالي.
طيب Custom Instructions بتعمل إيه؟
الـCustom Instructions هي تعليمات عامة تقول لـChatGPT حاجات تريد منه ياخدها في الاعتبار عبر المحادثات، مثل طريقة معينة تحب تتعامل بيها، مستوى خبرتك، أو قواعد عامة متكررة في أغلب استخدامك.
مثلًا لو أنت تفضّل إن الشرح يبدأ من الأساس وما يقفزش لمفاهيم متقدمة من غير تفسير، دي قاعدة عامة ممكن تكون مناسبة. ولو تفضّل إن الإجابات العربية ما تبدأش بكلمة إنجليزية طالما فيه صياغة عربية طبيعية، دي برضه قاعدة عامة.
لكن لو عندك مشروع كتاب واحد وعايز في المشروع ده فقط العناوين تكون بنمط معين، فدي مش قاعدة عامة للحساب كله، دي أقرب لـProject Instructions.
وهنا نبدأ نشوف الفرق الحقيقي.
قاعدة عامة، قاعدة مشروع، ولا قاعدة مهمة؟
دي واحدة من أهم التقسيمات اللي لازم تتعلمها.
لو القاعدة تنطبق على أغلب استخدامك لـChatGPT، فكر في Custom Instructions أو إعدادات التخصيص.
لو القاعدة خاصة بمشروع مستمر، مكانها الطبيعي غالبًا Project Instructions.
لو القاعدة خاصة بالطلب الحالي فقط، اكتبها في نفس الـChat أو نفس الرسالة.
مثلًا: "اشرح لي بدون قفزات معرفية" ممكن تكون قاعدة عامة لو دي طريقة تعلمك دائمًا. لكن "في هذا المشروع لا تستخدم أكثر من ثلاثة مستويات من العناوين" دي قاعدة مشروع. و"في الرد الحالي فقط، لخص في خمس نقاط" دي Instruction للمهمة الحالية.
لو رميت الثلاثة في Custom Instructions، هتبدأ تشوف أثر القواعد الخاصة في أماكن لا علاقة لها بها.
مثال عملي يوضح الفرق
تخيل إنك تستخدم ChatGPT في ثلاث حاجات: تعلم لغة، كتابة رسائل عمل، وتحليل بيانات.
لو كتبت في Custom Instructions: "كل إجابة لازم تنتهي باختبار قصير"، القاعدة ممكن تكون ممتازة في التعلم، لكنها سخيفة في رسالة بريد أو تحليل جدول.
الأفضل إن القاعدة دي تبقى داخل Project التعلم أو Skill تعليمية، مش تعليمات عامة للحساب.
لكن لو كتبت: "عندما تشرح لي مفهومًا جديدًا، ابدأ بشرحه قبل استخدام المصطلح"، دي قاعدة أكثر عمومية وممكن تفيد في مجالات كثيرة.
ده الفرق بين التخصيص الذكي والتخصيص العشوائي.
Personality مش بديل عن التعليمات
لو اخترت شخصية Professional، ده لا يعني تلقائيًا إن كل نص تطلبه لازم يطلع رسمي جدًا. لو قلت داخل المهمة: "اكتب الرسالة ودية وبسيطة"، ChatGPT هيحاول يطابق المهمة نفسها.
وده منطقي. لأن Personality بتشكل أسلوب التواصل العام، لكن نوع المخرج له تعليماته الخاصة.
يعني لو طلبت Code، مش منطقي إن الشخصية الودودة تحوّل الكود إلى هزار. ولو طلبت خطاب قانوني رسمي، محتوى المهمة له الأولوية في النبرة المطلوبة.
Custom Instructions مش مخزن مشروع
دي من أهم الأخطاء. المستخدم يكتشف إن عنده مكان اسمه Custom Instructions، فيبدأ يحط فيه كل قواعد مشروعه، أسماء الملفات، تفاصيل المنتج، مراحل العمل، معلومات الفريق، وكل حاجة.
بعد فترة يفتح Chat عن موضوع مختلف ويلاقي ChatGPT بيتصرف كأنه لسه جوه المشروع القديم.
السبب إنك استخدمت طبقة عامة لتخزين Context خاص.
خليك فاكر القاعدة دي: Custom Instructions تقول "إزاي أحب ChatGPT يتعامل معايا عمومًا"، لكنها مش أفضل مكان تقول فيه "إيه حالة المشروع الحالي".
إزاي تتجنب التضارب؟
التضارب يحصل لما Personality تقول حاجة، Custom Instructions تقول حاجة تانية، والـPrompt الحالي يقول حاجة ثالثة.
مثلًا اخترت شخصية ودودة، لكن Custom Instructions تقول "اكتب رسميًا دائمًا"، وفي المهمة الحالية قلت "اكتب بأسلوب خفيف وعفوي".
النموذج هيحاول يوازن، لكن أنت أصلًا بنيت إعدادات متعارضة.
الحل مش إنك تزود Instruction رابعة، الحل إنك تنظف الطبقات. خليك مخلي Personality للأسلوب العام، وCustom Instructions للقواعد العامة المستقرة، وسيب النبرة الخاصة للمهمة نفسها تتحدد من Context الرسالة أو المشروع.
هل كل Preference تستحق Custom Instruction؟
لا. لو عندك تفضيل يظهر مرة كل شهر، مش لازم يتحول لقاعدة عامة.
القاعدة تستحق تتحط هناك لما تكون مستقرة، متكررة، ومفيدة في نسبة كبيرة من محادثاتك. غير كده، وجودها الدائم ممكن يبقى Noise.
فكر في التخصيص كمساحة ثمينة، مش مكان تخزن فيه كل ملاحظة قلتها مرة واحدة.
الطريقة الغلط
"هحط كل قواعدي مرة واحدة في Custom Instructions وخلاص."
النتيجة غالبًا إنك بعد شهر يكون عندك قائمة طويلة جدًا، بعضها متعارض، وبعضها خاص بمشروع انتهى، وبعضها أنت نفسك نسيت ليه كتبته.
الطريقة الأفضل
احتفظ في التخصيص العام بالحاجات اللي تصف طريقة التعامل معك بشكل ثابت، وانقل قواعد المشروعات إلى Projects، وقواعد الـWorkflows المتكررة إلى Skills، وتعليمات المهمة إلى نفس الطلب.
ببساطة: كل قاعدة لها نطاق، وكل ما نطاق التخزين يطابق نطاق القاعدة، النتيجة تبقى أنظف.
صنف الجمل التالية إلى Personality، Custom Instructions، Project Instructions، أو Instruction للمهمة الحالية:
"أفضل الشرح المباشر بدون مبالغة."
"في مشروع الكتاب، استخدم نفس أسماء الفصول الموجودة في الخطة."
"في هذا الرد فقط، اعمل المقارنة في جدول."
"خلّي النبرة العامة أكثر مهنية وهدوءًا."
بعد التصنيف، اسأل نفسك لو حطيت كل الأربعة في Custom Instructions، إيه المشاكل اللي ممكن تحصل؟
الخلاصة
Personality تضبط أسلوب التواصل العام، وCustom Instructions تحتفظ بالقواعد العامة اللي تتكرر عبر استخدامك، لكن قواعد المشروع والمهمة لها أماكن أقرب وأوضح. التخصيص الجيد مش إنك تضيف تعليمات أكثر، لكن إنك تحط كل قاعدة في النطاق اللي تنتمي له.
أحسنت، وصلت إلى نهاية الدرس.