ه لوگوی همیار remove
همیار آکادمی
پرامپت نویسی برای هوش مصنوعی | آموزش کامل

پرامپت نویسی برای هوش مصنوعی | آموزش کامل

زمان مطالعه
Maysam Gorgani Maysam Gorgani

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

بیشتر سیستم های هوش مصنوعی مانند ChatGPT و Claude بر پایه  دو فناوری اصلی کار می کنند: پردازش زبان طبیعی و یادگیری ماشین. این ترکیب باعث می شود مدل بتواند پرامپت های شما را حتی اگر به زبان محاوره ای نوشته شده باشند، درک کند و از تعامل با شما و سایر کاربران بیاموزد. اما پرامپت نویسی برای هوش مصنوعی دقیقا باید چگونه باشد؟ در این مقاله از همیار آکادمی قصد داریم تا کمی در این مورد صحبت کنیم.

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

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

آموزش کامل پرامپت نویسی برای هوش مصنوعی

به طور خلاصه نحوه بیان و ساختاردهی پرامپت ها تاثیر مستقیم بر نوع پاسخ هوش مصنوعی دارد. این مهارت «مهندسی پرامپت» نامیده می شود و شامل انتخاب درست واژه ها، عبارات، نمادها و قالب ها برای دستیابی به بهترین نتیجه ممکن از مدل های هوش مصنوعی است. در ادامه چند نکته مهم در راستای پرامپت نویسی برای هوش مصنوعی در اختیار شما قرار خواهیم داد:

زمینه یا Context را در اختیار هوش مصنوعی قرار دهید

پرامپتی که مینویسید می تواند یک پرسش ساده باشد برای مثال: «بهترین زمان سال برای تماشای برگ ریزان پاییزی در گیلان چه موقع است؟»

یک سیستم هوش مصنوعی مانند ChatGPT به سرعت پاسخی ساده برای این پرسش تولید می کند. با این حال می توانید با افزودن زمینه یا حتی یک نقش فرضی، پرامپت خود را پیشرفته تر کنید. برای نمونه بنویسید: «فرض کن یک زیست شناس باتجربه هستی که در حوزه درختان تخصص دارد. با توجه به الگوهای اخیر آب وهوایی در ایران، بهترین زمان برای تماشای برگ ریزان پاییزی در گیلان را پیش بینی کن و آن را به زبان کودکانه برای بچه های مهدکودک توضیح بده»

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

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

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

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

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

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

با انواع رایج پرامپت ها آشنا باشید

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

  • پرامپت بدون نمونه: شامل دستورالعملی ساده و شفاف بدون ارائه ی مثال است. برای دریافت پاسخ سریع و کلی مفید است. مثلا: «این مقاله را در پنج نکته خلاصه کن.»
  • پرامپت با چند نمونه: چند نمونه از خروجی دلخواه خود ارائه دهید تا مدل ساختار یا لحن مورد نظر را بیاموزد. مثلا «در اینجا دو نمونه خلاصه آورده ام. مورد سوم را به همان سبک بنویس.»
  • پرامپت دستوری شامل فرمان های مستقیم با افعالی مانند «بنویس»، «توضیح بده» یا «مقایسه کن» است. مثلا «یک خلاصه از این متن بنویس که تعداد کلمات آن کمتر از ۱۰۰ تا باشد.»
  • پرامپت نقش محور: از هوش مصنوعی بخواهید نقش خاصی را بپذیرد یا تبدیل یه یک فرد یا چیز شود. این نوع از پرامپت برای پاسخ های خلاقانه یا تخصصی کاربرد دارد. مثلا: «فرض کن استاد MBA هستی و می خواهی طرح کلی یک درس آماده کنی و … »
  • پرامپت زمینه ای: شامل اطلاعات پس زمینه یا توضیح موقعیت قبل از طرح سؤال است تا پاسخ متناسب با مخاطب یا موقعیت باشد. مثلا «این متن برای یک درس کارشناسی در اقتصاد رفتاری است. آن را به زبان ساده تر بازنویسی کن.»
  • پرامپت سیستمی یا متاپرامپت : دستورالعمل هایی در سطح سیستم هستند که رفتار، لحن یا محدوده پاسخ هوش مصنوعی را پیش از دریافت ورودی کاربر تعیین می کنند. این پرامپت ها معمولا توسط سازنده پلتفرم نوشته می شوند و کاربران به طور معمول آن ها را نمی بینند. مثلا: «همیشه پاسخ ها را به صورت رسمی بنویس و منابع واقعی را ذکر کن.»

از حافظه هوش مصنوعی استفاده کنید

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

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

از سیستم «وانمود کن» استفاده کنید

از سیستم «وانمود کن» استفاده کنید

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

نوع خروجی را مشخص کنید

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

از «انجام بده» و «انجام نده» استفاده کنید

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

 «وانمود کن که مربی شخصی من هستی. یک دستور پخت طراحی کن که به بازسازی انرژی پس از تمرین کمک کند. از گوجه فرنگی، مرغ و نوعی کربوهیدرات استفاده کن. از فلفل تند یا هر ماده ای که حاوی گندم است استفاده نکن.»

 از مثال استفاده کنید

 از مثال استفاده کنید

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

به نظر شما پرامپت نویسی برای هوش مصنوعی چگونه باید باشد؟

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

اشتراک گذاری

Maysam Gorgani
نویسنده Maysam Gorgani


مطالب مرتبط


دیدگاه‌ها

افزودن دیدگاه

برای ثبت دیدگاه لطفا وارد به حساب خود ورود کنید

×

شماره خود را وارد کنید

بعد از وارد کردن شماره کدی که به خط شما ارسال می‌شود را وارد کنید

یا
ورود با ایمیل login with gmail