کیفیت خروجی ابزارهای هوش مصنوعی فقط به موضوع درخواست وابسته نیست؛ نحوهٔ تعریف هدف، زمینه، محدودیتها و قالب خروجی نیز بر پاسخ اثر میگذارد. این موضوع برای تولید متن، تصویر، ویدیو، صدا و موسیقی کاربرد دارد. برای اینکه توصیهها پراکنده نمانند، میتوانید هر پرامپت را مانند یک «برگهٔ سفارش» بنویسید: هدف چیست، مخاطب کیست، چه محدودیتهایی وجود دارد، خروجی باید چه شکلی باشد و با چه معیاری بررسی شود. ۱۰ تکنیک زیر اجزای همین روش هستند.
شفافیت، دقت و جزئیات: سنگ بنای هر پرامپت خوب
هرچه درخواست روشنتر باشد، احتمال دریافت خروجی مرتبطتر بیشتر میشود. پیش از ارسال پرامپت، مشخص کنید دقیقاً چه میخواهید و کدام اطلاعات برای انجام کار ضروریاند.
- ۱. دقیق باشید، نه کلیگو: به جای «یک داستان بنویس»، بگویید «یک داستان کوتاه علمی تخیلی دربارهٔ رباتی بنویس که در سیارهای دورافتاده به دنبال معنای زندگی میگردد.» جزئیات مرتبط، موضوع و جهت خروجی را روشن میکنند.
- ۲. نقش و شخصیت به هوش مصنوعی بدهید: از هوش مصنوعی بخواهید از دیدگاه مشخصی پاسخ دهد. مثلاً «شما یک بازاریاب محتوا هستید که برای یک شرکت فناوری مقاله مینویسید.» یا «شما یک شاعر قرن نوزدهمی هستید.» نقش باید به انجام کار کمک کند؛ نقشهای تزئینی و نامرتبط معمولاً ارزش چندانی ندارند.
- ۳. مخاطب هدف را مشخص کنید: برای چه کسی مینویسید یا چه کسی قرار است خروجی را ببیند؟ «این متن را برای نوجوانان بنویس.» یا «این تصویر برای یک مجلهٔ هنری مدرن است.» تعیین مخاطب میتواند سطح زبان، میزان توضیح و انتخاب جزئیات را هدایت کند.
ساختاردهی و محدودیتگذاری: راهنمایی هوشمندانه
پس از تعیین هدف و مخاطب، شکل تحویل را مشخص کنید. این بخش از برگهٔ سفارش پاسخ میدهد که خروجی باید چگونه ارائه شود و چه مرزهایی را رعایت کند.
- ۴. فرمت و ساختار خروجی را تعیین کنید: اگر به یک فهرست، پاراگراف، جدول یا کد نیاز دارید، آن را مشخص کنید. مثلاً «پنج ایده برای عنوان مقاله را به صورت لیست شمارهدار ارائه کن.» یا «یک طرح کلی برای مقاله با سه بخش اصلی و زیربخشهای مربوطه بنویس.»
- ۵. محدودیتها را واضح بیان کنید (طول، لحن، سبک): مشخص کنید چه چیزی را میخواهید و چه مرزهایی باید رعایت شوند. «متن نباید بیشتر از ۲۰۰ کلمه باشد.» «لحن رسمی و علمی باشد.» «از اصطلاحات تخصصی پرهیز کن.» محدودیتهای ضروری را در اولویت قرار دهید تا پرامپت با دستورهای فرعی شلوغ نشود.
- ۶. مثال بزنید (Few-shot prompting): اگر میخواهید هوش مصنوعی سبک یا فرمت خاصی را دنبال کند، یک یا چند نمونه ارائه دهید. «مثال: [متن ورودی] -> [خروجی مطلوب]. حالا برای [متن ورودی جدید]، خروجی مشابهی تولید کن.» نمونه باید دقیقاً همان ویژگیای را نشان دهد که انتظار دارید در خروجی تکرار شود.
نمونهٔ کامل: از درخواست مبهم تا برگهٔ سفارش قابلکپی
نسخهٔ ضعیف:
```text
برای محصول ما یک متن اینستاگرام بنویس.
```
نسخهٔ بهبودیافته:
```text
نقش: یک نویسندهٔ محتوای شبکههای اجتماعی باش.
هدف: یک کپشن برای معرفی اپلیکیشن مدیریت کارهای روزانه بنویس.
مخاطب: دانشجویانی که برنامههای درسی و شخصی متعددی دارند.
لحن: روشن، دوستانه و بدون اغراق تبلیغاتی.
ساختار خروجی:
- یک جملهٔ آغازین دربارهٔ مشکل فراموششدن کارها
- دو جمله دربارهٔ کاربرد برنامهریزی روزانه
- یک دعوت کوتاه برای امتحانکردن اپلیکیشن
محدودیتها:
- حداکثر ۱۲۰ کلمه
- از ادعای تضمینی و عبارتهایی مانند «بهترین» و «بینظیر» استفاده نکن
- ایموجی استفاده نکن
اگر اطلاعات ضروری دیگری لازم است، پیش از نوشتن کپشن سؤال بپرس.
```
تفاوت این دو نسخه فقط در طول آنها نیست؛ نسخهٔ دوم هدف، مخاطب، لحن، ساختار، محدودیت و شیوهٔ رفع ابهام را یکجا تعریف میکند.
پیچیدگیها را بشکنید و گام به گام پیش بروید
اگر درخواست چند خروجی یا چند تصمیم متفاوت دارد، آن را به مراحل کوچکتر تقسیم کنید. به این ترتیب میتوانید هر مرحله را جداگانه بررسی و در صورت نیاز اصلاح کنید.
- ۷. وظایف پیچیده را به مراحل کوچکتر تقسیم کنید: به جای یک درخواست بزرگ، آن را به چند مرحله تقسیم کنید و خروجی هر مرحله را مبنای مرحلهٔ بعد قرار دهید. مثلاً ابتدا «یک طرح کلی برای مقاله بنویس»، سپس «بخش اول را بر اساس طرح کلی توسعه بده.»
- ۸. از هوش مصنوعی بخواهید سؤال بپرسد یا ابهامزدایی کند: اگر ممکن است اطلاعات ضروری در درخواست جا افتاده باشد، بنویسید: «اگر ابهامی در درخواست من وجود دارد، پیش از پاسخ سؤال بپرس.» بهتر است این دستور را برای ابهامهای اثرگذار به کار ببرید، نه جزئیاتی که تغییری در نتیجه ایجاد نمیکنند.
تکرار، بازخورد و بهبود: مسیر تکامل پرامپتها
پرامپتنویسی اغلب یک فرایند تکراری است. ممکن است اولین تلاش پاسخ مناسبی بدهد، اما در بسیاری از موارد بررسی خروجی، نقاط مبهم یا محدودیتهای فراموششده را آشکار میکند.
- ۹. خروجیها را بررسی و پرامپت را اصلاح کنید: خروجی را با معیارهای برگهٔ سفارش بسنجید: آیا هدف، مخاطب، قالب و محدودیتها رعایت شدهاند؟ به جای دستور کلی «بهترش کن»، بازخورد مشخص بدهید؛ مثلاً «مقدمه را کوتاهتر کن و اصطلاحات تخصصی را با زبان ساده توضیح بده.» در بینوباکس میتوانید خروجیهای خود را در تاریخچه مدیریت و ویرایش کنید.
- ۱۰. از محدودیتهای منفی استفاده کنید (چه چیزی را نمیخواهید): گاهی مشخصکردن موارد نامطلوب مفید است. «از کلمات عامیانه استفاده نکن.» یا «تصویر شامل هیچ انسانی نباشد.» محدودیت منفی را تا حد امکان کنار جایگزین مطلوب بنویسید؛ برای مثال: «از اصطلاحات تخصصی استفاده نکن و مفاهیم را با زبان عمومی توضیح بده.»
چکلیست نهایی برای پرامپتنویسی بهتر
- آیا هدف اصلی پرامپت روشن است؟
- آیا فقط جزئیات مرتبط را اضافه کردهام؟
- آیا نقش و مخاطب به انجام کار کمک میکنند؟
- آیا فرمت، لحن و محدودیتهای خروجی مشخصاند؟
- آیا یک نمونه میتواند انتظار من را روشنتر کند؟
- آیا بهتر است وظیفه را به چند مرحله تقسیم کنم؟
- خروجی را با چه معیارهایی بررسی و اصلاح خواهم کرد؟
