אף אחד לא התלהב מאיכות הקוד
מישהו שאל בהאקרניוז מה היה הרגע הקסום ביותר מבחינתכם בעבודה עם Gen AI. הדיון כאן:
https://news.ycombinator.com/item?id=48406174
התשובות באמת מדהימות-
בן אדם אחד סיפר על מדפסת שעבדה פיקס חוץ מאשר כשהדפיס בלינוקס מתוך כרום. קלוד יצא לדרך ואחרי כמה דקות המדפסת התחילה להדפיס.
מישהו אחר סיפר על תוכנה שהיתה לו שהפסיקה לעבוד כי השרת שהיא ניסתה להתחבר אליו כדי לאמת את הרשיון ירד מהרשת (החברה כבר נסגרה). קלוד השתמש בכלי הנדסה אחורנית בשם גידרה, פרץ את התוכנה וביטל את מנגנון ההגנה.
עוד מגיב סיפר על קודי שהיה מתרסק אחרי כמה דקות שימוש על הכרוםקאסט. קלוד התחבר למכשיר עם adb זיהה את הסיבה להתרסקות, הוריד מהאינטרנט את קוד המקור של קודי ובנה גרסה חדשה שלא מתרסקת.
מגיב נוסף שלח את קלוד לבנות MNIST Classifier על FPGA בתור דמו. הוא נתן לקלוד את הכלים, יצא לאכול צהריים וכשחזר הוא יכל לצייר על המסך את המספר 2 שאכן זוהה כמו שצריך.
סיפור חמישי הוא על CTO שהחזיק שתי אפליקציות קטנות, שתיהן נבנו על ידי יועצים חיצוניים בבלאגן נוראי - מיקרו סרביסים, next.js, ריאקט, וכל זה בשביל 50 משתמשים בשבוע. ה AI שכתב את שתי האפליקציות ותוך כמה ימים הגיעו לגרסה פשוטה בהרבה של מערכת עם אותם פיצ'רים, הכל עובד יותר מהר ועלויות השרת ירדו משמעותית.
ויש שם עוד אינסוף סיפורים מטורפים. אין בכלל ספק ש Gen AI הוא השינוי הגדול ביותר בעולם התוכנה אולי מאז האינטרנט אולי אפילו יותר גדול.
מה שלא ראיתי שם היה אנשים שהתלהבו מהקוד. לא היו סיפורים של אנשים שקראו קוד של סוכן קידוד ונפלו מהכסא. למעשה רוב המפתחים הטובים שאני מכיר כשקראו קוד של AI הרגישו שהוא צריך הכוונה וגם למודלים הכי חדשים אין את הראייה המערכתית האנושית.
שאלתי גם את קלוד בשביל המשחק שיחפש ברשת וזו התשובה שקיבלתי:
When people praise AI coding on HN, the praise is almost always about capability, speed, and unblocking — "I shipped an iOS app in two weeks," "10–20x more features," "it found the bug in five minutes." The code-as-craft dimension, when it shows up at all, tends to show up as criticism: the recurring argument that AI code is "always good enough and never great" because great code requires taste and judgment about what's appropriate, what's overkill, what's elegant for this specific codebase.
מה שכלל לא תואם את הסנטימנט בחלק גדול מהתעשייה.
העתיד? או שמודלים יותר טובים יגיעו ויכתבו קוד שנהיה גאים בו, או שנרד מהחלום לתת ל AI לכתוב קוד ללא השגחה.