سود:
- می تواند بین رویکردهای صفر و چند شات تمایز قائل شود و می داند چه زمانی کدام را انتخاب کند
- می تواند قوانینی را برای انتخاب نمونه های معرف که فرم، لحن و کیفیت مورد نظر را منعکس می کند، اعمال کند
- می تواند به طور قابل اعتماد فرمت و تن خروجی را با نمونه ها کنترل کند
گاهی اوقات نشان دادن چیزی بسیار موثرتر از توصیف آن است. به جای گفتن «به زبان مودبانه اما واضح بنویسید»، نشان دادن نمونه ای از آنچه دقیقاً می خواهید، قصد شما را بسیار سریعتر به مدل منتقل می کند. این دقیقاً همان چیزی است که "نمونه برداری چند شات" در مورد آن است: آموزش الگوی مورد نظر به مدل با نشان دادن چند نمونه. در این واحد، این تکنیک قدرتمند و قوانین استفاده موثر از آن را با سناریوهایی از کسب و کار خودتان یاد می گیریم.
Zero-Shot و Few-Shot چیست؟
دو رویکرد اساسی وجود دارد:
- شات صفر: توصیف مستقیم کار بدون ذکر مثال برای مدل. "این بررسی را به عنوان مثبت، منفی یا خنثی طبقه بندی کنید." مدل دستورالعمل را با دانش خود اجرا می کند.
- چند عکس: نمایش چند جفت نمونه ورودی-خروجی به مدل و همچنین توصیف کار. "در اینجا 3 مثال وجود دارد: نظر → برچسب. اکنون نظر 4 را تگ کنید." این الگو از الگویی که نشان میدهید تقلید میکند.
«شات» در اینجا به تعداد نمونه هایی که می دهید اشاره دارد: اگر دو نمونه بدهید، «دو شات» است، اگر پنج نمونه بدهید، «پنج شات» است. قاعده ساده است: هر چه تکلیف ذهنیتر، رسمیتر یا غیرعادیتر باشد، نشان دادن آن ارزشمندتر است.
Few-Shot چه زمانی پرداخت می کند؟
نشان دادن برتر از توصیف است، به ویژه در موارد زیر:
- اگر قالب خاصی می خواهید: اگر می خواهید توضیحات محصول شما همیشه ساختار یکسانی داشته باشد، نشان دادن دو مثال واضح تر از توضیح ده جمله ای است.
- اگر لحن خاصی می خواهید: توصیف صدای برندتان با کلمات سخت است. دو متن نمونه فوراً لحن را منتقل می کنند.
- اگر طبقهبندی را انجام میدهید: با مثال نشان دادن کدام ورودی به کدام برچسب امنتر از نوشتن قانون است.
- اگر این یک کار غیرعادی است: اگر یک دگرگونی خاص می خواهید که الگو اغلب آن را نمی بیند، مثال الگو را آموزش می دهد.
قوانین برای انتخاب یک نمونه موثر
مدل از نمونه ها تقلید می کند. بنابراین کیفیت نمونه های شما مستقیماً به کیفیت خروجی تبدیل می شود. پنج قانون:
- بگذار نماینده باشد. بگذارید مثالها موقعیتهای معمولی کار واقعی شما را منعکس کنند. موارد افراطی و نادر نیست.
- سازگار باشید. بگذارید همه مثالها از یک فرم، لحن یکسان، طول یکسان پیروی کنند. مثال های متناقض مدل را گیج می کند.
- بذار با کیفیت باشه اگر نمونه شما معیوب باشد، خروجی نیز معیوب خواهد بود. "مثال بد معلم بد است."
- تنوع را شامل شود. حداقل یک مثال از هر برچسب در طبقه بندی ارائه دهید. در غیر این صورت، مدل به برچسبی که می بیند می چسبد.
- بگذار کم باشد اما کافی. معمولاً 2-5 نمونه کار را انجام می دهند. دهها مثال طول غیرضروری ایجاد میکنند و میتوانند به یک نمونه نادر وزن بیرویه بدهند.
صفر شات / مقایسه چند شات
معیار
ضربه صفر
چند عکس
تلاش نصب
پایین
متوسط (نیاز به تهیه نمونه)
سازگاری قالب
متغیر
بالا
کنترل تن
سخت
آسان
کار غیر معمول
ضعیف
قوی
طول سریع
کوتاه
طولانی تر
چهار قالب قابل کپی
1) طبقه بندی (چند شات):
وظیفه: بررسی مشتری را به عنوان مثبت / منفی / خنثی برچسب گذاری کنید. مثال: نظر: "ارسال بسیار سریع بود، من آن را دوست داشتم." -> نظر مثبت: "محصول مانند توضیحات نبود." -> نظر منفی: "جعبه کمی خرد شده بود، اما محصول کار می کند." -> NeutralTag now:Comment: "[نظر جدید]" ->
2) انتقال تن (چند شات):
دو مثال زیر لحن نوشتن برند ما را نشان می دهد. یک توضیح 2 جمله ای برای محصول جدید با همان لحن بنویسید. مثال 1: "[جمله لحن برند]"مثال 2: "[جمله لحن نام تجاری]"محصول جدید: [نام + ویژگی]
3) چند شات:
نت خام را به ساختار مثال زیر تبدیل کنید. ورودی نمونه: "علی زنگ زد و قیمت خواست، 3 مجوز می خواهد" خروجی نمونه:- شخص: علی- درخواست: 3 مجوز- اقدام: ارسال یک نقل قول تبدیل هم اکنون: ورودی: "[یادداشت خام]"
4) تولید سر (چند شات):
5 عنوان ایجاد کنید که از نظر لحن شبیه به نمونههای تیتر خوب زیر باشد. مثال: - "3 عادت که حسابداری را به 10 دقیقه کاهش می دهد" - "مزیت مالیاتی پنهان برای شرکت های کوچک و متوسط" موضوع: [موضوع شما]
اعلان ضعیف / اعلان قوی
ضعیف:
این نظرات را به نظرات مثبت یا منفی جدا کنید.[نظرات]
قوی:
هر نظر را با یک کلمه (مثبت / منفی / خنثی) مانند مثال های زیر تگ کنید. نوشتن توضیحات علی: "محصول عالی." -> PositiveAyşe: "او دیر آمد." -> NegativeCan: "اشکالی ندارد." -> نظرات خنثی:[نظرات]
اعلان دوم هم مجموعه تگ را با مثال ثابت می کند و هم خروجی را به یک کلمه با محدودیت "نوشتن توضیحات" کاهش می دهد. نتیجه را می توان مستقیماً در یک جدول پردازش کرد.
سه کیف کوچک
مورد 1 - تیم پشتیبانی، 200 نظر. یک تیم پشتیبانی تجارت الکترونیک به صورت دستی 200 نظر مشتری را برچسب گذاری می کرد. برای هر نفر حدود 2 ساعت طول کشید. با یک دستور 4 شات چند شات، این مدل نظرات را در چند ثانیه برچسب گذاری کرد. با بررسی دستی فقط مواردی که "خنثی" (حدود 30) علامت گذاری شده اند، تیم کار را از 2 ساعت به 15 دقیقه کاهش داد.
مورد 2 - صدای برند. یک تیم محتوا از اینکه نویسندگان جدید به لحن برند نمیرسند شکایت داشتند. یک الگو با استفاده از 3 پاراگراف تایید شده به عنوان نمونه چند شات ایجاد کرد. دورهای تحریریه محتوای جدید از دو به یک کاهش یافت زیرا لحن برای اولین بار ایجاد شد.
مورد 3 - CRM فروش. یک تیم فروش در حال نوشتن یادداشت های تماس به صورت متن آزاد بودند و پردازش آن در CRM (نرم افزار مدیریت ارتباط با مشتری) دشوار بود. یک فرمان دو نمونه ای «تبدیل یادداشت به ساختار» یادداشت های پراکنده را به قالب «تماس/درخواست/مرحله بعدی» تبدیل کرد. ورود داده ها استاندارد شده است.
نکته: نمونه های خود را از کارهای واقعی و خوب گذشته خود انتخاب کنید. سه خروجی که بیشتر دوست دارید در واقع ارزشمندترین نمونه های چند شات شما هستند. آنها را نگه دارید
توجه: اگر بین نمونههای شما تضاد وجود داشته باشد (یکی کوتاه و یکی خیلی طولانی، یکی رسمی و دیگری صمیمی)، مدل نمیداند کدام یک را تقلید کند و خروجی متناقض میدهد. قبل از انتشار نمونه ها، مطمئن شوید که آنها بین خودشان سازگار هستند.
اشتباهات رایج
- نمونه های متناقض مخلوط کردن نمونه هایی از اشکال و تن های مختلف.
- مثال مغرضانه برچسب تک. در طبقه بندی فقط مثال های "مثبت" آورده و مدل را در آنجا ترسیم می کند.
- نمونه بی کیفیت کپی کردن نمونه معیوب و تولید همان عیب.
- مثال افراطی بیهوده گذاشتن 30 مثال و پف کردن اعلان.
- کار گیج کننده با مثال تشخیص ندادن کدام مثال و کدام درخواست واقعی.
به طور خلاصه
- صفر شات توصیف کار بدون ذکر مثال است، در حالی که چند شات با نشان دادن چند جفت ورودی-خروجی نمونه کار را توصیف می کند.
- مدل از نمونه ها تقلید می کند. کیفیت نمونه ها مستقیماً کیفیت خروجی است.
- نمایش نمونه خوب باید ثابت، با کیفیت بالا، متنوع و کم اما به اندازه کافی باشد.
- چند شات در توصیف، به ویژه در فرم، لحن، طبقه بندی و وظایف ناآشنا برتر است.
- بهترین کار گذشته شما باارزش ترین نمونه های چندتایی شماست. آنها را در کتابخانه ذخیره کنید
وظیفه کاربردی
یک کار مرتبسازی یا قالببندی را که به طور منظم انجام میدهید (مانند برچسبگذاری نظرات، ویرایش یادداشت، تولید عنوان و غیره) انتخاب کنید. 3 نمونه خوب از کار گذشته خود را انتخاب کنید، یک دستور چند شات ثابت تنظیم کنید و آن را روی 5 ورودی جدید آزمایش کنید. اندازه گیری کنید که چه مقدار از خروجی را می توانید بدون اصلاح استفاده کنید و سعی کنید با تغییر نمونه ها نتیجه را بهبود ببخشید.
چک لیست
- [ ] می توانم تفاوت بین شات صفر و چند شات را توضیح دهم.
- [ ] می دانم چه زمانی نمایش بهتر از توصیف است.
- [ ] من می توانم نمونه هایی نماینده، ثابت و با کیفیت را انتخاب کنم.
- [ ] من از هر برچسب در طبقه بندی مثال می زنم.
- [ ] من بهترین خروجی هایم را به عنوان نمونه ای برای آینده نگه می دارم.