در حال بارگذاری...

پرامپت‌نویسی مبتنی بر نقش

پرامپت‌نویسی مبتنی بر نقش (Role-based Prompting) یکی از تکنیک‌های پیشرفته در مهندسی پرامپت (Prompt Engineering) است که در آن شما به مدل هوش مصنوعی یک «هویت» یا «نقش» مشخص می‌دهید تا خروجی آن مطابق با تخصص، لحن و دیدگاه آن نقش باشد. برای مثال، می‌توانید به مدل بگویید «تو یک وکیل متخصص در حقوق بین‌الملل هستی» یا «تو یک مربی ورزشی حرفه‌ای هستی». این کار باعث می‌شود مدل پاسخ‌ها را با ساختار و محتوایی تولید کند که با انتظارات آن نقش همخوانی دارد.
اهمیت این روش در آن است که خروجی‌های تولیدشده دقیق‌تر، مرتبط‌تر و قابل‌اعتمادتر خواهند بود؛ زیرا مدل از زاویه دید یک نقش مشخص پاسخ می‌دهد. این تکنیک به‌ویژه در زمانی که نیاز به محتوای تخصصی، لحن خاص یا قالب‌بندی استاندارد دارید بسیار مفید است.
در این آموزش، یاد می‌گیرید چگونه نقش را به‌درستی تعریف کنید، چطور محدودیت‌ها و شرایط را اضافه کنید، و چگونه با این روش نتایج حرفه‌ای‌تری به دست آورید. همچنین کاربردهای عملی این تکنیک در محیط کاری را خواهید دید، مانند تولید پیشنهادهای تجاری، آماده‌سازی محتوای آموزشی، طراحی برنامه‌های بازاریابی و حتی شبیه‌سازی جلسات مشاوره تخصصی.

مثال پایه

prompt
PROMPT Code
تو یک نویسنده محتوای آموزشی (Educational Content Writer) هستی که تخصصت توضیح ساده مفاهیم پیچیده علمی است.
وظیفه: در حداکثر ۱۰۰ کلمه، مفهوم «هوش مصنوعی» را به زبان ساده توضیح بده و یک مثال از زندگی روزمره ارائه کن.

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

مثال کاربردی

prompt
PROMPT Code
تو یک مشاور بازاریابی دیجیتال ارشد (Senior Digital Marketing Consultant) هستی که تخصصت کمک به فروشگاه‌های آنلاین برای افزایش نرخ تبدیل در شبکه‌های اجتماعی است.
وظیفه: یک برنامه ۳ ماهه برای افزایش فروش ۲۰٪ یک فروشگاه آنلاین محصولات ارگانیک تهیه کن.
شرایط:

1. حداقل سه پلتفرم (Instagram، Telegram، TikTok) را پوشش بده.
2. برای هر پلتفرم دو ایده محتوایی مشخص پیشنهاد کن.
3. بودجه پیشنهادی هر پلتفرم را ارائه و دلیل آن را توضیح بده.
4. لحن نوشتار باید برای افراد ۲۵ تا ۳۵ ساله جذاب و متقاعدکننده باشد.

این پرامپت کاربردی نقش را به‌صورت دقیق و همراه با زمینه تخصصی تعریف می‌کند: «مشاور بازاریابی دیجیتال ارشد» با تمرکز بر «افزایش نرخ تبدیل در شبکه‌های اجتماعی» برای «فروشگاه‌های آنلاین». این سطح از جزئیات باعث می‌شود مدل راهکارهای عملیاتی‌تری ارائه دهد.
وظیفه دارای هدف کمی (افزایش فروش ۲۰٪) و محدوده زمانی مشخص (۳ ماه) است که آن را به یک هدف قابل‌اندازه‌گیری تبدیل می‌کند.
شرایط به‌صورت فهرست شماره‌گذاری‌شده ارائه شده‌اند تا مدل به‌وضوح هر یک را پوشش دهد. پوشش چند پلتفرم، ارائه ایده‌های محتوایی، بودجه‌بندی و تطبیق لحن با گروه سنی، همگی به خروجی ساختارمند و قابل‌اجرا منجر می‌شوند.
چنین پرامپتی می‌تواند در پروژه‌های واقعی بازاریابی، تهیه گزارش برای مشتری یا طراحی استراتژی‌های تبلیغاتی به کار رود. برای تغییرات، می‌توانید نوع محصول، پلتفرم‌ها یا گروه سنی را تغییر دهید تا خروجی دقیقاً با نیاز پروژه هماهنگ شود.

