ساندویچ کانتکست: یه قالب سهلایه برای پرامپتهای بهتر
خلاصهٔ کاملتر
به گفتهٔ نویسنده، وقتی از یه ابزار هوش مصنوعی جواب کلی و بیفایده میگیری معمولاً مشکل از مدل نیست، از پرامپته. بیشتر پرامپتها یه کار رو لخت تحویل مدل میدن: نه معلومه کی داره میپرسه، نه «خوب» یعنی چی، نه چه محدودیتی هست. مدل این خلأها رو با فرض پر میکنه و خروجی هم بازتاب همون فرضهاست.
قالب پیشنهادی سه لایه داره. لایهٔ بالا زمینهست: نقش و حرفهت، مخاطبی که براش مینویسی، موقعیتی که توش هستی و محدودیتهایی که مدل از جای دیگه نمیفهمه. نویسنده میگه یکی دو جمله معمولاً کافیه. لایهٔ وسط خود کاره، همون چیزی که بیشتر آدمها فقط همین رو مینویسن — و بهتره مشخص باشه («یه ایمیل سهپاراگرافی بنویس» نه «یه ایمیل بنویس»)، دامنهش روشن باشه و با فعل شروع بشه.
لایهٔ سوم، یعنی معیارهای خروجی، همونیه که بیشتر از همه حذف میشه و به تعبیر مقاله دلیل اصلی بیهدف بودن جوابهاست. این لایه به سؤال «از کجا بفهمم جواب داد؟» پاسخ میده: قالب (بولت، جدول، متن روان)، لحن، طول، چیزهایی که نباید بیاد، یه نمونهٔ کوتاه، و نشونههای کیفیت مثل «مثل یه متخصص مطمئن حرف بزن، نه مثل کتاب درسی».
منطق پشتش هم به شیوهٔ کار مدلهای زبانی برمیگرده: مدل داره محتملترین ادامه رو پیشبینی میکنه، و هرچی زمینهٔ تعریفنشده بیشتر باشه بیشتر به میانگین دادهٔ آموزشیش پناه میبره. ترتیب هم اثر داره — زمینهٔ بالا مدل رو قبل از خوندن کار آماده میکنه، پس خود کار از لای عینک اون زمینه تفسیر میشه، و معیارهای پایین بعدش نقش فیلتر رو بازی میکنن.
روش ساختنش پنج قدمه: اول کار خام رو بنویس، بعد ازش بپرس یه همکار باهوش چی باید دربارهٔ تو و شرکتت بدونه و همون رو بالا اضافه کن، بعد بپرس خروجی عالی و خروجی بد چه شکلیه و معیارها رو پایین بذار، بعد کل پرامپت رو بخون و دنبال فرضهای ناخواسته بگرد، و در آخر تست کن. نکتهٔ آخر مهمه: اگه خروجی نزدیک بود ولی یه جا لنگ زد، مشخص کن کدوم لایه کم گذاشته — تقریباً همیشه یا زمینهای تو لایهٔ بالا کم بوده یا محدودیتی تو لایهٔ پایین.
نکات کلیدی:
- سه لایه: زمینه و نقش تو، خود کار، معیارهای خروجی
- لایهٔ معیار خروجی بیشتر از همه حذف میشه و بیشترین ضرر رو میزنه
- کار رو مستقیم و با فعل بنویس؛ درخواست مردد، جواب مردد میسازه
- زمینهٔ بالا مدل رو قبل از خوندن کار آماده میکنه، پس ترتیب لایهها بیاهمیت نیست
- موقع اصلاح، بفهم کدوم لایه کم گذاشته و همون رو درست کن، نه کل پرامپت رو




