• בלוג
  • אפילו AI לא הצליח לעזור לי ב CSS

אפילו AI לא הצליח לעזור לי ב CSS

08/12/2025

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

במקרים האלה ההבדל בין מפתחים אנושיים ל AI מאוד בולט (לפחות חלק מהמפתחים האנושיים. חלקנו עדיין מתעקשים להיות יותר AI מ AI):

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

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

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

  1. מה התכוונו לעשות פה עם ה CSS הזה?
  2. מנה את כל הגדרות העיצוב והסבר מה התרומה של כל הגדרה למטרה הכללית.
  3. הסבר איזה הגדרות עיצוב אפשר למחוק ומה יקרה לעיצוב אחרי כל שינוי.
  4. לוקחים צילום מסך, מוחקים את כל ה CSS ואז מבקשים שיכתוב CSS מסודר לצילום המצורף.