MaPraqti: תובנות על vibe coding בבקשה 🙏
-
@מעלה-ומוריד כתב בMaPraqti: תובנות על vibe coding בבקשה
:
בזה לא נתקלתי
אני לא עבדתי עם כלים מוכנים, עבדתי רק עם AI Studio
אני מבין שהכלים המובנים הם עולם אחר מבחינת העובדה שהם מראים לך את האתר על המקום, חוץ שאתה יכול להתפתח אקספוננציאלית ועדיין הוא יהיה מסוגל להמשיך לדבג ולפתח את התוכנה.
אבל זה כובל אותך מאלף ואחד בחינות כמו שציינו כאן לא מעט.
עם הדרך פיתחתי לעצמי הרגלים ושיטות עבודה לאיין את הסירבול בעבודה עם AI Studio ויצא העגל הזה.למה עבודה עם כלי IDE (כמו windsurf / cursor וכו') או CLI (כמו קלוד קוד או gemini cli וכוק) מסודרים כובלים מאלף בחינות?
אני גם עובד עם ג'מיני בממשק הרגיל שלו (הai studio עדיף משמעותית?!), בשביל זה הכנתי (עם ג'מיני) את התוסף הזה שאוכל לשמור בקלות את קבצי הקוד שהוא יוצר, אבל מרגיש ששיטת העבודה עקומה.
נשמע לי הרבה יותר יעיל לעבוד עם IDE מסודר, סתם אישית אני מתעצל כרגע ללמוד ולהתרגל לעבוד עם כלי כזה.@shraga כתב בMaPraqti: תובנות על vibe coding בבקשה
:
למה עבודה עם כלי IDE (כמו windsurf / cursor וכו') או CLI (כמו קלוד קוד או gemini cli וכוק) מסודרים כובלים מאלף בחינות?
לרוב, כלים המשולבים ב-IDE הרבה פחות אינטליגנטים, ביחס להכנסת כל הקוד לתוך חלון ההקשר של AI Studio.
כלי ה-IDE למיניהם בנויים כדי להיות "עצלנים" ככל האפשר. לקרוא רק את קבצי הקוד שהם חושבים שהם רלוונטיים, וכו'. מה שלעיתים קרובות גורם לטעויות ושיבושים.ב-AI Studio, המודל רואה את התמונה המלאה - מה שמאפשר לו הבנה אמיתית של הקוד, ויצירת שינויים מדוייקים בהתאם.
אפשר לראות את זה בבירור בהשוואה בין ג'מיני 2.5 פרו בממשק הצ'אט לבין ב-Gemini cli.
מדובר על אותו המודל בדיוק - אבל בממשק הצ'אט הוא מסוגל לפלוט אלפי שורות קוד באמינות גבוהה מאוד, ואילו בממשק ה-cli הוא מתקשה אפילו במשימות פשוטות@אף-אחד-3 לדעתי, זו הסיבה שהמודלים אתם עבדת התקשו לבצע אפילו שינויים קטנים, כמו גודל של כפתור. מאחר שהם לא באמת מכניסים את כל בסיס הקוד לחלון ההקשר, הם נאלצים למעשה "לנחש" או לבצע חיפוש כדי להבין איפה נמצא הכפתור, איך הוא אמור להיראות והיכן בדיוק הוא מוגדר בקוד.
-
@shraga כתב בMaPraqti: תובנות על vibe coding בבקשה
:
למה עבודה עם כלי IDE (כמו windsurf / cursor וכו') או CLI (כמו קלוד קוד או gemini cli וכוק) מסודרים כובלים מאלף בחינות?
לרוב, כלים המשולבים ב-IDE הרבה פחות אינטליגנטים, ביחס להכנסת כל הקוד לתוך חלון ההקשר של AI Studio.
כלי ה-IDE למיניהם בנויים כדי להיות "עצלנים" ככל האפשר. לקרוא רק את קבצי הקוד שהם חושבים שהם רלוונטיים, וכו'. מה שלעיתים קרובות גורם לטעויות ושיבושים.ב-AI Studio, המודל רואה את התמונה המלאה - מה שמאפשר לו הבנה אמיתית של הקוד, ויצירת שינויים מדוייקים בהתאם.
אפשר לראות את זה בבירור בהשוואה בין ג'מיני 2.5 פרו בממשק הצ'אט לבין ב-Gemini cli.
מדובר על אותו המודל בדיוק - אבל בממשק הצ'אט הוא מסוגל לפלוט אלפי שורות קוד באמינות גבוהה מאוד, ואילו בממשק ה-cli הוא מתקשה אפילו במשימות פשוטות@אף-אחד-3 לדעתי, זו הסיבה שהמודלים אתם עבדת התקשו לבצע אפילו שינויים קטנים, כמו גודל של כפתור. מאחר שהם לא באמת מכניסים את כל בסיס הקוד לחלון ההקשר, הם נאלצים למעשה "לנחש" או לבצע חיפוש כדי להבין איפה נמצא הכפתור, איך הוא אמור להיראות והיכן בדיוק הוא מוגדר בקוד.
-
@shraga כתב בMaPraqti: תובנות על vibe coding בבקשה
:
למה עבודה עם כלי IDE (כמו windsurf / cursor וכו') או CLI (כמו קלוד קוד או gemini cli וכוק) מסודרים כובלים מאלף בחינות?
לרוב, כלים המשולבים ב-IDE הרבה פחות אינטליגנטים, ביחס להכנסת כל הקוד לתוך חלון ההקשר של AI Studio.
כלי ה-IDE למיניהם בנויים כדי להיות "עצלנים" ככל האפשר. לקרוא רק את קבצי הקוד שהם חושבים שהם רלוונטיים, וכו'. מה שלעיתים קרובות גורם לטעויות ושיבושים.ב-AI Studio, המודל רואה את התמונה המלאה - מה שמאפשר לו הבנה אמיתית של הקוד, ויצירת שינויים מדוייקים בהתאם.
אפשר לראות את זה בבירור בהשוואה בין ג'מיני 2.5 פרו בממשק הצ'אט לבין ב-Gemini cli.
מדובר על אותו המודל בדיוק - אבל בממשק הצ'אט הוא מסוגל לפלוט אלפי שורות קוד באמינות גבוהה מאוד, ואילו בממשק ה-cli הוא מתקשה אפילו במשימות פשוטות@אף-אחד-3 לדעתי, זו הסיבה שהמודלים אתם עבדת התקשו לבצע אפילו שינויים קטנים, כמו גודל של כפתור. מאחר שהם לא באמת מכניסים את כל בסיס הקוד לחלון ההקשר, הם נאלצים למעשה "לנחש" או לבצע חיפוש כדי להבין איפה נמצא הכפתור, איך הוא אמור להיראות והיכן בדיוק הוא מוגדר בקוד.
-
@NH.LOCAL יותר מדויק שבIDE זה שימוש אייג'נטי, וג'מיני הרבה פחות טוב בשימוש אייג'נטי (לאתר את הקוד המתאים, להחליף את השורות המדויקות בלבד, לתקן שגיאות שמתקבלות מהIDE, לנסות להריץ וכן הלאה) מאשר סתם יצירת קוד
@צדיק-תמים כתב בMaPraqti: תובנות על vibe coding בבקשה
:
@NH.LOCAL יותר מדויק שבIDE זה שימוש אייג'נטי, וג'מיני הרבה פחות טוב בשימוש אייג'נטי (לאתר את הקוד המתאים, להחליף את השורות המדויקות בלבד, לתקן שגיאות שמתקבלות מהIDE, לנסות להריץ וכן הלאה) מאשר סתם יצירת קוד
אין ספק. בסוף, רוב המודלים אומנו עבור שימוש צ'אט, או מבנה תשובות פשוט ב-API (כמו gpt 4.1). הנחיות מערכת טובות ככל שיהיו לא יכולות להוות תחליף לאימון מאפס עבור שימוש סוכני
(אם כי ספציפית בהקשר לג'מיני CLI, ניתן להניח שהפוטנציאל לשיפור גבוה. מספיק לעקוב קצת אחרי כמות הדחיפות והשינויים המתבצעים בריפו שלהם באופן יומיומי, כדי להתרשם...)
-
@shraga כתב בMaPraqti: תובנות על vibe coding בבקשה
:
למה עבודה עם כלי IDE (כמו windsurf / cursor וכו') או CLI (כמו קלוד קוד או gemini cli וכוק) מסודרים כובלים מאלף בחינות?
לרוב, כלים המשולבים ב-IDE הרבה פחות אינטליגנטים, ביחס להכנסת כל הקוד לתוך חלון ההקשר של AI Studio.
כלי ה-IDE למיניהם בנויים כדי להיות "עצלנים" ככל האפשר. לקרוא רק את קבצי הקוד שהם חושבים שהם רלוונטיים, וכו'. מה שלעיתים קרובות גורם לטעויות ושיבושים.ב-AI Studio, המודל רואה את התמונה המלאה - מה שמאפשר לו הבנה אמיתית של הקוד, ויצירת שינויים מדוייקים בהתאם.
אפשר לראות את זה בבירור בהשוואה בין ג'מיני 2.5 פרו בממשק הצ'אט לבין ב-Gemini cli.
מדובר על אותו המודל בדיוק - אבל בממשק הצ'אט הוא מסוגל לפלוט אלפי שורות קוד באמינות גבוהה מאוד, ואילו בממשק ה-cli הוא מתקשה אפילו במשימות פשוטות@אף-אחד-3 לדעתי, זו הסיבה שהמודלים אתם עבדת התקשו לבצע אפילו שינויים קטנים, כמו גודל של כפתור. מאחר שהם לא באמת מכניסים את כל בסיס הקוד לחלון ההקשר, הם נאלצים למעשה "לנחש" או לבצע חיפוש כדי להבין איפה נמצא הכפתור, איך הוא אמור להיראות והיכן בדיוק הוא מוגדר בקוד.
@NH.LOCAL כתב בMaPraqti: תובנות על vibe coding בבקשה
:
לרוב, כלים המשולבים ב-IDE הרבה פחות אינטליגנטים, ביחס להכנסת כל הקוד לתוך חלון ההקשר של AI Studio.
כלי ה-IDE למיניהם בנויים כדי להיות "עצלנים" ככל האפשר. לקרוא רק את קבצי הקוד שהם חושבים שהם רלוונטיים, וכו'. מה שלעיתים קרובות גורם לטעויות ושיבושים.אני חוזר וטוען, שכנראה לא השתמשת בKiro. הוא חושב תוך כדי כתיבת הקוד, חוזר בו תוך כדי, באמת מוזר...
-
@NH.LOCAL כתב בMaPraqti: תובנות על vibe coding בבקשה
:
לרוב, כלים המשולבים ב-IDE הרבה פחות אינטליגנטים, ביחס להכנסת כל הקוד לתוך חלון ההקשר של AI Studio.
כלי ה-IDE למיניהם בנויים כדי להיות "עצלנים" ככל האפשר. לקרוא רק את קבצי הקוד שהם חושבים שהם רלוונטיים, וכו'. מה שלעיתים קרובות גורם לטעויות ושיבושים.אני חוזר וטוען, שכנראה לא השתמשת בKiro. הוא חושב תוך כדי כתיבת הקוד, חוזר בו תוך כדי, באמת מוזר...
@י.פל. כתב בMaPraqti: תובנות על vibe coding בבקשה
:
@NH.LOCAL כתב בMaPraqti: תובנות על vibe coding בבקשה
:
לרוב, כלים המשולבים ב-IDE הרבה פחות אינטליגנטים, ביחס להכנסת כל הקוד לתוך חלון ההקשר של AI Studio.
כלי ה-IDE למיניהם בנויים כדי להיות "עצלנים" ככל האפשר. לקרוא רק את קבצי הקוד שהם חושבים שהם רלוונטיים, וכו'. מה שלעיתים קרובות גורם לטעויות ושיבושים.אני חוזר וטוען, שכנראה לא השתמשת בKiro. הוא חושב תוך כדי כתיבת הקוד, חוזר בו תוך כדי, באמת מוזר...
אני חושב של gemini יש הרבה פחות פדיחות מ kiro אבל כמובן שהעבודה איתו הרבה יותר מסורבלת
אולי נגבש כאן באמת כולנו ביחד - אלו שיצא להם להשתמש הרבה בכלים האלו נוסחה של צורת השימוש הכי יעילה בכלים האלו - איפה לתכנן איפה לבנות שלד ואיך ואיפה לעשות פינישים
-
@shraga כתב בMaPraqti: תובנות על vibe coding בבקשה
:
למה עבודה עם כלי IDE (כמו windsurf / cursor וכו') או CLI (כמו קלוד קוד או gemini cli וכוק) מסודרים כובלים מאלף בחינות?
לרוב, כלים המשולבים ב-IDE הרבה פחות אינטליגנטים, ביחס להכנסת כל הקוד לתוך חלון ההקשר של AI Studio.
כלי ה-IDE למיניהם בנויים כדי להיות "עצלנים" ככל האפשר. לקרוא רק את קבצי הקוד שהם חושבים שהם רלוונטיים, וכו'. מה שלעיתים קרובות גורם לטעויות ושיבושים.ב-AI Studio, המודל רואה את התמונה המלאה - מה שמאפשר לו הבנה אמיתית של הקוד, ויצירת שינויים מדוייקים בהתאם.
אפשר לראות את זה בבירור בהשוואה בין ג'מיני 2.5 פרו בממשק הצ'אט לבין ב-Gemini cli.
מדובר על אותו המודל בדיוק - אבל בממשק הצ'אט הוא מסוגל לפלוט אלפי שורות קוד באמינות גבוהה מאוד, ואילו בממשק ה-cli הוא מתקשה אפילו במשימות פשוטות@אף-אחד-3 לדעתי, זו הסיבה שהמודלים אתם עבדת התקשו לבצע אפילו שינויים קטנים, כמו גודל של כפתור. מאחר שהם לא באמת מכניסים את כל בסיס הקוד לחלון ההקשר, הם נאלצים למעשה "לנחש" או לבצע חיפוש כדי להבין איפה נמצא הכפתור, איך הוא אמור להיראות והיכן בדיוק הוא מוגדר בקוד.
@NH.LOCAL כתב בMaPraqti: תובנות על vibe coding בבקשה
:
ביחס להכנסת כל הקוד לתוך חלון ההקשר של AI Studio.
שיפור ששמעתי מסטטדנט שהצורה המקובלת זה לא רק להכניס את כל הקוד אלא גם לומר לבינה על איזה חלקים מהקוד להסתכל בהקשר של השינוי הנוכחי ככה זה חוסך טוקנים
-
@NH.LOCAL כתב בMaPraqti: תובנות על vibe coding בבקשה
:
ביחס להכנסת כל הקוד לתוך חלון ההקשר של AI Studio.
שיפור ששמעתי מסטטדנט שהצורה המקובלת זה לא רק להכניס את כל הקוד אלא גם לומר לבינה על איזה חלקים מהקוד להסתכל בהקשר של השינוי הנוכחי ככה זה חוסך טוקנים
@pcinfogmach כתב בMaPraqti: תובנות על vibe coding בבקשה
:
שיפור ששמעתי מסטטדנט שהצורה המקובלת זה לא רק להכניס את כל הקוד אלא גם לומר לבינה על איזה חלקים מהקוד להסתכל בהקשר של השינוי הנוכחי ככה זה חוסך טוקנים
זה לא חוסך טוקנים כמובן, אבל יכול לאפשר למודל למקד את תשומת הלב שלו בעיקר בתוכן הרלוונטי
-
@pcinfogmach כתב בMaPraqti: תובנות על vibe coding בבקשה
:
שיפור ששמעתי מסטטדנט שהצורה המקובלת זה לא רק להכניס את כל הקוד אלא גם לומר לבינה על איזה חלקים מהקוד להסתכל בהקשר של השינוי הנוכחי ככה זה חוסך טוקנים
זה לא חוסך טוקנים כמובן, אבל יכול לאפשר למודל למקד את תשומת הלב שלו בעיקר בתוכן הרלוונטי
@NH.LOCAL כתב בMaPraqti: תובנות על vibe coding בבקשה
:
זה לא חוסך טוקנים כמובן
לא שאני לא סומך עליך אבל היה נחמד לקבל גם קצת הסבר - תודה
-
@pcinfogmach כתב בMaPraqti: תובנות על vibe coding בבקשה
:
שיפור ששמעתי מסטטדנט שהצורה המקובלת זה לא רק להכניס את כל הקוד אלא גם לומר לבינה על איזה חלקים מהקוד להסתכל בהקשר של השינוי הנוכחי ככה זה חוסך טוקנים
זה לא חוסך טוקנים כמובן, אבל יכול לאפשר למודל למקד את תשומת הלב שלו בעיקר בתוכן הרלוונטי