כל דמו של כלי vibe-coding נראה מדהים. אתם מקבלים אפליקציית CRUD תפקודית בתוך דקות, וקל לדמיין להעביר את הצוות שלכם כולו לזרימת עבודה הזו. הבעיה מתחילה כשהפרויקט מפסיק להיות דמו.
ברוב הכלים הקיימים, כל סשן חדש מתחיל בלי לדעת הרבה על מה שנבנה קודם. ה-AI קורא מדגם של הקבצים, מנחש את הכוונה, ולפעמים כותב מחדש דברים שכבר עבדו. עבור פרויקט של יום אחד, זה בלתי מורגש. עבור פרויקט שגדל על פני שבועות עם ישויות, endpoints, ותלויות בין קבצים — זה הופך למכשול יומי: אתם מסבירים לכלי מחדש מה הוא בונה, שוב ושוב.
למה זה קורה
הבעיה היא ארכיטקטונית, לא איכות מודל. כלי שסורק קבצים בכל סשן מחדש ומזין אותם כהקשר גולמי למודל השפה פוגע במגבלת האורך של ההקשר ברגע שהפרויקט עובר גודל מסוים. התוצאה: המודל מקבל תמונה חלקית, ומתחיל "לנחש" במקום לדעת.
מה זה עולה לצוותים
- זמן מבוזבז בהסברה חזרה של החלטות עיצוב שכבר התקבלו.
- שינויים שדורסים קוד קיים שעבד היטב.
- חוסר עקביות בין endpoints שנוצרו בסשנים שונים.
איך אנחנו חושבים על זה ב-Vibe Coder
Vibe Coder שומר הקשר מתמשך על מבנה הפרויקט, הישויות, וחוזה ה-API בין סשנים, כדי שההבנה של הכלי לא תישחק ככל שהפרויקט גדל. פירוט נוסף על המנגנון התפיסתי (בלי לחשוף פרטי מימוש) נמצא בעמוד המוצר ובתיעוד.