Zum Inhalt springen
Alle Systeme betriebsbereitStatusLooking GlassGlossar
IT-Check →
Start / Lösungen / Ein Agent ist selten die richtige Antwort

Ein Agent ist selten die richtige Antwort

Multi-Agent-Systeme durchlaufen gerade ihren Microservices-Moment: Statt eines Allzweck-Agenten mit dreißig Tools arbeiten spezialisierte Agenten an Teilaufgaben — koordiniert über einen Graphen, mit klaren Übergabepunkten und definierten Stellen für menschliche Freigabe.

Geeignet fürUnternehmen mit mehrstufigen Prozessen, die ein einzelner Agent mit dreißig Werkzeugen nicht zuverlässig …

A2A · MCP · offene Standards — Agenten bleiben austauschbar
ECKDATEN
A2Aoffenes Protokoll für Agent-zu-Agent-Kommunikation
Agent Card/.well-known/agent-card.json als Selbstbeschreibung
HandoffTeilaufgabe samt Kontext und befristeten Rechten
GrenzenÜbergabe auch über Organisationsgrenzen hinweg
orchestrierungLive
ASCII-Grafik: eine waagerechte Steuerspur, von der zwei Bahnen abzweigen und wieder zusammenlaufen, mit drei Kaesten darauf — Titelbild zum Thema Ein Agent ist selten die richtige Antwort
a2aoffenes protokoll · keine bindung
agent card/.well-known/agent-card.json
handoffkontext + zeitlich begrenzte rechte
grenzenüber organisationen hinweg
betrieb durch hostspezial
Protokoll A2A, offenSelbstbeschreibung Agent CardÜbergabe Handoff mit befristeten RechtenReichweite organisationsübergreifend
AUF EINEN BLICK

Das Wichtigste auf einen Blick

Geeignet für
Unternehmen mit mehrstufigen Prozessen, die ein einzelner Agent mit dreißig Werkzeugen nicht zuverlässig abbildet
Ausgangssituation
Der Allzweck-Agent greift mit wachsendem Werkzeugkasten immer öfter daneben — und niemand sieht, an welcher Übergabe es scheitert
Wir übernehmen
Wir modellieren Ihren Ablauf als versionierten Ausführungsgraphen mit Freigabestellen, kurzlebigen Rechten je Sub-Agent und A2A-Handoffs
Bei Ihnen bleibt
Ihre Daten und die Entscheidung, welche davon ein Modell sehen darf. Eigentum und Hoheit wechseln nicht.
Vorhandene Systeme
Welche Hardware und welche Schnittstellen sich weiterverwenden lassen, klären wir vor dem Angebot. Das Ergebnis steht schriftlich fest, bevor Sie beauftragen.
Ihr Ergebnis
Jeder Schritt hat einen Zuständigen. Rechte enden mit der Teilaufgabe, irreversible Aktionen brauchen eine Freigabe
Preisrahmen
Workshop nach Aufwand, Rahmen im ErstgesprächBetrieb der Plattform ab 690 € im Monat, Business 1.490 €, Enterprise 3.900 €
Reaktionszeit
99,95 % zugesicherte Verfügbarkeit der Plattform; Freigabefristen je Kante konfigurierbar, Standard 24 Stunden
Dauer
Erst der Graph-Entwurf, dann ein Pilot, dann der VertragAls Faustregel tragen 3–7 spezialisierte Sub-Agenten je Prozess, darüber wächst nur der Koordinationsaufwand
Erster Schritt
Bringen Sie einen echten Ablauf mit — wir zeichnen ihn im Workshop als Graphen mit Freigabestellen und Rechten
Workshop vereinbaren → 09571 873149 Ihr Ansprechpartner: Sales-Team, Beratung und Angebot
/01 — 08Überblick

Drei Muster, die tragen

