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

لیست مطالب
۱) چرا یک پرامپت خوب «ساختار» دارد؟
بیشتر کاربران هوش مصنوعی را مثل یک موتور جستوجو صدا میزنند: یک جملهٔ کوتاه مینویسند و انتظار معجزه دارند. اما مدلهای زبانی مثل یک همکار تازهواردِ بسیار باهوشاند؛ اگر دقیق به آنها نگویید چه میخواهید، برای شما حدس میزنند و نتیجه کلی و بیروح میشود. راز کار در این است که خواستهتان را به بلوکهای شفاف بشکنید. اگر تازه شروع کردهاید، پیشنهاد میکنیم ابتدا راهنمای نوشتن پرامپت برای مبتدیها را بخوانید تا مبانی دستتان بیاید.
مثال: پرامپت ضعیف: «دربارهٔ بازاریابی محتوا بنویس.» در برابرِ پرامپت ساختارمند: «تو یک متخصص بازاریابی محتوا هستی. یک پلن هفتروزهٔ اینستاگرام برای یک کافهٔ محلی بنویس؛ هر روز یک ایده، لحن صمیمی، حداکثر سه خط، خروجی در قالب جدول.»
چرا نسخهٔ دوم بهتر کار میکند؟ چون مدل دیگر لازم نیست حدس بزند شما چه سطحی از جزئیات، چه لحنی و چه قالبی میخواهید. هر قید اضافه، فضای ابهام را کوچکتر و خروجی را قابلپیشبینیتر میکند.
یک راه ساده برای بهخاطر سپردن این ایده، «قاعدهٔ همکار تازهوارد» است: تصور کنید میخواهید همین کار را به یک همکار باهوش اما کاملاً بیاطلاع از پروژه بسپارید. هر چیزی که لازم است به آن همکار توضیح دهید تا اشتباه نکند، دقیقاً همان چیزی است که باید در پرامپت هم بنویسید. این نگاه ساده کمک میکند بلوکهای گمشده را سریع پیدا کنید و بفهمید کجای خواستهتان مبهم مانده است.
۲) بلوک اول: نقش و شخصیت مدل (Role)
اولین کاری که در یک پرامپت حرفهای انجام میدهیم، تعیین «نقش» است. وقتی به مدل میگویید «تو یک وکیل باتجربه هستی» یا «تو یک معلم ریاضی دبستان هستی»، در واقع لحن، عمق تخصص و واژگان پاسخ را از همان ابتدا تنظیم میکنید. نقشدادن مثل انتخاب عینک مناسب برای مدل است؛ همان سؤال از زبان یک متخصص، پاسخی کاملاً متفاوت میگیرد.
مثال: «تو یک متخصص ارشد سئو با ده سال تجربه هستی. مثل کسی که به یک صاحب کسبوکار توضیح میدهد صحبت کن، نه مثل یک مقالهٔ فنی.»
چرا کار میکند؟ چون مدل روی حجم عظیمی از متن آموزش دیده و «نقش» به آن کمک میکند سبک و دانشی را فعال کند که به آن نقش نزدیک است. هرچه نقش مشخصتر باشد، پاسخ حرفهایتر میشود.
۳) بلوک دوم: زمینه و بافت (Context)
مدل ذهن شما را نمیخواند. هر چیزی که در سرتان بدیهی است ولی به مدل نگفتهاید، یک شکاف اطلاعاتی است که با حدس پر میشود. زمینه یعنی همان جزئیاتی که وضعیت شما را روشن میکند: مخاطب کیست، هدف نهایی چیست، چه محدودیتهایی دارید و چه چیزهایی قبلاً امتحان شده است.
مثال: «زمینه: من مدیر یک فروشگاه آنلاین لوازمخانگی هستم. مخاطبم خانمهای ۳۰ تا ۴۵ سالهاند و میخواهم نرخ باز شدن ایمیلها را بالا ببرم. تا حالا سه ایمیل تخفیفی فرستادهام و جواب نگرفتهام.»
چرا کار میکند؟ چون زمینهٔ خوب، مدل را از حالت «پاسخ عمومی به همه» خارج میکند و به سمت راهحلی میبرد که دقیقاً به وضعیت شما میخورد. برای درک اینکه چرا این ابزارها در کسبوکار اینقدر مهم شدهاند، اهمیت هوش مصنوعی در کسبوکار را ببینید.
۴) بلوک سوم: وظیفه و هدف دقیق (Objective)
این قلب پرامپت است: دقیقاً میخواهید مدل چه کاری انجام دهد؟ از فعلهای صریح استفاده کنید — «خلاصه کن»، «مقایسه کن»، «بازنویسی کن»، «ده ایده بده». مبهمترین بخش اغلب همینجاست؛ «کمکم کن» یا «یه چیزی بنویس» به مدل هیچ جهتی نمیدهد.
مثال: «وظیفه: این متن ۵۰۰ کلمهای را به یک خلاصهٔ پنجبندی تبدیل کن که یک مدیر پرمشغله در کمتر از یک دقیقه بخواند و تصمیم بگیرد.»
چرا کار میکند؟ چون وقتی هدف را با معیار روشن (پنج بند، کمتر از یک دقیقه) بیان میکنید، مدل میداند موفقیت چه شکلی است و خروجی را دقیقاً به همان سمت هدایت میکند. اگر میخواهید عمیقتر روی ابزارهای متنمحور کار کنید، مجموعهٔ آموزشهای ChatGPT نقطهٔ شروع خوبی است.
۵) بلوک چهارم: محدودیتها و قیدها (Constraints)
محدودیتها همانجایی هستند که پرامپت آماتور از حرفهای جدا میشود. طول متن، چیزهایی که باید حتماً باشند، چیزهایی که نباید باشند، سطح زبان و حتی «چهکاری نکن» را اینجا مشخص میکنید. قیدها به مدل کمک میکنند در چارچوب شما بماند و از پرگویی یا انحراف جلوگیری میکنند.
مثال: «محدودیتها: حداکثر ۱۵۰ کلمه، بدون اصطلاح فنی، از اعداد و آمار استفاده نکن، و در پایان یک سؤال برای تعامل بپرس.»
چرا کار میکند؟ چون مدلهای زبانی تمایل دارند بیشازحد توضیح بدهند؛ قید صریح این تمایل را مهار میکند. البته یادتان باشد این ابزارها هم مرز و محدودیت دارند؛ آشنایی با توان و محدودیتهای واقعی هوش مصنوعی کمک میکند انتظارات درستی داشته باشید.

۶) بلوک پنجم: سبک، لحن و مخاطب (Style و Tone و Audience)
یک متن واحد را میتوان به هزار شکل نوشت. اینکه خروجی رسمی باشد یا خودمانی، فنی باشد یا ساده، برای کودک باشد یا مدیرعامل، همگی به لحن و مخاطبی که تعریف میکنید بستگی دارد. این بلوک تضمین میکند خروجی نهفقط درست، بلکه مناسبِ جای درست باشد.
مثال: «سبک: دوستانه و پرانرژی مثل یک منتور. لحن: تشویقکننده. مخاطب: کسی که تازه برنامهنویسی یاد میگیرد و زود دلسرد میشود.»
چرا کار میکند؟ چون مدل بین «درستبودن» و «مناسببودن» تفاوت قائل میشود و با دانستن مخاطب، انتخاب واژهها و مثالها را عوض میکند. همین ظرافت است که خروجی هوش مصنوعی را از یک متن ماشینی به چیزی انسانی نزدیک میکند — موضوعی که در نگاه واقعبینانه به هوش مصنوعی بهعنوان ابزار بیشتر بازش کردهایم.
۷) بلوک ششم: قالب خروجی (Response Format)
آخرین بلوک تعیین میکند جواب در چه ظرفی ریخته شود: جدول، فهرست شمارهدار، پاراگراف، کد، JSON یا حتی یک نامه. مشخصکردن قالب، هم خواندن خروجی را ساده میکند و هم باعث میشود بتوانید مستقیم از آن استفاده کنید بدون بازنویسی.
مثال: «خروجی را در قالب یک جدول سهستونه بده: ستون اول ایده، ستون دوم توضیح یکخطی، ستون سوم سطح دشواری (کم/متوسط/زیاد).»
چرا کار میکند؟ چون قالب مشخص، مدل را وادار میکند اطلاعات را سازماندهی کند و از پاسخهای درهم و طولانی جلوگیری میکند. جالب است بدانید همین اصول ساختاری تقریباً روی همهٔ مدلهای بزرگ جواب میدهد؛ در مقایسهٔ ChatGPT و دیپسیک میبینید که رفتار مدلها با پرامپت خوب چقدر شبیه میشود.
یک ترفند کاربردی: اگر میخواهید خروجی را بعداً در یک ابزار دیگر استفاده کنید، همان ساختار مقصد را در پرامپت بخواهید. مثلاً اگر قرار است جواب در یک فایل اکسل برود، بخواهید خروجی با ویرگول جدا شود؛ و اگر قرار است در یک برنامه استفاده شود، قالب JSON را مشخص کنید. این کار ساعتها کپیوپیست و مرتبسازی دستی را حذف میکند.
۸) همه را کنار هم بگذاریم: قالب آمادهٔ CO-STAR
شش بلوکی که ساختیم عملاً همان چیزی است که در دنیای پرامپتنویسی با نام فریمورک CO-STAR شناخته میشود: زمینه (Context)، هدف (Objective)، سبک (Style)، لحن (Tone)، مخاطب (Audience) و پاسخ/قالب (Response). حالا یک پرامپت کامل را با این قالب میسازیم تا تفاوت را با چشم خودتان ببینید.
مثال: «
زمینه: من صاحب یک استارتاپ کوچک آموزش آنلاین هستم و میخواهم برای صفحهٔ اصلی سایتم یک متن معرفی بنویسم.
هدف: یک پاراگراف جذاب بنویس که بازدیدکننده را به ثبتنام در دورهٔ رایگان ترغیب کند.
سبک: مدرن و قابلاعتماد.
لحن: گرم و امیدوارکننده.
مخاطب: بزرگسالانی که میخواهند مهارت جدیدی یاد بگیرند ولی وقت کم دارند.
قالب: حداکثر ۶۰ کلمه، با یک جملهٔ پایانی که دعوت به اقدام باشد.»
چرا کار میکند؟ چون هیچ بخشی از خواستهتان به حدس واگذار نشده است. وقتی این پرامپت را اجرا کنید، خروجی معمولاً آنقدر پخته است که با کمترین ویرایش قابلاستفاده میشود. همین قالب را ذخیره کنید و فقط محتوای هر بلوک را عوض کنید.
زیبایی این قالب در تکرارپذیری آن است. کافی است یک بار آن را در یک یادداشت ذخیره کنید و بعد برای هر کار جدید فقط محتوای بلوکها را عوض کنید؛ اسکلت ثابت میماند و شما در وقت صرفهجویی میکنید. حرفهایها معمولاً برای کارهای پرتکرارشان — مثل نوشتن ایمیل، خلاصهسازی یا تولید ایده — چند قالب آماده دارند و هرگز از صفر شروع نمیکنند.
۹) اشتباهات رایج و قدرت «تکرار»
حتی با یک قالب خوب، چند اشتباه رایج میتواند نتیجه را خراب کند: تلنبارکردن چند وظیفهٔ نامرتبط در یک پرامپت، مبهمگذاشتن مخاطب، یا فراموشکردن قالب خروجی. مهمتر از همه، یادتان باشد اولین جواب لزوماً بهترین جواب نیست. پرامپتنویسی یک گفتوگوست، نه یک شلیک.
مثال: بعد از دریافت جواب اول بنویسید: «خوب بود، اما لحن را کمی رسمیتر کن و یک مثال واقعی هم اضافه کن.» همین اصلاح کوچک اغلب کیفیت را چند پله بالا میبرد.
چرا کار میکند؟ چون مدل کل گفتوگو را بهخاطر دارد و بازخورد شما را روی خروجی قبلی اعمال میکند. حرفهایها بهندرت با یک پرامپت راضی میشوند؛ آنها اصلاح میکنند تا به نتیجهٔ دلخواه برسند. اگر کنجکاوید این مدلها از کجا آمدهاند، نگاهی به معرفی OpenAI بیندازید.
۱۰) پرسشهای پرتکرار (FAQ)
آیا این ساختار فقط برای ChatGPT است؟ نه. همین شش بلوک روی جمینای، کلود، گراک و بیشتر مدلهای زبانی هم جواب میدهد، چون همهٔ آنها به ورودی شفاف و بدون ابهام پاسخ بهتری میدهند.
اگر پرامپت طولانی شود مدل گیج نمیشود؟ برعکس. تا وقتی هر بلوک روشن و بدون تناقض باشد، جزئیات بیشتر معمولاً به دقت بیشتر منجر میشود. آنچه مدل را گیج میکند ابهام است، نه طول.
برای تولید تصویر هم همین قالب خوب است؟ اصول مشابه است اما بلوکها فرق میکنند؛ در پرامپت تصویری، سوژه، سبک هنری، نورپردازی و نسبت ابعاد جای وظیفه و قالب متنی را میگیرند.
چند بار باید پرامپت را اصلاح کنم؟ قاعدهٔ ثابتی نیست، اما معمولاً دو تا سه دور اصلاح، فاصلهٔ بین یک جواب معمولی و یک جواب عالی را پر میکند.
نسخهٔ فوری این مطلب در تلگرام: اینجا بخوانید
