דביר נעמן

באנר תתי-סוכנים ב-Claude Code עם סוכן מרכזי שמחלק עבודה לחמישה סוכנים מומחים
תוכן מקצועי

תתי-סוכנים: איך בונים צוות מומחים קטן בתוך Claude Code

13 דקות קריאה דביר נעמן

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

באנר תתי-סוכנים ב-Claude Code עם סוכן מרכזי שמחלק עבודה לחמישה סוכנים מומחים

מה זה תת-סוכן, ולמה הוא משנה את העבודה עם Claude Code?

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

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

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

ארבע סיבות להעביר משימה לתת-סוכן

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

הקשר נקי בשיחה הראשית

  • תת-סוכן מתחיל שיחה חדשה לגמרי.
  • הקריאה והחיפוש לא ממלאים את החלון שלכם.
  • חוזר רק סיכום קצר של מה שנמצא.

מודל זול לעבודה השחורה

  • השיחה הראשית יכולה לרוץ על Opus.
  • תת-הסוכן יכול לעבוד על Haiku או Sonnet.
  • מחקר וקריאה עולים הרבה פחות.

עבודה במקביל

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

מבט רענן וביקורת כנה

  • תת-סוכן בלי זיכרון לא מכיר את ההנחות שלכם.
  • הוא לא נוטה להסכים עם כל מה שאמרתם.
  • מתאים במיוחד לביקורת על תוכניות.

איך נראה תת-סוכן מבפנים, ולמה זה רק קובץ מרקדאון?

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

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

---
name: plan-roaster
description: Use when the user wants an adversarial critique of an
  idea, plan or strategy. Trigger on "roast my plan" or "review my plan".
tools: Read, Grep, Glob
model: haiku
color: pink
memory: project
---

You are a devil's advocate. Do not agree with the user.
Find every weak assumption, missing resource and risk in the plan.
Return a short report: top 5 flaws, worst-case scenario, one fix each.

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

אילו הגדרות שווה להכיר בכותרת העליונה?

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

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

הרשאה אמיתית מול בקשה מנומסת

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

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

איך יוצרים תת-סוכן ראשון בכמה דקות?

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

שלב 1, לבחור רמה: פרויקט או אישי

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

שלב 2, לתאר את הסוכן ולתת ל-Claude לכתוב אותו

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

שלב 3, לבחור כלים, מודל, צבע וזיכרון

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

שלב 4, לקצר את התיאור

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

שלב 5, לבדוק ולשפר

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

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

למה תת-סוכן לא מופעל, ואיך מתקנים את זה?

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

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

5מבקרים עם דמויות שונות במקביל
22.8Kטוקנים שנשארו מחוץ לשיחה הראשית
2סיבות לפספוס: תחביר והתנגשות
210תתי-סוכנים בהרצה אחת של תהליך דינמי

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

מומחים, חיסכון וקנה מידה: איך משתמשים בזה נכון?

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

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

בצד העלויות, העיקרון הוא בוס חכם ועובדים זולים. צריך לקרוא דוח של 300 עמודים ולשלוף ממנו שלוש עובדות? אין סיבה לתת ל-Opus לעשות את זה. תת-סוכן על Haiku קורא הכול ומחזיר סיכום קצר. וכשצריך עשרות סוכנים כאלה בבת אחת, כבר מגיעים לעולם של תהליכים דינמיים ב-Claude Code, שמפעילים תתי-סוכנים בקנה מידה גדול. באחת הבדיקות הרצה כזו הפעילה 210 תתי-סוכנים במקביל ושרפה את מכסת הסשן במהירות, אז כדאי להיזהר.

איך תתי-סוכנים חוסכים כסף ושומרים על שליטה?

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

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

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

מתי כדאי תת-סוכן, ומתי הוא רק מאט?

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

שווה תת-סוכן

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

עדיף בלי

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

חמש תובנות על עבודה עם תתי-סוכנים

01

התיאור הוא הטריגר

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

02

סקיל ותת-סוכן עובדים יחד

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

03

הרשאות לפני הוראות

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

04

יותר סוכנים זה לא יותר טוב

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

05

זה עובד בכל מקום

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

סיכום: איך להתחיל לעבוד עם תתי-סוכנים?

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

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

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

שיתוף הפוסט

שאלות ותשובות

מה ההבדל בין תת-סוכן לסקיל?

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

האם תתי-סוכנים יכולים לדבר זה עם זה?

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

איך גורמים לתת-סוכן להיות לקריאה בלבד?

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

איזה מודל כדאי לתת לתת-סוכן?

למשימות של קריאה, סיכום ומחקר בסיסי, Haiku מספיק ברוב המקרים וזול בהרבה. Sonnet מתאים למשימות שדורשות יותר שיקול דעת, כמו סקירת קוד או ניתוח מורכב. את Opus כדאי לשמור לשיחה הראשית, שמתאמת את העבודה ומסיקה מסקנות. אפשר גם להגדיר שתת-הסוכן יירש את המודל של השיחה הראשית, אבל אז מפסידים את החיסכון, וזה בדיוק היתרון שבגללו כדאי להפריד.

למה תת-הסוכן שבניתי לא מופעל?

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

האם בטוח להוריד תתי-סוכנים ממאגרים פתוחים?

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

כמה תתי-סוכנים כדאי להפעיל במקביל?

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

האם תתי-סוכנים עובדים גם מחוץ לטרמינל?

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

דביר נעמן

על הכותב

דביר נעמן – מומחה שיווק דיגיטלי, SEO ואוטומציות

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