پرامپت خوب مثل brief دقیق برای همکار باهوش است. در این مقاله ساختار، محدودیتها، مثالها و چکلیست کیفیت را میبینی.
پرامپت خوب چه شکلی است؟
مدل زبانی حدسزن قوی است، نه ذهنخوان. هرچه نقش، هدف، محدودیت، فرمت خروجی و مثال را روشنتر بدهی، نتیجه قابلاعتمادتر میشود. پرامپتنویسی مهارت محصول و مهندسی است، نه جادوی کلمات قشنگ.

قالب سریع: نقش + هدف + ورودی + محدودیت + فرمت خروجی + یک مثال.
اجزای ضروری brief
- نقش: مثلاً «بازبینکنندهٔ کد پایتون»
- زمینه: نسخهٔ زبان، فریمورک، محدودیت پروژه
- خروجی: لیست باگ، پچ، یا توضیح سطح مبتدی
- مرز: چه چیزهایی را حدس نزند و بپرسد
اگر خروجی باید JSON یا جدول باشد، schema را صریح بنویس. مدل در فرمتهای مشخص معمولاً پایدارتر عمل میکند.
تکنیکهای کاربردی برای برنامهنویسها
از مدل بخواه قدمبهقدم فکر کند ولی فقط نتیجهٔ نهایی ساختیافته را چاپ کند. برای کد، همیشه بگو تست یا ورودی/خروجی نمونه چیست. برای بازنویسی، لحن و طول را قفل کن. اگر جواب مبهم شد، با سؤالهای بسته ادامه بده نه پرامپت از صفر.

