من Vectors of Mind - الصور في الأصل.
[صورة: محتوى بصري من المنشور الأصلي] أنت بعد قراءة هذا المنشور
لقد أصبح عملي قريبًا بشكل خطير من مهندس الأوامر1. وهذا يناسبني، لأنه يجمع بين حبي للكتابة، والقياسات النفسية، ومعالجة اللغة الطبيعية. إليك بعض تقنيات الأوامر الأكثر قوة:
استخدم تعليمات واضحة ومحددة
التفكير المتسلسل
جمع المعلومات المطلوبة قبل القيام بمهمة
تقسيم المهام إلى خطوات
المصطلحات التقنية هي صديقك
مجموعة من العبارات المفيدة
1. تعليمات واضحة ومحددة#
المحامون وعلماء الكمبيوتر يجيدون هذا بشكل طبيعي. في الواقع، واحدة من متع الأوامر هي أنه يمكن للمرء أن يكون أقل دقة بكثير مقارنة بالكود العادي، وغالبًا ما تفهم نماذج اللغة الكبيرة الفكرة. ومع ذلك، يمكن تحسين العديد من الطلبات ببساطة عن طريق أن تكون صريحًا بشأن المهمة والشكل الذي يجب أن تتخذه الإجابة. على سبيل المثال، قمت مؤخرًا بجمع هذه الوجبة:
[صورة: محتوى بصري من المنشور الأصلي]
كان طعمها رائعًا، شكرًا لسؤالك. أمثلة أخرى:
“لخص تاريخ الذكاء الاصطناعي في فقرة.”
“أنشئ جدولًا لأقدم العائلات اللغوية مرتبة حسب العمر. كن شاملاً.”2
“أعد كتابة النص المقتبس بأسلوب وايت وسترنك. أعطني ثلاث خيارات.”
“احسب مصفوفة ارتباط بيرسون للأعمدة 2-7 من الملف المرفق.csv.”
متابعة: “اكتب كودًا لعرض النتائج كخريطة حرارية بدقة عالية كافية لاستخدامها في ملصق. استخدم أفضل الممارسات في الاختيارات الجمالية.”
غالبًا ما تتضمن التعليمات المحددة أمثلة محددة. كتب وايت وسترنك عناصر الأسلوب. الاستشهاد بكتابهم أفضل من استخدام الصفات مثل “موجز”، “احترافي”، أو “ممتاز” في الكتابة. جزئيًا لأن نماذج اللغة الكبيرة تميل إلى الإفراط في الأداء، خاصة على الصفات المحددة. لذا، إذا كنت تريد من الروبوت أن يتبنى شخصية ساخرة، حاول إخباره بالتصرف مثل فيرونيكا مارس أو ريجينا جورج من Mean Girls.
2. التفكير المتسلسل#
تم تدريب نماذج اللغة الكبيرة على مجموعة نصوص ضخمة للتنبؤ بالكلمة التالية. بشكل مدهش، يجعلها هذا جيدة في تقريب التفكير، لكنها تنهار بسرعة في المهام المعقدة. هنا، يمكن أن تعني “المعقدة” شيئًا مثل “جمع الأرقام في العمود 1”. هذا صعب جدًا في محاولة واحدة، وسوف تخرج برقم يبدو معقولًا ومن المحتمل أن يكون في النطاق الصحيح ولكنه ليس الإجابة الصحيحة. إضافة “فكر في الأمر على مراحل” يفعل العجائب. غالبًا، لا تحتاج حتى إلى تحديد ما هي الخطوات؛ يمكن لنماذج اللغة الكبيرة استنتاج أن جمع العمود يتطلب خطوات وسيطة لكتابة “n1 + n2 + n3 + … + n100 =” إنه في الأساس يوجه نفسه للحصول على إجابة أفضل على الجانب الأيمن من علامة المساواة. أو، بالتشبيه، يمنح نفسه الوقت للتفكير في الأمر. لأي مشكلة، العبارة “فكر في الأمر على مراحل” هي خط دفاعك الأول في التعامل مع هلوسات نماذج اللغة الكبيرة. إذا لم ينجح ذلك، قم بتعداد الخطوات بنفسك (تقنية سنعود إليها).
3. جمع المعلومات المطلوبة قبل القيام بمهمة#
إذا طلبت من chatGPT كتابة منشور مدونة (لن أفعل أبدًا) أو دالة بايثون (سأفعل بالتأكيد)، فسوف يكتبها دون أن يطلب تفاصيل ما تريده بالفعل. يمكن تجنب الكثير من هذا بقول شيء مثل، “أريد كتابة دالة تقوم بـ X؛ ما المعلومات التي أحتاج إلى جمعها قبل البرمجة؟” أو “اكتب دالة تقوم بـ X، ولكن أولاً اطلب أي معلومات مطلوبة قبل كتابة الكود.” حيث “X” هو وصف جزئي.
4. تقسيم المهام إلى خطوات#
عندما يفشل chatGPT في مهمة ولا يساعد التفكير المتسلسل، قم بتقسيم المهمة إلى مهام فرعية. غالبًا ما يكون هذا نصف العمل في البداية، وبالمصادفة، ما هو (حاليًا) صعب على نماذج اللغة الكبيرة القيام به بمفردها. ومع ذلك، لاحظ أنك يمكن أن تستعين غالبًا بنموذج اللغة الكبيرة أيضًا3. على سبيل المثال، طلبت من chatGPT أن يأتي بعناصر لاختبار الإبداع (الذي يمكنك تصفحه):
أحاول أن أتوصل إلى المزيد من الأسئلة المشابهة لاختبار الجمعيات البعيدة (RAT). يتطلب RAT من الأفراد العثور على كلمة مشتركة تربط بين ثلاث كلمات تبدو غير مرتبطة. إليك بعض مجموعات الكلمات:
1. كوخ، سويسري، كعكة (الإجابة: جبن)
2. عالي، كتاب، كرسي (الإجابة: مدرسة)
3. فاكهة، نظرة، حركة مرور (الإجابة: مربى)
4. كريم، تزلج، ماء (الإجابة: جليد)
5. ألم، صياد، ملفوف (الإجابة: رأس)
6. آداب، جولة، تنس (الإجابة: طاولة)
7. سقوط، ممثل، غبار (الإجابة: نجم)
8. ضوء، عيد ميلاد، عصا (الإجابة: شمعة)
9. سلطة، رأس، أوزة (الإجابة: بيضة)
10. موسيقى، ألم، أخضر (الإجابة: تفاح)
ما هي أفضل الممارسات؟ كيف يجب أن أفكر في هذا على مراحل؟
مثل فهم كيفية جمع الأرقام، chatGPT رائع في إنتاج “وصفات” لإنجاز المهام. بعد أن قدم، كل ما كان علي قوله هو:
“رائع! الآن قم بتنفيذ تلك العملية لإنتاج 5 أسئلة جديدة”
ثم خمسة أخرى، وخمسة أخرى. كنت قد حاولت سابقًا طلب عناصر جديدة مباشرة، وكانت الاقتراحات مروعة. لمثال أكثر تعقيدًا بكثير، انظر كيف استخدم معهد سلامة الذكاء الاصطناعي هذه التقنية (من بين حيل أخرى) لحل مشكلة تم تصميمها لتكون مستحيلة لنماذج اللغة الكبيرة.
5. المصطلحات التقنية هي صديقك#
المصطلحات التقنية هي مناطق جذب لسلوك نماذج اللغة الكبيرة الكفء. على سبيل المثال، وصف مرض وطلب ما هو “مشار إليه” سيأخذك أبعد من أن تسأل، “ماذا يجب أن أفعل؟” استخدام “مشار إليه” يخبر نموذج اللغة الكبيرة بمطابقة الأعراض الخاصة بك مع كل كتاب طبي تم كتابته. الأخير يطابق طلب النصيحة الطبية/الحياتية، والتي تم تدريبه على عدم تقديمها. استخدام المصطلحات التقنية أو غير العامية ينقلك خارج مساحة المساعد العادي، التي تحتوي على معظم الحواجز ونصائح مستوى Reddit.
6. مجموعة من العبارات المفيدة#
إليك بعض العبارات التي أجد نفسي أستخدمها
“هل هذا صحيح؟”
كلما كتبت ملخصًا لعمل شخص آخر أو وصفت فكرة لست على دراية تامة بها، أقوم بنسخ ولصق كتابتي وأسأل إذا كانت صحيحة. عادة ما يكون جيدًا جدًا في الرد عندما تكون الأجزاء قابلة للنقاش
“هل أنت متأكد؟”
بالمثل، كلما اشتبهت في أن نموذج اللغة الكبيرة يروج للهراء، أسأل إذا كان متأكدًا. إذا غير رأيه، فخذ الادعاء بحذر شديد.
“ساعدني في العصف الذهني.” “كن مبدعًا”
أحد أفضل استخدامات نموذج اللغة الكبيرة هو مساعدتك في استكشاف مساحة الأفكار. أحيانًا، يحتاج إلى تشجيع للابتعاد عن الإجابات النمطية.
إذا كان لديك أي عبارات مفضلة، أضفها في التعليقات!
كما أصبح أكثر تشتتًا مما أود، لذا إذا كان لديك أي عمل تعاقدي في علم البيانات، الذكاء الاصطناعي، أو القياسات النفسية، تواصل معي! ↩︎
بصراحة، لا توجد طريقة في العالم لنموذج اللغة الكبيرة أن يسرد جميع العائلات اللغوية الـ 142-420 في العالم. حيث أن هذا “مستحيل” (أي بعيد جدًا عن سلوكه الافتراضي، بعد حد معين من الرموز)، “شامل” يخدم لمقاومة جاذبية استجابة قصيرة، مما يجعل نموذج اللغة الكبيرة أكثر شمولاً. هذا هو الجانب السلبي للأوامر، الذي يتدهور أحيانًا إلى التوسل، والتوسل، والرشوة، والتهديد. ↩︎
حقيقة أنه يمكنك الحصول على مساعدة من نموذج اللغة الكبيرة في تقسيم المهمة الفرعية تشير إلى أن هذا سيكون أيضًا آليًا بشكل متزايد. من يدري ما الذي ستكون الأجيال القادمة قادرة عليه. ↩︎