Milad Mobaseri
تصویر مفهومی از گفتگوی روشن یک انسان با هوش مصنوعی
هوش مصنوعی

پرامپت‌نویسی: چطور از هوش مصنوعی جواب به‌ درد بخور بگیریم؟

چرا جواب‌های ChatGPT کلی و بی‌خاصیت‌اند و چطور با پنج جزء ساده، نقش، کار، زمینه، قالب و محدودیت، جواب‌های خیلی بهتری بگیریم؛ با مثال‌های روزمره و یک الگوی آماده.

احتمالاً این تجربه رو داشتی: از ChatGPT یا یه هوش مصنوعی دیگه چیزی می‌پرسی و جوابی می‌گیری که غلط نیست، ولی به درد هم نمی‌خوره. کلی، طولانی، شبیه متن‌هایی که هزار بار خوندی. خبر خوب اینه که راه‌حلش یه مهارت ساده‌ست به اسم پرامپت‌نویسی.

بیشتر وقت‌ها مشکل از هوش مصنوعی نیست؛ از سؤاله. هوش مصنوعی ذهن‌خوان نیست. فقط همون چیزی رو می‌دونه که بهش گفتی، و جاهای خالی رو با «معمولی‌ترین» حدس پر می‌کنه. این مقاله نشون می‌ده چطور با چند تغییر ساده، همون ابزار جواب‌های خیلی بهتری بده؛ بدون هیچ دانش فنی.

یک درخواست مبهم و یک درخواست دقیق، و جواب‌هایی که هر کدام می‌گیرند

پرامپت‌نویسی چیه؟

پرامپت یعنی همون متنی که برای هوش مصنوعی می‌نویسی: سؤال، درخواست یا دستور. اسمش فنی به نظر می‌رسه، ولی مهارتش خیلی شبیه یه کار روزمره‌ست: توضیح دادن یه کار به یه همکار تازه‌وارد.

فرض کن به یه کارمند جدید بگی «یه ایمیل بنویس». چی می‌نویسه؟ معلوم نیست. ولی اگه بگی «یه ایمیل کوتاه و مؤدبانه به مشتری بنویس که سفارشش سه روز دیر می‌رسه، عذرخواهی کن و ده درصد تخفیف برای خرید بعدی پیشنهاد بده»، تقریباً همون چیزی رو می‌گیری که می‌خواستی.

هوش مصنوعی دقیقاً همین‌طوره: یه همکار خیلی باسواد و سریع، که هیچ‌چیز از تو و موقعیتت نمی‌دونه.

پنج جزء پرامپت‌نویسی خوب

لازم نیست همیشه همه‌شون رو بنویسی، ولی هر کدوم که اضافه بشه، جواب بهتر می‌شه.

۱. نقش: «تو کی هستی؟»

بگو از چه زاویه‌ای جواب بده. «مثل یه مشاور مالی»، «مثل یه معلم صبور که برای یه نوجوون توضیح می‌ده»، «مثل یه ویراستار سخت‌گیر». این یه جمله لحن، سطح توضیح و نوع جواب رو عوض می‌کنه.

۲. کار: «دقیقاً چی می‌خوای؟»

به‌جای «درباره‌ی رژیم بگو» بنویس «یه برنامه‌ی غذایی یه‌هفته‌ای بده». فعل مشخص (بنویس، خلاصه کن، مقایسه کن، فهرست کن، اشکال‌هاش رو پیدا کن) نصف کاره.

۳. زمینه: «موقعیتت چیه؟»

مهم‌ترین و فراموش‌شده‌ترین بخش. هوش مصنوعی نمی‌دونه کی هستی، بودجه‌ت چقدره، مخاطبت کیه یا قبلاً چی امتحان کردی. هر چیزی که یه آدم برای کمک بهت لازم داشت بدونه، اینجا بنویس.

۴. قالب: «جواب چه شکلی باشه؟»

جدول؟ فهرست؟ سه پاراگراف؟ حداکثر ۱۰۰ کلمه؟ به زبان ساده؟ اگه نگی، معمولاً یه متن طولانی با تیترهای زیاد می‌گیری.

۵. محدودیت‌ها و نمونه: «چی نه، و چیزی شبیه چی»

«اصطلاح انگلیسی نیار»، «بیشتر از ۵ مورد نه»، «لحن رسمی نباشه». و اگه یه نمونه از چیزی که دوست داری داری، بذارش: «لحنش شبیه این متن باشه: ...». یه نمونه از ده خط توضیح بهتر کار می‌کنه.

قبل و بعد: سه مثال روزمره

مثال ۱: برنامه‌ی سفر

❌ «برای سفر به شیراز برنامه بریز.»

✅ «برای یه سفر سه‌روزه به شیراز در اردیبهشت برنامه بریز. ما یه زوج میانسال هستیم، ماشین نداریم، پیاده‌روی زیاد برامون سخته و به جاهای تاریخی و غذاهای محلی علاقه داریم. برای هر روز صبح، ظهر و عصر رو جدا بنویس و جاهای نزدیک به هم رو در یه روز بذار.»

مثال ۲: یه پیام سخت

❌ «یه پیام بنویس که به صاحبخونه بگم کولر خرابه.»

