spinny:~/writing $ vim vibe-coding-agentic-engineering.md
1~2קידוד וייב הוא אחד מאותם ביטויים שנראים שנולדו לשנוא ואז, לאט לאט, הופכים שימושיים.3~4בהתחלה זה נשמע כמו: אני לא חושב, אני שואל את ה-AI, אני מקבל את מה שיוצא, תמשיך. דרך עליזה לייצר חוב טכני עם רקע מוזיקלי.5~6אבל זה יהיה קל מדי לבטל את זה ככה. האמת היא שקידוד אווירה יירט דבר אמיתי: תכנות עם מודל משנה את היחס בין רעיון לאב טיפוס.7~8תחילה עלתה לך מחשבה ואחר כך טיפוס ארוך. עכשיו לעתים קרובות יש לך מחשבה וכעבור חצי שעה משהו זז על המסך. קשה שלא להתפתות לזה.9~10השאלה המעניינת, בשנת 2026, היא לא האם קידוד אווירה נכון. זה כן. השאלה היא: מה קורה אחרי ירח הדבש?11~12## אב הטיפוס הפך לחסכוני13~14זה החלק הכי חשוב.15~16כלי בינה מלאכותית הורידו את המחיר הרגשי של תחילת העבודה. לפני כן, אם רציתם לנסות רעיון, כבר הייתם צריכים להשקיע בעבודה: לבחור מחסנית, ליצור פרויקט, לזכור את ה-boilerplate, לכתוב פריסה, לחבר APIs, להתקוטט עם פרטים משעממים.17~18עכשיו אתה יכול להגיד: תן לי גרסה ראשונה.19~20ומגיעה גרסה ראשונה.21~22לא תמיד יפה. לא תמיד נכון. לרוב שביר. אבל זה מגיע. וכשזה מגיע, זה משנה את השיחה. אתה כבר לא מתווכח בחלל ריק. אתה נוגע במשהו.23~24זה חזק מאוד עבור מעצבים, מייסדים, מנהלי מוצר, מפתחים בכירים שנמאס להם לשכתב פיגומים, אנשים סקרנים שלא היו פותחים עורך קודם לכן.25~26קידוד Vibe הוא הייפ מכיוון שהוא נותן ליותר אנשים את התחושה הפיזית של התוכנה שנוצרת.27~28## הבעיה היא שהתוכנה ממשיכה לחיות29~30החלק שהמם מספר הכי פחות הוא היום שאחרי.31~32יש לקרוא את אב הטיפוס. נָכוֹן. בָּדוּק. נפרס. מְאוּבטָח. קיבלתי את זה ממישהו אחר. מחובר לנתונים אמיתיים. נעשה נגיש. נשמר כאשר תלות משתנה.33~34כאן קידוד אווירה טהור מכה בקיר.35~36מודל יכול לייצר הרבה קוד במהירות, אבל קוד אינו ערך בפני עצמו. זו הבטחה להתנהגות. ויש לאמת הבטחה.37~38הסיכון של קידוד וייב אינו כתיבת קוד מכוער. תמיד עשינו את זה גם בלי AI. הסיכון הוא איבוד תחושת הבעלות: "המודל עשה את זה" הופך לתירוץ לא להבין מספיק.39~40אבל זמן הריצה לא מקבל תירוצים. אם הקוד פועל בייצור, הוא שלך.41~42## מקידוד אווירה ועד הנדסה סוכנת43~44הגרסה הבוגרת של קידוד אווירה היא לא להפסיק להשתמש בסוכנים. זה להשתמש בהם עם מחזור רציני יותר.45~46לא: זה מייצר הכל ואנחנו מקווים.47~48אבל:49~501. לתאר את הכוונה;512. תן ליצור טיוטה;523. לבקש מהסוכן להסביר את התוכנית;534. לעשות הבדלים קטנים;545. מבחני השקה;556. לעשות ביקורות;567. נכון;578. רק אז הצטרפו.58~59לדבר הזה מגיע שם אחר. אני אוהב הנדסת סוכנים, גם אם זה נשמע קצת חגיגי. זה אומר להשתמש בסוכנים לא כמכונות מזל, אלא כמשתפי פעולה בתהליך הנדסי.60~61הנקודה היא לא לקחת אנרגיה מקידוד אווירה. זה נותן לה עקבות.62~63## איפה זה עובד נהדר64~65קידוד Vibe פועל כאשר עלות השגיאה נמוכה והערך של חקר גבוה.66~67דוגמאות:68~69- אבות טיפוס של ממשק;70- כלים אישיים;71- לוחות מחוונים פנימיים;72- משחקים קטנים;73- תסריט חד פעמי;74- סריקות API;75- הוכחה לקונספט;76- רפקטורים מכניים עם בדיקות טובות;77- תוכן טכני שיהפוך להדגמות.78~79במקרים אלו המהירות היא העיקר. אתה רוצה לראות אם לרעיון יש רגליים. אתה רוצה לגלות מה לא הבנת. אתה רוצה להגיע לשיחה קונקרטית.80~81קידוד וייב מושלם ליצירת צורה.82~83## איפה זה נהיה מסוכן84~85זה הופך למסוכן כאשר למערכת יש השלכות ואף אחד לא מאט.86~87תשלומים, נתונים אישיים, אישורים, הרשאות, תשתית, העברת מסדי נתונים, קוד ישן רגיש, תאימות, ייצור. כאן האווירה לא מספיקה. אנחנו צריכים קפדנות.88~89זה לא אומר ש-AI לא יכול לעזור. למעשה, זה יכול לעזור מאוד. אבל זה חייב לעבוד בגבולות צרים: ענף, ארגז חול, בדיקה, מוך, סקירה, דגל תכונה, החזרה לאחור.90~91הביטוי שיש לקעקע על הצג הוא פשוט: ככל שהסוכן מהיר יותר, התהליך חייב להיות קריא יותר.92~93אם אתה לא יכול להסביר מה השתנה, לא האצת. פשוט העברת את החוב מזמן להבנה.94~95## התפקיד החדש של המפתח96~97החלק המעניין ביותר הוא שעבודת היזם לא נעלמת. שנה צפיפות.98~99פחות זמן על הלוח. יותר זמן על כוונה, פירוק, סקירה, אינטגרציה, בדיקה, גבולות.100~101המפתח הופך למעין עורך טכני. לא במובן הצולע של "הגהה". במובן החזק: היא מחליטה מה חייב להתקיים, מה צריך לקצץ, מה עולה בקנה אחד עם המערכת, מה ראוי לאמון.102~103עורך טוב לא לוקח את כל מה שהוא מקבל. הוא אפילו לא משכתב הכל מתוך גאווה. מזהה חומר טוב, מביא אותו לצורתו, מגן על הקורא.104~105עם סוכנים, הקורא הוא גם המתחזק העתידי. לעתים קרובות זה אתה תוך שלושה שבועות.106~107## התבנית שאני רואה מתהווה108~109הדפוס הבריא ביותר הוא זה:110~111- אנושי: כוונה, אילוצים, טעם, אחריות;112- סוכן: גרסאות, פיגומים, חיפוש, שינויים מקומיים, בדיקות חוזרות;113- תשתית: ארגז חול, CI, מעקב, הרשאות, פריסה;114- צוות: סקירה, בעלות, תקנים.115~116כשאחד מהחלקים האלה חסר, משהו מתעוות.117~118רק אנושי: איטי, לעתים קרובות שקוע בעבודה שחוזרת על עצמה.119~120סוכן בלבד: מהיר, אך ללא שיקול דעת.121~122רק תשתית: תהליך אלגנטי לייצור דברים חסרי תועלת.123~124צוות בלבד: פגישות מסודרות מאוד סביב אב טיפוס שלא מגיע לעולם.125~126הכי טוב קורה כשהחלקים מדברים זה עם זה.127~128## רשימת בדיקה קטנה129~130לפני שאתן לאב טיפוס מקודד אווירה לצמוח, הייתי שואל את עצמי את השאלות הבאות:131~132- האם אני מבין את מבנה הקוד?133- האם יש מבחנים להתנהגות ביקורתית?134- האם אני יודע באילו קבצים נגע הסוכן?135- האם הסרתי קוד שנוצר אך לא נעשה בו שימוש?136- האם סודות, אסימונים או נתונים מזויפים הגיעו למקום הלא נכון?137- האם מכבדים את הנגישות המינימלית?138- האם לפריסה יש החזרה?139- האם מישהו מלבדי יכול לשמור אותו?140~141אם התשובה היא לא ליותר מדי שאלות, זה לא כישלון. זה רק אב טיפוס שצריך להישאר אב טיפוס עוד קצת.142~143## הקריאה שלי144~145קידוד אווירה היא מילה רועשת לדבר עדין: השמחה לראות רעיון מתגבש לפני שהפחד עוצר אותו.146~147אני לא רוצה לזרוק את זה. זה יהיה סנובי. הרבה דברים טובים נולדים ככה, חצי עקום וחיים.148~149אבל התוכנה הנותרת צריכה יותר. זה צריך הבנה, בדיקה, בעלות, תשתית, גבולות. זה צריך מישהו שיגיד: מגניב, עכשיו בואו נעשה את זה אמיתי.150~151אולי העתיד אינו עוסק בבחירה בין תכנות "ברצינות" לבין תכנות "וויב". אולי זה ללמוד להחליף הילוך: לחקור בקלילות, ואז להתאחד בכבוד.152~153החלק האנושי נמצא שם. דע מתי לרוץ ומתי לשבת ולקרוא את ההבדל.154~155## מקורות156~157- [סיימון וויליסון: לא כל תכנות בעזרת 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~
NORMAL · vibe-coding-agentic-engineering.md [readonly]162 lines · :q to close