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

رضا حاتمی رضا حاتمی
آخرین تاریخ ویرایش : ۱۱ آبان ۱۴۰۳
6 دقیقه
4 نظر
آموزش پرامپت نویسی میدجرنی

بله، همان‌طور که مستحضر هستید، چه جایی بهتر از وبگاه رسمی میدجرنی برای یادگیری پرامپت‌ نویسی میدجرنی ؟! در این مقاله قصد دارم اسناد رسمی این برند را زیرورو کنم تا ببینیم که خود تیم سازنده میدجرنی چه آموزش‌ها و توصیه‌هایی برای استفاده از این ابزار دارند. خیالتان راحت باشد که مطلبش را کامل، جامع و بدون اضافه‌گویی آورده‌ام.
نکته:
میدجرنی مدت‌هاست که دیگر نسخه رایگان ندارد! خوشبختانه نمونه‌های فارسی خوبی داریم که برای کاربران فارسی‌زبان این مسئله را جبران کرده‌اند؛ مثل اپلیکیشن ویرا که به‌رایگان در دسترس عموم قرار گرفته است. البته ویرا کارهای دیگری هم انجام می‌دهد.
از اینجا به بعد، طبق اسناد میدجرنی پیش می‌رویم که در نشانی https://docs.midjourney.com/ موجود هستند.

پرامپت نویسی در میدجرنی

تعریف پرامپ برای مدیجرنی: یک عبارت متنی کوتاه است که ربات میدجرنی (Midjourney Bot) آن را با هدف تولید یک تصویر تفسیر می‌کند. او کلمات و عبارات یک دستور را به قطعات کوچک‌تر (نشانه‌ها) تقسیم و با داده‌های آموزشی‌اش مقایسه می‌کند و در نهایت به تولید تصویر می‌پردازد. پرامپت نویسی میدجرنی اگر خوب باشد می‌تواند به ایجاد تصاویر منحصربه‌فرد و هیجان‌انگیز کمک کند.

پرامپت ساده

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

نمونه پرامپت ساده میدجرنی
نمونه پرامپت ساده میدجرنی (منبع : اسناد میدجرنی)

پرامپت پیشرفته

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

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

نکات مهم پرامپت برای میدجرنی

انتخاب کلمه

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

تعداد

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

تمرکز روی چیزی که می‌خواهید

در نوشتن پرامپت برای میدجرنی روی چیزی که می‌خواهید تمرکز کنید، نه بر روی چیزهایی که نمی‌خواهید. برای مثال اگر بنویسید «یک جشن تولد بدون کیک» احتمالاً در تصویر نهایی کیک وجود خواهد داشت. چنین حالت‌های خاصی را در بخش پارامترها در انتهای پرامپت مدیریت کنید. مثلاً برای نفی، می‌توانید از پارامتر –no استفاده کنید.

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

  • موضوع: شخص، حیوان، شخصیت، مکان، شیء
  • استایل تصویر: عکس، نقاشی، تصویرسازی، مجسمه‌سازی، ابله، ملیله
  • محیط: داخل، خارج از منزل، روی ماه، زیر آب، در شهر
  • نورپردازی: ملایم، محیطی، ابری، نئون، نورهای استودیویی
  • رنگ: پر جنب‌وجوش، خاموش، روشن، تک‌رنگ، رنگارنگ، سیاه‌وسفید، پاستلی
  • خلق‌وخوی: آرام، خشن، پرانرژی
  • ترکیب: پرتره، هدشات، نمای نزدیک، نمای چشم پرنده
بیشتر بخوانید
پرامپت نویسی هوش مصنوعی

یک مثال از پرامپت نویسی میدجرنی

شاید تصور کرده باشید که برای پرامپت نویسی میدجرنی حتماً باید با حداکثر جزئیات پیش بروید تا تصویر خوبی بگیرید. آنجا منظورم از تصویر «خوب» این بود که شما با تقریب خوبی به همان چیزی که در ذهن دارید برسید، اما اینجا می‌خواهم بگویم که حتی پرامپت های کوتاه و ساده هم می‌توانند تصاویر خوبی به ما بدهند و این جا منظورم از خوب‌بودن این است که تصویر به‌خودی‌خود بسیار زیباست.

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

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

/imagine prompt <اسم استایل> style cat

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

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

چطور دسترسی پیدا کنیم…

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

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

دستیار همیشگی و هوشمند شما
برای نصب نرم‌افزار کلیک کنید …
اشتراک گذاری
ثبت نظر
نظرات کاربران
manizheh1379
1 ماه قبل
اگه بخوایم یه احساس خاصی تو تصویر خروجی باشه ، باید چکار کنیم ؟
1پاسخ برای این کامنت
رضا حاتمی
1 ماه قبل
درود و ارادت. ممنون از سوال هوشمندانه شما. عواطف، احساسات، هیجانات و به طور کلی مفاهیم انتزاعی که شکل فیزیکی مشخصی ندارن، توسط نمادها به تصویر کشیده میشن. برای مثال، تصویر یک کبوتر سفید در حال پرواز، میتونه بیانگر آزادی باشه. برای هر مفهوم انتزاعی، نمادهای مختلفی وجود داره و این به سلیقه و تکنیک شما برمیگرده که حسی که میخواین در تصویر نشون بدین توسط چه نمادی بیان بشه. یه راه ساده برای پیدا کردن نمادهای مربوط به مفاهیم انتزاعی اینه که قبل از تولید تصویر، از یک چت بات هوشمند مثل دانیار یا چت جی‌پی‌تی اینو بپرسین. همینطور زمانی که به پرامپت نهایی تولید تصویر رسیدین (با توجه به این که یک تصویر ممکنه پیامهای مختلفی داشته باشه و از عناصر مختلفی داخلش استفاده بشه)، این پرامپت رو مجدد به دانیار بدین و ازش بپرسین که آیا ترکیب عناصر مختلف در پرامپت شما از نظر هنری دارای هارمونی و هماهنگی هست یا خیر. البته توجه داشته باشین که ذات هنر یعنی «بدون مرز بودن» و شاید شما به صورت هدفمند بخواین عناصری که تا حالا کنار هم استفاده نشدن رو ترکیب و یک سبک خاص خلق کنین. همه چیز به انتخاب شما برمیگرده.
اشکان
1 ماه قبل
ممنون ، یعنی هر چی پرامپت رو طولانی تر بنویسیم بهتره ؟
1پاسخ برای این کامنت
رضا حاتمی
1 ماه قبل
خواهش می‌کنم. خیر، طولانی‌تر بودن پرامپت همیشه به معنای بهتر بودن آن نیست. اهمیت پرامپت در وضوح و دقت آن است. یعنی گاهی پرامپت‌های کوتاه و دقیق می‌توانند بهتر عمل کنند چون بدون اضافه گویی هدف را به روشنی بیان می‌کنند. در عوض، پرامپت‌های طولانی هم گاهی ممکن است شامل اطلاعات اضافی یا بی‌مورد باشند که می‌توانند موجب سردرگمی شوند. به طور کلی، سعی کنید پرامپت را به گونه‌ای بنویسید که شامل تمام اطلاعات لازم باشد اما از حاشیه‌روی و توضیحات اضافی پرهیز کنید.
مطالب منتخب سردبیر
تبدیل متن به عکس گوگل

هوش مصنوعی گوگل تبدیل متن به عکس

۲۴ شهریور ۱۴۰۳
7 دقیقه