بهترین روش‌ها و اشتباهات رایج در پرامپت‌نویسی مبتنی بر نقش:
بهترین روش‌ها:

  1. نقش را با جزئیات و مهارت‌های تخصصی تعریف کنید (مثلاً «تحلیلگر مالی با ۱۰ سال تجربه در بازار بورس»).
  2. حتماً گروه مخاطب را مشخص کنید تا لحن و سبک پاسخ‌دهی مناسب باشد.
  3. محدودیت‌ها و معیارهای موفقیت را شفاف بیان کنید.
  4. از ساختارهای فهرست‌بندی‌شده برای وضوح بیشتر استفاده کنید.
    اشتباهات رایج:

  5. تعریف نقش کلی و مبهم (مثلاً فقط «کارشناس»).

  6. نداشتن وظیفه مشخص و هدف‌گذاری دقیق.
  7. بی‌توجهی به مخاطب هدف.
  8. عدم تعیین محدودیت‌ها که باعث خروجی نامرتبط یا غیرقابل‌اجرا می‌شود.
    اگر خروجی با انتظار شما مطابقت ندارد، ابتدا بررسی کنید که آیا نقش به‌اندازه کافی دقیق تعریف شده است یا خیر. سپس جزئیات وظیفه، شرایط و مثال‌ها را اضافه یا اصلاح کنید. فرایند تکرار و بهبود تدریجی پرامپت کلید رسیدن به نتایج بهتر است.

📊 مرجع سریع

Technique Description Example Use Case
تعریف دقیق نقش مشخص کردن هویت و حوزه تخصصی مدل تو یک وکیل متخصص در حقوق بین‌الملل هستی
افزودن مهارت‌های تخصصی اضافه کردن توانایی‌های ویژه به نقش تو یک طراح گرافیک مسلط به طراحی UX هستی
مشخص کردن مخاطب هدف تنظیم لحن و محتوا براساس گروه مخاطب تو یک معلم دبستان که مفاهیم علمی را برای کودکان توضیح می‌دهد هستی
افزودن محدودیت‌ها کنترل حجم، ساختار و قالب پاسخ خروجی باید کمتر از ۵۰۰ کلمه و شامل مثال باشد
تعیین زمینه کاری ایجاد ارتباط نقش با موقعیت خاص تو یک پزشک عمومی که به بیماران روستایی مشاوره می‌دهد هستی

تکنیک‌های پیشرفته و مراحل بعدی:
پرامپت‌نویسی مبتنی بر نقش را می‌توان با تکنیک‌های پیشرفته دیگری ترکیب کرد. برای مثال، ترکیب آن با پرامپت چندمثالی (Few-shot Prompting) کمک می‌کند مدل نمونه‌های دقیق و فرمت موردنظر شما را تقلید کند. یا ترکیب با پرامپت زنجیره‌ای تفکر (Chain-of-thought Prompting) باعث می‌شود مدل پیش از ارائه پاسخ، فرآیند استدلال مرحله‌به‌مرحله انجام دهد.
در پروژه‌های پیچیده، می‌توانید چند نقش متفاوت تعریف کنید تا هرکدام بخشی از کار را انجام دهند، سپس خروجی‌ها را ادغام کنید. این روش در پروژه‌هایی مثل طراحی محصول، تدوین برنامه بازاریابی جامع یا تهیه گزارش‌های چندبخشی بسیار مؤثر است.
برای تسلط بیشتر، پیشنهاد می‌شود تکنیک‌های «پرامپت چندنقشی» (Multi-role Prompting) و «پرامپت با زمینه غنی‌شده» (Context-enriched Prompting) را مطالعه کنید. با تمرین مداوم و بازبینی خروجی‌ها، به‌تدریج می‌توانید پرامپت‌هایی بسازید که کاملاً با نیاز واقعی پروژه‌ها و مشتریان منطبق باشند.

🧠 دانش خود را بیازمایید

آماده شروع

آزمون دانش شما

درک خود از این موضوع را با سوالات کاربردی بسنجید.

3
سوالات
🎯
70%
برای قبولی
♾️
زمان
🔄
تلاش‌ها

📝 دستورالعمل‌ها

  • هر سوال را با دقت بخوانید
  • بهترین پاسخ را برای هر سوال انتخاب کنید
  • می‌توانید آزمون را هر چند بار که می‌خواهید تکرار کنید
  • پیشرفت شما در بالا نمایش داده می‌شود