Agent-Architektur · Track 4 & 7

Produktionsreife KI-Agenten mit Claude: von einfachen Loops bis Multi-Agent

Von einfachen Loops zu vernetzten Agentensystemen.

Ein KI-Agent ist ein System, bei dem ein Sprachmodell entscheidet, welche Aktionen auszuführen sind, diese mithilfe von Tools ausführt, die Ergebnisse beobachtet und iteriert, ohne dass ein Mensch jeden Schritt steuert. Claudes 1-Millionen-Token-Kontextfenster, native Tool-Nutzung und zuverlässiges Befolgen von Anweisungen machen es zu einer der stärksten Grundlagen für produktionsreife Agentensysteme, die heute verfügbar sind.

Claude-KI-Agenten sind autonome Workflows, bei denen Claude mehrstufige Aufgaben mit minimaler menschlicher Aufsicht plant, ausführt und überprüft. Gebaut mit der Tool-Use-Funktion der Claude API, können Agenten im Web browsen, Datenbanken abfragen, Code schreiben und ausführen und mehrere Tools miteinander verketten, um komplexe Ziele zu erreichen.

Was macht ein System zu einem „Agenten“?

Drei Dinge unterscheiden Agenten von gewöhnlichen LLM-Aufrufen:

  1. 1
    Autonome Entscheidungsfindung: Das Modell entscheidet, was als Nächstes zu tun ist, welches Tool aufzurufen ist, welche Parameter zu verwenden sind und ob fortgefahren oder gestoppt wird, ohne dass ein Mensch jede Aktion vorgibt.
  2. 2
    Tool-Zugriff und Aktionsausführung: Der Agent kann mit der Welt interagieren: APIs abfragen, Dateien lesen und schreiben, Nachrichten senden, Code ausführen. Aktionen haben reale Auswirkungen, die über das Erzeugen von Text hinausgehen.
  3. 3
    Mehrstufige Iteration: Der Agent beobachtet das Ergebnis jeder Aktion und nutzt es, um die nächste Entscheidung zu treffen. Er läuft in einer Schleife, bis die Aufgabe abgeschlossen ist, und behandelt dabei auftretende Fehler unterwegs.

Architekturmuster

6 Agenten-Architekturen, von einfach bis fortgeschritten

Hier anfangen
Single-Agent-Loop
Eine Claude-Instanz mit Zugriff auf eine Reihe von Tools. Sie erhält eine Aufgabe, ruft Tools nach Bedarf auf, liest Ergebnisse und läuft weiter, bis die Aufgabe abgeschlossen ist oder sie feststellt, dass sie nicht fortfahren kann. Die Grundlage jeder Agenten-Architektur.
Am häufigsten
Orchestrator + Subagent
Ein orchestrierender Claude zerlegt eine komplexe Aufgabe in Teilaufgaben und delegiert jede an einen spezialisierten Subagenten. Der Subagent führt seine eigene Schleife aus, meldet sich zurück, und der Orchestrator fasst die Ergebnisse zusammen. Skaliert gut für Aufgaben mit parallelisierbaren Schritten.
Hoher Durchsatz
Parallele Subagenten
Der Orchestrator verteilt identische oder ähnliche Aufgaben gleichzeitig an mehrere Subagenten-Instanzen, etwa Recherche zu 10 Unternehmen, Übersetzung in 7 Sprachen, Durchführung von 5 Experimenten. Die Ergebnisse laufen zur Synthese beim Orchestrator zusammen.
Produktionsreif
Spezialisten-Netzwerk
Ein Router-Agent klassifiziert eingehende Aufgaben und verteilt sie an fachspezialisierte Agenten, einen für Finanzen, einen für Code, einen für Recht. Jeder Spezialist hat eigene Tools und einen eigenen System-Prompt. Kein einzelner Agent versucht, alles zu übernehmen.
Sicherheit zuerst
Human-in-the-Loop
Der Agent pausiert an festgelegten Kontrollpunkten und legt einem Menschen eine Entscheidung oder Genehmigungsanfrage vor, bevor er fortfährt. Essenziell für risikoreiche oder nicht umkehrbare Aktionen wie das Senden von E-Mails, Committen von Code oder Ausführen von Zahlungen.
Asynchron / Automatisierung
Ereignisgesteuerte Pipeline
Agenten, die durch externe Ereignisse ausgelöst werden, etwa eine neue Datei in S3, einen Webhook von Stripe, eine Slack-Nachricht, statt durch direkte Benutzereingaben. Der Agent läuft, erledigt seine Aufgabe und beendet sich. Ideal für Automatisierung und Hintergrundverarbeitung.

Memory-Systeme

Wie sich Agenten Dinge merken

In-Context-Memory

Flüchtig, wird am Sitzungsende gelöscht

Der Konversationsverlauf innerhalb einer einzelnen Sitzung. Claude kann sich auf alles bisher Gesagte beziehen. Begrenzt durch das Kontextfenster (1 Million Token bei aktuellen Claude-Modellen), erfordert aber keinen externen Speicher.

Externes Memory (Vektor-Speicher)

Abrufqualität bestimmt die Wirksamkeit

