رفتن به محتوا
همه راهنماها

ابزارهای هوش مصنوعی

نوشتن پرامپت بهتر برای ChatGPT و گرفتن پاسخ‌های مفید

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

فهرست مطالب

چرا شیوه‌ی پرسیدن پاسخ را عوض می‌کند

ChatGPT ذهن شما را نمی‌خواند. فقط با کلمه‌های گفت‌وگو کار می‌کند، به‌علاوه‌ی هر چیزی که از آن خواسته شده درباره‌ی شما به خاطر بسپارد. یک درخواست کوتاه و مبهم آن را وادار به حدس زدن می‌کند: شما کیستید، چه می‌خواهید و نتیجه‌ی خوب چه شکلی دارد. پس جاهای خالی را با کلی‌ترین پاسخ ممکن پر می‌کند. برای همین دو نفر می‌توانند درباره‌ی یک موضوع بپرسند و پاسخ‌هایی با کیفیت بسیار متفاوت بگیرند.

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

با زمینه و هدف روشن شروع کنید

بزرگ‌ترین تغییری که به‌تنهایی کیفیت را بالا می‌برد این است که بگویید می‌خواهید به چه برسید و چرا. «درباره‌ی تأخیر یک ایمیل بنویس» را با این مقایسه کنید: «من یک فروشگاه اینترنتی کوچک دارم. مشکل تأمین‌کننده باعث می‌شود سفارش‌های ثبت‌شده در این هفته دیر ارسال شوند. یک ایمیل کوتاه و عذرخواهانه برای مشتریان متأثر بنویس که تأخیر را بدون سرزنش تأمین‌کننده توضیح دهد و امکان لغو را به آن‌ها پیشنهاد کند.» پرامپت دوم وضعیت، مخاطب، لحن و نتیجه‌ی موردنظر را به ChatGPT می‌گوید.

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

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

نقش، محدودیت و قالب تعیین کنید

اینکه از ChatGPT بخواهید نقشی بپذیرد، مثلاً «مثل یک ویراستار باتجربه عمل کن» یا «این را مثل یک معلم ریاضی صبور توضیح بده»، واژگان، عمق و لحن پاسخ را تغییر می‌دهد. نقش جادو نیست و دانشی را که مدل ندارد به او نمی‌دهد، اما راهی سریع است برای نشان دادن نوع تخصص و سبکی که انتظار دارید.

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

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

نمونه نشان دهید و مطلب را در اختیارش بگذارید

وقتی سبک مشخصی می‌خواهید، یک یا دو نمونه از هر توصیفی بهتر است. پاراگرافی را که می‌پسندید بچسبانید و متن تازه‌ای با همان لحن بخواهید، یا یک ورودی نمونه را با خروجی موردانتظار نشان دهید و بعد ورودی واقعی را بدهید. این تکنیک که اغلب few-shot prompting (پرامپت‌نویسی با چند نمونه) نامیده می‌شود، به‌ویژه برای دسته‌بندی، تغییر قالب و بازنویسی خوب جواب می‌دهد.

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

درباره‌ی آنچه به اشتراک می‌گذارید مراقب باشید. پیش از چسباندن، نام‌ها، شماره‌ی حساب‌ها، رمزهای عبور و هر چیز محرمانه را حذف کنید و قواعد کارفرمایتان درباره‌ی استفاده از ابزارهای هوش مصنوعی با داده‌های کاری را رعایت کنید.

کارهای بزرگ را به گام‌ها بشکنید و اصلاح کنید

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

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

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

هر چه اهمیت دارد را راستی‌آزمایی کنید

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

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

یک پرامپت پیگیری خوب از دستیار می‌خواهد پاسخ خودش را مرور کند: ادعاهای سست را نشان دهد، آنچه درباره‌اش مطمئن نیست فهرست کند و پیشنهاد دهد چه چیزی باید دوباره بررسی شود. همه‌چیز را پیدا نمی‌کند، اما اغلب بخش‌هایی را نشان می‌دهد که سزاوار نگاه دوباره‌اند.

آنچه خوب جواب می‌دهد را به‌عنوان قالب ذخیره کنید

وقتی پرامپتی نتیجه‌ی خوب می‌دهد، نگهش دارید. یک فایل یادداشت ساده کافی است، و خود ChatGPT هم دستورهای سفارشی (custom instructions) دارد که در هر گفت‌وگو اعمال می‌شوند، پروژه‌هایی که دستورهای ثابت را با مجموعه‌ای از فایل‌ها کنار هم نگه می‌دارند و GPTهای سفارشی برای کارهایی که زیاد تکرار می‌کنید. ترجیحات ثابت‌تان را آنجا بگذارید، مثل نقش، مخاطب همیشگی و سبکی که می‌پسندید، تا هر پرامپت تازه بتواند روی کار پیش رو تمرکز کند.

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

ChatGPT محصول OpenAI است و rStock با OpenAI وابستگی ندارد. شرایط استفاده‌ی OpenAI را رعایت کنید و داده‌های محرمانه یا شخصی را از پرامپت‌هایتان دور نگه دارید.

پرسش‌های متداول: نوشتن پرامپت بهتر برای ChatGPT و گرفتن پاسخ‌های مفید

ادامه مطالعه