پرامپت چیست؟
پرامپت، ورودیها یا پرس و جوهایی هستند که توسط کاربر به یک مدل هوش مصنوعی مولد داده می شود تا پاسخ خاصی از مدل دریافت شود. پرامپت ها میتوانند یا چند جمله، سؤالاتی به زبان طبیعی، تکههای کد، یا هر ترکیبی از متن یا کد بسته به دامنه مسئله باشند. پرامپت ها می تواند به سادگی یک کلمه یا به پیچیدگی یک پاراگراف باشد
تکنیک های پرامپت نویسی
تمام جزئیات را در متن خود استفاده کنید
اگر منبعی برای متن خود دارید آن را ذکر کنید مثلا آدرس اینترنتی موضوعی که در نظر دارید واضح و صریح بیان کنید
برای پرامپت خود محدودیت هایی نظیر تعداد کلمه و جمله تعیین کنید
فرمت مورد نظر خود را تعیین کنید، مثلا اگر قالب داستان را در نظر دارید در پرامپت تعیین کنید
سعی کنید سوال خود را در حدود ده کلمه بیان کنید
از دو اصطلاح مخالف هم در بیان پرامپت استفاده نکنید تا باعث گیج شدن هوش مصنوعی نشوید
از کلمات کلیدی و عبارات مهم استفاده کنید
سوالات خود را به صورت باز بپرسید، منظور این است که سوالاتی که فقط پاسخ بله و یا خیر داشته باشند نپرسید
اجزای پرامپت
اجزای پرامپت شامل موارد زیر است
دستورالعمل Instruction
دستوری که میخواهید مدل انجام دهد
مانند ترجمه کردن، خلاصه کردن، ایجاد تصویر و ساخت آهنگ
متن پیشینه Context
اطلاعات اضافه ای که میتواند مدل را به پاسخهای بهتر هدایت کند. از جمله ذکر چند مثال
داده ورودی Input Data
ورودی هایی که در پاسخ نهایی می بایست قرار گیرد
محدودیت ها Constraints
محدودیت هایی که باید در خروجی لحاظ شود بعنوان مثال ابعاد عکس خروجی و مدت آهنگ
مثال Examples
گنجاندن مثالها در پرامپت، درک واضحتری از انتظارات کاربر به مدل میدهند.
خروجی Output Indicator
نوع یا فرمت خروجی
نشانهها یا نشانگرهای خاص Special Tokens or Markers
نشانهها یا نشانگرهای ویژه در یک فرمان میتوانند برای هدایت رفتار هوش مصنوعی استفاده شوند. به عنوان مثال، نشان دادن شروع یا پایان یک مکالمه
علامت گذاری بخش های مهم می تواند در نتیجه تولید شده موثر باشند
یک پرامپت می تواند شامل همه یا تعدادی از این اجزا باشد. پرامپت هرچه دقیق تر و حرفه ای تر نوشته شود، نتیجه دقیق تر خواهد بود. پس همانطور که گفته شد ممکن است شما سوالی را برای بار دوم از یک چت بات بپرسید و پاسخی متفاوت دریافت کنید. بنابراین نحوه نوشتن پرامپت بسیار مهم است.
تکنیک های پرامپت نویسی