هوش مصنوعی عبارتی است که در محافل و زمینههای مختلف به گوش میرسد و تأثیرات زیادی در بسیاری از حوزهها دارد. برخی افراد میتوانند از این مفهوم به درستی استفاده کرده و آن را به کار گیرند. پرامپتنویسی یکی از راههایی است که با تسلط بر آن میتوانید ارتباط مؤثرتری با ابزارهای هوش مصنوعی برقرار کنید. این مهارت به شما این امکان را میدهد که با هوش مصنوعی به صورت مؤثرتر صحبت کنید و از امکانات آن بهرهبرداری بیشتری داشته باشید.
در ادامه، به بررسی مفهوم پرامپتنویسی و نحوه نوشتن پرامپتهای مؤثر خواهیم پرداخت.
پرامپت چیست ؟
به عبارات و جملاتی که به ابزارهای مبتنی بر هوش مصنوعی داده میشود تا مشخص کنند چه چیزی باید ایجاد کنند، پرامپت (prompt) میگوییم. با نوشتن پرامپت، میتوان متن، تصویر یا کد تولید کرد. نکته مهم این است که عبارات را بهدرستی بنویسید. هرچه درخواست شما دقیقتر و واضحتر باشد، خروجی بهتر و نزدیکتری به خواستهتان دریافت خواهید کرد.
انواع پرامپت
برای نوشتن یک پرامپت خوب بهتر است با انواع پرامپتها آشنا شوید تا ارتباط مؤثرتری با ابزارهای هوش مصنوعی برقرار کنید.
- پرامپتهای جستجوی اطلاعات (Information Seeking Prompts)
- پرامپتهای دستوری (Instruction Based Prompts)
- پرامپتهای ارائه متن (Context Providing Prompts)
- پرامپتهای مقایسهای (Comparative Prompts)
- پرامپتهای جستجوی نظر (Opinion Seeking Prompts)
- پرامپتهای انعکاسی (Reflective Prompts)
- پرامپتهای نقش محور (Role Based Prompts)
اصول پرامپت نویسی
زمانی شما بهترین نتیجه را از هوش مصنوعی خواهید گرفت که از زبانی واضح، مختصر و مشخص برای نوشتن پرامپت هوش مصنوعی استفاده کنید و اصول زیر را رعایت کنید.
- از اصطلاحات پیچیده خودداری کنید و دستورالعملهای خود را به نحوی ساده و قابل فهم بنویسید تا هوش مصنوعی به درستی دستور شما را اجرا کند.
- درخواست خود را به وضوح بیان کنید. ارائه اطلاعات دقیق و جزیی به هوش مصنوعی بدهید تا خروجی بهتری بگیرید.
- درخواست شما میبایست یک ساختار منطقی داشته باشد تا هوش مصنوعی بتواند دستورالعملها را دنبال کرده و به خروجی درست برسد.
- جالب است که بدانید میتوانید از یک مثال برای فهماندن درخواست خود استفاده کنید.
- از زبان انگلیسی استفاده کنید. نتیجه بهتری خواهید گرفت. اما اگر بخواهید پرامپت نویسی فارسی کنید، بهتر است از منابع فارسی آموزش ببینید.
یادگیری پرامپت نویسی
برای نوشتن یک پرامپت درست و گویا، لازم است آموزش ببینید. در اینجا برای مثال چند نمونه از منابع مختلف را برای یادگیری پرامپت نویسی لیست میکنیم:
- سایت آموزشی dair-ai/Prompt-Engineering-Guide
- سایت آموزشی PromptingGuide
- پروژه PromptPerfect
- پروژه Awesome ChatGPT Prompts
- دورههای آموزشی اندرو اینگ
-
جستجو در اینترنت با استفاده از هوش مصنوعی
مثالهایی برای نوشتن پرامپت
ممکن است در یک مثال ساده، متنی برای هوش مصنوعی بنویسید بر مبنی اینکه شعری درباره گربه برای شما بنویسد. به این صورت از یک ابزار هوش مصنوعی میخواهید که با استفاده از دانش خود، شعری درباره گربه بسازد که در نهایت آن چیزی نخواهد بود که مدنظر شماست. شاید متن خروجی از لحاظ ادبی ساختار شعر داشته باشد، اما دستور شما کافی نیست. تصور کنید که همین جمله را به شما که انسان هستید بگویند، به چند شکل مختلف میتوانید چنین شعری بخوانید؟ پس بهتر است کمی جزییات به خواسته خود اضافه کنید. مثلا بگویید: «به زبان فارسی یک شعر نو درباره یک بچه گربه سیاه رنگی که جلوی پنجره نشسته است بنویس»
از دستورات هوش مصنوعی برای تولید تصاویر نیز استفاده میشود. به عنوان مثال، یک درخواست هوش مصنوعی برای ایجاد تصویری از یک گربه میتواند این باشد: «گربه سفید پرشین که بر روی مبل چستر چرم سبز نشسته است». این اعلان به ابزار هوش مصنوعی میگوید که باید تصویری از گربهای بسازد که بر روی مبل نشسته است. در نهایت ابزار هوش مصنوعی از دانش خود در مورد جهان و تصاویری که قبلا تولید شده برای ساخت تصویری که این معیارها را برآورده کند، استفاده میکند.
پرامپت صحیح برای تولید تصویری در حوزه تبلیغات و طراحی سایت را میتوان اینطور بیان کرد:
- لوگویی برای تبلیغ عینک آفتابی طراحی کن.
- تصویر پسزمینه با ابعاد [مشخص] طراحی کن که شامل ساحل و قایق و غروب آفتاب باشد.
- یک جلد کتاب برای داستان کودکان طراحی کن که شامل تصاویر ۵ زنبور و گلهای سفید باشد.
در نتیجه، پرامپتنویسی به عنوان ابزاری کلیدی در تعامل با سیستمهای هوش مصنوعی، نقش بسزایی در بهینهسازی خروجیها دارد. با نوشتن درخواستهای دقیق و واضح، میتوان به نتایج بهتری در تولید متن، تصویر یا کد دست یافت. تسلط بر این مهارت نهتنها به کاربران کمک میکند تا از امکانات هوش مصنوعی بهرهبرداری بیشتری داشته باشند، بلکه امکان ایجاد محتوای خلاقانه و کاربردی را نیز فراهم میآورد. بنابراین، یادگیری و بهبود مهارتهای پرامپتنویسی میتواند به کاربران در دستیابی به اهدافشان در دنیای دیجیتال کمک شایانی کند.