How to Build an AI Agent
How to Build an AI Agent

Lernen Sie, einen KI-Agenten von Grund auf zu bauen

Meistern Sie die KI-Agentenentwicklung mit 12 fortschreitenden Sitzungen. Bauen Sie die Agent-Schleife, Tool-Systeme, Planung, Gedächtnis und Multi-Agenten-Koordination – ein Konzept nach dem anderen.

Das Kernmuster

Jeder KI-Coding-Agent teilt die gleiche Schleife: ruft das Modell auf, führt Tools aus, gibt Ergebnisse zurück. Produktionssysteme fügen Richtlinien-, Berechtigungs- und Lebenszyklusschichten hinzu.

agent_loop.py
while True:
    response = client.messages.create(messages=messages, tools=tools)
    if response.stop_reason != "tool_use":
        break
    for tool_call in response.content:
        result = execute_tool(tool_call.name, tool_call.input)
        messages.append(result)

Nachrichtenwachstum

Beobachten Sie, wie das Nachrichten-Array wächst, während die Agent-Schleife ausgeführt wird

messages[]len=0
[]

Lernpfad

12 fortschreitende Sitzungen, von einer einfachen Schleife bis zur isolierten autonomen Ausführung

Architektonische Schichten

Fünf orthogonale Anliegen, die sich zu einem vollständigen Agenten zusammensetzen

Tools & Execution

2 Versionen

Planning & Coordination

4 Versionen

Memory Management

1 Versionen

Concurrency

1 Versionen

Häufig gestellte Fragen

Alles, was Sie über den Bau von KI-Agenten wissen müssen

Diese Website ist ein umfassender, Schritt-für-Schritt-Leitfaden zum Bau eines KI-Agenten von Grund auf. Wir führen Sie durch eine 12-sitzige Reise, beginnend mit einer einfachen Agent-Schleife und fügen schrittweise Fähigkeiten wie Tool-Nutzung, Planung, Gedächtnisverwaltung, Nebenläufigkeit und Multi-Agenten-Zusammenarbeit hinzu. Jede Sitzung enthält funktionierenden Code, interaktive Simulationen und detaillierte Dokumentation.

Sie müssen kein KI-Experte sein, aber grundlegende Programmierkenntnisse sind erforderlich. Wenn Sie sich mit Python auskennen und grundlegende Programmierkonzepte (Schleifen, Funktionen, Klassen) verstehen, können Sie folgen. Wir erklären KI-spezifische Konzepte unterwegs, was es für Softwareingenieure, Studenten und Technikbegeisterte zugänglich macht, die verstehen wollen, wie KI-Agenten unter der Haube funktionieren.

Die 12 fortschreitenden Sitzungen behandeln:

1. Die Agent-Schleife - Core-While-Schleifen-Muster (Antwort → Tool-Ausführung)
2. Tools - Ihrem Agenten Fähigkeiten geben (lesen, schreiben, ausführen)
3. TodoWrite - Aufgabenverwaltung und Nag-System
4. Unteragenten - Kontext-Isolation für parallele Aufgaben
5. Skills - Bedarfsgaden von spezialisierten Fähigkeiten
6. Compact - Gedächtnisverwaltung und Kontext-Kompression
7. Aufgaben - Abhängigkeitsbewusste Task-Boards
8. Hintergrundaufgaben - Nicht-blockierende Ausführung mit Benachrichtigungen
9. Agenten-Teams - Multi-Agenten-Koordination über Mailboxen
10. Team-Protokolle - FSM-basierte Team-Zusammenarbeitsmuster
11. Autonome Agenten - Selbstgeleitete Agenten-Ausführung
12. Worktree + Aufgaben-Isolation - Produktionsreife Aufgaben-Isolation

Ja! Jede Sitzung enthält vollständigen, ausführbaren Python-Code. Sie können:

- Quellcode direkt im Browser ansehen
- Die vollständige Implementierung herunterladen
- Diffs zwischen Versionen sehen, um genau zu verstehen, was sich geändert hat
- Den Code lokal mit Ihren eigenen API-Schlüsseln ausführen

Der Code ist so konzipiert, dass er lehrreich aber auch produktionsreif ist und folgt Best Practices aus echten Agenten-Systemen wie Claude Code.

