/pattern/handoff/

03 · Multi-AgentTransfer of ControlAgent TransferDelegated Turn

Handoff.
Ein Agent gibt ab. Ein anderer übernimmt.

Ein Agent überträgt Kontrolle und relevanten Kontext vollständig an einen anderen Spezialisten.

Wann man dazu greift

  • Verantwortung klar zwischen Spezialisten wechselt.
  • Nutzerinteraktionen zum passenden Agenten wechseln müssen.
  • Sicherheitsgrenzen pro Agent gelten.

Wann es nach hinten losgeht

  • Mehrere Agenten gleichzeitig beitragen müssen.
  • Die Kontrolle bei einem zentralen Supervisor verbleiben muss.
  • Kontextübertragung nicht zuverlässig begrenzt werden kann.

Die Abwägung

Klare Verantwortungsübertragung wird mit dem Risiko erkauft, beim Handoff wichtigen Kontext zu verlieren.

Das mentale Modell

Eine Form, die du auf eine Serviette zeichnen kannst.

Agent A schließt seinen Durchlauf ab, verpackt den Kontext und überträgt die Kontrolle an Agent B. Ein einzelner gerichteter Handoff.

Agent AAgent B
Fallstricke

Zwei Wege, wie dieses Pattern Probleme verursachen kann.

Kontext wird bei der Übertragung stillschweigend abgeschnitten

Der Handoff überträgt nur die letzten N Nachrichten. Früherer Kontext (Nutzerpräferenzen, Einschränkungen) geht verloren.

Lösung · Ein strukturiertes Kontext-Schema für jeden Handoff definieren. Nutzerzustand, Einschränkungen und ausstehende Verpflichtungen einbeziehen.

Handoff-Schleifen — A → B → A endlos

Die Handoff-Bedingung hat keinen Verlauf. Agenten spielen Ping-Pong, weil jeder denkt, der andere sei der richtige Eigentümer.

Lösung · Handoff-Verlauf im Zustand verfolgen. Gesamte Handoffs pro Nutzersitzung begrenzen und bei Erschöpfung an einen Supervisor eskalieren.

Framework-Unterstützung

Wo Handoff nativ ist.

Microsoft Agent FrameworkNativ

Suche

Patterns, Frameworks und Seiten durchsuchen.