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