כמעט כלום, וזאת בדרך כלל התשובה: המודל הוא המנוע, והצוות שלכם הוא הקבצים. שחרור חדש מחליף את המנוע מתחת למכסה, והוא לא מוחק שורה אחת ממה שלימדתם את הסוכנים שלכם.
בכל פעם שיוצא מודל חדש מגיע אליי אותו גל של שאלות, וכולן מריחות אותו דבר: תחושה שהכל התיישן בן לילה, ושצריך להתחיל מהתחלה. הידע שלכם לא התאדה, הוא פשוט רץ עכשיו על מנוע אחר, ורוב מי שנבהל מגלה בשיחה אחת שהמערכת עובדת בדיוק כמו אתמול.
מה שכן משתנה זה איך המודל קורא את ההוראות שלכם. מודל חזק יותר מציית לניסוח שלכם באופן מילולי יותר, ולכן דווקא ההוראות התוקפניות שכתבתם כדי לדחוף את המודל הקודם ("קריטי! אתה חייב להשתמש בכלי הזה!") מתחילות לירות מעבר למטרה, והסוכן ישלוף את הכלי כל הזמן, גם כשאין בזה שום צורך. התיקון הוא לרכך את הניסוח, ולא להוסיף עוד שכבה של חוקים מעליו.
אצלנו זה נראה ככה: כשנחת מודל חדש בחצי מהמחיר של הדרג העליון הקודם, לא נגענו באף קובץ סוכן. שינינו שורה אחת (איזה מודל רץ כברירת מחדל), ואז הרצנו משימה אחת שאנחנו כבר יודעים איך התוצאה שלה אמורה להיראות, והשווינו. זה כל המבחן.
מכאן הצעד המעשי, והוא גם ההרגל שאני הכי ממליצה עליו: תחזיקו משימת ייחוס אחת. משימה קטנה מהעבודה האמיתית שלכם, עם תוצאה שאתם מכירים בעל פה (אצלי זאת תמיד אותה טיוטת מייל משעממת). בכל פעם שמשהו זז מתחת למכסה אתם מריצים אותה, מסתכלים, ויודעים בתוך דקה אם באמת השתנה משהו. בלי משימה כזאת כל שחרור מרגיש כמו רעידת אדמה, ואיתה הוא מרגיש כמו החלפת שמן.
פרומפט במתנה
יצא מודל חדש ואני רוצה לבדוק אם משהו בצוות שלי צריך לזוז.
אל תשנה כלום בקבצים בשלב הזה. במקום זה:
1. הרץ את משימת הייחוס שאני מצרף, בדיוק כמו תמיד.
2. השווה את התוצאה למה שאני מצפה לו, וסמן רק הבדלים אמיתיים.
3. אם יש הבדל, הצע את התיקון הקטן ביותר האפשרי. בדרך כלל זה ריכוך של הוראה תוקפנית, ולא הוספה של חוקים.
בסוף תן לי שורה אחת: להשאיר כמו שזה, או לשנות דבר אחד.
מודל חדש שווה מבחן קטן אחד, וההבדל בינו לבין בנייה מחדש הוא בדיוק ההרגל שכדאי לאמץ היום.





