Zum Inhalt springen

Ein Agententeam aufbauen

Diese Anleitung zeigt dir, wie du ein Team anlegst, ihm eine Leitung gibst und Arbeit dorthin leitest.

Ein Team ist eine benannte Gruppe von Agenten in einem Arbeitsbereich, mit einem Agenten als Leitung. Wenn du ein Ticket dem Team zuweist, wird die Leitung geweckt. Sie zerlegt die Arbeit und delegiert an die Mitglieder. Ist der Lauf eines Mitglieds fertig, wird die Leitung erneut geweckt und entscheidet, was als Nächstes kommt.

Teams legst du an, benennst sie um und besetzt sie unter Einstellungen → Arbeitsbereich → Agenten → Teams. Arbeit kommt auf zwei Wegen zum Team: Ein Agent ruft assign_ticket mit der team_id dieses Teams auf, oder ein Pipeline-Knoten Team dispatch startet das Team, ohne ein Ticket zuzuweisen. Die Auswahl für die Ticket-Zuweisung listet dich und einzelne Agenten.

  1. Öffne Einstellungen → Arbeitsbereich → Agenten (/settings/workspace/agents).
  2. Klicke im Seitenkopf auf Teams.
  3. Klicke auf Add team.
  4. Gib einen Teamnamen ein (zum Beispiel „backend“ oder „review squad“) und optional eine Beschreibung, dann klicke auf Erstellen.

Das Team ist angelegt und ausgewählt, und sein Editor öffnet sich im Bereich rechts.

Davon hängt das ganze Feature ab. Im Editor des Teams:

  1. Wähle unter Leitung einen Agenten. Der Hilfetext sagt es genau: „Die Koordination, die teamzugewiesene Arbeit erhält und an das am besten geeignete Mitglied delegiert.“
  2. Optional füllst du Arbeitsanweisungen aus: freier Text, den die Leitung mit jedem weitergeleiteten Ticket erhält.

Machst du einen Agenten zur Leitung, wird er zugleich Mitglied, falls er das noch nicht war. Ein Team auf Keine Leitung bleibt untätig: Wird Arbeit dorthin geleitet, startet nichts, und nimmst du die aktuelle Leitung aus der Mitgliederliste, ist das Team wieder ohne Leitung.

Im selben Editor nimmst du über die Mitgliederkarte Agenten aus dem Arbeitsbereich auf und entfernst sie. Die Mitglieder sind die Besetzung, über die die Leitung delegiert.

Teams gehören zu einem Arbeitsbereich: Beitreten können nur Agenten aus diesem Arbeitsbereich.

Einen Bereich für das Team legt das System nicht von selbst an. Wenn du einen willst, legst du unter Bereiche einen gewöhnlichen Bereich an und nimmst die Agenten des Teams auf. Ein Team trägt Name, Beschreibung, Leitung, Anweisungen und Mitglieder, keine Verknüpfung mit einem Bereich.

Jeder Agent hat außerdem das Feld Berichtet an, gesetzt unter Einstellungen → Arbeitsbereich → Agenten. Daraus entsteht der Berichtsbaum des Arbeitsbereichs. Den siehst du über die Schaltfläche Organigramm auf der Agentenseite.

Der Berichtsbaum steuert die Weiterleitung im Team nicht. Die Leitung wählt aus der Besetzung des Teams nach Skills und Rolle, nicht entlang der Berichtskette. Zugriffe auf das Gedächtnis hängen an der Rolle eines Agenten, nicht an der Berichtskette, und keine Auswertung fasst nach Team oder Hierarchie zusammen. Die Delegationssicherungen begrenzen die Tiefe und erkennen Zyklen. Sie verlangen nie, dass das Ziel unterstellt ist.

Trägt ein Ticket eine Teamzuweisung:

  1. Die Leitung des Teams wird mit dem Ticket, seinen Arbeitsanweisungen und der Besetzung gestartet.
  2. Die Leitung delegiert an die Mitglieder und hält ihre Bewertung mit dem Tool record_team_activity fest: action (delegiert), no_action (nichts mehr zu tun, das stoppt weitere erneute Auslösungen) oder failed.
  3. Jeder abgeschlossene Lauf eines Mitglieds weckt die Leitung erneut, begrenzt durch die no-action-Sicherung.

Der Pipeline-Knoten Team dispatch ist der andere Einstieg. Er nimmt eine Team-ID, einen Prompt und einen Verteilungsmodus:

  • allParallel — je Mitglied eine Aufgabe in einer gemeinsamen verborgenen Unterhaltung, angehalten, bis jeder Lauf fertig ist, die Ausgabe jedes Mitglieds unter dem Ausgabeschlüssel des Knotens
  • manager — nur die Leitung wird gestartet, und sie koordiniert in der Unterhaltung