למה: שמירת הבסיס ב-4 ביט תוך עדכון המתאמים בלבד מאפשרת כוונון עדין של מודלים גדולים ב-GPU בודד עם אובדן דיוק מינימלי.
בחירת דרגת LoRA למשימת כוונון עדין חדשה.
התחל עם דרגה צנועה (לדוגמה 8-16); העלה אותה רק אם המשימה מורכבת והפסד האימות עדיין משתפר.
למה: דרגה גבוהה יותר מוסיפה קיבולת ועלות; דרגת יתר (over-ranking) מסכנת overfitting על מערכי נתונים קטנים בעוד שדרגת חסר (under-ranking) מגבילה את האיכות הניתנת להשגה.
המודל עוקב אחר הוראות אך התפוקות שלו אינן תואמות העדפה אנושית.
בצע כוונון עדין מונחה (SFT) תחילה, ולאחר מכן יישור העדפות עם RLHF או DPO.
למה: SFT מלמד את הפורמט והמשימה; אופטימיזציית העדפות מעצבת אילו תשובות תקפות בני אדם מעדיפים בפועל.
RLHF עם PPO אינו יציב וכבד מבחינה תפעולית.
השתמש ב-DPO (Direct Preference Optimization) על מערך נתוני העדפות במקום מודל תגמול + לולאת PPO.
למה: DPO מייעל העדפות ישירות ללא מודל תגמול נפרד או הרצת RL, ובכך מפשט את ה-pipeline ומשפר את היציבות.
מתאם LoRA מוסיף תקורה לכל בקשה בזמן ההגשה.
מזג את משקלי המתאם לתוך הבסיס לצורך פריסה כאשר מוגש מתאם יחיד בלבד.
למה: מודל ממוזג אין לו ענף מתאם בהסקה; שמור מתאמים נפרדים רק כאשר מחליפים (hot-swapping) מספר משימות על בסיס אחד.
כוונון עדין על משימה צרה פוגע ביכולות כלליות.
ערבב פרוסה של נתונים כלליים/הוראות, הורד את קצב הלמידה, והעדף PEFT על פני כוונון עדין מלא.
למה: הפעלה מחדש של נתונים כלליים והגבלת תנועת המשקלים משמרת מיומנויות רחבות תוך כדי למידת המשימה החדשה.