Von Vibe Coding zu Agentic Engineering: Produktionssysteme mit KI-Agenten entwickeln

@carlsue
ENGLISCHvor 1 Monat · 07. Juni 2026
792K
42
4
2
57

TL;DR

Das Konzept des Agentic Engineering von Andrej Karpathy bietet einen strukturierten Workflow fĂŒr den Einsatz von KI-Agenten in der Produktion, wobei Design-Hierarchien und menschliche Verantwortlichkeit gegenĂŒber informellem Coding in den Vordergrund gestellt werden.

Im Februar 2025 beschrieb Andrej Karpathy „Vibe Coding“ als die Praxis, Absichten in natĂŒrlicher Sprache zu beschreiben, Änderungen eines LLM mit minimaler ÜberprĂŒfung zu akzeptieren und den Code ĂŒber das eigene VerstĂ€ndnis hinaus wachsen zu lassen. FĂŒr persönliche Projekte und Prototypen lieferte dies eine beeindruckende Geschwindigkeit.

Ein Jahr spĂ€ter beobachtete er, dass sich die FĂ€higkeiten von Agenten weiterentwickelt hatten, und schlug „Agentic Engineering“ als seinen bevorzugten Namen fĂŒr die weiterentwickelte Praxis vor – das Orchestrieren von Agenten unter Beibehaltung einer starken menschlichen Kontrolle ĂŒber Architektur und Prozess. Das Ziel, wie er es formulierte, ist es, die Hebelwirkung von Agenten zu nutzen, ohne die SoftwarequalitĂ€t zu beeintrĂ€chtigen.

Der Unterschied ist wesentlich. Vibe Coding funktioniert gut fĂŒr einen einzelnen Benutzer bei wenig kritischen persönlichen Arbeiten, aber es sammelt schnell versteckte Schulden, SicherheitslĂŒcken und Wartbarkeitsprobleme an, sobald andere Personen von dem Ergebnis abhĂ€ngen. Agentic Engineering bewahrt die Geschwindigkeit und Hebelwirkung moderner Agenten, verankert aber alles in einer klaren Struktur, nachvollziehbaren Artefakten und menschlicher Verantwortung.

Der Agentic Engineering Workflow

Beginne mit einer groben Absicht und fĂŒhre Design-GesprĂ€che mit der KI, wĂ€hrend du die FunktionalitĂ€t in Design-Meeting-Notizen dokumentierst, die die FunktionalitĂ€t in ihre Bestandteile zerlegen. Sobald das Design solide erscheint, erfasse die ĂŒbergeordnete Ansicht und die Komponentenkarte in einer Design-Hierarchie (das ist das, was Leute zeigen, wenn sie ein Obsidian-"Gehirn" prĂ€sentieren) – einer navigierbaren Struktur, die sowohl dir als auch dem Agenten jederzeit Zugriff auf den umgebenden Kontext, verwandte Entscheidungen und AbhĂ€ngigkeiten gibt. Hier finden sich auch Designdiagramme, wie UML (Unified Modeling Language), Code- oder BenutzerinteraktionsablĂ€ufe, sowie Links zu Architectural Decision Records (ADRs), wo sie klĂ€ren, wie Komponenten zusammenhĂ€ngen.

Erstelle fĂŒr jedes Modul oder den kleinsten Funktionsblock eine fokussierte spec.md innerhalb des LLD, die genaues Verhalten, Funktionssignaturen, RandfĂ€lle, Testerwartungen und Integrationspunkte definiert. Verwende die gesamte Struktur als Design-Kontext-Prompt, um die KI zu veranlassen, eine Ticket-artige Hierarchie mit direkter RĂŒckverfolgbarkeit zu den Wiki-Seiten und den Specs zu erstellen. Setze Ticket fĂŒr Ticket um, wobei der Agent die relevante spec.md als seinen Vertrag befolgt. Dann durchlĂ€ufst du Verifikations-Gates, deployest, beobachtest und aktualisierst die lebenden Artefakte, wĂ€hrend sich die Anforderungen weiterentwickeln.

