Skip to content
Agent Loops7 minJun 22, 2026

לולאות סוכנים ו-Claude Code /loop: מה זה Loop Engineering ולמה כולם מדברים על זה

מה זה agent loop, למה ניהול הלולאה הפך לצוואר הבקבוק החדש בקוד עם AI, ואיך הפיצ'ר /loop של Claude Code נכנס לתמונה. מהניסיון של מי שמריץ סוכנים בלולאה בפרודקשן.

כשסוכן עובד על משימה מורכבת, כתיבת הקוד היא רק חצי מהעבודה. החלק הקשה הוא לנהל את הלולאה שבה הוא רץ. agent loop היא המחזור שסוכן עובר כדי להשלים משימה: לחשוב, לפעול, לראות את התוצאה, לבדוק את עצמו ולחזור עד שתנאי עצירה מתקיים. הפיצ'ר /loop של Claude Code הוא ביטוי קונקרטי של הרעיון הזה בכלי שאני מלמד עליו כל יום.

מה זה Agent Loop בעצם

לולאת סוכן היא think, act, observe, verify, repeat, עד ש-gate או תנאי עצירה עובר. ההבדל מפרומפט בודד הוא מהותי: סוכן לא עונה פעם אחת ומפסיק, הוא ממשיך עד שהמשימה באמת נסגרת. דוגמה פשוטה: אומרים לו תקן את הבדיקות, והוא מריץ, רואה כשל, מתקן, מריץ שוב, וחוזר על זה עד שהבדיקות ירוקות. זו לולאה. הסוכן הוא יחידת העבודה, והלולאה היא מה שהופך אותו ממענה חד-פעמי לעובד שמסיים משימה.

מקור רשמי: איך Claude Code עובד

למה הלולאה הפכה לצוואר הבקבוק

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

Loop Engineering: המעבר מפרומפט ללולאה

במקום להשקיע את כל המאמץ בניסוח בקשה מושלמת, loop engineering מתמקד בעיצוב הלולאה עצמה: מה המטרה, מה תנאי העצירה, איך מאמתים התקדמות בכל סבב, ומתי בן אדם נכנס להחלטה. ארבעה דברים שאני בודק בכל לולאה שאני בונה:

  • תנאי עצירה ברור (gate): בלעדיו הלולאה לא יודעת מתי לסיים, וזה המקור הנפוץ ביותר לסוכן שרץ לאיבוד
  • verifier אמיתי: בדיקות, build, או agent ביקורת שבודק את הפלט לפני שהוא מתקדם
  • open מול closed loop: אדם-בלולאה לאישור בנקודות קריטיות, או אוטונומי מלא רק כשהאימות חזק
  • היקף מצומצם: לולאה רחבה מדי נתקעת, לולאה ממוקדת מתכנסת מהר

Claude Code /loop: הרעיון בתוך הכלי

Claude Code /loop מריץ פרומפט או פקודה במרווחים חוזרים. הפקודה /loop 5m /tests תריץ את הבדיקות כל חמש דקות. בלי מרווח, Claude בוחר את הקצב בכל איטרציה. משימות חוזרות פגות שבעה ימים אחרי היצירה. הן מופעלות רק כל עוד Claude Code פתוח ופנוי; אם חוזרים לאותה שיחה עם --resume או --continue לפני התפוגה, המשימה שעדיין בתוקף משוחזרת. לכן /loop מתאים למעקב שתלוי בסשן, כמו בדיקת deploy, שמירה על PR פתוח או הרצת בדיקות תקופתיות. לאוטומציה שצריכה להמשיך בלי להיות תלויה בסשן, עדיף להשתמש ב-Routines, ב-Desktop scheduled tasks או ב-GitHub Actions.

מקור רשמי: הפעלת משימות חוזרות ב-Claude Code

מהניסיון שלי בפרודקשן

השבוע בניתי פייפליין בלוג אוטומטי שרץ בלולאה: כל יום שלישי ושישי הוא מייצר טיוטה בעברית, בונה את האתר, פותח PR ושולח לי הודעת וואטסאפ. זו לולאה עם gate אנושי, אני מאשר במיזוג. זה loop engineering בזעיר אנפין: המטרה ברורה, יש verifier אמיתי (אם ה-build נכשל, אין PR), ויש תנאי עצירה (האישור שלי). הלקח החשוב ביותר: ככל שהלולאה ארוכה ואוטונומית יותר, ה-verifier חייב להיות חזק יותר. בלעדיו אתה לא חוסך עבודה, אתה רק דוחה אותה.

מי שיפיק הכי הרבה מהגל הזה הוא לא מי שכותב את הפרומפט הכי טוב, אלא מי שמעצב את הלולאה הכי טובה: עם תנאי עצירה ברורים ובדיקות שתופסות טעויות לפני שהן מצטברות.

FAQ

מה זה agent loop?

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

מה ההבדל בין Claude Code /loop ל-cron או Scheduled Tasks?

/loop מריץ משימה חוזרת בתוך הסשן הנוכחי. משימות חוזרות פגות שבעה ימים אחרי היצירה, מופעלות רק כש-Claude Code פתוח ופנוי, ומשוחזרות עם --resume או --continue כל עוד לא פגו. לאוטומציה מתמשכת שלא תלויה בסשן, עדיף להשתמש ב-Routines, ב-Desktop scheduled tasks או ב-GitHub Actions.

מתי כדאי לולאה אוטונומית לעומת אדם-בלולאה?

לולאה אוטונומית מתאימה כשיש verifier חזק, כמו בדיקות, build או gate ברור, שתופס טעויות אוטומטית. אם אין דרך אמינה לאמת את הפלט, עדיף open loop עם אישור אנושי לפני כל פעולה משמעותית.

עוד מהבלוג