چکلیست کیفیت قبل از ارسال
- آیا بدون حدس اضافه میشود به سؤال جواب داد؟
- آیا مثال منفی/مثبت دادهای؟
- آیا معیار پذیرش داری (مثل «حداکثر ۸ خط»)?
- آیا زمینهٔ محرمانه را حذف کردهای؟
برای تمرین، یک باگ واقعی از پروژهات را با پرامپت ضعیف و قوی مقایسه کن. تفاوت معمولاً در وضوح محدودیتهاست، نه در تعارف با مدل.
اشتباهات رایج
درخواست کلی مثل «کد را بهتر کن» بدون معیار؛ چسباندن لاگ صدخطی بدون خلاصه؛ اعتماد کور به کد تولیدشده بدون تست؛ و عوض کردن همزمان ۵ متغیر در پرامپت که نمیفهمی کدام تغییر مؤثر بود.
یک تغییر در هر تکرار: یا فرمت را عوض کن، یا مثال اضافه کن، یا محدودیت را دقیقتر کن.
مسیر تمرین ۷ روزه
روز۱: پرامپت توضیح مفهوم. روز۲: تولید تست. روز۳: ریویو PR. روز۴: خلاصهٔ داک. روز۵: تبدیل نیاز به user story. روز۶: دیباگ با stack trace. روز۷: ساخت چکلیست شخصی پرامپت. خروجیها را در یک فایل نگه دار تا الگوی خودت شکل بگیرد.
جمعبندی
پرامپتنویسی یعنی طراحی قرارداد با مدل. با نقش، فرمت، مثال و معیار پذیرش، جوابها از «تقریباً درست» به «قابل استفاده در کار» نزدیک میشوند. همین مهارت را روی پکیجها و پروژههای واقعی تکرار کن.
نکتههای اجرایی برای هفتهٔ بعد
برای موضوع «پرامپت» یک هدف کوچک هفتگی بنویس که قابل اندازهگیری باشد: مثلاً یک تمرین، یک PR آموزشی، یا یک صفحهٔ خلاصه. یادگیری بدون خروجی بیرونی خیلی زود تبخیر میشود.
زمان مطالعه را به بلوکهای ۲۵–۴۰ دقیقهای بشکن و آخر هر بلوک یک جمله از «چیزی که اشتباه میفهمیدم» یادداشت کن. همین یادداشتها بعداً منبع پست یا چیتشیت خودت میشوند.
اگر شغل تماموقت داری، بهجای انتظار برای آخر هفتهٔ آزاد، سه بلوک کوتاه وسط هفته را در تقویم قفل کن. ثبات کمحجم از انفجار ناگهانی مطالعه پایدارتر است و مغز فرصت تثبیت دارد.
اگر وسط راه گیر کردی، مسئله را کوچکتر کن نه اینکه منبع عوض کنی. تعویض مداوم دوره همان دشمن پیشرفت خاموش است.
اتصال به بقیهٔ مسیر یادگیری
هر مفهوم را به یک پروژهٔ زنده وصل کن—حتی اگر پروژهٔ شخصی باشد. لینک داخلی به دستهبندی وبلاگ و پکیجهای Knowxis کمک میکند مسیرت از مقالهٔ تکی به مهارت انباشته تبدیل شود.
در تیم، آموخته را در قالب کوتاه برای همکار توضیح بده. اگر نتوانستی ساده توضیح دهی، هنوز نقطهٔ مبهم داری و این بهترین سیگنال برای دور بعدی مطالعه است.
یک پوشهٔ شخصی «learnings» بساز و برای هر موضوع سه فایل نگه دار: خلاصه، مثال کد، و لیست اشتباهات. بعد از یک ماه، همین پوشه از هر کتاب پراکنده برایت کاربردیتر میشود.
چکلیست کیفیت فهم
- میتوانم مسئله را در دو جمله برای غیرمتخصص بگویم
- یک مثال حلشده با دست دارم
- یک ضدمثال یا دام رایج میشناسم
- میدانم قدم بعدی تمرین چیست
- میتوانم یک تمرین ۱۰ دقیقهای برای فرد تازهکار طراحی کنم
اگر بیشتر این موارد برقرار بود، برو سراغ موضوع بعدی. اگر نه، همان بخش را با پروژهٔ کوچکتر تکرار کن. کیفیت از عمق میآید، نه از تعداد تبهای باز.
خطای شناختی رایج در مسیر فنی
خیلیها consum کردن محتوا را با پیشرفت اشتباه میگیرند: ویدیو دیدن، هایلایت کردن، ذخیره کردن مقاله. پیشرفت وقتی است که بتوانی بدون نگاه به منبع، مسئله را حل کنی یا باگ را ایزوله کنی. برای «پرامپت» همین معیار را بگذار.
دومین خطا مقایسهٔ سرعت خودت با دیگران در شبکههای اجتماعی است. مسیرها فرق دارد؛ فقط روند هفتگی خودت را با هفتهٔ قبل خودت بسنج. اگر خروجی تمرین بیشتر شده، روی مدار درستی.
آخر هر هفته فقط به یک سؤال جواب بده: «چه چیزی را این هفته میتوانم انجام دهم که هفتهٔ پیش بلد نبودم؟» اگر جواب خالی بود، روش مطالعه را عوض کن نه لزوماً موضوع را.
پیشنهاد بستهٔ تمرینی ۷ روزه
- روز ۱: خلاصهٔ یکصفحهای از مفاهیم کلیدی
- روز ۲: پیادهسازی کوچکترین مثال ممکن
- روز ۳: شکستن عمدی مثال و دیباگ
- روز ۴: توضیح برای یک دوست فرضی
- روز ۵: اتصال به یک پروژهٔ واقعی کوچک
- روز ۶: مرور اشتباهات و بازنویسی خلاصه
- روز ۷: استراحت فعال + فهرست سؤالات باز
این بسته را برای «پرامپت» شخصیسازی کن و در تقویم بگذار. اگر روزی جا ماندی، زنجیره را از نو شروع نکن؛ از همان روز بعدی ادامه بده. کمالگرایی قاتل پیوستگی است.
جمعبندی نهایی این بخش
مقاله نقطهٔ شروع است، نه خط پایان. با تمرین اندازهپذیر، پروژهٔ کوچک، و بازبینی هفتگی، «پرامپت» از سطح آشنایی به سطح مهارت قابل استفاده در کار میرسد. هر وقت گیر کردی، به فروشگاه و پکیجها یا دستهٔ مرتبط وبلاگ برگرد و همان مفهوم را از زاویهٔ دیگر ببین.
این مطلب برای چه کسی مناسب است؟
برای برنامهنویسها و علاقهمندانی که میخواهند مفهوم را عملی و بدون حاشیه یاد بگیرند.
چطور تمرین کنم؟
همان روز یک مینیپروژه یا تمرین کوتاه از بخشهای مقاله بساز و نتیجهاش را یادداشت کن.
قدم بعدی چیست؟
بعد از فهم پایه، یک پروژه کوچک انتخاب کن و مفاهیم را داخل همان پروژه تکرار کن؛ یادگیری با پروژه ماندگارتر است.
هنوز نظری ثبت نشده. اولین نفر باشید.