spinny:~/writing $ less vibe-coding-agentic-engineering.md
12קידוד וייב הוא אחד מאותם ביטויים שנראים שנולדו לשנוא ואז, לאט לאט, הופכים שימושיים.34בהתחלה זה נשמע כמו: אני לא חושב, אני שואל את ה-AI, אני מקבל את מה שיוצא, תמשיך. דרך עליזה לייצר חוב טכני עם רקע מוזיקלי.56אבל זה יהיה קל מדי לבטל את זה ככה. האמת היא שקידוד אווירה יירט דבר אמיתי: תכנות עם מודל משנה את היחס בין רעיון לאב טיפוס.78תחילה עלתה לך מחשבה ואחר כך טיפוס ארוך. עכשיו לעתים קרובות יש לך מחשבה וכעבור חצי שעה משהו זז על המסך. קשה שלא להתפתות לזה.910השאלה המעניינת, בשנת 2026, היא לא האם קידוד אווירה נכון. זה כן. השאלה היא: מה קורה אחרי ירח הדבש?1112## אב הטיפוס הפך לחסכוני1314זה החלק הכי חשוב.1516כלי בינה מלאכותית הורידו את המחיר הרגשי של תחילת העבודה. לפני כן, אם רציתם לנסות רעיון, כבר הייתם צריכים להשקיע בעבודה: לבחור מחסנית, ליצור פרויקט, לזכור את ה-boilerplate, לכתוב פריסה, לחבר APIs, להתקוטט עם פרטים משעממים.1718עכשיו אתה יכול להגיד: תן לי גרסה ראשונה.1920ומגיעה גרסה ראשונה.2122לא תמיד יפה. לא תמיד נכון. לרוב שביר. אבל זה מגיע. וכשזה מגיע, זה משנה את השיחה. אתה כבר לא מתווכח בחלל ריק. אתה נוגע במשהו.2324זה חזק מאוד עבור מעצבים, מייסדים, מנהלי מוצר, מפתחים בכירים שנמאס להם לשכתב פיגומים, אנשים סקרנים שלא היו פותחים עורך קודם לכן.2526קידוד Vibe הוא הייפ מכיוון שהוא נותן ליותר אנשים את התחושה הפיזית של התוכנה שנוצרת.2728## הבעיה היא שהתוכנה ממשיכה לחיות2930החלק שהמם מספר הכי פחות הוא היום שאחרי.3132יש לקרוא את אב הטיפוס. נָכוֹן. בָּדוּק. נפרס. מְאוּבטָח. קיבלתי את זה ממישהו אחר. מחובר לנתונים אמיתיים. נעשה נגיש. נשמר כאשר תלות משתנה.3334כאן קידוד אווירה טהור מכה בקיר.3536מודל יכול לייצר הרבה קוד במהירות, אבל קוד אינו ערך בפני עצמו. זו הבטחה להתנהגות. ויש לאמת הבטחה.3738הסיכון של קידוד וייב אינו כתיבת קוד מכוער. תמיד עשינו את זה גם בלי AI. הסיכון הוא איבוד תחושת הבעלות: "המודל עשה את זה" הופך לתירוץ לא להבין מספיק.3940אבל זמן הריצה לא מקבל תירוצים. אם הקוד פועל בייצור, הוא שלך.4142## מקידוד אווירה ועד הנדסה סוכנת4344הגרסה הבוגרת של קידוד אווירה היא לא להפסיק להשתמש בסוכנים. זה להשתמש בהם עם מחזור רציני יותר.4546לא: זה מייצר הכל ואנחנו מקווים.4748אבל:49501. לתאר את הכוונה;512. תן ליצור טיוטה;523. לבקש מהסוכן להסביר את התוכנית;534. לעשות הבדלים קטנים;545. מבחני השקה;556. לעשות ביקורות;567. נכון;578. רק אז הצטרפו.5859לדבר הזה מגיע שם אחר. אני אוהב הנדסת סוכנים, גם אם זה נשמע קצת חגיגי. זה אומר להשתמש בסוכנים לא כמכונות מזל, אלא כמשתפי פעולה בתהליך הנדסי.6061הנקודה היא לא לקחת אנרגיה מקידוד אווירה. זה נותן לה עקבות.6263## איפה זה עובד נהדר6465קידוד Vibe פועל כאשר עלות השגיאה נמוכה והערך של חקר גבוה.6667דוגמאות:6869- אבות טיפוס של ממשק;70- כלים אישיים;71- לוחות מחוונים פנימיים;72- משחקים קטנים;73- תסריט חד פעמי;74- סריקות API;75- הוכחה לקונספט;76- רפקטורים מכניים עם בדיקות טובות;77- תוכן טכני שיהפוך להדגמות.7879במקרים אלו המהירות היא העיקר. אתה רוצה לראות אם לרעיון יש רגליים. אתה רוצה לגלות מה לא הבנת. אתה רוצה להגיע לשיחה קונקרטית.8081קידוד וייב מושלם ליצירת צורה.8283## איפה זה נהיה מסוכן8485זה הופך למסוכן כאשר למערכת יש השלכות ואף אחד לא מאט.8687תשלומים, נתונים אישיים, אישורים, הרשאות, תשתית, העברת מסדי נתונים, קוד ישן רגיש, תאימות, ייצור. כאן האווירה לא מספיקה. אנחנו צריכים קפדנות.8889זה לא אומר ש-AI לא יכול לעזור. למעשה, זה יכול לעזור מאוד. אבל זה חייב לעבוד בגבולות צרים: ענף, ארגז חול, בדיקה, מוך, סקירה, דגל תכונה, החזרה לאחור.9091הביטוי שיש לקעקע על הצג הוא פשוט: ככל שהסוכן מהיר יותר, התהליך חייב להיות קריא יותר.9293אם אתה לא יכול להסביר מה השתנה, לא האצת. פשוט העברת את החוב מזמן להבנה.9495## התפקיד החדש של המפתח9697החלק המעניין ביותר הוא שעבודת היזם לא נעלמת. שנה צפיפות.9899פחות זמן על הלוח. יותר זמן על כוונה, פירוק, סקירה, אינטגרציה, בדיקה, גבולות.100101המפתח הופך למעין עורך טכני. לא במובן הצולע של "הגהה". במובן החזק: היא מחליטה מה חייב להתקיים, מה צריך לקצץ, מה עולה בקנה אחד עם המערכת, מה ראוי לאמון.102103עורך טוב לא לוקח את כל מה שהוא מקבל. הוא אפילו לא משכתב הכל מתוך גאווה. מזהה חומר טוב, מביא אותו לצורתו, מגן על הקורא.104105עם סוכנים, הקורא הוא גם המתחזק העתידי. לעתים קרובות זה אתה תוך שלושה שבועות.106107## התבנית שאני רואה מתהווה108109הדפוס הבריא ביותר הוא זה:110111- אנושי: כוונה, אילוצים, טעם, אחריות;112- סוכן: גרסאות, פיגומים, חיפוש, שינויים מקומיים, בדיקות חוזרות;113- תשתית: ארגז חול, CI, מעקב, הרשאות, פריסה;114- צוות: סקירה, בעלות, תקנים.115116כשאחד מהחלקים האלה חסר, משהו מתעוות.117118רק אנושי: איטי, לעתים קרובות שקוע בעבודה שחוזרת על עצמה.119120סוכן בלבד: מהיר, אך ללא שיקול דעת.121122רק תשתית: תהליך אלגנטי לייצור דברים חסרי תועלת.123124צוות בלבד: פגישות מסודרות מאוד סביב אב טיפוס שלא מגיע לעולם.125126הכי טוב קורה כשהחלקים מדברים זה עם זה.127128## רשימת בדיקה קטנה129130לפני שאתן לאב טיפוס מקודד אווירה לצמוח, הייתי שואל את עצמי את השאלות הבאות:131132- האם אני מבין את מבנה הקוד?133- האם יש מבחנים להתנהגות ביקורתית?134- האם אני יודע באילו קבצים נגע הסוכן?135- האם הסרתי קוד שנוצר אך לא נעשה בו שימוש?136- האם סודות, אסימונים או נתונים מזויפים הגיעו למקום הלא נכון?137- האם מכבדים את הנגישות המינימלית?138- האם לפריסה יש החזרה?139- האם מישהו מלבדי יכול לשמור אותו?140141אם התשובה היא לא ליותר מדי שאלות, זה לא כישלון. זה רק אב טיפוס שצריך להישאר אב טיפוס עוד קצת.142143## הקריאה שלי144145קידוד אווירה היא מילה רועשת לדבר עדין: השמחה לראות רעיון מתגבש לפני שהפחד עוצר אותו.146147אני לא רוצה לזרוק את זה. זה יהיה סנובי. הרבה דברים טובים נולדים ככה, חצי עקום וחיים.148149אבל התוכנה הנותרת צריכה יותר. זה צריך הבנה, בדיקה, בעלות, תשתית, גבולות. זה צריך מישהו שיגיד: מגניב, עכשיו בואו נעשה את זה אמיתי.150151אולי העתיד אינו עוסק בבחירה בין תכנות "ברצינות" לבין תכנות "וויב". אולי זה ללמוד להחליף הילוך: לחקור בקלילות, ואז להתאחד בכבוד.152153החלק האנושי נמצא שם. דע מתי לרוץ ומתי לשבת ולקרוא את ההבדל.154155## מקורות156157- [סיימון וויליסון: לא כל תכנות בעזרת AI הוא קידוד אווירה](https://simonwillison.net/2025/Mar/19/vibe-coding/)158- [OpenAI: איך אנשים משתמשים ב-ChatGPT](https://openai.com/index/how-people-are-using-chatgpt/)159- [בלוג GitHub: סוכן הקידוד של GitHub Copilot](https://github.blog/ai-and-ml/github-copilot/introducing-github-copilot-copilot-agent/)160- [Anthropic: בניית סוכנים יעילים](https://www.anthropic.com/engineering/building-effective-agents)161- [Stack Overflow Blog: למה קידוד אווירה הוא העתיד](https://stackoverflow.blog/2025/04/21/why-vibe-coding-is-the-future/)162
:קידוד אווירה, אחרי ירח הדבשlines 1-162 (END) — press q to close