پرامپت چیست؟
پرامپتها نقش اساسی در تعامل انسان با هوش مصنوعی دارند. در دنیای امروز، هوش مصنوعی به یکی از ابزارهای اصلی برای حل مسائل پیچیده و انجام وظایف مختلف تبدیل شده است. یکی از مهمترین جنبههای استفاده مؤثر از هوش مصنوعی، طراحی پرامپتهای مناسب است. این مقاله به بررسی مفهوم پرامپت، اهمیت آن در هوش مصنوعی، چالشهای پرامپتنویسی، اصول پرامپتنویسی خوب و نمونههایی از بهترین پرامپتها برای هوش مصنوعیهای مختلف مانند ChatGPT، میدجرنی و استیبل دیفیوژن میپردازد.
آنچه در این مقاله میخوانید
آشنایی با پرامپت
پرامپت (Prompt) به مجموعهای از ورودیها، دستورات یا سوالاتی گفته میشود که به یک سیستم هوش مصنوعی داده میشود تا پاسخ یا خروجی مناسبی تولید کند. پرامپتها به هوش مصنوعی کمک میکنند تا منظور و محتوای مورد نظر کاربر را درک کرده و بر اساس آن پاسخ دهد. به عبارت دیگر، پرامپتها راهنماییهایی هستند که مسیر تفکر و تحلیل هوش مصنوعی را تعیین میکنند.
اهمیت پرامپت نویسی در هوش مصنوعی
پرامپتها به دلایل متعددی اهمیت دارند:
۱. دقت و صحت پاسخها: پرامپتهای دقیق و واضح میتوانند به بهبود دقت و صحت پاسخهای هوش مصنوعی کمک کنند.
۲. کنترل بیشتر بر خروجیها: با طراحی مناسب پرامپتها، کاربران میتوانند کنترل بیشتری بر خروجیهای تولید شده توسط هوش مصنوعی داشته باشند.
۳. کاهش ابهام و سردرگمی: پرامپتهای مشخص و دقیق میتوانند ابهام و سردرگمی را کاهش دهند و به هوش مصنوعی کمک کنند تا بهترین پاسخ ممکن را ارائه دهد.
۴. افزایش کارایی: پرامپتهای بهینه و کارآمد میتوانند زمان پردازش و تولید پاسخ توسط هوش مصنوعی را کاهش دهند.
چالشهای پرامپت نویسی
پرامپتنویسی دارای چالشهای متعددی است که میتواند بر کیفیت و دقت پاسخهای هوش مصنوعی تاثیر بگذارد:
۱. ابهام و عدم وضوح: اگر پرامپتها به وضوح بیان نشوند، ممکن است هوش مصنوعی پاسخهای نادرستی تولید کند.
۲. بیش از حد پیچیده بودن: پرامپتهای پیچیده ممکن است هوش مصنوعی را گیج کنند و منجر به تولید پاسخهای غیرمرتبط شوند.
۳. عدم ارائه زمینه کافی: نبود زمینه و بافت مناسب در پرامپتها میتواند منجر به پاسخهای ناقص یا غیرمرتبط شود.
۴. نظرات شخصی و جانبداری: پرامپتها میتوانند به طور ناخواسته حاوی نظرات شخصی باشند که بر خروجیهای هوش مصنوعی تاثیر منفی میگذارد. (در این مورد پایین تر توضیح کامل داده ام)
اصول پرامپت نویسی خوب و اصولی برای ChatGPT و هوش مصنوعیهای متنمحور
برای طراحی پرامپتهای مؤثر، باید به چند اصل کلیدی توجه داشت:
۱. وضوح و صراحت: پرامپتها باید به وضوح بیان شوند تا هوش مصنوعی بتواند مفهوم مورد نظر را به درستی درک کند.
۲. جزئیات کافی: پرامپتهای دقیق باید حاوی جزئیات کافی باشند تا از تولید پاسخهای نادرست جلوگیری شود.
۳. سوالات باز و بسته: بسته به نوع پاسخ مورد نظر، پرامپتها میتوانند به صورت سوالات باز (برای تولید پاسخهای جامع) یا سوالات بسته (برای پاسخهای کوتاه و مشخص) طراحی شوند.
۴. زمینه و بافت: ارائه زمینه و بافت مناسب در پرامپتها میتواند به هوش مصنوعی کمک کند تا پاسخهای مرتبطتری تولید کند.
۵. پرهیز از جانبداری یا جهت دهی ناخودآگاه: پرامپتها باید به گونهای طراحی شوند که تعصبات ناخواسته را به حداقل برسانند.
پرهیز از جانبداری یا جهت دهی ناخودآگاه در نوشتن پرامپت یعنی چه؟
پرهیز از جانبداری به معنای اجتناب از وارد کردن نظرات و گرایشات شخصی، فرهنگی، سیاسی یا اجتماعی در پرامپتها است. جانبداری میتواند به شکلهای مختلفی ظاهر شود و تاثیر منفی بر خروجیهای هوش مصنوعی بگذارد. برای جلوگیری از این مشکل، باید به چند نکته توجه داشت:
۱. زبان بیطرف: استفاده از زبانی که بیطرف و عاری از بار ارزشی باشد. به عنوان مثال، به جای استفاده از عباراتی مانند “بهترین”، “بدترین” یا “صحیحترین”، بهتر است از عباراتی مانند “رایجترین”، “شایعترین” یا “مورد قبولترین” استفاده شود.
– مثال: به جای “?Why is electric car better than gasoline car” از “?What are the advantages and disadvantages of electric cars compared to gasoline cars” استفاده کنید.
– ترجمه : به جای “چرا خودروهای برقی بهتر از خودروهای بنزینی هستند؟” از “مزایا و معایب خودروهای برقی در مقایسه با خودروهای بنزینی چیست؟” استفاده کنید.
۲. ارائه دیدگاههای مختلف: پرامپتها باید به گونهای طراحی شوند که امکان بررسی دیدگاهها و نظرات مختلف را فراهم کنند. این کار میتواند از نظرات شخصی ناخواسته جلوگیری کند و به تولید پاسخهای جامعتر و متعادلتر منجر شود.
– مثال: به جای “Explain why renewable energy is the best solution for the environment.” از “Discuss the benefits and challenges of renewable energy for the environment.” استفاده کنید.
– ترجمه : به جای “توضیح دهید چرا انرژیهای تجدیدپذیر بهترین راهحل برای محیط زیست هستند.” از “مزایا و چالشهای انرژیهای تجدیدپذیر برای محیط زیست را بررسی کنید.” استفاده کنید.
۳. پرهیز از کلیگویی: استفاده از کلیگویی و تعمیمهای نادرست میتواند منجر به تولید پاسخهای شخصی سازی شده یا جانبدارانه شود. به جای این کار، باید به جزییات و اطلاعات دقیق و معتبر توجه کرد.
– مثال: به جای “All politicians are corrupt.” از “?What are some common criticisms of political behavior” استفاده کنید.
– ترجمه : به جای “همه سیاستمداران فاسد هستند.” از “برخی از انتقادات رایج به رفتار سیاسی چیست؟” استفاده کنید.
۴. استفاده از دادههای معتبر: پرامپتها باید بر اساس دادهها و اطلاعات معتبر و مستند طراحی شوند. استفاده از منابع معتبر میتواند به کاهش تعصبات و افزایش دقت پاسخها کمک کند.
– مثال: به جای “Vaccines cause autism.” از “What does scientific research say about the relationship between vaccines and autism?” استفاده کنید.
– ترجمه: به جای “واکسنها باعث اوتیسم میشوند.” از “تحقیقات علمی درباره رابطه بین واکسنها و اوتیسم چه میگوید؟” استفاده کنید.
نمونههایی از بهترین پرامپت ها
پرامپتهای توضیحی و توصیفی:
– انگلیسی: “Please provide a summary of an article about climate change.”
– ترجمه: “لطفاً یک خلاصه از مقالهای درباره تغییرات آب و هوایی بنویسید.”
– انگلیسی: “Explain the main features of an electric vehicle.”
– ترجمه: “ویژگیهای اصلی یک خودرو الکتریکی را توضیح دهید.”
پرامپتهای خلاقانه و تولید محتوا:
– انگلیسی: “Write a short story about a child’s adventure in the forest.”
– ترجمه: “یک داستان کوتاه در مورد ماجراجویی یک کودک در جنگل بنویسید.”
– انگلیسی: “Create a romantic poem using the words ‘love’, ‘moon’, and ‘night’.”
– ترجمه: “یک شعر عاشقانه با استفاده از کلمات ‘عشق’، ‘ماه’ و ‘شب’ بسازید.”
پرامپتهای تحلیلی و مقایسهای:
– انگلیسی: “Compare the advantages and disadvantages of solar energy with wind energy.”
– ترجمه: “مزایا و معایب انرژی خورشیدی را با انرژی بادی مقایسه کنید.”
– انگلیسی: “Analyze the economic and social impacts of the internet in the 1990s.”
– ترجمه: “تاثیرات اقتصادی و اجتماعی اینترنت در دهه ۱۹۹۰ را تحلیل کنید.”
پرامپتهای سوالی و پاسخهای مختصر:
– انگلیسی: “?What is the capital of France”
– فارسی: “پایتخت کشور فرانسه کجاست؟”
– انگلیسی: “?In which year did humans first land on the moon”
– فارسی: “چه سالی انسان به ماه قدم گذاشت؟”
نمونه پرامپت برای هوش مصنوعی میدجرنی (Midjourney)
میدجرنی یک هوش مصنوعی تصویرساز است که با دریافت پرامپتهای متنی، تصاویر خلاقانه و با کیفیت تولید میکند. برای به دست آوردن بهترین نتایج از این هوش مصنوعی، پرامپتها باید دقیق و توصیفی باشند:
– انگلیسی: “Father holding a boy and a girl both 5 years old, father and children wearing glasses, the setting is a glasses store with a blue theme, father and children in the center of the photo, hyper realistic photo, realistic texture, hyper definition, 8k,”
– فارسی: “پدری که یک پسر و یک دختر پنج ساله را در آغوش دارد، پدر و بچهها عینک به چشم دارند، محیط یک فروشگاه عینک با تم آبی است، پدر و بچهها در مرکز عکس قرار دارند، عکس فوقالعاده واقعگرایانه با بافت واقعی، وضوح بالا، ۸k.”
– انگلیسی: “modern canadianhigh class beautiful light divine woman with platiunum blond hair holding her hands up next to her head holding a medium seized lapislazuli sphere in her perfectly shaped human hands closed eyes eye make up her head is straight slightly tucked in in meditation pose delicate detailed dress design light celestial background with white timbervati desert white lion high quality very detailed hyper photorealistic render”
– فارسی: “زن مدرن کانادایی از طبقه بالای جامعه، زیبا با نوری الهی، دارای موهای بلوند پلاتینی، دستانش را در کنار سرش نگه داشته، گوی لاجوردی متوسطی را در دستان انسانگونه و بینقصش نگه داشته، چشمانش بسته است، آرایش چشمان دارد، سرش صاف و کمی به داخل خم شده در حالت مدیتیشن، لباس با طراحی ظریف و دقیق، پسزمینه آسمانی با شیر سفید تیمبرواتی صحرای سفید، کیفیت بالا و بسیار دقیق، رندر فوقالعاده واقعی.”
– انگلیسی: “A funny mouse wearing purple pants and a white t-shirt, laying on the couch with a glass of wine, enjoying and relaxing, couch is yellow, in the living room in a wood cabin, soft lighting, fire place, shot by ARRI Alexa LF camera with ARRI Signature Primes lens 12mm T1.8, 4K, cinematic, cartoonish, “
– فارسی: “یک موش خندهدار که شلوار بنفش و تیشرت سفید به تن دارد، روی کاناپهای زرد رنگ دراز کشیده و با یک لیوان شراب در حال لذت بردن و استراحت است، کاناپه در اتاق نشیمنی در یک کابین چوبی قرار دارد، نورپردازی ملایم، شومینه، تصویربرداری با دوربین ARRI Alexa LF و لنز ARRI Signature Primes 12mm T1.8، کیفیت ۴K، سینمایی و کارتونی.”
نمونه پرامپت برای هوش مصنوعی استیبل دیفیوژن (Stable Diffusion)
استیبل دیفیوژن نیز یکی دیگر از هوش مصنوعیهای تصویرساز است که با دریافت پرامپتهای متنی، تصاویر با کیفیت بالا تولید میکند. برای بهرهبرداری بهینه از این هوش مصنوعی، پرامپتها باید به دقت انتخاب شوند:
– انگلیسی: “A medium 40mm glamour portrait of an Iranian girl sit beside a desk wear a espadrille shoe in a cafe with the style of Iranian carpet, surreal Harmony, cinematic, lighting, 8K, HDR10+”
– فارسی: “پرترهی گلامور مدیوم ۴۰ میلیمتری از یک دختر ایرانی که کنار یک میز نشسته و کفش اسپادریل به پا دارد، در کافهای با سبک فرش ایرانی، با هماهنگی سورئال و سینمایی، نورپردازی ۸K، HDR10+.”
– انگلیسی: “selfie,lifelike photo shot on holga 120n of a surreal sculpture of a small squirrel made entirely from lettuce, green leaves form body and face, dark vegetables used for eyes and nose,”
– فارسی: ” عکس سلفی عکس واقعی که با دوربین هولگا ۱۲۰n گرفته شده، از یک مجسمه سورئال از یک سنجاب کوچک که بهطور کامل از کاهو ساخته شده است، برگهای سبز بدن و صورت را شکل دادهاند و سبزیجات تیره برای چشمها و بینی استفاده شده است.”
نتیجهگیری
پرامپتها ابزارهای قدرتمندی برای تعامل با هوش مصنوعی هستند. طراحی صحیح و بهینه پرامپتها میتواند به بهبود کیفیت و دقت پاسخهای هوش مصنوعی کمک کند و تجربه کاربری را ارتقا دهد. با توجه به اهمیت پرامپتها در هوش مصنوعی، توسعهدهندگان و کاربران باید به اصول طراحی پرامپتهای مؤثر توجه ویژهای داشته باشند تا از قابلیتهای هوش مصنوعی بهرهبرداری بهینه کنند. چالشهای مختلف در پرامپتنویسی نشان میدهد که این فرآیند نیازمند دقت و توجه بالایی است. در نهایت، با استفاده از پرامپتهای دقیق و اصولی، میتوان از هوش مصنوعی به بهترین نحو ممکن بهره برد و خروجیهای با کیفیت و مرتبطی دریافت کرد.
دیدگاهتان را بنویسید