Carl Sue - inline image

Praktisches Beispiel: TĂ€glicher Backup-Verifier

Stelle dir ein kleines, produktionsreifes CLI-Tool vor, das tĂ€gliche S3-Backups ĂŒberprĂŒft und bei Fehlern Slack-Benachrichtigungen sendet.

Beginne mit dem groben Ziel: „Ich brauche etwas ZuverlĂ€ssiges, das tĂ€glich prĂŒft, ob meine Backups in Ordnung sind.“ FĂŒhre dann architektonische GesprĂ€che mit der KI, um Anforderungen und RandfĂ€lle zu ermitteln:

  • Was sind die realistischen Fehlermodi fĂŒr S3-Backups in der Praxis?
  • Was genau sollten wir ĂŒberprĂŒfen (Alter, Dateianzahl, GrĂ¶ĂŸe, Erfolgsrate), und welche Schwellenwerte sind sinnvoll?
  • Wie sollten Konfiguration und Geheimnisse zwischen lokaler Entwicklung und produktiven IAM-Rollen gehandhabt werden?
  • Welche CLI-Befehle und Ausgabeformate wĂ€ren im tĂ€glichen Gebrauch nĂŒtzlich?
  • Welche nichtfunktionalen Anforderungen sind fĂŒr ein geplantes tĂ€gliches Tool am wichtigsten?

Diese GesprÀche klÀren den Umfang und helfen, das Tool in seine Kernkomponenten zu zerlegen: S3-Metadatenabruf mit Wiederholungslogik, eine Verifikationsregel-Engine, ein Benachrichtigungssystem, ein Konfigurationslader, eine CLI-Schnittstelle, strukturierte Protokollierung und Fehlerbehandlung.

Sobald das Design klar ist, dokumentierst du die ĂŒbergeordnete Ansicht und die Komponentenkarte im Design-Hierarchie-Wiki, wobei jede Seite versioniert und verlinkbar ist.

Carl Sue - inline image

Das Wiki bietet zukĂŒnftigen Lesern den umgebenden Kontext, den ein flaches Dokument nicht bieten kann. Als Teil derselben Designarbeit erstellst du fĂŒr jedes Modul eine fokussierte spec.md auf der Sub-LLD-Ebene. Hier ist der Vertrag fĂŒr den S3-Metadatenabrufer.

Carl Sue - inline image

Diese spec.md ist der Vertrag, den du dem Agenten ĂŒbergibst, zum Beispiel: „Implementiere genau nach spec.md im Verzeichnis s3_client/, befolge die Projektstandards und fĂŒge umfassende Tests hinzu.“ Mit dem Wiki und den Modul-Spezifikationen an Ort und Stelle veranlasst du dann die KI, die Ticket-Hierarchie direkt daraus zu generieren. Jeder Punkt fĂŒhrt zu einer funktionalen Anforderung und zu der Spezifikation zurĂŒck, die seinen Vertrag definiert.

Carl Sue - inline image

Die Implementierung erfolgt dann Ticket fĂŒr Ticket, jedes wird dem Agenten mit seiner passenden spec.md als Vertrag ĂŒbergeben. Hier ist, was das in der Praxis produziert: Ein geplanter Durchlauf, der einen kurzen Backup-Satz erkennt und den Alarm auslöst.

Carl Sue - inline image

Der Durchlauf wird mit einem Fehlercode beendet, sodass der Cron-Job es bemerkt und den Alarm auslöst, der in Slack landet.

Carl Sue - inline image

Der Alarm enthÀlt den Regelkontext, den ein diensthabender Ingenieur benötigt, um zu handeln: Welcher Check fehlgeschlagen ist, was gefunden wurde, was erwartet wurde und um welchen Backup-Satz es sich handelt.

