דלגו לתוכן

בניית צוות סוכנים

המדריך הזה מראה כיצד ליצור צוות, להצמיד לו מוביל ולנתב אליו עבודה.

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

יוצרים צוותים, משנים את שמם ומאיישים אותם בהגדרות ← סביבת עבודה ← סוכנים ← צוותים. מנתבים עבודה לצוות באחת משתי דרכים: סוכן קורא ל-assign_ticket עם ה-team_id של אותו צוות, או שצומת Team dispatch בפייפליין משגר את הצוות (בלי להקצות כרטיס). בורר האחראים של כרטיס מציג אתכם ואת הסוכנים הבודדים.

  1. פתחו את הגדרות ← סביבת עבודה ← סוכנים (/settings/workspace/agents).
  2. לחצו על צוותים בכותרת העמוד.
  3. לחצו על הוספת צוות.
  4. הזינו שם (למשל “backend” או “review squad”) ותיאור אופציונלי, ואז לחצו על יצירה.

הצוות נוצר ונבחר, והעורך שלו נפתח בחלונית הימנית.

זהו השלב שכל התכונה תלויה בו. בעורך של הצוות:

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

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

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

צוותים מוגבלים לסביבת עבודה: רק סוכנים בסביבת העבודה הזו יכולים להצטרף.

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

קווי דיווח הם עניין נפרד

קטע בשם “קווי דיווח הם עניין נפרד”

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

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

כשכרטיס אכן נושא שיוך לצוות:

  1. המוביל של הצוות משוגר עם הכרטיס, הוראות ההפעלה שלו וסגל החברים.
  2. המוביל מאציל לחברים ורושם את ההערכה שלו עם הכלי record_team_activity — action (הואצל), no_action (אין עוד מה לעשות, מה שעוצר טריגרים חוזרים נוספים) או failed.
  3. כל הרצה של חבר שמסתיימת מעירה מחדש את המוביל, בכפוף למעקה של no-action.

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

  • allParallel — משימה אחת לכל חבר אל תוך שיחה נסתרת משותפת, עם השהיה עד שכל הרצה מסתיימת, כשהפלט של כל חבר נאסף תחת מפתח הפלט של הצומת
  • manager — שיגור המוביל בלבד, והוא מתאם בשיחה