עולם פיתוח התוכנה עבר שינוי דרמטי בשנה האחרונה. מפתחים בכל העולם משתמשים ב-AI כדי לכתוב קוד מהר יותר, לתקן באגים ביעילות רבה יותר, ולהפוך רעיונות למציאות בשניות. אבל יש בעיה: הכלים הקיימים מפוצלים. אתם עובדים עם עורך קוד אחד, מנהלים אוטומציות במקום אחר, ובודקים את האפליקציה בדפדפן נפרד. זה יוצר חיכוך, שוחק זמן יקר ומפריע לזרימת העבודה. Google מבינה את הבעיה הזו לעומק, וזה בדיוק מה שגרם לה להשיק את anti-gravity – מוצר חדש ומרתק שמשלב שלושה עולמות שונים לתוך מוצר אחד מגובש. anti-gravity הוא לא עוד עורך קוד עם יכולות AI, והוא גם לא סתם כלי אוטומציה נוסף. זהו מערך שלם שמאפשר לכם לנהל סוכנים (Agents), לערוך קוד ולבדוק אפליקציות – הכל במסך אחד, בזרימה אחת, עם הקשר אחד משותף. במאמר הזה נצלול לעומק ה-anti-gravity החדש. נבין מה הופך אותו למיוחד, איך הוא עובד בפועל, ומה המשמעות שלו למפתחים שרוצים לעבוד חכם יותר עם בינה מלאכותית.
רוצים לקבל עדכונים בלייב? רוצים מקום בו אתם יכולים להתייעץ עם מומחי AI, לשאול שאלות ולקבל תשובות? רוצים לשמוע על מבצעים והטבות לכלי ה-AI שמשנים את העולם? הצטרפו לקהילות ה-AI שלנו.
אפשר גם להרשם לניוזלטר שלנו
מהו בעצם anti-gravity?
anti-gravity הוא סביבת פיתוח משולבת (Development Environment) שנבנתה סביב רעיון מרכזי אחד: מפתחים צריכים מקום אחד שבו כל כלי העבודה שלהם מדברים אחד עם השני. במקום לנייד קונטקסט בין כלים שונים, anti-gravity מביא את כל השכבות שאתם צריכים לעבודה עם AI למקום אחד.
המוצר מורכב משלושה משטחי עבודה (Surfaces) עיקריים:
מנהל הסוכנים (Agent Manager) – זהו המקום שבו אתם יוצרים ומנהלים את סוכני ה-AI שלכם. מדובר בממשק ריכוזי שמאפשר לכם לפקח על המשימות של הסוכנים השונים שלכם בכל מרחבי העבודה (Workspaces) שהגדרתם. יש רק חלון אחד של מנהל סוכנים, והוא מתפקד כמרכז הבקרה העיקרי שלכם.
העורך (Editor) – עורך קוד מתקדם שכולל את כל מה שהתרגלתם לצפות: השלמות אוטומטיות עם לחצן Tab, סרגל צדדי של סוכן AI, והאפשרות לקפוץ ישירות לקוד בכל שלב. זה המקום שבו אתם משתלטים על העבודה שהסוכן התחיל, מביאים משימה מ-90% ל-100%, או פשוט עובדים בצורה מסורתית יותר עם סיוע של AI.
הדפדפן (Browser) – זה החלק המרתק ביותר. anti-gravity כולל אינטגרציה מלאה עם דפדפן Chrome שמאפשרת לסוכן AI לא רק לכתוב קוד, אלא גם לבדוק אותו באופן אוטומטי. הסוכן יכול לפתוח את הדפדפן, לקליק על כפתורים, למלא טפסים, לגלול בעמודים – בדיוק כמו שמשתמש אנושי היה עושה – ולתעד את כל התהליך.
ההבדל המשמעותי כאן הוא שכל שלושת המשטחים האלה חולקים קונטקסט אחד משותף. כשהסוכן קורא את הקוד שלכם, הוא מבין גם מה קורה בדפדפן. כשאתם עורכים משהו בעורך, הסוכן יודע על זה מיד. וכשהדפדפן מגלה בעיה, כל המידע זורם חזרה למנהל הסוכנים והעורך.
איך זה עובד ולמה זה כל כך מגניב?
הקסם האמיתי של anti-gravity מתחיל עם מה שנקרא “Agent-Assisted Development” – פיתוח בסיוע סוכן. זהו מצב עבודה שבו אתם לא מנהלים את הסוכן באופן מיקרו-מנג’רי, אלא נותנים לו חופש פעולה לקבל החלטות בעצמו.
בואו נבין איך זה עובד בפועל עם דוגמה:
אתם רוצים לבנות אפליקציה שמאפשרת למשתמשים לחפש טיסות ולהוסיף אותן ליומן Google שלהם. במקום לכתוב את כל הקוד בעצמכם, אתם פשוט אומרים ל-anti-gravity: “בנה לי אפליקציה ב-Next.js שבה משתמש יכול להזין מספר טיסה, והאפליקציה תציג את זמן ההמראה, הנחיתה, אזורי הזמן והמיקומים. בשלב זה, תשתמש ב-Mock API.”
שלב 1: הסוכן מחליט מה צריך לעשות
המודל של Google מנתח את הבקשה ומחליט אם זו משימה פשוטה שהוא יכול לעשות לבד, או משהו שדורש את תשומת הלב שלכם. במקרה של בניית אפליקציה חדשה מאפס, הסוכן מבין שזה פרויקט גדול אבל סטנדרטי, ולכן הוא פשוט מתחיל לעבוד.
הדבר הראשון שהסוכן עושה זה להריץ את הפקודה create-next-app בטרמינל. וכאן מגיע השוני: בגלל שבחרתם במצב “Agent-Assisted”, הסוכן לא מחכה לאישור שלכם לכל פקודה. הוא מריץ את זה ישירות. כמובן, אם מדובר בפקודה מסוכנת או מורכבת יותר, המערכת תודיע לכם ותבקש אישור.
שלב 2: עבודה עם Artifacts
בזמן שהסוכן עובד, הוא משתמש במה שנקרא “Artifacts” – מסמכי עבודה פנימיים שהסוכן כותב לעצמו. אם תפתחו את הסרגל הימני (הזמין גם בעורך וגם במנהל הסוכנים), תראו שהסוכן מנהל שלושה סוגים של Artifacts:
רשימת משימות (Task List) – הסוכן מתחזק רשימה של כל מה שהוא צריך לעשות. זו דרך לעקוב אחרי ההתקדמות שלו בזמן אמת. למשל: “ליצור component של טופס חיפוש”, “להגדיר Mock API”, “לעצב את דף התוצאות”.
תוכנית יישום (Implementation Plan) – לפני שהסוכן מתחיל לשנות את הקוד שלכם, הוא כותב מסמך מפורט שמסכם את המחקר שהוא עשה ומה הוא מתכנן לעשות. זו הזדמנות שלכם לעיין, להגיב, ולוודא שהסוכן הולך בכיוון הנכון. אתם יכולים להדגיש טקסט, להשאיר הערות (בדיוק כמו ב-Google Docs), ולתקן או להנחות את הסוכן לפני שהוא מבצע שינויים.
סקירה מסכמת (Walkthrough) – כשהסוכן מסיים משימה, הוא כותב דוח מפורט שמסביר מה הוא עשה, איך הוא אימת שהקוד עובד, וממחיש את התוצאות עם צילומי מסך או הקלטות מסך. זה מאפשר לכם להבין מה השתנה בלי לקרוא את כל הקוד מחדש.
שלב 3: אינטגרציה עם הדפדפן
אחרי שהסוכן מסיים לכתוב את הקוד, הוא לא עוצר שם. הוא מריץ את שרת הפיתוח (npm run dev), פותח את הדפדפן, ובודק את האפליקציה באופן אוטומטי.
בדוגמה, הסוכן:
– מזין מספר טיסה
– בודק שהתוצאות מוצגות נכון
– מנסה להזין מספר לא תקין כדי לבדוק טיפול בשגיאות
– מתעד את כל התהליך בצילומי מסך והקלטות מסך
כל זה קורה אוטומטית בזמן שאתם יכולים להמשיך לעבוד על דברים אחרים או פשוט ללכת לשתות קפה.
שלב 4: עבודה במקביל על כמה משימות
וכאן מגיע אחד היתרונות המשמעותיים של anti-gravity: אתם יכולים להריץ כמה סוכנים במקביל על אותו פרויקט. למשל, בזמן שסוכן אחד בונה את הקוד העיקרי, אתם יכולים להפעיל סוכן שני שיעשה מחקר על API חיצוני, וסוכן שלישי שייצור לוגו לאפליקציה.
למשל בדוגמה שלנו, ניתן להפעיל שני סוכנים במקביל:
סוכן ראשון: חוקר את ה-Aviation Stack API, קורא את התיעוד, מריץ בקשות curl כדי לקבל דוגמאות אמיתיות של המידע שחוזר, ויוצר Implementation Plan.
סוכן שני: יוצר מספר אפשרויות ללוגו של האפליקציה באמצעות מודל יצירת תמונות של Google (Nano Banana) – לוגו מינימליסטי, קלאסי, לוגו של לוח שנה, ועוד.
כל סוכן עובד בנפרד, אבל כולם חולקים את אותו מרחב עבודה וקונטקסט. כשסוכן מסיים, אתם מקבלים התראה ויכולים לבדוק את התוצאות.
שלב 5: אינטראקציה עם קוד – העורך
לפעמים הסוכן מגיע למצב שבו הוא צריך עזרה, או שאתם פשוט רוצים לקחת את ההגה. בשלב כזה, אתם לוחצים על Command+E (או על כפתור “Open in Editor”), והעורך של anti-gravity נפתח.
העורך הזה לא מנסה להיות משהו מהפכני. הוא פשוט עורך קוד טוב עם יכולות AI מתקדמות:
Tab Autocomplete – בזמן שאתם מקלידים, העורך מציע השלמות חכמות שמבוססות על הקונטקסט של כל הפרויקט. בדוגמה שלנו, נניח ונרצה להחליף את ה-Mock API בנתונים אמיתיים. העורך מציע לנו אוטומטית את הקוד הנכון כי הוא יודע על ה-Aviation Stack API שהסוכן השני חקר.
סרגל צדדי של הסוכן – גם בתוך העורך, אתם יכולים לתקשר עם הסוכן. למשל, אתם יכולים לסמן בלוק קוד ולבקש מהסוכן: “שפר את הקוד הזה” או “הוסף טיפול בשגיאות כאן”.
Import אוטומטי – כשאתם משתמשים בפונקציה חדשה, העורך מבין אוטומטית מאיפה לייבא אותה ומוסיף את ה-import בראש הקובץ.
כל זה קורה בכמה שניות, בלי להיזדקק לסוכן, אבל עם כל ההקשר שהסוכן כבר אסף.
הכלים והתכונות העיקריות
עבודה במקביל (Parallel Execution)
אחד היתרונות הגדולים של anti-gravity הוא היכולת להריץ מספר סוכנים במקביל על אותו פרויקט. זה משנה לחלוטין את אופן העבודה:
- סוכן אחד בונה קוד בזמן שאתם מתמקדים במשימה מורכבת יותר.
- סוכן שני עושה מחקר על API או טכנולוגיה חדשה.
- סוכן שלישי מייצר assets כמו לוגואים, איקונים או תמונות.
- אתם עובדים בעורך בזמן שסוכן רץ ברקע.
כל סוכן שומר על הקונטקסט המשותף, אז כשהוא מסיים, התוצאות שלו זמינות מיד לסוכנים האחרים.
מערכת Artifacts
מערכת ה-Artifacts היא הדרך שבה anti-gravity שומר על שקיפות מלאה:
Task List – רשימת משימות שהסוכן מנהל לעצמו. אתם יכולים לראות בדיוק באיזה שלב הוא נמצא.
Implementation Plan – תוכנית עבודה מפורטת שהסוכן כותב לפני שהוא משנה קוד. זו ההזדמנות שלכם לבדוק, להגיב, ולהנחות.
Walkthrough – דוח מסכם שהסוכן כותב אחרי שהוא מסיים משימה. זה כולל:
- תיאור של מה השתנה.
- צילומי מסך והקלטות מסך של הדפדפן.
- פקודות טרמינל שהסוכן הריץ.
- בדיקות שהסוכן עשה.
Comments System
בדיוק כמו ב-Google Docs, אתם יכולים להדגיש טקסט ב-Artifacts ולהשאיר הערות. הסוכן קורא את ההערה ולוקח אותה בחשבון בזמן היישום. זו דרך טבעית לתקשר עם הסוכן בלי להפריע לזרימת העבודה שלו.
Pending Comments תכונה מעניינת במיוחד: אתם יכולים לשלוח “Pending Comment” – הערה שהסוכן ייקח בחשבון בנקודת עצירה הגיונית הבאה בעבודה שלו. זה אומר שאתם לא צריכים לחכות שהסוכן יסיים משימה אחת לפני שאתם נותנים לו משימה נוספת. אתם פשוט משאירים הערה, והסוכן “יקלוט” אותה כשיגיע לנקודה מתאימה.
Integration עם Google
בתור חלק ממשפחת המוצרים של Google, anti-gravity מקבל גישה ישירה למודלים המתקדמים ביותר: Imagen – Nano Banana – מודל יצירת תמונות מתקדם. Gemini – מודל השפה הגדול של Google מפעיל את הסוכנים. זה המודל שמבין את הקוד, קורא תיעוד, מחליט מה לעשות, וכותב את הקוד.
Context-Aware Features
anti-gravity לא רק משתמש בקוד שלכם כקונטקסט. המערכת מאוד רחבה במה שהיא מביאה בחשבון:
כל הקבצים בפרויקט – הסוכן רואה את כל המבנה של הקוד שלכם.
תיעוד שקרא מהאינטרנט – אם הסוכן חיפש מידע על API חיצוני, המידע הזה נשאר בקונטקסט.
היסטוריית השיחות – כל מה שאמרתם לסוכן נשמר. למשל, אם ביקשתם ליצור commit message, המערכת השתמשה בהיסטוריית השיחה כדי להבין מה השתנה.
מה שקרה בדפדפן – אם הסוכן ראה באג בדפדפן, המידע הזה זורם בחזרה ומשפיע על ההחלטות הבאות שלו.
Git Integration
העורך של anti-gravity כולל אינטגרציה עם Git: Commit Message Generation – כפתור שמייצר אוטומטית commit message חכם שמבוסס על השינויים שעשיתם והשיחות שניהלתם עם הסוכן. Source Control View – ממשק לניהול Git: לראות שינויים, לעשות commit, לדחוף לענף מרוחק.
דברים שחשוב לדעת
מגבלות ושיקולים
למרות כל היתרונות, חשוב להבין גם את המגבלות והשיקולים:
זה עדיין בפיתוח
anti-gravity הוא מוצר חדש לגמרי. ייתכנו באגים, עיכובים ואיטיות כמו בכל מוצר בתחילת דרכו.
תלות ב-Google
המוצר מופעל על ידי המודלים של Google. זה אומר שאתם תלויים בתשתית שלהם, בתמחור שלהם, ובמדיניות השימוש שלהם. אם Google תחליט לשנות מחירים או הגבלות, זה ישפיע ישירות על אופן השימוש ב-anti-gravity.
דרישת אינטרנט מתמדת
בגלל שהסוכנים מתקשרים עם שרתים של Google, אתם צריכים חיבור אינטרנט יציב. זה לא כלי שיעבוד offline. אם האינטרנט נופל באמצע משימה, הסוכן יעצור.
פרטיות ואבטחה
הקוד שלכם נשלח לשרתים של Google כדי שהסוכן יוכל לנתח אותו. זה עשוי להיות בעיה עבור חברות עם נתונים רגישים או קוד קנייני. חשוב לקרוא את תנאי השימוש ולהבין איזה מידע נשלח והיכן הוא מאוחסן. נכון לעכשיו, לא ברור אם יהיו אפשרויות של deployment פרטי (on-premises) עבור ארגונים שלא רוצים לשתף קוד עם שירותים חיצוניים.
עלויות לא ידועות
המחיר של anti-gravity עדיין לא פורסם. בהינתן שהמוצר משתמש במודלים גדולים (LLMs) באופן אינטנסיבי, סביר להניח שיהיה תמחור מבוסס-שימוש. כמה יעלה להריץ סוכן למשך שעה? כמה יעלה כל API call לדפדפן? אלו שאלות שיתקבלו תשובות בעתיד.
גבולות היכולת
כמו בכל כלי AI, גם הסוכנים של anti-gravity לא מושלמים. הם עשויים:
לעשות שגיאות בקוד – במיוחד במצבים מורכבים או קצה
להבין בצורה לא נכונה את מה שביקשתם
להיתקע במשימות מורכבות מאוד
לבצע החלטות לא אופטימליות בתכנון הקוד
בגלל זה ה-Agent-Assisted Mode הוא כל כך חשוב. המטרה היא לא לתת לסוכן לעשות הכל לבד, אלא לתת לו לעשות את 80-90% מהעבודה, ואתם מביאים את זה ל-100% עם הניסיון.
Workspace Management
עבודה עם מספר סוכנים במקביל דורשת ארגון טוב. אתם צריכים לנהל Workspaces, לעקוב אחרי מה כל סוכן עושה, ולוודא שהם לא עומדים אחד על השני. זה מוסיף שכבה של מורכבות ניהולית.
Browser Extension Dependency
התכונה החזקה של בדיקה אוטומטית בדפדפן תלויה ב-Chrome Extension. אם אתם עובדים בדפדפן אחר (Firefox, Safari), או אם החברה שלכם חוסמת extensions, התכונה הזו לא תהיה זמינה. זה מגביל חלק ניכר מהכוח של anti-gravity.
מה הלאה?
anti-gravity מייצג גישה חדשה לפיתוח תוכנה עם בינה מלאכותית. במקום לראות ב-AI כלי עזר חיצוני, המוצר מטמיע אותו עמוק לתוך זרימת העבודה.
הכיוון של התעשייה
אנחנו רואים מגמה ברורה בכלי הפיתוח: AI הופך מ ״פיצ׳ר נחמד״ ל”עמוד שדרה מרכזי”. GitHub Copilot התחיל עם השלמות בשורה אחת. Cursor הביא AI לעורך. anti-gravity לוקח את זה צעד אחד קדימה: AI שלא רק כותב קוד, אלא גם מנהל פרויקטים, בודק אפליקציות, ועושה מחקר.
ככל הנראה, נראה עוד מוצרים שמנסים לשלב את כל חוויית הפיתוח. המרוץ הוא לא רק על מי כותב את הקוד הטוב ביותר, אלא על מי מנהל את כל התהליך בצורה הכי יעילה.
תחרות בשוק
anti-gravity נכנס לשוק שכבר די צפוף:
GitHub Copilot – השילוב הטבעי עם GitHub וכלי המפתחים של Microsoft
Cursor – עורך AI-first שהפך פופולרי מאוד במהירות
Replit – סביבת פיתוח מלאה מבוססת-דפדפן עם AI
Codeium – אלטרנטיבה חינמית ל-Copilot
ועוד עשרות מתחרים.
מה שמייחד את anti-gravity הוא השילוב של שלושת המשטחים – Agent Manager, Editor, Browser – תחת גג אחד, עם הקונטקסט המשותף ביניהם. אבל זה לא יהיה מספיק. Google תצטרך להוכיח:
מהירות – הסוכנים חייבים לעבוד מהר
דיוק – הקוד חייב להיות נכון
מחיר – צריך להיות תחרותי
אינטגרציות – חיבור לכלים אחרים שמפתחים משתמשים בהם (Slack, Jira, GitLab, ועוד)
האם זה יחליף מפתחים?
השאלה הנצחית כשמדברים על AI בפיתוח. התשובה הקצרה: לא בקרוב.
anti-gravity לא מחליף מפתחים. הוא משדרג אותם. הסוכן עדיין צריך הנחיה, הבנה של הקונטקסט העסקי, החלטות ארכיטקטוניות, ושיפוטים על איכות. מה שהוא כן עושה הוא:
מאיץ את החלקים השגרתיים והחוזרים של הפיתוח
מוריד את מחסום הכניסה לטכנולוגיות חדשות (למדו API חדש תוך דקות)
מאפשר למפתח יחיד לעשות עבודה שהייתה דורשת קודם צוות קטן
אז מי שישרוד ויצליח? מפתחים שמבינים איך לעבוד עם AI. איך להנחות, איך לבדוק, איך לזהות מה הסוכן עושה נכון ומה לא. זו מיומנות חדשה שנוספת לארגז הכלים של המפתח המודרני.
השלבים הבאים עבור anti-gravity
הצוות של anti-gravity רמז שהם “עובדים קשה על מה שהולך להיות”. מה יכול להיות?
אינטגרציות נוספות – תמיכה בעוד שפות תכנות, frameworks, וכלי פיתוח.
שיתוף פעולה בין מפתחים – אפשרות למספר מפתחים לעבוד על אותו Workspace עם סוכנים משותפים.
CI/CD Integration – חיבור ישיר לצינורות ה-CI/CD כך שהסוכנים יכולים להריץ בדיקות, לעשות deploy, ולעקוב אחרי production.
Advanced Testing – מעבר מבדיקות ידניות בדפדפן לבדיקות אוטומטיות מלאות: unit tests, integration tests, e2e tests.
מודלים מותאמים אישית – אפשרות ל-fine-tune את המודלים על הקוד הספציפי של הארגון שלכם.
On-Premises Deployment – גרסה פרטית שניתן להריץ על שרתים פנימיים של החברה.
לסיכום
anti-gravity של Google הוא לא עוד כלי AI לכתיבת קוד. זוהי סביבה מלאה שמנסה לחשוב מחדש על איך מפתחים עובדים עם בינה מלאכותית.
השילוב של שלושת המשטחים – Agent Manager למעקב ברמה גבוהה, Editor לשליטה מלאה, ו-Browser לבדיקות אוטומטיות – יוצר זרימת עבודה שלמה ורציפה. הקונטקסט המשותף בין כל החלקים מבטיח שהסוכנים לא רק כותבים קוד, אלא מבינים את התמונה הגדולה של מה אתם מנסים להשיג.
מערכת ה-Artifacts, עם ה-Task Lists, Implementation Plans ו-Walkthroughs, מעניקה שקיפות מלאה. אתם תמיד יודעים מה הסוכן עושה, למה הוא עושה את זה, ומה התוצאות. זה לא קופסה שחורה – זו שותפות עבודה אמיתית.
היכולת להריץ מספר סוכנים במקביל משנה את כללי המשחק. מפתח יחיד יכול עכשיו לנהל פרויקטים מורכבים, לחקור טכנולוגיות חדשות, ולייצר assets – הכל בו זמנית. זו לא רק תוספת של יעילות. זו הגדלה אמיתית של מה שמפתח יכול להשיג.
האתגרים עדיין קיימים: פרטיות, עלויות, גבולות היכולת של ה-AI, ותלות ב-Google. אבל הכיוון ברור: סביבות הפיתוח של העתיד יהיו משולבות עמוק עם AI, ולא רק עם השלמות קוד חכמות.
השורה התחתונה: anti-gravity מראה לנו הצצה לעתיד שבו המפתחים לא רק כותבים קוד, אלא מתזמרים סוכני AI שעושים את העבודה הכבדה בשבילם. זה לא מחליף את הצורך במפתחים טובים. זה פשוט משחרר אותם לעסוק בדברים שבאמת דורשים יצירתיות, שיפוט ומומחיות אנושית.










כתיבת תגובה