Auf jeden Fall. Jede Sitzung bietet einen interaktiven Simulator, wo Sie:

- Die Agent-Schleife Schritt-für-Schritt ausführen sehen können
- sehen können, wie Nachrichten zwischen Benutzer, Agent und Tools fließen
- Gedächtniswachstum und -kompression visualisieren
- Multi-Agenten-Kommunikation beobachten
- Ausführungsgeschwindigkeit steuern und jederzeit pausieren

Dies hilft Ihnen, die Konzepte zu verstehen, bevor Sie sich in den Code vertiefen.

Die meisten Tutorials bleiben entweder zu einfach (Basis-API-Aufrufe) oder springen zu komplexen Frameworks. Wir verwenden einen fortschreitenden Offenlegungs-Ansatz:

- Von Grund auf bauen - Keine versteckten Abstraktionen, Sie sehen jede Zeile
- Inkrementelle Komplexität - Jede Sitzung fügt ein Konzept hinzu
- Echte-Welt-Muster - Basiert darauf, wie Produktionsagenten wie Claude Code funktionieren
- Interaktives Lernen - Simulationen, Visualisierungen und praktisches Coden
- Vollständige Codebasis - Keine Snippets, sondern funktionierende Implementierungen

Sie verstehen, warum jede architektonische Entscheidung getroffen wird.

Am Ende werden Sie einen produktionsreifen KI-Coding-Agenten gebaut haben, der fähig ist zu:

- Autonomer Aufgabenplanung und -ausführung
- Tool-Nutzung (Dateioperationen, Codeausführung, Websuche)
- Langlaufende Aufgabenverwaltung mit Gedächtnis
- Multi-Agenten-Zusammenarbeit für komplexe Projekte
- Hintergrundaufgabenausführung
- Isolierte Aufgabenumgebungen

Sie verstehen die Architektur gut genug, um sie für Ihre eigenen Anwendungsfälle anzupassen – ob das ein Coding-Assistent, Recherche-Agent oder automatisiertes Workflow-System ist.

Ja! Während der Fokus auf der Kern-Agentenarchitektur liegt, behandeln wir wichtige Produktionsthemen:

- Sicherheit - Sandbox-Ausführung, Berechtigungssysteme
- Skalierbarkeit - Nebenläufigkeitsmuster und Ressourcenmanagement
- Fehlerbehandlung - Wiederherstellung von Tool-Fehlern und API-Fehlern
- Monitoring - Logging, Tracing und Observability-Hooks
- Kostenoptimierung - Kontextkompression und effiziente Token-Nutzung
- Isolation - Worktree-basierte Aufgabentrennung für Sicherheit

Die letzten Sitzungen behandeln speziell die Robustheit und Bereitstellung Ihres Agenten.

Der Kern-Stack ist absichtlich minimal:

- Python - Primäre Sprache
- Anthropic API - Claude für Sprachmodell-Fähigkeiten
- Standardbibliothek - Keine schweren Frameworks, klare Abhängigkeiten

Die Einfachheit stellt sicher, dass Sie sich auf Agent-Konzepte konzentrieren, nicht auf Framework-Spezifika.

Ja, komplett kostenlos und Open-Source. Der Bildungsinhalt und Code werden unter der MIT-Lizenz bereitgestellt. Sie können:

- Den Code in persönlichen Projekten verwenden
- Kommerzielle Produkte basierend auf der Agent-Architektur bauen
- Eigene Versionen modifizieren und verteilen
- Verbesserungen in die Community zurückgeben

Wir glauben an offene Bildung und wollen sehen, was Sie bauen!

Die Zeit variiert je nach Ihrem Tempo und wie tief Sie gehen:

- Schneller Überblick - 2-3 Stunden (lesen + Simulationen anschauen)
- Praktisches Coden - 1-2 Tage (mit jeder Sitzung implementieren)
- Tiefe Meisterschaft - 1-2 Wochen (experimentieren, modifizieren, Erweiterungen bauen)

Jede Sitzung ist so konzipiert, dass sie in 30-60 Minuten fokussierten Lernens abgeschlossen werden kann. Die fortschreitende Struktur bedeutet, dass Sie an jedem Punkt mit einem funktionierenden Agenten aufhören können – Sie brauchen nicht alle 12, um etwas Nützliches zu bauen.