$ sec1
Agenten-Orchestrierung verteilt eine Aufgabe auf spezialisierte Agenten und koordiniert deren Reihenfolge, Parallelität und Übergaben. Innerhalb einer Organisation geschieht das über einen Ausführungsgraphen, organisationsübergreifend über das A2A-Protokoll mit signierten Agent Cards. Jeder Sub-Agent erhält nur die Rechte seiner Teilaufgabe.
3–7spezialisierte Sub-Agenten je Prozess in unseren Projektendarüber steigt der Koordinationsaufwand schneller als der Nutzen
≤ 8Tools je Agent als Faustregelgrößere Werkzeugkästen senken die Trefferquote der Auswahl
1Stelle für menschliche Freigabe je irreversibler Aktionals Wartezustand, nicht als Polling-Schleife
Wann welches Muster
MusterGeeignet fürKostenRisiko
Ein AgentKlar umrissene Aufgaben mit wenigen Werkzeugen und einem Erfolgskriterium.niedrigWächst mit der Zahl der Tools: Auswahlfehler häufen sich.
Planner + WorkerMehrstufige Prozesse mit unterschiedlichen Datenquellen und Rechten je Teilschritt.mittel bis hochPlanungsfehler pflanzen sich fort; Zwischenergebnisse müssen validiert werden.
Föderation (A2A)Aufgaben, die eine andere Organisation besser erledigt — Dienstleister, Fachabteilung, Partner.abhängig vom PartnerVertrauensgrenze. Ohne signierte Agent Card ist der Gegenpart nicht verifizierbar.
1 · EIN AGENT agent tool a tool b tool c einfach, schnell — verliert Treffsicherheit ab etwa acht Werkzeugen 2 · PLANNER + WORKER planner retrieval analysis action join · reduce spezialisiert, parallel — mehr Kontrolle, mehr Koordinationskosten 3 · FÖDERATION (A2A) IHRE ORG agent PARTNER dispute-desk signierte agent card, delegierte Rechte mit Ablauf
Drei Orchestrierungsmuster. Die Entscheidung fällt nach Blast-Radius und Prüfbarkeit, nicht nach Eleganz.
/02 — 08Überblick

A2A: der horizontale Bus

$ sec2

A2A (Agent2Agent)

Offenes Protokoll für die Kommunikation zwischen eigenständigen Agenten über Organisationsgrenzen hinweg. Ein Agent delegiert eine Aufgabe an einen anderen, verfolgt deren Fortschritt und empfängt das Ergebnis — ohne die interne Umsetzung des Gegenübers zu kennen.

Agent Card

Maschinenlesbare Selbstbeschreibung eines Agenten unter /.well-known/agent-card.json: Fähigkeiten, Endpunkte, Authentifizierungsverfahren, Betreiber. Signierte Karten sind der Baseline-Schutz gegen gefälschte Registry-Einträge.

Handoff

Übergabe einer Teilaufgabe samt Kontext und zeitlich begrenzten Rechten an einen anderen Agenten. Entweder mit Streaming-Fortschritt oder als Fire-and-forget mit späterem Callback.

Praxis

Bevor Sie A2A einsetzen, klären Sie die unangenehme Frage: Wer haftet, wenn der fremde Agent etwas auslöst? Wir modellieren Handoffs deshalb standardmäßig als Vorschlag mit Rückgabe, nicht als Vollmacht — die ausführende Aktion bleibt auf Ihrer Seite.

/03 — 08Überblick

Den Graphen deklarieren

$ sec3
Der Ausführungsgraph ist Code, kein Diagramm in einer Oberfläche. Er liegt im Repository, wird versioniert und in der CI gegen die Eval-Suite geprüft.
dispute_graph.py
from hostspezial.agents import Graph, Agent, human_approval, handoff

graph = Graph(name="dispute", budget_eur=0.50)

# Jeder Sub-Agent bekommt nur die Tools seiner Teilaufgabe.
# Die Scopes werden beim Start des Laufs kurzlebig ausgestellt.
retrieval = Agent("retrieval", tools=["postgres.query", "docs.search"], scopes=["read:orders"])
analysis  = Agent("analysis",  tools=[], model="gross")   # nur Urteil, keine Aktion
action    = Agent("action",    tools=["stripe.refund", "crm.update"], scopes=["write:refund"])

graph.edge("start", retrieval)
graph.edge(retrieval, analysis)

# Ueber 250 EUR entscheidet ein Mensch. Der Lauf wartet als
# Zustand, nicht als offener Prozess — Wartezeit kostet nichts.
graph.edge(analysis, action, when=lambda s: s.amount <= 250)
graph.edge(analysis, human_approval(queue="finance", ttl_h=24), when=lambda s: s.amount > 250)

# Strittige Faelle gehen als Vorschlag an einen Partner-Agenten.
# verify_card=True erzwingt eine gueltige Signatur der Agent Card.
graph.edge(analysis, handoff("https://partner.example/.well-known/agent-card.json",
                              mode="streaming", verify_card=True, returns="proposal"),
           when=lambda s: s.disputed)
/04 — 08Überblick

Human-in-the-Loop ist ein Zustand, keine Wartezeit

