תת-סוכנים
תת-סוכנים הם תהליכי ילד מקביליים שנוצרים על ידי סוכן קוד AI ראשי לטיפול בחלקים עצמאיים ממשימה מורכבת בו זמנית. במקום לעבד הכל ברצף, הסוכן הראשי מאציל תת-משימות לסוכני ילד מתמחים שרצים במקביל ומדווחים תוצאות להורה.
כיצד תת-סוכנים עובדים
כשסוכן ראשי נתקל במשימה עם מספר חלקים עצמאיים, הוא יכול להוליד תת-סוכנים לטיפול בהם במקביל. לדוגמה, אם אתה מבקש "refactor את מודולי האימות, התשלום וההתראות כדי להשתמש בתבנית טיפול השגיאות החדשה," הסוכן הראשי עשוי להוליד שלושה תת-סוכנים — אחד לכל מודול. כל תת-סוכן קורא את הקבצים הרלוונטיים, עורך שינויים ומריץ בדיקות באופן עצמאי. הסוכן הראשי אוסף תוצאות ומבטיח עקביות בין השינויים.
מתי תת-סוכנים שימושיים
- +משימות refactoring גדולות שמשתרעות על מספר מודולים עצמאיים
- +חקירת חלקים שונים של קוד המקור בו זמנית
- +הרצת מספר משימות ניתוח (ביקורת אבטחה, בדיקת ביצועים, סקירת סגנון) במקביל
- +יצירת קוד עבור מספר רכיבים עצמאיים בו זמנית
- +חקירת באגים מורכבים שעשויים לכלול מספר גורמים שורש
תת-סוכנים יעילים ביותר כשהתת-משימות הן עצמאיות באמת — הן אינן משנות את אותם הקבצים ולא תלויות בפלט של זו. כשלמשימות יש תלויות, ביצוע רצוף על ידי סוכן אחד מתאים יותר כדי להימנע מקונפליקטים.
Claude Code תומך בתת-סוכנים דרך כלי ה-Task שלו. הסוכן הראשי יכול להוליד סוכני ילד עם הוראות ספציפיות והרשאות מתחומות, ואז לסנתז את תוצאותיהם לתגובה קוהרנטית.
האם תת-סוכנים חולקים הקשר עם הסוכן הראשי?+
כמה תת-סוכנים יכולים לרוץ בבת אחת?+
האם תת-סוכנים יכולים להוליד תת-סוכנים משלהם?+
מתי עלי להימנע משימוש בתת-סוכנים?+
Related terms
Master Claude Code in days, not months
37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.
START FREE →