مرور سریع مسیر طی شده

تا اینجا با این اصول آشنا شدیم:

اصل اول: واضح و مشخص باشید

اصل دوم: جزئیات و زمینه کافی بدهید

اصل سوم: فرمت خروجی را تعیین کنید

اصل چهارم: قدرت مثال‌ها (Show, Don't Tell)

حالا وقت آن رسیده که با یکی از قدرتمندترین تکنیک‌ها آشنا شویم: نقش‌دهی!

اصل پنجم: به هوش مصنوعی نقش بدهید (Role Prompting)

چرا نقش‌دهی مهم است؟

وقتی به هوش مصنوعی می‌گویید "تو کی هستی"، در واقع چارچوب فکری و تخصص او را مشخص می‌کنید. این مثل این است که به یک بازیگر بگویید چه شخصیتی بازی کند!

مثال ساده:

بدون نقش: "درباره رژیم غذایی بگو"

با نقش: "تو یک متخصص تغذیه هستی، درباره رژیم غذایی بگو"

تفاوت؟ عمق، تخصص و اعتبار پاسخ!

چگونه نقش تعیین کنیم؟

الگوی پایه:

"نقش نقش‌دهی = نتیجه تخصصی"
"بدون نقش = پاسخ کلی"

انواع نقش‌ها در پرامپت‌نویسی

۱. نقش حرفه‌ای (Professional Role)

متخصص، مشاور، معلم، دکتر و...

۲. نقش شخصیتی (Personality Role)

دوست صمیمی، مربی انگیزشی، منتقد سازنده و...

۳. نقش ترکیبی (Combined Role)

ترکیب تخصص + شخصیت

مثال‌های عملی: قدرت نقش‌دهی

مثال ۱: مشاوره کسب‌وکار

❌ بدون نقش:

"چطور فروشگاه آنلاین من رو بزرگ کنم؟"

نتیجه: پاسخ کلی و تئوری

✅ با نقش حرفه‌ای:

"تو یک مشاور کسب‌وکار با ۱۵ سال تجربه در فروشگاه‌های آنلاین هستی.
من یک فروشگاه اینستاگرامی لوازم آرایشی دارم با فروش ماهانه ۳۰ میلیون تومان.
می‌خوام در ۶ ماه آینده فروشم رو ۵۰٪ افزایش بدم.

به عنوان یک مشاور با تجربه، چه استراتژی عملی و گام‌به‌گامی پیشنهاد می‌کنی؟"

نتیجه: پاسخ عملی، تخصصی و قابل اجرا!

مثال ۲: یادگیری زبان انگلیسی

❌ بدون نقش:

"کمکم کن انگلیسی یاد بگیرم"

✅ با نقش معلم:

"تو یک معلم زبان انگلیسی با ۱۰ سال تجربه تدریس به فارسی‌زبان‌ها هستی.
من سطح مبتدی هستم و روزی ۳۰ دقیقه وقت دارم.
هدفم: توانایی مکالمه روزمره در ۳ ماه

به عنوان یک معلم حرفه‌ای، یک برنامه آموزشی هفتگی برام طراحی کن."

نتیجه: برنامه شخصی‌سازی شده با در نظر گرفتن محدودیت‌ها!

مثال ۳: بررسی کد برنامه‌نویسی

❌ بدون نقش:

"این کد رو بررسی کن

def calc(x,y):
return x+y"

✅ با نقش توسعه‌دهنده ارشد:

"تو یک توسعه‌دهنده Python ارشد با تخصص در Clean Code و Best Practices هستی.
این کد رو از نظر:

نام‌گذاری متغیرها

مستندسازی

Type hints

خوانایی
بررسی کن و پیشنهادات بهبود بده:

def calc(x,y):
return x+y"

نتیجه: بازخورد دقیق، حرفه‌ای و آموزنده!

مثال ۴: نوشتن محتوا با شخصیت خاص

❌ بدون نقش:

"یه پست اینستاگرام درباره قهوه بنویس"

✅ با نقش شخصیتی:

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

یک پست اینستاگرام برای معرفی قهوه اسپرسوی جدید بنویس."

نتیجه: محتوای منحصر به فرد با شخصیت واقعی برند!

نقش‌های پرکاربرد و مؤثر

۱. نقش‌های آموزشی

نقش آموزشی ساده = یادگیری بهتر
بدون نقش = توضیح پیچیده

مثال:

"تو یک معلم علوم برای دانش‌آموزان دبیرستانی هستی.
مفهوم فتوسنتز رو به زبان ساده و با مثال‌های روزمره توضیح بده."

۲. نقش‌های تخصصی

مثال: مشاور حقوقی

"تو یک وکیل دادگستری با تخصص در قراردادهای تجاری هستی.
این قرارداد رو بررسی کن و نقاط خطرناک رو مشخص کن."

مثال: متخصص SEO

"تو یک متخصص SEO با ۵ سال تجربه در بازار ایران هستی.
این مقاله رو از نظر سئو بررسی و پیشنهاد بهبود بده."

۳. نقش‌های خلاقانه

مثال: نویسنده خلاق

"تو یک نویسنده داستان‌های کوتاه هستی با سبک شبیه صادق هدایت.
یک داستان ۵۰۰ کلمه‌ای درباره تنهایی در شهر بزرگ بنویس."

مثال: طراح برند

"تو یک برندینگ استراتژیست با تخصص در برندهای لوکس هستی.
۵ نام برای برند عطر جدید من پیشنهاد بده."

۴. نقش‌های تحلیلی

مثال: تحلیلگر داده

"تو یک Data Analyst با تخصص در تحلیل رفتار مشتری هستی.
این داده‌های فروش رو تحلیل و ۳ نکته کلیدی استخراج کن."

مثال: منتقد ادبی

"تو یک منتقد ادبی با تخصص در شعر معاصر فارسی هستی.
این شعر رو از نظر ساختار، مضمون و زبان نقد کن."

ترکیب نقش + جزئیات = طلا

بهترین پرامپت‌ها، نقش را با جزئیات ترکیب می‌کنند:

مثال ترکیبی قدرتمند:

"تو یک روانشناس بالینی با ۱۲ سال تجربه در درمان اضطراب هستی.

درباره من:

۲۸ ساله، برنامه‌نویس

اضطراب اجتماعی دارم

قبلاً به روانشناس نرفتم

می‌خوام اول خودم کمک کنم

به عنوان یک متخصص، ۵ تکنیک ساده و عملی برای کنترل اضطراب اجتماعی
در محیط کار به من بیاموز. هر تکنیک با مثال عملی."

چرا قدرتمند است؟
✅ نقش مشخص (روانشناس بالینی)
✅ تخصص دقیق (درمان اضطراب)
✅ سابقه (۱۲ سال)
✅ اطلاعات شخص (سن، شغل، وضعیت)
✅ درخواست دقیق (۵ تکنیک عملی)

نکات طلایی برای نقش‌دهی

✅ کارهای درست:

۱. مشخص بودن نقش

"نقش واضح = پاسخ دقیق"
"نقش مبهم = پاسخ کلی"

مثال خوب: "تو یک دندانپزشک کودکان هستی"
مثال ضعیف: "تو یک پزشک هستی"

۲. اضافه کردن سابقه/تجربه

"نقش + تجربه = اعتبار بیشتر"
"فقط نقش = پاسخ سطحی"

مثال خوب: "تو یک مربی بدنسازی با ۸ سال تجربه هستی"
مثال ضعیف: "تو یک مربی بدنسازی هستی"

۳. تعیین تخصص خاص

"تخصص دقیق = پاسخ تخصصی‌تر"
"تخصص کلی = پاسخ عمومی"

مثال خوب: "تو یک وکیل متخصص قراردادهای استخدامی هستی"
مثال ضعیف: "تو یک وکیل هستی"

❌ کارهای اشتباه:

۱. نقش‌های متناقض

"یک نقش = یک تخصص"
"چند نقش = سردرگمی"

❌ اشتباه:

"تو هم وکیل، هم روانشناس، هم معلم هستی..."

✅ درست:

"تو یک وکیل با دانش روانشناسی هستی"

۲. نقش‌های غیرواقعی

❌ اشتباه:

"تو بهترین مشاور دنیا هستی"

✅ درست:

"تو یک مشاور با‌تجربه هستی"

۳. نقش بدون زمینه

❌ اشتباه:

"تو یک مشاور مالی هستی. کد پایتون بنویس."

✅ درست:

"تو یک برنامه‌نویس پایتون هستی. کد مدیریت پرتفوی مالی بنویس."

تمرین‌های عملی

تمرین ۱: انتخاب نقش مناسب

برای هر درخواست زیر، بهترین نقش را تعریف کنید:

الف) "کمکم کن کتاب بنویسم"
نقش پیشنهادی شما: ________________

ب) "استراتژی بازاریابی می‌خوام"
نقش پیشنهادی شما: ________________

ج) "می‌خوام عضله بسازم"
نقش پیشنهادی شما: ________________

تمرین ۲: تقویت نقش

این نقش‌ها را با اضافه کردن جزئیات تقویت کنید:

الف) "تو یک معلم هستی"
نسخه تقویت شده: ________________

ب) "تو یک طراح گرافیک هستی"
نسخه تقویت شده: ________________

تمرین ۳: پرامپت کامل

برای این سناریو یک پرامپت کامل با نقش بنویسید:

سناریو: می‌خواهید برای استارتاپ خود برنامه بازاریابی ۳ ماهه بگیرید.
محصول: اپلیکیشن یادگیری زبان
بودجه: ۱۰ میلیون تومان
مخاطب: دانشجویان

پرامپت شما: ________________

چک‌لیست نقش‌دهی حرفه‌ای

قبل از ارسال پرامپت:

☑️ آیا نقش مشخص و دقیق است؟
☑️ آیا سابقه یا تجربه اضافه کردم؟
☑️ آیا تخصص خاص تعریف شده؟
☑️ آیا نقش با درخواست من مرتبط است؟
☑️ آیا از نقش‌های متناقض اجتناب کردم؟
☑️ آیا زمینه کافی برای نقش دادم؟

