תוצאות נוספות...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
× Send

Sub-Agents ב-Claude Code: העובד הזמני שחוסך לכם קונטקסט וכסף

subagent
תוכן עניינים

יש רגע שבו הסוכן שלכם מפסיק לחשוב טוב. לא כי הוא לא מספיק חכם, אלא כי הצפתם אותו במידע. כל קובץ שסרק, כל שורת קוד שקרא, כל תוצאת חיפוש - הכל נדחס לתוך אותו חלון קונטקסט. וכאן בדיוק נכנסים ה-Sub-agents, מנגנון שקלוד (Claude) מפעיל בשקט כדי לשמור על עצמו חד, ממוקד וזול יותר להפעלה.

 

 

מה זה בעצם Sub-Agent

סוכן משנה (Sub-agent) הוא עותק שהסוכן המרכזי מייצר עבור עצמו כדי לבצע משימה אחת, ספציפית ומוגדרת היטב. במקום שהסוכן הראשי יעצור את הכל, יצלול לתוך משימה טכנית כבדה ויאסוף לתוך השיחה שלו עשרות אלפי טוקנים של מידע גולמי, הוא שולח שליח. השליח הזה עובד לבד, בחלון קונטקסט משלו, ומחזיר רק את התשובה.

 

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

 

איך זה נראה בפועל?

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

 

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

 

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

 

סוכן המשנה: סורק את הקוד לעומק ומחזיר תשובה ממוקדת וצרה, למשל הנחיה לשנות שורות 40 עד 46 בקובץ מסוים.

 

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

 

מה שנשאר בסוף הוא התוצאה בלבד, לא כל הדרך המפרכת שהובילה אליה.

 

 

סוכן ראשי וסוכן משנה

סוכן ראשי וסוכן משנה

איפה נכנס החיסכון בעלויות

סוכני משנה מסוג Explore הם עוצמתיים, אבל הם גם יכולים להיות יקרים במונחי טוקנים. סריקה עיוורת של פרויקט שלם היא בזבזנית. כאן נכנס לתמונה קובץ CLAUDE.md, שמאפשר לכם לכוון את הסוכן במקום לתת לו לחפש בעיניים עצומות.

 

הכוונה במקום סריקה עיוורת

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

 

 

המספרים שמאחורי ההחלטה

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

לבנות עובד משלכם: ה-QA Agent

סוכני המשנה אינם נחלתן הבלעדית של ההחלטות הפנימיות של קלוד. אתם יכולים להורות לו לייצר סוכן משנה מותאם אישית למשימות שחוזרות אצלכם. דוגמה מעשית היא סוכן בדיקות איכות (QA Agent).

 

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

 

לא להתבלבל: ההבדל בין Skills ל-Sub-agents

שני המושגים האלה נשמעים דומים, אבל הם עונים על צרכים שונים לגמרי. הבלבול ביניהם נפוץ, אז שווה לחדד את ההבחנה.

 

מיומנות (Skill) היא יכולת מובנית וקבועה שנוספת לסוכן המרכזי עצמו. הסוכן רוכש כישור חדש שנשאר איתו, כמו צ'ק ליסט קבוע, ידע ספציפי, או דרך עבודה מוגדרת. מדובר בשינוי של מה שהסוכן עצמו יודע לעשות.

 

סוכן משנה (Sub-agent), לעומת זאת, הוא ישות דינמית וזמנית שנפתחת בחלון קונטקסט נפרד. הסוכן המרכזי לא לומד כאן משהו חדש, אלא מגייס עובד נוסף כדי לפתור תת-משימה, ומשחרר אותו כשסיים.

 

הבדל בין skills לsub agent

הבדל בין skills לsub agent

 

מתי בוחרים במה

הכלל פשוט. אם מדובר במשימה חוזרת ומוגדרת היטב, כמו כתיבת מסמכים בעברית לפי סטנדרט קבוע, זו עבודה של Skill. אם מדובר במשימת מחקר, בבדיקה, או בפעולה שדורשת ניתוק זמני מהקונטקסט הראשי, זו עבודה של Sub-agent.

 

שני צדדים של אותו מטבע

בפועל, השילוב בין השניים הוא מה שהופך את סביבת העבודה לחזקה. ה-Skills מגדירים את האופי והיכולות הקבועות, וה-Sub-agents מספקים את הגמישות להתמודד עם משימות כבדות בלי לשלם על כך בבהירות המחשבה של הסוכן הראשי.

 

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

הישארו מעודכנים

רוצים לקבל עדכונים בלייב? רוצים מקום בו אתם יכולים להתייעץ עם מומחי AI, לשאול שאלות ולקבל תשובות? רוצים לשמוע על מבצעים והטבות לכלי ה-AI שמשנים את העולם? הצטרפו לקהילות ה-AI שלנו.

אפשר גם להרשם לניוזלטר שלנו
רוצים הרצאה או ייעוץ של הילה ששון?
השאירו פרטים ונשמח לחזור אליכם עם המידע הרלוונטי
אולי יעניין אותך גם...
guest
0 תגובות
Let's update

רוצים לקבל עדכונים על כל מה שחדש ומעניין בעולם ה-AI? הרשמו לניוזלטר שלנו!

רוצים לראות יותר תכנים שלנו?

הוסיפו אותנו כמקור מועדף וקבלו יותר מדריכים, חדשות ועדכוני AI בתוצאות החיפוש.

אירועי AI קרובים

תפריט נגישות

תוצאות נוספות...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors