2026-09-12

چطور با system prompt به هوش مصنوعی نقش بدهیم؟ راهنمای رول‌پلی هوشمند

آموزش کاربردی نوشتن system prompt برای تعریف شخصیت، لحن و نقش هوش مصنوعی؛ از دستیار تخصصی و معلم زبان گرفته تا شخصیت‌های خلاقانه برای داستان‌نویسی و بازی نقش.

یکی از قدرتمندترین اما کمتر شناخته‌شده‌ترین قابلیت‌های دستیارهای هوش مصنوعی، توانایی «نقش گرفتن» است. با یک system prompt خوب می‌توانید همان مدل را تبدیل کنید به یک مربی برنامه‌نویسی سخت‌گیر، یک شخصیت داستانی برای بازی نقش، یا یک هم‌تمرین‌کننده‌ی زبان انگلیسی که فقط به انگلیسی جواب می‌دهد. تفاوت بین یک پاسخ عمومی و کسل‌کننده با یک تجربه‌ی واقعاً کاربردی، اغلب فقط در همین چند خط پنهان است.

system prompt دقیقاً چیست

system prompt یک دستورالعمل اولیه است که پیش از شروع گفت‌وگوی اصلی به مدل داده می‌شود و رفتار آن را در طول کل مکالمه شکل می‌دهد. برخلاف پیامی که شما در چت می‌نویسید، system prompt بیشتر شبیه «قانون پس‌زمینه» است: مدل هر پاسخی که می‌دهد را بر اساس همین چارچوب تنظیم می‌کند، حتی اگر شما در ادامه‌ی گفت‌وگو چیزی درباره‌ی آن نگویید.

اجزای یک system prompt خوب برای نقش‌آفرینی

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

چند نمونه‌ی کاربردی

دستیار تخصصی: «تو یک مشاور مالی محتاط هستی که همیشه قبل از پیشنهاد، ریسک‌ها را هم توضیح می‌دهد و از زبان ساده و بدون اصطلاح پیچیده استفاده می‌کند.»

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

شخصیت برای داستان‌نویسی یا بازی نقش: «تو یک کاراگاه در شهری بارانی در دهه‌ی ۱۹۴۰ هستی. با لحنی سرد و کنایه‌آمیز صحبت می‌کن، هیچ‌وقت مستقیم جواب نده و همیشه کمی مرموز باش.»

نکاتی برای نتیجه‌ی بهتر

۱. system prompt را کوتاه و دقیق بنویسید؛ جزئیات زیاد و به‌هم‌ریخته معمولاً نتیجه‌ی بدتری می‌دهد تا یک توصیف متمرکز. ۲. اگر مدل از نقش خارج شد، لازم نیست همه چیز را از اول بنویسید؛ کافی است در همان گفت‌وگو یادآوری کنید. ۳. برای نقش‌های حساس یا خلاقانه، حد و مرزها را هم در همان ابتدا مشخص کنید تا گفت‌وگو در مسیر درست بماند. ۴. تست کنید و اصلاح کنید؛ بهترین system promptها معمولاً بعد از چند بار امتحان و تنظیم دوباره به دست می‌آیند، نه در همان تلاش اول.

جمع‌بندی

system prompt در واقع فرمان راهنمای شخصیت هوش مصنوعی است؛ همان چیزی که یک پاسخ عمومی و یکنواخت را به یک تجربه‌ی متناسب با نیاز واقعی شما تبدیل می‌کند. چه به دنبال یک دستیار تخصصی‌تر باشید و چه بخواهید یک شخصیت داستانی برای رول‌پلی بسازید، وقت گذاشتن روی نوشتن یک system prompt دقیق، تفاوت را کاملاً حس‌کردنی می‌کند.