חזרה
חודש אחד בלי AI: כך החזיר המפתח לעצמו את השליטה על הקוד
SiTech AI Team3 წთ. საკითხავი

חודש אחד בלי AI: כך החזיר המפתח לעצמו את השליטה על הקוד

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

מפתח שכותב בבלוג blog.bustikiller.com פרסם ב-25 בספטמבר מאמר על חודש שבו עבד במכוון בעיקר בלי AI, אחרי חודשים שבהם סוכני AI לקחו על עצמם כמעט את כל כתיבת הקוד שלו בעבודה. זהו סיפור בגוף ראשון על תלות גוברת, שחיקת כישורים והחזרת השליטה.

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

ההתחלה המתוקה

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

אובדן השליטה

מאוחר יותר הוא הדביק לסוכנים תיאורים שלמים של כרטיסי Jira ונתן להם לממש את העבודה. בבסיס קוד שהיה חדש יחסית עבורו הוא איבד את היכולת לדעת אילו שינויים באמת נדרשים. עד מהרה רצו כמה סוכנים במקביל, ב-git worktree נפרדים המחוברים ל-Jira.

אבל החשבון לא הסתדר. משימה שהוא היה עושה ב-20 דקות לקחה לסוכן 5 דקות, ואחר כך לקחה לו יומיים לסקור: קריאת קוד, בדיקות וסגנון, כתיבת משוב, מעבר בין משימות והמתנה ל-CI. חודשים חלפו עד שהוא הבין שהוא לא כתב בעצמו אף שורת קוד, ושה-AI פתר פחות ממחצית המשימות שקיבל.

נקודת המפנה

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

כשעבר בעצמו על pull request שה-AI כתב, הוא הבין כמה מעט הוא הבין במה שהוא עושה, זרק את השינויים והתחיל מחדש. הוא חזר ל-TDD ול-pull requests שנוגעים בחמישה קבצים במקום בעשרות.

מה הוא אומר עכשיו

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

SSiTech

SiTech — פיתוח אתרים בכוח ה-AI

אנחנו בונים אתרים מהירים ומודרניים ומשלבים AI בתהליכי עבודה אמיתיים. יש לכם פרויקט או שאלה? נשמח לעזור.