Relevante Dokumente und vergangene Interaktionen werden per semantischer Suche abgerufen und in das Kontextfenster eingefügt. Ermöglicht ein Memory, das sich über Sitzungen hinweg erstreckt und über Kontextgrenzen hinaus skaliert.

Strukturierter Zustand (Datenbank)

Erfordert explizites Zustandsschema-Design

Agentenzustand wird zwischen Schritten in eine Datenbank geschrieben. Der Agent liest seinen eigenen Zustand am Anfang jedes Turns. Ermöglicht komplexe mehrstufige Workflows, die Unterbrechungen und Neustarts überstehen.

Episodische Zusammenfassungen

Verlustbehaftet, feine Details können wegfallen

Am Ende jeder Sitzung verdichtet ein Zusammenfassungsschritt die Konversation zu einem kompakten Memory-Eintrag. Künftige Sitzungen laden die Zusammenfassung, nicht die vollständige Historie.

Code-Muster

Die agentische Schleife in Python

agent_loop.py
def run_agent(task: str, tools: list, max_turns: int = 10):
    messages = [{"role": "user", "content": task}]

    for turn in range(max_turns):
        response = client.messages.create(
            model="claude-opus-4-5",
            tools=tools,
            messages=messages,
        )

        # Task complete, no tool calls
        if response.stop_reason == "end_turn":
            return response.content[0].text

        # Execute tool calls and collect results
        tool_results = []
        for block in response.content:
            if block.type == "tool_use":
                result = execute_tool(block.name, block.input)
                tool_results.append({
                    "type": "tool_result",
                    "tool_use_id": block.id,
                    "content": json.dumps(result),
                })

        # Add assistant turn + tool results to history
        messages.append({"role": "assistant", "content": response.content})
        messages.append({"role": "user", "content": tool_results})

    raise RuntimeError(f"Agent did not complete in {max_turns} turns")

Agenten-Sicherheit: was früh richtig zu machen ist

✓

Setze ein max_turns-Limit für jede agentische Schleife, erlaube niemals unbegrenzte Iteration

✓

Markiere nicht umkehrbare Aktionen (E-Mail senden, Datensatz löschen, Zahlung ausführen) für menschliche Bestätigung

✓

Protokolliere jeden Tool-Aufruf mit Eingaben und Ausgaben, Agenten sind ohne vollständige Aktionsspur schwer zu debuggen

✓

Verwende ein minimales Berechtigungsmodell, gib dem Agenten nur die Tools, die er für die aktuelle Aufgabe benötigt

✓

Gib strukturierte Fehler aus Tools zurück, keine Exceptions, lass den Agenten Fehler lesen und darauf reagieren

✓

Teste mit risikoarmen Varianten von Produktions-Tools, bevor du echte Systeme anbindest

Häufig gestellte Fragen

Was ist der beste Weg, um Claude-KI-Agenten zu bauen?

Der beste Weg, Claude-Agenten zu bauen, ist die Tool-Use-Funktion der Claude API kombiniert mit einem agentischen Schleifenmuster. Definiere Tools, lass Claude planen und ausführen, und füge menschliche Aufsichts-Kontrollpunkte für die Sicherheit hinzu.

Sind Claude-Agenten autonom?

Claude-Agenten können innerhalb festgelegter Grenzen autonom arbeiten. Du legst die Tools, Berechtigungen und Aufsichtsregeln fest. Der Agent plant, führt aus und überprüft Aufgaben innerhalb dieser Vorgaben eigenständig.

Was ist der Unterschied zwischen Claude-Agenten und Chatbots?

Chatbots antworten auf einzelne Nachrichten. Agenten planen mehrstufige Aufgaben, nutzen externe Tools, treffen Entscheidungen und führen Aktionen autonom aus. Ein Agent könnte recherchieren, analysieren und einen Bericht erstellen, ohne dass bei jedem Schritt menschliches Eingreifen nötig ist.

Welche Tools können Claude-Agenten nutzen?

Claude-Agenten können jedes Tool nutzen, das du über die Tool-Use-Funktion der API definierst: Dateisystemoperationen, Web-Anfragen, Datenbankabfragen, Codeausführung und individuelle Geschäftslogik. In Claude Code greifen Agenten zudem auf Bash-Befehle, Dateibearbeitung und MCP-Server für externe Integrationen zu.

Wie füge ich Claude-Agenten Sicherheits-Leitplanken hinzu?

Implementiere Human-in-the-Loop-Kontrollpunkte für destruktive Aktionen, definiere explizite Berechtigungsgrenzen in deinen Tool-Definitionen, nutze Claude-Code-Hooks, um sensible Operationen zu gaten, und setze Token-Budgetgrenzen pro Agentenlauf. Produktionsreife Agenten sollten immer einen Notausschalter und Audit-Logging haben.

Baue deinen ersten Claude-Agenten

Track 4 behandelt Tool Use, agentische Schleifen und mehrstufige Workflows von A bis Z.

Nightschool AI ist eine unabhängige Lernplattform und steht in keiner Verbindung zu Anthropic; sie wird von Anthropic weder unterstützt noch gesponsert. Claude ist eine Marke von Anthropic, PBC. Sie suchen die offizielle Claude Academy von Anthropic? Sie finden sie unter academy.claude.com.