آموزش پرامپت مثال‌محور Few-shot در هوش مصنوعی

آموزش پرامپت مثال‌محور (Few-shot): با چند نمونه جواب دقیق‌تر بگیر

آموزش · پرامپت‌نویسی

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

چکیده. پرامپت مثال‌محور یا Few-shot یکی از سریع‌ترین راه‌ها برای بالا بردن کیفیت پاسخ‌های هوش مصنوعی است. در این آموزش گام‌به‌گام می‌بینی که چطور به‌جای توضیح طولانی، چند نمونهٔ ورودی و خروجی به مدل بدهی تا الگوی دقیق تو را یاد بگیرد و خروجی‌ای هم‌سبک، یک‌دست و آمادهٔ استفاده تحویل بدهد؛ همراه با مثال‌های واقعی و نکته‌های حرفه‌ای.
آموزش پرامپت مثال‌محور Few-shot در هوش مصنوعی

۱. پرامپت مثال‌محور (Few-shot) چیست؟

«پرامپت مثال‌محور» یعنی به‌جای اینکه فقط با کلمات به مدل توضیح بدهی چه می‌خواهی، چند «نمونه» از ورودی و خروجی دلخواهت را جلوی چشمش بگذاری تا خودش الگو را کشف کند. اصطلاح انگلیسی آن Few-shot Prompting است؛ یعنی «با چند شلیک» یا «چند نمونه». مدل‌های زبانی مثل ChatGPT برای یادگیری الگو ساخته شده‌اند و وقتی دو یا سه نمونهٔ منسجم می‌بینند، بسیار بهتر از توضیح انتزاعی، منظور تو را می‌فهمند.

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

مثال: «مثل نمونه‌ها یک شعار کوتاه بساز. نمونه اول، ورودی: قهوهٔ سرد و خروجی: تابستان را خنک بنوش. نمونه دوم، ورودی: کفش دویدن و خروجی: هر قدم، سبک‌تر از قبل. حالا برای این ورودی خروجی بده: هدفون بی‌سیم.»

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

۲. تفاوت Zero-shot، One-shot و Few-shot

برای اینکه بدانی کِی از این تکنیک استفاده کنی، باید سه حالت را از هم تشخیص بدهی. در حالت «بدون نمونه» یا Zero-shot، هیچ مثالی نمی‌دهی و فقط دستور می‌دهی؛ این حالت برای کارهای ساده و عمومی خوب است. در حالت «تک‌نمونه» یا One-shot، یک مثال می‌دهی تا جهت کلی مشخص شود. در حالت «چندنمونه» یا Few-shot، دو تا چند مثال می‌دهی و بیشترین دقت و یک‌دستی را می‌گیری.

قاعدهٔ کلی این است: هرچه خروجی باید دقیق‌تر، قالب‌مندتر یا هم‌سبک‌تر باشد، به نمونهٔ بیشتری نیاز داری. اما زیاده‌روی هم لازم نیست؛ اغلب دو تا چهار نمونه کافی است.

مثال: «متن زیر را به لحن رسمی بازنویسی کن. نمونه، ورودی: سلام داداش چطوری و خروجی: با سلام و احترام، امیدوارم حال شما خوب باشد. حالا این را بازنویسی کن: کی می‌تونیم جلسه بذاریم؟»

اینجا فقط یک نمونه (One-shot) دادیم، اما همان یک نمونه جهت لحن را کاملاً مشخص کرد. اگر خروجی هنوز نوسان داشت، نمونهٔ دوم را اضافه کن تا به Few-shot تبدیل شود و ثبات بیشتری بگیری.

۳. آناتومی یک پرامپت مثال‌محور خوب

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

نکتهٔ کلیدی، «یک‌دستی قالب» است. اگر در نمونه‌ها از برچسب «ورودی» و «خروجی» استفاده می‌کنی، در همهٔ نمونه‌ها و در پرسش نهایی هم دقیقاً همان برچسب‌ها را نگه دار. کوچک‌ترین بی‌نظمی در قالب، مدل را گیج می‌کند.

