תודה שאמרת לי
18/01/2025
בגלל ש AI הוא לא בן אדם, כשהוא כותב קוד הוא הרבה פעמים מתעלם מדברים שהוא כבר יודע. לדוגמה בן אדם שכותב קוד נניח בפלאסק ומכיר את הפונקציה url_for
יעדיף תמיד להשתמש בה בלינקים ויכתוב תגית a עם:
<a href="{{ url_for('tasks') }}">All Tasks</a>
אבל AI שכותב קוד, למרות שהוא מכיר את url_for
יותר טוב ממך, עדיין יכול לכתוב:
<a href="/tasks">All Tasks</a>
ואז כשאתה שואל אותו משהו כמו "למה לא השתמשת ב url_for
" הוא מיד מתנצל עם איזה "תודה שאמרת לי וכל הכבוד ששמת לב, והנה אני מתקן את הקוד".
כשזה קורה התגובה הראשונה שלי היא להתעצבן על המחשב - מה זה אומרת תודה שאמרת לי!? אם ידעת ש url_for
עדיף למה לא כתבת את זה מההתחלה???
אבל השנים לימדו אותי שבעיות לא נפתרות כשצועקים על המחשב. במקום אני משתדל לזכור את הפרומפט הבא אחרי שקיבלתי מימוש מ AI:
Please perform a full code review
רוב הזמן באיטרציה השניה נקבל קוד ברמה יותר גבוהה.