רווחים:
- יכול להבחין בין גישות אפס לירי מעט ויודע מתי לבחור באיזו
- יכול ליישם כללים לבחירת דוגמאות מייצגות המשקפות את הצורה, הטון והאיכות הרצויים
- יכול לשלוט בצורה מהימנה בפורמט ובטון הפלט עם דוגמאות
לפעמים הרבה יותר יעיל להראות משהו במקום לתאר אותו. במקום להגיד "כתוב בשפה מנומסת אך ברורה כזו", הצגת דוגמה בדיוק מה שאתה רוצה תעביר את הכוונה שלך לדוגמנית הרבה יותר מהר. זה בדיוק מה שעוסק ב"דגימה של כמה יריות": ללמד את הדגם את התבנית הרצויה על ידי הצגתו כמה דוגמאות. ביחידה זו, נלמד את הטכניקה העוצמתית הזו ואת כללי השימוש בה ביעילות, עם תרחישים מהעסק שלך.
מה הם 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 ביקורות של לקוחות; זה לקח בערך שעתיים לאדם. עם הנחיה של 4 יריות של כמה יריות, הדגם תייג הערות תוך שניות; על ידי בדיקה ידנית רק של אלה המסומנים "נייטרלי" (כ-30), הצוות הפחית את העבודה משעתיים ל-15 דקות.
מקרה 2 - קול מותג. צוות תוכן התלונן שכותבים חדשים לא פוגעים בטון המותג. יצר תבנית תוך שימוש ב-3 פסקאות מאושרות כדוגמה של כמה תמונות; סבבי עריכה של תוכן חדש צומצמו משניים לאחד מכיוון שהטון נקבע בפעם הראשונה.
מקרה 3 - מכירות CRM. צוות מכירות כתב הערות שיחה בטקסט חופשי והיה מסורבל לעבד אותו ל-CRM (תוכנת ניהול קשרי לקוחות). הודעת "המר הערה למבנה" בשני מופעים המירה הערות מפוזרות לפורמט "צור קשר/בקשה/השלב הבא"; הזנת הנתונים היא סטנדרטית.
טיפ: בחר את הדוגמאות שלך ממעשיך האמיתיים והטובים בעבר. שלושת התפוקות שאתה הכי אוהב הן למעשה הדוגמאות הכי יקרות שלך לכמה יריות; לשמור אותם.
שימו לב: אם יש התנגשות בין הדגימות שלכם (אחת קצרה ואחת ארוכה מאוד, אחת רשמית ואחת אינטימית), המודל לא יידע איזה מהם לחקות וייתן פלט לא עקבי. לפני פרסום דוגמאות, ודא שהן עקביות בינן לבין עצמן.
טעויות נפוצות
- דוגמאות סותרות. ערבוב דוגמאות של צורות וגוונים שונים.
- דוגמה מוטה של תווית יחידה. מתן רק דוגמאות "חיוביות" בסיווג ושרטוט המודל שם.
- דוגמה באיכות ירודה. העתקת מדגם פגום והפקת אותו פגם.
- דוגמה קיצונית. שמים 30 דוגמאות שלא לצורך והופכים את ההנחיה לנפוחה.
- משימה מבלבלת עם דוגמה. לא מבדיל איזו דוגמה ומי הבקשה בפועל.
לסיכום
- Zero-shot מתאר את המשימה מבלי לתת דוגמאות, בעוד ש-Fome-shot מתאר את המשימה על ידי הצגת כמה זוגות קלט-פלט לדוגמה.
- הדגם מחקה את הדוגמאות; איכות הדגימות היא ישירות איכות הפלט.
- ייצוג מדגם טוב צריך להיות עקבי, איכותי, מגוון ומעט-אבל-מספיק.
- Few-shot מצטיין בתיאור, במיוחד בצורה, טון, סיווג ומשימות לא מוכרות.
- עבודת העבר הטובה ביותר שלך היא הדוגמאות החשובות ביותר שלך. לשמור אותם בספרייה.
משימת יישום
בחר משימת מיון או עיצוב שאתה מבצע באופן קבוע (כגון תיוג הערות, עריכת הערות, יצירת כותרות וכו'). בחר 3 דוגמאות טובות מהעבודה הקודמת שלך, הגדר הנחיה עקבית של מספר יריות ובדוק אותה על 5 כניסות חדשות. מדוד כמה מהפלט אתה יכול להשתמש ללא תיקון, ונסה לשפר את התוצאה על ידי שינוי הדגימות.
רשימת בדיקה
- [ ] אני יכול להסביר את ההבדל בין זריקות אפס לבין ירי מעט.
- [ ] אני יודע שעדיף להראות מאשר לתאר.
- [ ] אני יכול לבחור דוגמאות מייצגות, עקביות ואיכותיות.
- [ ] אני נותן דוגמאות לכל תווית בסיווג.
- [ ] אני שומר את התפוקות הטובות ביותר שלי כדוגמאות לעתיד.