۷ علامت کاربردی در پرامپت‌نویسی + مثال کاربردی

ارسال شده توسط در دوشنبه 26 مرداد 1405
۷ علامت کاربردی در پرامپت‌نویسی + مثال کاربردی

۷ علامت کاربردی در پرامپت‌نویسی + مثال کاربردی

بسیاری تصور می‌کنند برای گرفتن پاسخ‌های بهتر از ابزارهای هوش مصنوعی مانند ChatGPT، Claude و Gemini باید جملات پیچیده یا کلمات جادویی خاصی را یاد بگیرند. اما بخش مهمی از یک Prompt خوب به چیزی ساده‌تر مربوط می‌شود: ساختار و نحوه ارائه اطلاعات. وقتی دستور، زمینه، محدودیت‌ها و اطلاعات ورودی را به‌صورت منظم از یکدیگر جدا می‌کنیم، احتمال اینکه مدل دقیقاً متوجه خواسته ما شود بیشتر می‌شود. در این مقاله با ۷ علامت و ساختار پرکاربرد در پرامپت‌نویسی و کاربرد هرکدام آشنا می‌شویم.

پرامپت‌نویسی چیست؟

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

علامت کاربرد اصلی مثال
# ایجاد بخش‌های اصلی  # نقش
## و ### ایجاد زیربخش و سلسله‌مراتب ## وظایف
* و ** فهرست /تأکید * مورد اول/**مهم:**
""" جدا کردن دستور از متن یا داده ورودی """ متن موردنظر """
[] مشخص کردن متغیرها  [نام محصول]
--- ایجاد مرز بین بخش‌ها دستور --- اطلاعات
| ساختاردهی جدول در Markdown | موضوع | نتیجه |

چرا ساختار Prompt اهمیت دارد؟

فرض کنید به هوش مصنوعی بگویید: یک مقاله درباره بازاریابی دیجیتال بنویس، برای مدیران کسب‌وکار باشد، لحن رسمی و ساده داشته باشد، حدود ۱۵۰۰ کلمه باشد و در پایان هم FAQ اضافه کن. این درخواست قابل فهم است؛ اما همه اطلاعات در یک جمله قرار گرفته‌اند. حالا همان درخواست را ساختاربندی کنیم:

# نقش
تو یک متخصص تولید محتوای دیجیتال هستی.
# هدف
یک مقاله درباره بازاریابی دیجیتال بنویس.
# مخاطب
مدیران و صاحبان کسب‌وکار.
# محدودیت‌ها
- حدود ۱۵۰۰ کلمه
- لحن رسمی و ساده
- بدون کلی‌گویی
# خروجی
- مقدمه
- تیترهای اصلی
- جمع‌بندی
- ۵ سؤال متداول

در این حالت، رابطه میان بخش‌های مختلف پرامپت بسیار واضح‌تر است.

نکته: این علامت‌ها ابزار جادویی نیستند؛ ارزش اصلی آن‌ها در ایجاد ساختار و مرزبندی بهتر برای Prompt است.

۱. علامت #؛ برای ایجاد بخش‌های اصلی

از # می‌توان برای مشخص کردن بخش‌های اصلی Prompt استفاده کرد. مثلاً:

# نقش
# هدف
# زمینه
# محدودیت‌ها
# خروجی

این روش مخصوصاً در Promptهای طولانی باعث می‌شود بخش‌های مختلف درخواست از یکدیگر تفکیک شوند.

۲. علائم ## و ###؛ برای ایجاد سلسله‌مراتب

وقتی یک Prompt شامل چند مرحله یا چند موضوع است، می‌توانید از ## و ### برای ایجاد زیرمجموعه استفاده کنید. مثلاً:

# تولید مقاله
## تحقیق
### مخاطب هدف
### کلمات کلیدی
## نگارش
### مقدمه
### بدنه
### جمع‌بندی
## بررسی نهایی
### SEO
### خوانایی

این ساختار برای کارهای چندمرحله‌ای مانند تولید محتوا، تحلیل داده و بررسی اسناد بسیار کاربردی است.

۳. * و **؛ برای فهرست و تأکید

علامت * برای ایجاد فهرست و ** برای برجسته کردن موارد مهم استفاده می‌شود. مثلاً:

# قوانین
**موارد الزامی:**
* پاسخ کوتاه باشد.
* از اصطلاحات پیچیده استفاده نکن.
* مثال کاربردی ارائه بده.

البته بهتر است در استفاده از Bold زیاده‌روی نکنید. اگر همه چیز مهم باشد، دیگر هیچ بخشی واقعاً برجسته نخواهد بود.

۴. """؛ برای جدا کردن متن از دستور

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

# وظیفه
متن زیر را خلاصه کن:
"""
متن موردنظر اینجا قرار می‌گیرد.
"""

به این ترتیب، مرز میان دستور شما و اطلاعاتی که باید روی آن کار شود واضح‌تر می‌شود. این روش برای Promptهای مربوط به تحلیل متن، ترجمه، بازنویسی و استخراج اطلاعات بسیار مفید است.

۵. []؛ برای ساخت Promptهای قابل استفاده مجدد

با کروشه می‌توانید پرامپت‌هایی برای استفاده مجدد بنویسید. مثلاً: برای [نام صنعت] یک استراتژی بازاریابی پیشنهاد بده.

در هر بار استفاده، فقط نام متغیر را تغییر می‌دهید:[نام صنعت] = صنعت ساختمان

به این ترتیب می‌توانید یک Prompt ثابت را برای موقعیت‌های مختلف دوباره استفاده کنید.

۶. ---؛ برای ایجاد مرز بین بخش‌ها

خط جداکننده می‌تواند بخش‌های مختلف Prompt را از یکدیگر تفکیک کند. مثلاً:

# دستور
متن زیر را از نظر SEO بررسی کن.
---
# اطلاعات مقاله
عنوان: ...
متن: ...
کلمه کلیدی: ...
---
# خروجی
نتیجه را در قالب جدول ارائه بده.

استفاده از این مرزبندی در Promptهای طولانی باعث می‌شود ساختار اطلاعات واضح‌تر شود.

۷. |؛ برای مشخص کردن ساختار جدولی

علامت | یکی از اجزای ساختار جدول در Markdown است. اگر می‌خواهید خروجی را به شکل جدول دریافت کنید، می‌توانید ستون‌های موردنظر را مشخص کنید:

| مشکل | علت | راهکار | اولویت |
بهتر است فقط نگویید «نتیجه را به شکل جدول بده». مشخص کردن ستون‌های موردنظر، ساختار خروجی را دقیق‌تر می‌کند.

فرمول ساده یک Prompt حرفه‌ای

به‌جای حفظ کردن ده‌ها تکنیک، می‌توانید یک ساختار ساده را به خاطر بسپارید:

# نقش
تو یک [نقش تخصصی] هستی.
# زمینه
[اطلاعاتی که باید بدانی]
# هدف
[نتیجه‌ای که می‌خواهم]
# وظایف
1. [وظیفه اول]
2. [وظیفه دوم]
3. [وظیفه سوم]
# محدودیت‌ها
- [محدودیت اول]
- [محدودیت دوم]
# اطلاعات ورودی
"""
[متن یا داده]
"""
# فرمت خروجی
[شکل دقیق پاسخ]

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

۵ نکته برای نوشتن Prompt بهتر

۱. خواسته خود را دقیق بیان کنید
به‌جای:یک مقاله خوب بنویس.
بگویید:یک مقاله ۱۵۰۰ کلمه‌ای برای صاحبان کسب‌وکارهای کوچک بنویس.
 
۲. مخاطب را مشخص کنید
مشخص کنید پاسخ برای چه کسی نوشته می‌شود؛ مثلاً مدیر، دانشجو، مشتری یا متخصص.
 
۳. فرمت خروجی را تعیین کنید
اگر جدول، فهرست، مقاله، JSON یا متن کوتاه می‌خواهید، همان ابتدا مشخص کنید.
 
۴. اطلاعات مهم را از دستور جدا کنید
از Heading، """ یا --- برای ایجاد مرز میان دستور و داده استفاده کنید.
 
۵. برای کارهای پیچیده، Prompt را مرحله‌بندی کنید
به‌جای یک درخواست بسیار طولانی، کار را به مراحل مشخص تقسیم کنید.

جمع‌بندی

پرامپت‌نویسی حرفه‌ای لزوماً به معنای استفاده از جملات پیچیده یا کلمات جادویی نیست. یکی از مهم‌ترین مهارت‌ها این است که درخواست خود را ساختاربندی کنیم. علامت‌هایی مانند #، ##، ###، *، **، """، []، --- و | می‌توانند برای ایجاد این ساختار به ما کمک کنند. اما مهم‌تر از خود علامت‌ها، این است که در Prompt مشخص کنیم:

  1. چه نقشی داری؟
  2. چه کاری انجام بده؟ 
  3. چه اطلاعاتی داری؟
  4. چه محدودیت‌هایی وجود دارد؟
  5. خروجی را چگونه ارائه کن؟

اگر این پنج مورد را واضح بنویسید، در بسیاری از مواقع حتی یک Prompt ساده و کوتاه می‌تواند بسیار بهتر از یک Prompt پیچیده و پر از اصطلاحات تخصصی عمل کند.

Prompt خوب، Prompt پیچیده نیست؛ پرامپتی است که دقیق، ساختاریافته و قابل اجرا باشد.

سوالات متداول درباره پرامپت‌نویسی

آیا استفاده از علامت‌ها باعث بهتر شدن پاسخ هوش مصنوعی می‌شود؟

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

آیا باید در همه پرامپت‌ها از # و --- استفاده کنیم؟

خیر. استفاده از این علامت‌ها الزامی نیست. برای Promptهای ساده معمولاً یک دستور واضح کافی است؛ اما در درخواست‌های طولانی و چندبخشی، استفاده از Headingها و جداکننده‌ها می‌تواند ساختار Prompt را واضح‌تر کند.

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

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

آیا [] یک دستور مخصوص هوش مصنوعی است؟

خیر. کروشه‌ها ([]) یک روش قراردادی برای مشخص کردن بخش‌های متغیر در Promptهای Template هستند. مثلاً در [نام محصول] می‌توانید در هر بار استفاده، نام محصول موردنظر را جایگزین کنید.

بهترین ساختار برای نوشتن یک Prompt حرفه‌ای چیست؟

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

حالا نوبت ساخت آزمون و پرسشنامه است

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

دیدگاه‌های شما:

  1. دیدگاهی وجود ندارد.
    اولین نفری باشید که دیدگاه خود را بیان می کند.
Captcha

حساب کاربری خود را رایگان بسازید

اولین آزمون یا پرسشنامه را به صورت رایگان با ثبت نام در سامانه ایجاد کنید.



ما را در شبکه‌های اجتماعی همراهی کنید

جدیدترین اخبار ما را در شبکه‌های اجتماعی دنبال کنید و از کد‌های تخفیف با خبر شوید