خودانتقادی در پرامپت (Self-Critique)؛ خروجی را مدل خودش ویرایش کند

بهجای بینهایت اصلاح دستی، از خود مدل بخواهید خروجیاش را نقد کند و نسخهٔ بهتر بسازد؛ آموزش الگوی خودانتقادی با دو پرامپت فارسی آماده.
میان «اولین پیشنویس مدل» و «نسخهٔ قابل استفاده»، همیشه یک فاصله هست. عادت ما این است که خودمان ده بار اصلاح کنیم؛ اما یک راه کمهزینهتر وجود دارد: خودانتقادی در پرامپت. از مدل میخواهید اول خروجی بدهد، بعد همان را با معیارهای مشخص نقد کند، و در پایان نسخهٔ اصلاحشده تحویل دهد. مدل، ناقدِ خودش میشود و شما فقط بازبینی نهایی انجام میدهید.
الگوی سهمرحلهای تولید، نقد، بازنویسی
چرا این الگو کار میکند؟ چون نقدهای خودِ مدل، مشخصتر از «بهترش کن» هستند. وقتی مدل بنویسد «پاراگراف دوم به دلیل اصلی پاسخ نمیدهد»، در بازنویسی دقیقاً همان نقطه را میسازد. تفاوت این الگو با زنجیرهٔ پرامپت در این است که همهٔ مراحل در یک پیام اتفاق میافتد و شما فقط خروجی نهایی را میبینید. جایگاه آن در کنار تکنیکهای دیگر را در تکنیکهای پیشرفتهٔ پرامپتنویسی ببینید.
پرامپت آمادهٔ ۱ — متن با نقد ساختاری
وظیفه: برای وبلاگ فروشگاه ما یک پاراگراف معرفی محصول بنویس (حدود ۸۰ واژه).
بعد از نوشتن، در سه خط نقدش کن: ۱) آیا وعدهٔ واضحی دارد؟ ۲) آیا کلمهٔ اضافی دارد؟
۳) آیا برای مخاطب [مشتری معمولی] قابل فهم است؟
در پایان، نسخهٔ نهایی را بر اساس نقد خودت بازنویسی کن.
محصول: [نام و ویژگیهای محصول]
پرامپت آمادهٔ ۲ — کد با نقت فنی
وظیفه: تابع زیر را بازنویسی کن تا خوانا و تستپذیر باشد؛ زبان همان بماند.
سپس خروجیات را از نظر سه معیار نقد کن: نامگذاری، حالتهای خطا، و پیچیدگی.
اگر نقدت نشان داد بازنویسی بهتر ممکن است، نسخهٔ دوم را بده؛
وگرنه توضیح بده چرا نسخهٔ فعلی کافی است.
کد:
[کد شما]
معیارهای نقد؛ جدول پیشنهادی
| نوع خروجی | معیار ۱ | معیار ۲ | معیار ۳ |
|---|---|---|---|
| متن تبلیغاتی | وعدهٔ روشن | کلمهٔ اضافی | درک مخاطب هدف |
| ایمیل رسمی | لحن | طول | اقدام مشخص خواننده |
| کد | نامگذاری | مدیریت خطا | تستپذیری |
| خلاصهٔ جلسه | کاملبودن تصمیمها | اختصار | مسئول و مهلت |
| پرامپت خودتان | وضوح وظیفه | قالب خروجی | شرایط مرزی |
سه نکته که خودانتقادی را از ترفند به ابزار تبدیل میکند
۱. معیار بدهید، نه کلیشه. «نقدش کن» بیمعناست؛ «از نظر X و Y و Z» نقد واقعی میسازد. ۲. نقد را جدا از خروجی بخواهید. اگر مدل نقد را زیر متن بیاورد، بیشتر صادقانه است و کمتر «تعریف از خود». ۳. حداکثر یک دور. خودانتقادی بینهایت، مدل را در حلقه میاندازد؛ قانون کنید: «فقط یک دور نقد و یک نسخهٔ نهایی».
کجا خودانتقادی جواب نمیدهد؟
برای خروجیهای کاملاً قالبدار (مثل JSON با اسکیما) نقد مدل معمولاً تکراری است؛ آنجا اعتبارسنجی ماشینی بهتر است. برای موضوعات بسیار تخصصی هم نقدِ مدل سطح میماند — نقد حرفهای را انسان باید بدهد. دربارهٔ مرزهای خطای مدلها، هذیان مدل چیست را بخوانید.
جمعبندی
خودانتقادی، کمهزینهترین راه ارتقای کیفیت است: هیچ ابزار جدیدی نمیخواهد، فقط تغییر عادت. فرمول نهایی: وظیفه + سه معیار نقد + یک نسخهٔ نهایی. از همین امروز، هر پرامپت مهمتان را با این فرمول ببندید.
نقد واقعی چطور بهنظر میرسد؟
خروجی خودانتقادیِ سالم، بیرحم اما مشخص است؛ تفاوتش را با تعریف از خود در یک نمونه ببینید. برای یک پاراگراف معرفی محصول، نقد ضعیف این است: «متن خوب و روان است و پیام روشنی دارد؛ شاید فقط کمی کوتاهتر شود.» نقد سالم: «۱) وعدهٔ روشن ندارد — خواننده نمیداند بعد از خواندن چه کاری باید بکند؛ ۲) سه عبارت اضافی دارد («در واقع»، «به نوعی»، «همانطور که میدانید») که حذفشان متنی نمیکشد؛ ۳) مثال ندارد؛ یک مصداق واقعی از مشتری، فاصلهٔ ادعا و تجربه را پر میکند.» فرق این دو در جنس جملههاست: نقد سالم قابلاجراست — هر بند آن یک اقدام مشخص است. اگر نقد مدل به تعریف متمایل شد، یک قید اضافه کنید: «هر ایراد را طوری بنویس که مستقیماً قابل اصلاح باشد؛ صفت تحسینآمیز ممنوع». همین یک قید، جنس خروجی را عوض میکند. قاعدهٔ کار با نقد هم ساده است: نقد را بخوانید، بپذیرید یا رد کنید، و در بازنویسی فقط بندهای پذیرفتهشده را به مدل بدهید؛ نقدِ ردشده با یک دلیل یکخطی — این تمرینِ قضاوت چیزی است که مدل نمیتواند جای شما انجام دهد.
پرسشهای پرتکرار
آیا مدل واقعاً خودش را نقد میکند یا تعریف میکند؟
اگر معیار مشخص بدهید و نقد را جدا بخواهید، بیشتر نقد واقعی است؛ بدون معیار، تمایل به تعریف از خروجی دارد.
این روش با ویرایش خودم تضاد ندارد؟
نه؛ خودانتقادی، پیشنویسِ بهتر میسازد؛ بازبینی نهایی همچنان کار شماست — اما بهجای ده دور، یک دور.
برای فارسی هم معیار نقد پیشنهاد دارید؟
سه تای همیشگی: تعابیر ترجمهای، جملههای بلند، و نیمفاصلهها — این سه، شایعترین ایرادهای خروجی فارسی مدلهاست.
خودانتقادی برای پرامپت تصویری هم جواب میدهد؟
با تفاوتی مهم: مدل نمیتواند تصویر را ببیند، اما میتواند پرامپت تصویر را نقد کند. از او بخواهید پرامپت را از نظر تناقض سبکها و نبود جزئیات امضا بازبینی کند؛ نقد خودِ تصویر همچنان چشم شماست.
ادامهٔ مسیر یادگیری
برای عمیقتر شدن در این موضوع، پیشنهاد میکنیم این مطالب را هم بخوانید:
پرامپتنویسی حرفهای؛ ۷ تکنیک که خروجی هوش مصنوعی را متحول میکند پرامپتنویسی در ChatGPT؛ ۱۵ ترفند کاربردی برای فارسیزبانان زنجیرهٔ فکر (Chain-of-Thought)؛ راهنمای فارسی با پرامپت آماده پرامپت زیرو شات چیست؟ راهنمای کامل با مثال آماده مسیر یادگیری پرامپتنویسی از صفر تا حرفهای؛ نقشهٔ راه ۹۰ روزه
این مطلب برایتان مفید بود؟
با پسندیدن، به ما کمک میکنید مطالب بهتری منتشر کنیم.