مطالعه موردی: قبل و بعد

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

بدون نقش:

"کدوم لپ‌تاپ برای برنامه‌نویسی خوبه؟"

نتیجه: لیست کلی لپ‌تاپ‌های پرطرفدار

با نقش ساده:

"تو یک فروشنده لپ‌تاپ هستی. کدوم لپ‌تاپ برای برنامه‌نویسی خوبه؟"

نتیجه: توصیه‌های بهتر اما هنوز کلی

با نقش حرفه‌ای + جزئیات:

"تو یک مشاور فناوری با ۱۰ سال تجربه در فروش لپ‌تاپ برای برنامه‌نویسان هستی.

نیاز من:

برنامه‌نویسی با Vue.js و .NET Core

اجرای ماشین مجازی

استفاده روزانه ۸ ساعت

بودجه: ۳۰ تا ۴۰ میلیون تومان

ترجیح: سبک و قابل حمل

به عنوان یک متخصص، ۳ گزینه با ذکر دقیق مزایا و معایب پیشنهاد بده."

نتیجه: مشاوره دقیق، شخصی‌سازی شده و کاربردی! 🎯

ترفندهای پیشرفته

۱. نقش با محدودیت

"تو یک معلم ریاضی هستی که باید مفاهیم پیچیده رو فقط با استفاده از
اشیای روزمره توضیح بدی، بدون استفاده از فرمول."

۲. نقش با لحن مشخص

"تو یک مربی انگیزشی هستی با لحن پرانرژی و مثبت که همیشه داستان‌های
واقعی تعریف می‌کنی."

۳. نقش با دیدگاه خاص

"تو یک منتقد فیلم هستی که فیلم‌ها رو از دیدگاه تأثیر اجتماعی و
پیام‌های پنهان تحلیل می‌کنی."

نتیجه‌گیری

در این قسمت با قدرت نقش‌دهی آشنا شدیم و یاد گرفتیم که:

✅ نقش = چارچوب فکری هوش مصنوعی
✅ نقش + تجربه = پاسخ با اعتبار
✅ نقش + جزئیات = طلای خالص
✅ نقش مناسب = پاسخ تخصصی

فرمول قدرت: نقش دقیق + زمینه کافی = پاسخ حرفه‌ای

در قسمت بعدی با اصل ششم مشخص کردن محدودیت‌ها و قیود آشنا می‌شویم و یاد می‌گیریم چگونه با تعیین حدود، خروجی دقیق‌تری بگیریم.

به یاد داشته باشید

🎭 نقش = شخصیت هوش مصنوعی
🎯 هر کاری نقش مناسب خودش رو داره
⭐ نقش دقیق‌تر = نتیجه بهتر

سؤال: شما معمولاً چه نقش‌هایی به هوش مصنوعی می‌دهید؟ کدام نقش بهترین نتیجه را داشته؟

📚 قسمت قبل: اصل چهارم - قدرت مثال‌ها
📚 قسمت بعد: اصل ششم - تعیین محدودیت‌ها و قیود

نویسنده: تیم تحریریه مجله آرتین