پرامپت چیست؟ چگونه پرامپت خلاقانه‌تری بنویسیم؟


تاریخ : update ۲۳ خرداد ۱۴۰۳
access_alarms زمان مطالعه: 5 دقیقه
مشاوره رایگان phone_in_talk ۰۲۱ ۲۲۹۲۴۶۸۵

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

پرامپت چیست؟

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

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

فرمان‌نویسی هوش مصنوعی ساختار خاصی دارد؟

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

دلیل این همان ساختاری‌است که شما نمی‌دانید و متخصصان این حوزه از آن باخبر هستند. حتی برخی از هوش مصنوعی‌ها به‌صورت رسمی برای پلتفرم خود دستورالعمل‌هایی معرفی می‌کنند تا کاربران بتوانند تبدیل به متخصص شوند. Stable Diffusion یک نمونه است که با انتشار کتابی PDF سعی کرد ساختار صحیح فرمان‌نویسی را به کاربران خود در پلتفرمش بیاموزد.

پرامپت نویسی هوش مصنوعی

۴ نکته مهم که باید در نوشتن پرامپت رعایت کنیم !

وضوح و دقت:

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

زمینه و بافت:

زمینه‌سازی: اطلاعات پس‌زمینه‌ای که به سوال شما مرتبط است را فراهم کنید. این می‌تواند شامل توضیحی از موضوع یا بیان هدف شما باشد.
استفاده از مثال: ارائه مثال‌ها می‌تواند به مدل کمک کند تا بهتر بفهمد چه نوع پاسخی مدنظر شماست.

نوع خروجی:

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

تکرار و اصلاح:

تکرار پرسش: اگر پاسخ اول مورد قبول نیست، سوال را با کمی تغییر مجدداً بپرسید.
اصلاح و بهبود: اگر متوجه اشتباه یا کمبود در پاسخ شدید، پرامپت را اصلاح و دوباره ارسال کنید.


نمونه پرامپت :

مثال ۱: درخواست یک مقاله

پرامپت ضعیف: “یک مقاله درباره گرمایش جهانی بنویس.” ❌

پرامپت قوی: “یک مقاله ۵۰۰ کلمه‌ای درباره تاثیرات گرمایش جهانی بر اقیانوس‌ها بنویس، و در آن به تغییرات دمای آب و تاثیر بر حیات دریایی اشاره کن.” ✅

مثال ۲: درخواست خلاصه‌سازی متن

پرامپت ضعیف: “این متن را خلاصه کن.” ❌
پرامپت قوی: “این متن ۲۰۰ کلمه‌ای درباره تاثیرات فناوری بر آموزش را به یک خلاصه ۵۰ کلمه‌ای کاهش بده، و بر نکات اصلی تمرکز کن.” ✅


آموزش ساختار اساسی در نوشتن پرامپت

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

تسک یا تکلیف در فرمان هوش مصنوعی

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

اینجا بخوانید :‌ ۴ هوش مصنوعی رایگان برای تولید محتوای فارسی

دستورالعمل یا Instructions در فرمان هوش مصنوعی

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

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

تنظیمات و پارامترها در پرامپت هوش مصنوعی

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

می‌توانیم یک مثال برای شما ذکر کنیم تا بهتر با این مقوله آشنا شوید. «–no»  در هوش مصنوعی میدجورنی برای حذف یک عنصر در تصویر استفاده خواهد شد که باید در فرمان شما لحاظ شود.

ورودی یا Input در فرمان هوش مصنوعی

اگر موضوع خاصی برای تبدیل و تغییر وجود داشته باشد، این بخش اهمیت زیادی پیدا خواهد کرد. ممکن است تسک مورد نظر شما ورودی نیاز داشته یا نداشته باشد. ورودی می‌تواند در مثال یک تصویر باشد که نیاز به ویرایش دارد. در این مثال بدون ورودی ساختار پرامپت شما اشکل خواهد داشت.

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

پرامپت هوش مصنوعی را تا خودتان نبینید شاید درک ساختارش برای‌تان سخت باشد. پس چند مثال عملی و تست‌شده میز‌نیم تا ساختار بیشتر دست شما بیاید و بتوانید فرمان‌های بهتری بنویسید. دستور زیر برای هوش مصنوعی Leonardo نوشته شده که یک مولد تصویر است:

(((photographic, photo, photogenic))), extremely high quality high detail RAW color photo, surreal cybernetic scene, (cyber brain:1.5), porcelain android, no decisions, nanorobot as hologram, ultra realistic, ultra detailed, juxtaposition of modernity and antiquity, rococo whimsy, intricate details, elaborate designs, ornate decorations, pastel colors, golden accents, ethereal glow, futuristic technology, classical elegance, whimsical elements, contrasting eras

در این فرمان تسک به‌صورت مستقیم به‌کار نرفته و نیازی نبوده تا به هوش مصنوعی گفته شود که عکسی با این مشخصات تولید کن. تنها خصوصیات مد نظر گفته شده و خود هوش مصنوعی درک کرده که وظیفه‌اش ساخت تصویری با این مشخصات است.

دستورالعمل در این فرمان شامل موارد زیر خواهد بود:

extremely high quality high detail RAW color photo, surreal cybernetic scene

در این فرمان زمینه موارد زیر مشخص شده است:

porcelain android, no decisions, nanorobot as hologram, ultra realistic, ultra detailed, juxtaposition of modernity and antiquity, rococo whimsy, intricate details, elaborate designs, ornate decorations, pastel colors, golden accents, ethereal glow, futuristic technology, classical elegance, whimsical elements, contrasting eras

پارامترها نیز بسته به هوش مصنوعی لئوناردو شامل مواد زیر خواهند بود:

(((photographic, photo, photogenic))), (cyber brain:1.5)

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

جمع‌بندی

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

حتما بخوانید :‌

استفاده از Chat GPT برای کیورد ریسرچ

edit نویسنده : محمد اسکندری
محمد علی اسکندری سئو
سال ۸۵ وارد دنیای وب شدم، بعدها به SEO علاقه پیدا کرده و بعد از چند تجربه‌ی ناموفق در راه اندازی کسب و کار آژانس وی‌نت رو در ۱۳۹۲ راه اندازی کردم. در رابطه با سئو تحقیقات زیادی انجام دادم و در اینجا تحقیقاتم رو با شما به اشتراک می‌گذارم.

این مطلب برای شما مفید بود ؟
Rate this post
question_answer پرسش و پاسخ
  • خرداد ۲۳, ۱۴۰۳ at ۱۱:۱۱
    Permalink

    مواردی که اشاره شد خیلی کاربردی بود. ممنون!

    Reply
دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *