חזרה
SiTech Professional Insights
חוב קוגניטיבי: למה מפתח מקליד מחדש קוד שנוצר ב-AI
SiTech Team2 წთ. საკითხავი

חוב קוגניטיבי: למה מפתח מקליד מחדש קוד שנוצר ב-AI

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

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

הבעיה: חוב קוגניטיבי

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

גישה לא יעילה במכוון

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

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

למה זה חשוב

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

SSiTech

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

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