כשסוכן AI מקבל משימה והתוצר הראשון יוצא לא תקין, יש שתי דרכים להמשיך: לעצור ולבקש מכם לתקן ידנית, או להריץ את עצמו שוב ושוב עד שהתוצאה עומדת בתנאי ההצלחה שהוגדר מראש. האפשרות השנייה נקראת Loop (לולאה), מנגנון שבו הסוכן בודק את התוצר, מאתר את הכשל, מתקן אותו ומריץ מחדש, בלי שאתם צריכים להקליד פרומפט נוסף בכל סיבוב. דוגמה נפוצה: סוכן שכותב קוד מריץ אותו, נתקל בשגיאה, מתקן את השורה הבעייתית ומריץ שוב, וחוזר על התהליך עד שהקוד עובר בהצלחה, לפעמים אחרי 3 ניסיונות ולפעמים אחרי 12.

הכי חשוב, בקצרה 👇
- Loop הוא מנגנון שבו סוכן AI חוזר על מחזור של בדיקה ותיקון עד שהתוצאה עומדת בתנאי ההצלחה המוגדר מראש.
- בניגוד להרצה חד-פעמית של Agent, לולאה לא עוצרת אחרי ניסיון ראשון, היא ממשיכה לבד, בלי פרומפט נוסף מכם.
- Subagent הוא משהו אחר: עוזר מתמחה שנפתח למשימת-משנה אחת וחוזר עם תוצאה, לא מחזור חוזר.
- לולאה טובה תמיד מוגבלת במספר סיבובים או בזמן ריצה, כדי שלא תרוץ בלי סוף.
איך לולאה עובדת בפועל
לולאה בנויה משלושה שלבים שחוזרים על עצמם: הרצה ובדיקה של התוצר מול תנאי ההצלחה שהוגדר מראש (למשל, "הטסטים עוברים" או "אין שגיאת קומפילציה"), אבחון הכשל כשהבדיקה נכשלת, ותיקון ממוקד ואז הרצה חוזרת. כלי פיתוח מבוססי AI מריצים בממוצע בין 2 ל-8 סיבובים כאלה למשימה בינונית, ורק כשהתנאי מתקיים, או כשמספר הסיבובים המרבי מתמלא, הלולאה נעצרת ומחזירה תוצאה.

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

| מושג | מה הוא עושה | מתי משתמשים בו |
|---|---|---|
| Loop | חוזר על בדיקה ותיקון עד שהתוצאה עומדת בתנאי ההצלחה | כשיש קריטריון ברור להצלחה וכשל, כמו טסט שעובר או שגיאה שנעלמת |
| Agent | מריץ משימה פעם אחת ומחזיר תוצאה, ללא מחזור תיקון עצמאי | כשהמשימה פשוטה או שבדיקה ידנית מספיקה |
| Subagent | עוזר מתמחה שנפתח למשימת-משנה אחת בתוך תהליך גדול יותר | כשצריך לפצל משימה מורכבת לחלקים ממוקדים |
רוצים לראות לולאה בפעולה?
הכלים שבנינו ייפתחו לכולם בחינם בקרוב, רשמו את עצמכם לגישה מוקדמת, אל תישארו מאחור.