Vorteile dieses geschichteten Ansatzes

  • Agenten ĂŒbernehmen das Implementierungsvolumen, wĂ€hrend Menschen auf jeder Ebene die Architektur und QualitĂ€t kontrollieren.
  • Das Wiki bietet Auffindbarkeit und Entscheidungen auf Projektebene, wĂ€hrend spec.md-Dateien prĂ€zise Modul-VertrĂ€ge liefern, ohne das ĂŒbergeordnete Design aufzublĂ€hen.
  • Anforderungen und Entscheidungen fließen direkt von Wiki-Seiten und Spezifikationen in Tickets und Code.
  • Änderungen beginnen mit lebenden Design-Artefakten, nicht mit dem Reverse-Engineering der Codebasis.
  • Eine klare Trennung der Belange unterstĂŒtzt parallele Arbeit, Einarbeitung und Audits.
  • T-förmige FachkrĂ€fte navigieren mit Breite und hinterfragen mit PrĂ€zision, und der Agent liefert bei Bedarf Tiefe, ohne dass jemand das gesamte System im Kopf behalten muss.

Vibe Coding bleibt eine ausgezeichnete Methode fĂŒr Exploration und schnelles persönliches Prototyping. Agentic Engineering ist der Weg, dieselbe GesprĂ€chskraft in Systeme zu kanalisieren, denen andere Menschen vertrauen und die sie warten können.

Die Rolle der T-förmigen Fachkraft

Dieser Workflow ist besonders wirkungsvoll fĂŒr T-förmige FachkrĂ€fte: Ingenieure, die breites Wissen ĂŒber den gesamten Anwendungsbereich hinweg besitzen und die FĂ€higkeit haben, bei Bedarf in die Tiefe zu gehen.

Weil du kein vollstÀndiges, stets aktuelles mentales Modell davon benötigst, wie die gesamte Anwendung zu jedem Zeitpunkt funktioniert. Der Agent kann diese Tiefe tragen und jeden Teil auf Abruf neu erklÀren, solange er den richtigen Kontext aus dem Wiki, den spec.md-Dateien und dem GesprÀchsverlauf hat.

Was du brauchst, ist die FĂ€higkeit zu wissen, was du suchen musst und wo du suchen musst, plus die Disziplin, weiterhin prĂ€zise Fragen zu stellen, bis du das spezifische, zu bearbeitende Element verstehst. Der breite Teil des T gibt dir die Karte des Systems; der KI-Agent unterstĂŒtzt die FĂ€higkeiten, die erforderlich sind, um in das genaue Modul, den Randfall oder den Integrationspunkt einzutauchen, der gerade wichtig ist. Der Agent liefert auf Nachfrage die erschöpfenden Details.

Dies verschiebt die menschliche Rolle von „Ich muss alles und jederzeit verstehen“ zu „Ich weiß, wie man auf der richtigen Höhe navigiert, hinterfragt und validiert.“ Das ist die wahre FĂ€higkeit des Agentic Engineering.

Mit einem Klick speichern

Virale Artikel mit YouMind per KI tief lesen

Speichere die Quelle, stelle gezielte Fragen, fasse die Argumentation zusammen und verwandle einen viralen Artikel in wiederverwendbare Notizen in einem einzigen KI-Arbeitsbereich.

YouMind entdecken
FĂŒr Creator

Verwandle dein Markdown in einen sauberen 𝕏-Artikel

Wenn du eigene Langtexte veröffentlichst, wird die 𝕏-Formatierung von Bildern, Tabellen und Codeblöcken mĂŒhsam. YouMind macht aus einem ganzen Markdown-Entwurf einen sauberen, sofort postbaren 𝕏-Artikel.

Markdown zu 𝕏 testen

Mehr Muster zum EntschlĂŒsseln

Aktuelle virale Artikel

Mehr virale Artikel entdecken