דלג לתוכן הראשי

הגדרה קצרה

Fine-Tuning הוא תהליך של אימון נוסף למודל שפה מאומן מראש על בסיס נתונים ספציפי לתחום או למשימה.

הרחבה

בניגוד לאימון מאפס, fine-tuning מתאים מודל בסיס (base model) להתנהגות מבוקשת: סגנון כתיבה, פורמט תשובות, שפה, או תחום ידע. שיטות מודרניות כמו LoRA ו-QLoRA מאפשרות התאמה יעילה עם עלות חישוב נמוכה. אלטרנטיבה קלה יותר היא Few-shot בתוך הפרומפט.

למה Fine-Tuning חשוב לקידום ולשיווק?

רוב העסקים הישראליים לא יאמנו מודל בעצמם, אבל כדאי להבין מה fine-tuning עושה כדי לא לשלם עליו כשלא צריך. ההבטחה: מודל ש„מדבר בקול של המותג”, מכיר את המינוח הפנימי ועונה בפורמט קבוע. במציאות, לרוב צורכי השיווק והתוכן מספיקים פרומפט מערכת טוב ו-RAG על מסמכי העסק. Fine-tuning מצדיק את עצמו כשיש נפח גבוה של פלטים במבנה אחיד: תיאורי מוצר באלפים, סיווג פניות, או צ׳אטבוט שירות עם סגנון קשיח.

הקשר ל-GEO עקיף אבל חשוב: fine-tuning לא מלמד את המודל עובדות חדשות בצורה אמינה. אם המטרה היא שהמודל ידע מה העסק שלכם מציע, הפתרון הוא תוכן נגיש ומבני באתר, לא אימון. הבנת ההבדל חוסכת תקציבים ומכוונת את ההשקעה למקום הנכון.

איך מודדים ומיישמים את זה בפועל?

סדר הפעולות המקובל: קודם פרומפט מערכת מפורט עם דוגמאות (few-shot). אם הסגנון עדיין לא עקבי, מוסיפים RAG כדי להזרים ידע עדכני מהמסמכים שלכם. רק אם אחרי אלה הפלט לא מספק, ויש לפחות כמה מאות דוגמאות איכותיות של קלט ופלט רצוי, שוקלים fine-tuning. ספקי המודלים הגדולים מציעים ממשקי כוונון בתשלום לפי שימוש, ולמודלים פתוחים קיימות שיטות כמו LoRA שרצות גם על חומרה צנועה.

מדידה: מגדירים מראש סט בדיקה של דוגמאות שלא השתתפו באימון, ומשווים את המודל המכוונן למודל הבסיס עם פרומפט טוב, על אותן דוגמאות, בעזרת בודק אנושי או מודל שופט. אם השיפור קטן, הוא לא שווה את התחזוקה: כל שינוי במוצרים או בטון דורש אימון מחדש, בעוד פרומפט משתנה בדקה. כדאי גם לחשב מראש את העלות הכוללת: הכנת הדוגמאות, האימון עצמו, הבדיקות והאימונים החוזרים, ולהשוות אותה לעלות של עורך אנושי שמלטש פלט של פרומפט טוב.

טעויות נפוצות

  • ניסיון ללמד את המודל עובדות על העסק דרך fine-tuning, במקום דרך RAG או תוכן באתר.
  • אימון על כמה עשרות דוגמאות באיכות משתנה, שמקבע טעויות וסגנון לא אחיד.
  • קפיצה ל-fine-tuning לפני שנוסה פרומפט מערכת טוב עם דוגמאות.
  • אי-הגדרת סט בדיקה מראש, כך שאין דרך לדעת אם האימון שיפר משהו.
  • אימון על תוכן שיווקי קיים של העסק בלי לנקות ממנו טעויות וסופרלטיבים, כך שהמודל משכפל אותם בכל פלט.

דוגמה מהשטח

דמיינו אתר מסחר עם אלפי מוצרים שרוצה תיאורי מוצר בסגנון קבוע: שני משפטים, הדגשת תועלת, בלי סופרלטיבים. השלב הראשון הנכון הוא פרומפט עם חמש דוגמאות; לרוב זה מספיק. אם הפורמט נשבר שוב ושוב בקטגוריות מסוימות, ויש כמה מאות תיאורים שנערכו ידנית ואושרו, כוונון מודל קטן יכול להפוך את הפלט לאחיד מספיק כדי לדרוש רק עריכה קלה. את העובדות על כל מוצר מזרימים מהקטלוג בפרומפט, לא דרך האימון, כי אימון לא שומר עובדות באופן אמין.

להמשך קריאה

שאלות נפוצות על Fine-Tuning

מה ההבדל בין fine-tuning לפרומפט?

פרומפט נותן הוראות למודל קיים בכל פנייה; fine-tuning משנה את המודל עצמו על בסיס דוגמאות. פרומפט זול, מהיר לשינוי ומספיק לרוב הצרכים. fine-tuning מתאים לנפח גבוה של פלטים במבנה אחיד.

האם fine-tuning יגרום ל-ChatGPT להמליץ על העסק שלי?

לא. fine-tuning משפיע רק על עותק של מודל שאתם מפעילים, לא על ChatGPT הציבורי. כדי להופיע בתשובות למשתמשים צריך תוכן נגיש, מבני ומצוטט באתר ובמקורות חיצוניים.

כמה דוגמאות צריך כדי לעשות fine-tuning?

תלוי במשימה, אבל הכלל המקובל הוא לפחות כמה מאות דוגמאות עקביות ובדוקות. איכות חשובה מכמות: דוגמאות סותרות או שגויות ילמדו את המודל לטעות באותה צורה.

מונחים קשורים

מוכנים להתחיל?

פגישת אסטרטגיה עם עשהאל – ללא עלות וללא התחייבות.

בואו נדבר