پرامپتنویسی چیست و چطور یاد بگیریم؟
پرامپتنویسی یعنی چه، چرا جوابهای هوش مصنوعی گاهی بیفایده است، و پنج تکنیکی که کیفیت خروجی را بلافاصله بالا میبرد — با مثال فارسی.
هر بار که از ChatGPT یا Claude چیزی میپرسی، متنی که مینویسی «پرامپت» است. همین یک متن تعیین میکند جوابی که میگیری قابل استفاده باشد یا یک پاراگراف کلی و بیمصرف.
تجربهی روزمرهی بیشتر آدمها این است: سؤال میپرسند، جواب متوسطی میگیرند، و نتیجه میگیرند که «هوش مصنوعی هنوز خوب نیست». در حالی که تقریباً همیشه مشکل جای دیگری است.
چرا جوابها کلی از آب درمیآیند
مدل زبانی حدس نمیزند تو چه میخواهی. وقتی مینویسی «یک متن تبلیغاتی بنویس»، مدل هیچ اطلاعاتی ندارد از اینکه محصولت چیست، مخاطبت کیست، لحن برندت چطور است و متن قرار است کجا منتشر شود. پس میانگین همهی متنهای تبلیغاتیای که دیده را تولید میکند — و میانگین، همیشه بیروح است.
این مهمترین چیزی است که باید بفهمی: مدل کمهوش نیست، کماطلاع است. کاری که پرامپتنویسی میکند، رساندن اطلاعات لازم است، نه باهوشتر کردن مدل.
پنج تکنیکی که بیشترین تفاوت را میسازند
۱. نقش بده
با «تو یک [متخصص] هستی» شروع کن. این یک جمله دایرهی واژگان، عمق پاسخ و چیزهایی که مدل به آنها اشاره میکند را عوض میکند.
مقایسه کن: «دربارهی سئو توضیح بده» در برابر «تو یک متخصص سئو با ده سال تجربه روی فروشگاههای اینترنتی فارسی هستی. برای یک فروشندهی تازهکار توضیح بده از کجا شروع کند.» جواب دوم کاملاً از جنس دیگری است.
۲. زمینه بده
مخاطب کیست؟ هدف چیست؟ چه چیزی نباید گفته شود؟ سه خط زمینه بیشتر از هر ترفند دیگری کیفیت را بالا میبرد.
۳. قالب خروجی را مشخص کن
«به شکل جدول»، «در پنج بند»، «حداکثر ۲۰۰ کلمه»، «با تیتر و زیرتیتر». خروجی ساختارمند را میشود مستقیم استفاده کرد؛ متن آزاد را باید دوباره سر و شکل داد.
۴. نمونه نشان بده
یک نمونه از «خروجی خوب از نظر خودت» بیشتر از ده خط توضیح اثر دارد. به این کار few-shot میگویند و سادهترین تکنیک حرفهای پرامپتنویسی است. اگر لحن خاصی میخواهی، یک پاراگراف نمونه بچسبان و بنویس «با همین لحن».
۵. یک دور اصلاح کن
جواب اول را پیشنویس در نظر بگیر. «این بخش را کوتاهتر کن»، «مثال واقعی اضافه کن»، «سه نسخهی متفاوت بده» — دور دوم تقریباً همیشه بهتر از دور اول است. بیشتر کسانی که از خروجی ناراضیاند، هیچوقت دور دوم را امتحان نکردهاند.
یک نکتهی مهم برای فارسی
مدلهای امروزی فارسی را خوب میفهمند، ولی اگر زبان خروجی را مشخص نکنی گاهی به انگلیسی جواب میدهند یا فارسی ترجمهای مینویسند. جملهی «به فارسی روان و بدون ترجمهی تحتاللفظی بنویس» را انتهای پرامپت اضافه کن.
همچنین پرامپتهای انگلیسی معمولاً روی متن فارسی هم کار میکنند. لازم نیست پرامپت را ترجمه کنی؛ فقط زبان خروجی را تعیین کن.
اشتباههای رایج
- پرامپت خیلی کوتاه. «یک مقاله بنویس» اطلاعاتی ندارد که مدل بتواند رویش کار کند.
- چند کار در یک پرامپت. اگر همزمان تحقیق، نوشتن و ویرایش بخواهی، هر سه متوسط میشوند. جدا کن.
- ادامه دادن در چت طولانی. وقتی موضوع عوض میشود، چت تازه باز کن. مدل هنوز تحت تأثیر موضوع قبلی است.
- قبول کردن جواب اول. رایگانترین راه بهبود، همان یک دور اصلاح است.
از کجا شروع کنم
بهجای اینکه از صفر پرامپت بنویسی، از یک پرامپت آماده شروع کن و شخصیسازیاش کن. در همین سایت بیش از سه هزار پرامپت دستهبندیشده هست که هرکدام آموزش فارسی استفاده دارد.
سؤالهای پرتکرار
پرامپتنویسی چقدر طول میکشد تا یاد بگیرم؟
مبانیاش یک بعدازظهر است. همین پنج تکنیک بالا حدود هشتاد درصد تفاوت کیفیت را میسازند. بقیهاش با تمرین و دیدن پرامپتهای خوب دیگران میآید.
آیا باید انگلیسی بلد باشم؟
نه. مدلهای امروزی فارسی را خوب میفهمند. فقط اگر از پرامپت انگلیسی آماده استفاده میکنی، انتهایش بنویس به فارسی جواب بدهد.
پرامپت طولانی بهتر است یا کوتاه؟
نه طولانی، بلکه دقیق. یک پرامپت پنج خطی که نقش و مخاطب و قالب را مشخص کرده، از یک پرامپت بیست خطی مبهم بهتر است.
چرا همان پرامپت گاهی جواب متفاوت میدهد؟
مدلهای زبانی ذاتاً تصادفیاند و هر بار مسیر کمی متفاوتی را انتخاب میکنند. اگر خروجی یکنواخت میخواهی، قالب را دقیقتر مشخص کن.
بیش از سه هزار پرامپت دستهبندیشده، هرکدام با آموزش فارسی استفاده.
دیدن مجموعهها