مثال: «کار: احساس هر جمله را با یک کلمه مشخص کن (مثبت، منفی یا خنثی). ورودی: غذا عالی بود و خروجی: مثبت. ورودی: خیلی دیر رسید و خروجی: منفی. ورودی: بسته‌بندی معمولی بود و خروجی:»

چون قالب کاملاً منظم است و خروجی آخر را نیمه‌کاره رها کرده‌ایم، مدل می‌فهمد که باید دقیقاً یک کلمه در همان جای خالی بگذارد. این تکنیکِ «رها کردن جای خروجی» یکی از قوی‌ترین ترفندهای هدایت مدل است.

۴. گام‌به‌گام: ساختن اولین پرامپت مثال‌محور

حالا قدم‌به‌قدم بسازیم. گام اول: هدف را در یک جمله بنویس (مثلاً «تبدیل عنوان خبر به تیتر جذاب»). گام دوم: دو یا سه نمونهٔ واقعی و باکیفیت از ورودی و خروجی دلخواه آماده کن. گام سوم: یک قالب ثابت انتخاب کن و همهٔ نمونه‌ها را در همان قالب بنویس. گام چهارم: ورودی واقعی را در انتها اضافه کن و خروجی را خالی بگذار. گام پنجم: نتیجه را ببین و در صورت نیاز نمونه‌ها را بهتر کن.

مثال: «عنوان خبری را به تیتر جذاب تبدیل کن. ورودی: افزایش قیمت بنزین در ماه آینده و خروجی: بنزین گران می‌شود؛ آنچه باید از امروز بدانید. ورودی: رونمایی از مدل جدید هوش مصنوعی و خروجی: غول تازه از راه رسید؛ این مدل چه می‌کند؟ ورودی: کاهش نرخ بیکاری در بهار و خروجی:»

چرا کار می‌کند؟ چون هر دو نمونه یک «فرمول» مشترک دارند: یک بخش خبری کوتاه به‌علاوهٔ یک قلاب کنجکاوی. مدل این فرمول را می‌گیرد و برای ورودی سوم هم همان ساختار را می‌سازد. اگر بخواهی این مهارت را روی ابزارهای مختلف تمرین کنی، مجموعهٔ آموزش‌های گام‌به‌گام ChatGPT نقطهٔ شروع خوبی است.

مثال پرامپت few-shot برای خروجی دقیق و هم‌قالب

۵. چند نمونه کافی است؟ تعداد و تنوع

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

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

مثال: «ایمیل را در یک جمله خلاصه کن. ورودی: ایمیل بلند دربارهٔ تغییر ساعت جلسه و خروجی: جلسه به ساعت ۱۰ صبح موکول شد. ورودی: ایمیل کوتاه تشکر از همکاری و خروجی: قدردانی بابت همکاری اخیر. ورودی: ایمیل شکایت از تأخیر سفارش و خروجی:»

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

۶. کاربردهای پرتکرار در کار روزمره

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

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

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

چون قالب خروجی («نام: …، شهر: …») در هر دو نمونه یکسان است، مدل بدون هیچ توضیح اضافه‌ای همان ساختار را برای ورودی سوم بازتولید می‌کند. این دقیقاً همان یک‌دستی است که در خروجی‌های ماشینی و قابل‌پردازش به آن نیاز داری.

۷. اشتباه‌های رایج و راه‌حلشان

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

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

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

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

۸. ترکیب Few-shot با تکنیک‌های دیگر

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

این ترکیب‌ها همان چیزی است که پرامپت‌نویسی حرفه‌ای را از حالت آماتور جدا می‌کند. اگر کنجکاوی که این ابزارها از کجا آمده‌اند و چطور کار می‌کنند، آشنایی با اینکه OpenAI چیست و همچنین مقایسهٔ ابزارها در نبرد ChatGPT و DeepSeek دید بازتری به تو می‌دهد.