$ sec4
Der häufigste Konstruktionsfehler: Der Agent bleibt in einer Schleife stehen und pollt auf eine Freigabe. Das kostet Rechenzeit, blockiert einen Prozess und geht bei jedem Deployment verloren. In der Runtime ist die Freigabe ein Wartezustand mit Frist — der Lauf existiert weiter als Datensatz und wird durch die Freigabe reaktiviert.
1t = 0

Freigabekante erreicht

Der Lauf pausiert und wird als Datensatz gespeichert — kein offener Prozess, kein Polling.

2bis 24 h Standard

Wartezustand mit Frist

Konfigurierbar je Kante des Graphen. Die Wartezeit kostet nichts, weil kein Prozess offen gehalten wird.

3danach

Reaktivierung oder Fallback

Erteilte Freigabe setzt den Lauf fort. Nach Fristablauf greift der definierte Fallback — meist Eskalation an eine zweite Warteschlange.

/05 — 08Überblick

Was das nicht löst

$ sec5

Ehrliche Grenzen

Mehr Agenten heißt mehr Kontextgrenzen, an denen Information verloren geht. Ab etwa sieben Sub-Agenten haben wir in Projekten regelmäßig erlebt, dass Fehler nicht mehr aus einem einzelnen Schritt erklärbar sind, sondern aus der Übergabe zwischen zweien. Und A2A schafft kein Vertrauen: Eine signierte Agent Card beweist die Identität des Betreibers, nicht die Qualität seines Agenten.

/06 — 08Überblick

Orchestrierung im Detail

$ sec6
/01Wann lohnt sich ein Multi-Agent-System gegenüber einem einzelnen Agenten?+

Wenn Teilaufgaben unterschiedliche Rechte brauchen, unterschiedliche Modellgrößen rechtfertigen oder parallel laufen können. Reines „mehr Agenten wirkt mächtiger“ kostet nur Koordination. Als Faustregel: Erst aufteilen, wenn ein einzelner Agent mehr als acht Tools bekommen würde.

/02Was ist der Unterschied zwischen MCP und A2A?+

MCP ist der vertikale Bus zwischen einem Agenten und seinen Werkzeugen. A2A ist der horizontale Bus zwischen eigenständigen Agenten. Sie konkurrieren nicht, sondern sitzen auf verschiedenen Ebenen — ein A2A-Partner nutzt intern wieder MCP. Details im Tool-Layer.

/03Wie werden Rechte an Sub-Agenten vererbt?+

Nicht durch Vererbung, sondern durch Ausstellung: Jeder Sub-Agent erhält beim Start eigene, kurzlebige Credentials mit genau den Scopes seiner Teilaufgabe. Ein Sub-Agent kann keine Rechte weiterreichen, die er selbst nicht hat — und keine, die er nicht braucht. Mehr dazu unter Agent Identity.

/04Was passiert, wenn ein Partner-Agent nicht antwortet?+

Der Handoff hat eine Frist. Läuft sie ab, gilt der definierte Fallback — in der Regel Bearbeitung im eigenen Haus oder Eskalation an einen Menschen. Der Lauf bleibt in der Zwischenzeit im Wartezustand und verbraucht keine Rechenzeit.

/05Kann ich einen Graphen ändern, während Läufe aktiv sind?+

Ja. Graphen sind versioniert; laufende Läufe beenden sich in ihrer Version, neue starten in der aktuellen. Das verhindert, dass ein Deployment mitten in einem mehrstündigen Lauf die Regeln wechselt.

/06Wie lange darf eine menschliche Freigabe offen bleiben?+

Standardmäßig 24 Stunden, konfigurierbar je Kante. Nach Ablauf greift der Fallback. Die Wartezeit kostet nichts, weil kein Prozess offen gehalten wird — siehe Durable Execution.

/07 — 08Überblick

Weiter in der Plattform

$ sec7
/08 — 08Überblick

Wir zeichnen Ihren Prozess als Graphen

$ sec8
Bringen Sie einen echten Ablauf mit — wir modellieren ihn in einem Workshop als Agenten-Graph, inklusive Freigabestellen und Rechten je Schritt. Ergebnis ist ein lauffähiger Entwurf, kein Foliensatz.
// nächster schritt

Ablauf zerlegen.

Ob ein Vorgang einen Agenten braucht oder mehrere Schritte in fester Reihenfolge, entscheidet sich am konkreten Ablauf. Schicken Sie uns einen — wir zerlegen ihn mit Ihnen. Ausführlich beschrieben ist das unter Agentic AI.

Betrieb in deutschen Rechenzentren

$ ablauf --zerlegen
Ablauf besprechen → 09571 873149
Termin vereinbaren →
30 Minuten, unverbindlich und direkt mit einem technischen Ansprechpartner.