בלוג ← VIBE CODING

Vibe Coding: המדריך המעשי בעברית

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

מה זה vibe coding, בקצרה

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

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

למה זה התפוצץ

הסיבה המרכזית פשוטה: המודלים חצו סף יכולת. סוכן קוד כמו Claude Code כבר לא משלים שורות בודדות. הוא מקבל משימה, קורא את הפרויקט כולו, מריץ את הבדיקות, מתקן את עצמו ומגיש שינוי מסודר. ההבדל בין עוזר חכם לעובד עצמאי הוא ההבדל בין חיסכון של דקות לחיסכון של ימים.

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

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

מה vibe coding הוא לא

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

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

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

והכי חשוב: זה לא מוריד את האחריות מאף אחד. כשמוצר נופל אצל לקוח, אי אפשר להאשים את המודל. מישהו עם שם ופנים צריך לעמוד מאחורי מה שנשלח לפרודקשן. אצלי זה אני.

איך זה נראה אצלי בפועל

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

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

מתי זה מתאים לעסק שלך, ומתי לא

ההתאמה הכי טבעית היא שלב האימות: יש רעיון למוצר או לכלי פנימי, ורוצים גרסה עובדת מול משתמשים אמיתיים בלי לשרוף תקציב של שנה. גם אוטומציות עסקיות, דשבורדים פנימיים ומערכות לנישות ממוקדות נבנים ככה מצוין. אלה בדיוק סוגי הפרויקטים שאני מפרט בדף הבית שלי.

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

מהירות ועלות מול פיתוח מסורתי

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

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

איך מתחילים בלי להסתבך

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

ארבעה כללים ששווה לאמץ מהיום הראשון:

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

שאלות ותשובות

מה זה vibe coding במשפט אחד?

תהליך פיתוח שבו מתארים לסוכן AI מה רוצים בשפה חופשית, הסוכן כותב את הקוד, והאדם מכוון, בודק ומאשר כל שלב.

אפשר לבנות ככה מוצר אמיתי לפרודקשן?

כן. התנאי הוא תהליך הנדסי אמיתי מסביב לסוכן, עם בדיקות אוטומטיות, ביקורת קוד וגבולות ברורים. ככה בניתי את DeepClaw ואת AutoMate, ושתי המערכות רצות היום מול משתמשים אמיתיים.

צריך לדעת לתכנת כדי לעשות vibe coding?

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

באילו כלים משתמשים בפועל?

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

כמה זמן לוקח להגיע מרעיון למוצר עובד?

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

רוצים לבדוק מה זה שווה אצלכם?

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

קביעת פגישת אבחון AI