مثال: «مسئله را مثل نمونه با ذکر مراحل حل کن. ورودی: اگر ۳ مداد ۶ هزار تومان است، ۵ مداد چند؟ خروجی: هر مداد ۲ هزار تومان، پس ۵ مداد ۱۰ هزار تومان. حالا این را حل کن: اگر ۴ دفتر ۲۰ هزار تومان است، ۷ دفتر چند؟»

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

پرسش‌وپاسخ کوتاه (FAQ)

پرسش: پرامپت مثال‌محور برای چه مدل‌هایی کار می‌کند؟ تقریباً همهٔ مدل‌های زبانی امروزی مثل ChatGPT، Gemini و Claude از این تکنیک پشتیبانی می‌کنند؛ چون یادگیری از روی الگو، ویژگی ذاتی این مدل‌هاست.

پرسش: اگر خروجی هنوز دقیق نشد چه کنم؟ اول کیفیت و تنوع نمونه‌ها را بررسی کن، بعد قالب را یک‌دست کن و در نهایت یک نمونهٔ دیگر که حالت پوشش‌داده‌نشده را نشان می‌دهد اضافه کن.

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

پرسش: تفاوت این تکنیک با توضیح دادن ساده چیست؟ توضیح، «قانون» را می‌گوید اما نمونه، «قانون» را نشان می‌دهد؛ و مدل‌های زبانی از نشان‌دادن بسیار بهتر از گفتن یاد می‌گیرند.

جمع‌بندی. پرامپت مثال‌محور یعنی به‌جای توضیح، الگو نشان بده. با دو تا چهار نمونهٔ باکیفیت و متنوع، قالبی یک‌دست، و رها کردن جای خروجی، می‌توانی خروجی هوش مصنوعی را دقیق، هم‌سبک و آمادهٔ استفاده کنی. همین امروز یکی از مثال‌های این آموزش را روی کار واقعی خودت امتحان کن و تفاوت را در همان اولین پاسخ ببین. برای آموزش‌های تازهٔ پرامپت‌نویسی و جدیدترین اخبار هوش مصنوعی، ما را در کانال تلگرام @MrChatGPT_IR دنبال کن.

نسخهٔ فوری این مطلب در تلگرام: اینجا بخوانید

(0 رأی)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

ورود | ثبت نام
شماره موبایل یا پست الکترونیک خود را وارد کنید

روش دریافت کد تایید

ورود / ثبت‌نام با گوگل

ورود با تلگرام

ورود با لینک جادویی

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

روش دریافت کد تایید

ورود / ثبت‌نام با گوگل

ورود با تلگرام

ورود با لینک جادویی

برگشت
رمز عبور را وارد کنید
رمز عبور حساب کاربری خود را وارد کنید

ورود / ثبت‌نام با گوگل

ورود با تلگرام

ورود با لینک جادویی

برگشت
درخواست بازیابی رمز عبور
لطفاً پست الکترونیک یا موبایل خود را وارد نمایید

ورود / ثبت‌نام با گوگل

ورود با تلگرام

ورود با لینک جادویی

برگشت
کد تایید را وارد کنید
کد تایید برای شماره موبایل شما ارسال گردید
ارسال مجدد کد تا دیگر

ورود / ثبت‌نام با گوگل

ورود با تلگرام

ورود با لینک جادویی

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

ورود / ثبت‌نام با گوگل

ورود با تلگرام

ورود با لینک جادویی

تغییر رمز عبور
یک رمز عبور برای اکانت خود تنظیم کنید

ورود / ثبت‌نام با گوگل

ورود با تلگرام

ورود با لینک جادویی

تغییر رمز با موفقیت انجام شد

ورود / ثبت‌نام با گوگل

ورود با تلگرام

ورود با لینک جادویی

دریافت ۵۰ پرامپت برای سوالات پیچیده

دریافت فایل