נחילי סוכנים (Agent Swarms) והכלכלה החדשה של מודלים — כיצד מערכות רב-סוכניות משנות את עולם הפיתוח
המחקר של Cursor מגלה שנחילים רב-סוכניים יכולים לספק איכות שווה בעלות נמוכה פי 8 באמצעות תיזמור חכם של מודלים.
מבוא: שחרה של פרדיגמת סוכנים חדשה
ביולי 2026, Cursor פרסמה פוסט מחקר שזעזע את תעשיית ה-AI כולה. החברה השוותה שני דורות של מערכות רב-סוכניות — ישן מול חדש — על אותה משימה מונומנטלית: בניית מנוע מסד נתונים SQLite מלא מאפס ב-Rust, תוך שימוש רק בתיעוד בן 835 העמודים בתור הפניה. התוצאות מדהימות: המערכת החדשה לא רק סיפקה איכות גבוהה יותר בכל מדד, אלא עשתה זאת בשבריר מהעלות — מ-$10,565 ל-$1,339.
זה יותר משיפור טכני מצטבר. זה שינוי יסודי באופן שבו אנו חושבים על הכלכלה של שימוש במודלי AI. הגישה של Cursor מדגימה שהעתיד לא שייך למודל frontier מונוליטי אחד ויקר שעושה הכל. במקום זאת, הוא שייך לצוותים מתואמים של סוכנים — נחילים — שבהם כל מודל נפרס לפי היתרון היחסי שלו.
כיצד פועל נחיל הסוכנים של Cursor
בלב המערכת החדשה עומדות שתי תפקידים נפרדים: מתכננים (Planners) ועובדים (Workers). המתכננים, המופעלים על ידי מודלי frontier החכמים (והיקרים) ביותר, מפרקים מטרה גדולה לחלקים ומאצילים אותם. העובדים — מודלים מהירים וזולים משמעותית — מבצעים את החלקים הללו.
עיצוב זה הוא על-קבוצה של מערכות תיזמור נוקשות יותר. במקום לכפות טופולוגיה קבועה על בעיה, צורת הנחיל גדלה באופן טבעי כדי לכסות את קווי המתאר של הבעיה. כוח חישוב והקשר (קונטקסט) מתרחבים ביחס למורכבות המשימה. זו הסיבה שהעיצוב הזה מתכלל למשימות מגוונות כמו בניית דפדפן, פתרון בעיות מתמטיות, אופטימיזציה של ליבות GPU, מציאת פרצות אבטחה בקוד פתוח ויצירת מיליארדי טוקנים של נתוני אימון סינתטיים.
צוות Cursor גילה שהיתרון המרכזי אינו מקביליות כשלעצמה, אלא יעילות קונטקסט. כאשר סוכן יחיד לוקח על עצמו משימה שלמה, עליו לעבור את כל העץ בעצמו — לרדת לכל עלה תוך החזקת אבות קדמונים, מיקום נוכחי ומטרה רחבה יותר בקונטקסט כל הזמן. זה מסביר מדוע סוכנים בודדים הפועלים לאורך זמן סוטים: הם או מתמקדים בעבודה שלפניהם ומאבדים את התמונה הגדולה, או מחזיקים בתמונה הגדולה ומבצעים גרוע יותר את החלק הספציפי.
בנחיל, מתכנן לעולם לא מממש, ולכן הקונטקסט שלו לעולם לא מתמלא בפרטים ברמה נמוכה. עובד לעולם לא מתכנן, ולכן הוא יכול להשקיע את כל הקונטקסט שלו על חלק צר אחד של העבודה. להדים של מבנה זה יש מקבילה בתיאוריית הארגון — הכלכלן רונלד קואז טען שעלויות התיאום גדלות מהר יותר מהעבודה עצמה, ולכן ארגונים מתבססים על שכבות מוגדרות במקום לאפשר לכולם לתקשר עם כולם.
מערכת בקרת גרסאות מותאמת אישית: 1,000 קומיטים בשנייה
אחד ההישגים הטכניים המרשימים ביותר במערכת החדשה של Cursor הוא מערכת בקרת גרסאות שנבנתה בהתאמה אישית. בעוד הנחיל הישן הגיע לשיא של כ-1,000 קומיטים לשעה בגיט, המערכת החדשה מגיעה לשיא של כ-1,000 קומיטים בשנייה. מנגנוני הנעילה המסורתיים של גיט, שתוכננו עבור מפתחים אנושיים, פשוט לא יכולים להתמודד עם קצב זה.
בתפוקה קיצונית כזו, הנחיל נתקל במצבי כשל שצוותים אנושיים אינם נתקלים בהם באופן שגרתי:
- עיצוב Split-brain — שני מתכננים, שאינם מודעים זה לזה, מממשים את אותו רעיון באופן שונה בחלקים שונים של בסיס הקוד. Cursor תיקנה זאת באמצעות התאמת הנחיות: על המתכננים לוודא שאף שתי תת-עצים מואצלות לא מחליטות על אותה שאלה.
- קונפליקטי מיזוג — ההרצה הישנה צברה יותר מ-70,000 קונפליקטים לפני שהופסקה. ההרצה החדשה רשמה פחות מאלף. הפתרון: סוכן צד שלישי ניטרלי מתערב בקונפליקטי מיזוג ופותר אותם ללא משוא פנים.
- מגה-קבצים — קבצים מסוימים הופכים כה פופולריים שמתרחשות התנגשויות תמידיות. עובדים יכולים כעת לסמן קבצים תפוחים, ולחסום קומיטים חדשים עד שסוכן חיצוני מפרק את הקובץ שצמח יתר על המידה למודולים קטנים יותר.
- התאבנות (Ossification) — סוכנים למדו לא לגעת בקוד הליבה גם כשצריך לשנותו. הפתרון של Cursor: "שבירה מכוונת מורשית". סוכן הסבור ששינוי ליבה כדאי מבצע תיקון ממוקד ומשאיר תגובה המסבירה מדוע. המהדר מעביר את השינוי הלאה — כל מה שתלוי בעיצוב הישן נכשל בבנייה, וכל סוכן שנתקל בשגיאה מוצא את התגובה ומעדכן את החלק שלו בהתאם.
ניסוי SQLite: מספרים המדברים בעד עצמם
Cursor בדקה את הנחיל החדש בארבע תצורות מודלים: GPT-5.5 (גם מתכנן וגם עובד), Grok 4.5 (שני התפקידים), Opus 4.8 + Composer 2.5 (היברידי), ו-Fable 5 + Composer 2.5 (היברידי נוסף). ההתקדמות נמדדה מול sqllogictest — ערכת בדיקות המכילה מיליוני שאילתות SQL עם תשובות נכונות ידועות.
התוצאות ברורות: הסביבה החדשה עלתה על הישנה בכל שילוב. ההיברידית Fable 5 עברה כשני שלישים מהערכה כבר בשעה הראשונה. בנקודת הארבע שעות, ההרצות החדשות ישבו בין 73% ל-85% בעוד הישנות נעו בין 11% ל-77%. כל תצורה חדשה הגיעה בסופו של דבר ל-100% מעבר.
אבל ההבדל הדרמטי ביותר נמצא בקוד עצמו. בשילוב Fable 5, שני הנחילים עברו בסופו של דבר את כל הערכה, אבל הישן נזקק ל-64,305 שורות קוד מנוע ואילו החדש עשה זאת ב-9,908 שורות בלבד. שילוב Opus מראה את אותה תמונה: 19,013 שורות ב-97% תחת הסביבה הישנה, לעומת 4,645 שורות ב-100% תחת הסביבה החדשה.
נתוני קונפליקטי המיזוג מספרים סיפור דומה. ההרצה הישנה צברה יותר מ-70,000 קונפליקטים, כשהיא מאיצה במקום מתייצבת. הקובץ החם ביותר צבר 7,771 קונפליקטים שנגעו על ידי 1,173 סוכנים שונים. בהרצה החדשה, הקובץ השנוי ביותר במחלוקת בכל בסיס הקוד ראה רק 47 קונפליקטים. ההרצה הישנה התפשטה ל-54 קרייטים (כולל שלוש חבילות SQL נפרדות); החדשה התיישבה על תשעה קרייטים ומעולם לא הוסיפה עוד.
כלכלת מודלים: התובנה המרכזית
זהו הסעיף החשוב ביותר בפוסט של Cursor. בעוד כל תערובת מודלים הפיקה איכות דומה, העלויות השתנו באופן דרמטי — מ-$1,359 עבור ההיברידית Opus 4.8 ועד $10,565 עבור GPT-5.5 בלבד.
נתוני הטוקנים חושפים מדוע. מבנה ההוצאות היה עקבי בכל הרצה: עובדים נשאו לפחות 69% מהטוקנים, ובמרבית המקרים מעל 90%. אבל הדולרים התחלקו אחרת מאשר הטוקנים, מכיוון שטוקנים של מתכננים עולים יותר. בשילוב Opus 4.8 + Composer 2.5, Opus-כמתכנן ייצר חלק קטן מהטוקנים אך כשני שלישים מהעלות, בעוד Composer-כעובד טיפל ברוב המכריע של הטוקנים בשליש הנותר מהעלות.
המסקנה של Cursor מדהימה: "רק רגעים מעטים במשימה גדולה דורשים באמת אינטליגנציה ברמת frontier" — הפירוק הראשוני, החלטות עיצוביות, ופשרות מסוימות. ברגע שמתכנן frontier קרס אי-ודאות לתוך הוראה מפורטת ומפורשת, מודלים זולים יותר פשוט צריכים לעקוב אחריה. זהו מקור עצום לחסכון פוטנציאלי בעלויות.
המספרים מדברים בעד עצמם: בהרצה שהשתמשה ב-GPT-5.5 לשני התפקידים, העובדים לבדם עלו $9,373. בהרצה שבה Opus 4.8 תכנן ו-Composer 2.5 עבד, כל צי העובדים עלה $411 — פי 22 פחות.
מדריך השדה: ידע משותף שנכתב על ידי הסוכנים
אחד הניסויים החדשניים ביותר של Cursor הוא "מדריך השדה" (Field Guide) — תיקייה שבבעלות מלאה של הסוכנים, ש-index.md שלה מוזרק אוטומטית לכל סוכן בעת ההפעלה. זה תפקידם של הסוכנים להחליט מה נכנס למדריך; המגבלה היחידה שלהם היא תקציב שורות.
זה מבוסס על העיקרון הביולוגי של סטיגמרגיה — המנגנון שבאמצעותו נמלים וטרמיטים מתאמים פעולה באמצעות עיצוב הסביבה במקום תקשורת ישירה. ההיגיון אלגנטי: משקלי המודל קפואים, ולכן דווקא המפגשים המפתיעים ראויים לתיעוד, כדי שהמסלול של הסוכן הבא יהיה קצר יותר. מדריך השדה הוא עדיין ניסוי מוקדם, אבל ההשלכות עמוקות — אימון מודלים לכתוב עבור יורשיהם, כאשר תיעוד טוב יותר מוביל לתגמולים טובים יותר, פותח כיוון מחקרי חדש לגמרי.
מפרטים בתור הנחיות (Prompts): יחידת העבודה החדשה
Cursor עושה תצפית עמוקה: כל קפיצה ביכולות ה-AI העלתה את רמת ההפשטה שבה מהנדס יכול לעבוד. השלמה אוטומטית אפשרה למהנדסים לעבוד שורה אחת בכל פעם. מודלים מוקדמים העלו זאת לבלוק קוד. סוכנים העלו לקובץ או תכונה. עם נחילים, יחידת העבודה הופכת למפרט (spec).
כשמסתכלים כך, הנחיל מתחיל להידמות למהדר. מהדר מתרגם קוד מקור לקוד מכונה דרך סדרה של צעדי ביניים. הנחיל עושה משהו דומה עם כוונה (intent). מתכננים מפרקים מטרה לעצי משימות, ואז מורידים אותה שלב אחר שלב לעבודה ברת-ביצוע. ההבדל הוא שהמהדר שומר על משמעות בכל שלב, בעוד הנחיל הוא הסתברותי בכל אחד מהם. כל מה שמתואר בפוסט של Cursor קיים כדי לסגור את הפער הזה.
מה זה אומר למפתחים ישראלים
למחקר של Cursor יש השלכות ישירות על האופן שבו כל צוות צריך לחשוב על שימוש ב-AI. מערכות רב-סוכניות אינן עוד נחלתן הבלעדית של תאגידים גדולים; הן הופכות לנגישות לכל צוות שרוצה להשתמש ב-AI בצורה אופטימלית.
אם מודלים זולים (כמו Composer 2.5) יכולים לטפל ב-90% מהעבודה בעוד שמודלים יקרים שמורים רק להחלטות אסטרטגיות, הכלכלה של שימוש ב-AI משתנה רדיקלית. עבור סוכנויות כמו SiTech, המשתמשות ב-AI בפרויקטים של לקוחות, גישה זו יכולה להפוך ליתרון תחרותי: עלויות נמוכות יותר, איכות גבוהה יותר, ואספקה מהירה יותר. המסר המרכזי ברור — העתיד של פיתוח בסיוע AI אינו במודלים גדולים יותר, אלא בתיאום חכם יותר בין מודלים בעלי יכולות ועלויות שונות.
Cursor פרסמה את הקוד באופן ציבורי ב-github.com/cursor/minisqlite — כל אחד יכול לראות בעצמו מה נחיל סוכנים מתואם היטב יכול לבנות.