✅ «یه پیام کوتاه و مؤدبانه برای صاحبخونه‌م بنویس. کولر از دو هفته پیش خرابه، یه بار تلفنی گفتم و پیگیری نشده. می‌خوام محترمانه ولی جدی باشه و بپرسم کی تعمیرکار میاد. حداکثر پنج خط.»

مثال ۳: یاد گرفتن یه مفهوم

❌ «تورم چیه؟»

✅ «تورم رو برای کسی توضیح بده که اقتصاد نخونده. با یه مثال از خرید روزمره شروع کن، بعد بگو چرا وقتی تورم بالاست، پس‌انداز نقدی ارزشش رو از دست می‌ده. بدون فرمول، حداکثر دو پاراگراف.»

در هر سه مثال، پرامپت دوم طولانی‌تره، ولی چیز پیچیده‌ای نداره. فقط اطلاعاتی رو که توی ذهن خودت بود، روی کاغذ آورده.

گفتگو کن، یه‌بار نپرس

بزرگ‌ترین اشتباه اینه که اولین جواب رو جواب نهایی بدونیم. هوش مصنوعی یه گفتگوئه، نه یه دستگاه جست‌وجو. بعد از جواب اول می‌تونی بگی:

  • «کوتاه‌ترش کن.»
  • «مورد سوم رو بیشتر توضیح بده.»
  • «لحنش رو صمیمی‌تر کن.»
  • «این دو گزینه رو توی یه جدول مقایسه کن.»

هر بار که اصلاح می‌کنی، جواب به چیزی که می‌خوای نزدیک‌تر می‌شه.

چرخه‌ی پرسیدن، گرفتن جواب و اصلاح کردن تا رسیدن به نتیجه‌ی دلخواه

سه ترفند ساده که خیلی‌ها نمی‌دونن

۱. بذار اول اون سؤال بپرسه. وقتی خودت هم دقیق نمی‌دونی چی لازمه، بنویس: «قبل از این‌که جواب بدی، هر سؤالی لازم داری ازم بپرس.» هوش مصنوعی همون اطلاعاتی رو که کم داره ازت می‌خواد.

۲. بخواه قدم‌به‌قدم فکر کنه. برای مسئله‌هایی که حساب و استدلال دارن (مقایسه‌ی دو وام، تصمیم بین دو گزینه)، بنویس «قدم‌به‌قدم بررسی کن». احتمال اشتباه کمتر می‌شه و می‌تونی ببینی کجای استدلالش رو قبول نداری.

۳. ازش بخواه خودش رو نقد کنه. بعد از جواب بنویس: «حالا مثل یه منتقد سخت‌گیر، ضعف‌های این جواب رو بگو.» خیلی وقت‌ها خودش ایرادهایی پیدا می‌کنه که تو ندیده بودی.

هوش مصنوعی هم اشتباه می‌کنه

هوش مصنوعی گاهی با اطمینان کامل حرف غلط می‌زنه: یه آمار، یه تاریخ، یه قانون یا یه منبع که اصلاً وجود نداره. به این می‌گن «توهم» (hallucination)، و ظاهرش دقیقاً شبیه جواب درسته.

چند قاعده‌ی ساده:

  • عدد، تاریخ، قانون و منبع رو همیشه از یه جای معتبر چک کن.
  • برای پزشکی، حقوقی و مالی، جوابش رو نقطه‌ی شروع بدون، نه تصمیم نهایی. با متخصص هم مشورت کن.
  • اگه منبع خواستی، لینکش رو باز کن و ببین واقعاً همون حرف رو زده یا نه.

چیزهایی که نباید بنویسی

هر چیزی که توی این ابزارها می‌نویسی، روی سرورهای یه شرکت دیگه ذخیره می‌شه. پس:

  • رمز عبور، شماره‌ی کارت، کد ملی و اطلاعات حساب بانکی هرگز.
  • اطلاعات خصوصی دیگران (پرونده‌ی پزشکی یه دوست، اطلاعات مشتری‌ها) رو بدون اسم و مشخصات بنویس.
  • اسناد محرمانه‌ی محل کار رو قبل از پاک کردن اطلاعات حساس، کپی نکن.

یه الگوی آماده

اگه فقط یه چیز از این مقاله یادت بمونه، این الگو باشه:

نقش: مثل یک [متخصص / معلم / ویراستار ...] رفتار کن.
کار: [دقیقاً چه چیزی بنویسد، خلاصه کند، مقایسه کند ...].
زمینه: [من کی هستم، موقعیت چیه، مخاطب کیه، چی رو قبلاً امتحان کردم].
قالب: [جدول / فهرست / چند پاراگراف، حداکثر چند کلمه، چه لحنی].
محدودیت: [چه چیزهایی نباشد]. اگر اطلاعاتی کم است، اول از من بپرس.

جمع‌بندی

پرامپت خوب نوشتن یه مهارت فنی نیست؛ همون مهارت قدیمی واضح توضیح دادنه. هر چی هوش مصنوعی رو بیشتر شبیه یه همکار باهوش ولی بی‌خبر ببینی و موقعیتت رو براش روشن‌تر کنی، جواب‌هایی می‌گیری که واقعاً به کارت میان. و یادت باشه: جواب اول، فقط شروع گفتگوئه.

#هوش مصنوعی#ChatGPT#پرامپت‌نویسی