Das Ende des App-Entwicklers: Warum die nÀchsten 10 Jahre den Agenten-Buildern gehören
Wir stehen an einem historischen Wendepunkt, vergleichbar mit 1999 oder 2009. Die Ăra statischer Apps geht zu Ende; das Zeitalter der autonomen Agenten ist angebrochen. Wenn du keinen Agenten bauen kannst, der Entscheidungen trifft, bist du vielleicht schneller obsolet, als du denkst.

Die Geschichte reimt sich oft auf eine seltsame Art â meistens genau dann, wenn wir es uns gerade gemĂŒtlich gemacht haben.
Stell dir die spĂ€ten 90er vor. Wenn du wusstest, wie man HTML und ein bisschen Perl oder PHP in eine funktionierende Website verwandelt, warst du ein Zauberer. Du warst ein Web Engineer, und die Welt lag dir zu FĂŒĂen. Du hast die Schaufenster des Internets gebaut.
Spulen wir vor ins Jahr 2009. Das iPhone hatte die Welt gerade aufgebrochen. Plötzlich interessierte sich niemand mehr so sehr fĂŒr deine statische Website. Die Energie verlagerte sich zu Objective-C und Java. Wenn du ein Mobile App Engineer warst, hast du die Zukunft geschrieben. Du hast die Werkzeuge gebaut, die Menschen in ihren Taschen trugen.
Schau dir jetzt 2024 an. Die Luft fĂŒhlt sich wieder dĂŒnn und statisch an. Die App Stores sind gesĂ€ttigt; das Web ist ĂŒberfĂŒllt. Aber unter der OberflĂ€che findet eine tektonische Verschiebung statt. Wir verlassen die Ăra des Interfaces und treten in die Ăra des Agenten ein.
Im nÀchsten Jahrzehnt wird der wertvollste Titel nicht "Full Stack Developer" oder "iOS Engineer" sein. Es wird der AI Agent Engineer sein.
Die neue tektonische Verschiebung
Das ist nicht nur ein weiterer Framework-Krieg oder eine neue Programmiersprache, die man lernen muss. Das ist eine fundamentale Ănderung darin, wer die Arbeit erledigt.
In den letzten zwanzig Jahren ging es beim Software-Engineering darum, klare, deterministische Pfade zu bauen, durch die sich Menschen klicken konnten. Du hast einen Button gebaut; der Mensch hat ihn geklickt; der Code hat eine Funktion ausgefĂŒhrt. Der Mensch war das Gehirn; die Software war der Muskel.
Diese Dynamik kehrt sich gerade um.
In der Ăra der Agenten stellt die Software das Gehirn. Dein Job ist es nicht mehr, den Button zu bauen, den der Mensch klicken soll. Dein Job ist es, den digitalen Mitarbeiter zu bauen, der entscheidet, wann der Button geklickt werden soll â oder noch besser: der herausfindet, dass der Button gar nicht erst benötigt wird.
Ich baue seit ĂŒber zehn Jahren Produkte, und ich kann spĂŒren, wie sich der Boden bewegt. Wenn du heute einen Agenten schreiben kannst â einen, der dir dient, deinen Workflow automatisiert oder deinen Kunden hilft â, hast du denselben Hebel wie das Kid im Jahr 1999, das gerade gelernt hatte, wie man ein Business online bringt.
Aber hier ist die harte Wahrheit: Wenn du dich weigerst, das zu lernen, wenn du am rein deterministischen Coden festhĂ€ltst, lĂ€ufst du Gefahr, das digitale Ăquivalent eines Schriftsetzers im Zeitalter des Desktop-Publishing zu werden.
Die Magie entzaubern: Tools und Kontext
Wenn Leute "AI Agent" hören, stellen sie sich Skynet oder irgendeine unmöglich komplexe neuronale Netzwerkarchitektur vor. Lassen wir den LÀrm mal beiseite.
Einen Agenten zu bauen ist keine Magie. Es ist Engineering. Und es lÀuft auf zwei Dinge hinaus: Tools (Werkzeuge) und Context (Kontext).
Ich habe festgestellt, dass die meisten Entwickler das verkomplizieren. Sie denken, sie mĂŒssten Modelle trainieren. Das musst du nicht. Die Modelle â Claude, GPT-4, Llama â sind schlau genug. Dein Job ist es, ihnen HĂ€nde und ein GedĂ€chtnis zu geben.
1. Tools (Dem Modell HĂ€nde geben)
Ein Large Language Model (LLM) ist nur ein Gehirn in einem Glas. Es kann denken, aber es kann die Welt nicht berĂŒhren. Ein "Agent" ist einfach ein LLM, dem Zugriff auf API-Endpunkte oder CLI-Befehle gegeben wurde.
Du sagst dem Modell: "Hier ist ein Tool namens list_files. Hier ist ein Tool namens read_file. Hier ist ein Tool namens send_email."
2. Context (Dem Modell Richtung geben)
Dann definierst du die Rolle. "Du bist ein Senior QA Engineer. Dein Ziel ist es, die Typ-Fehler in diesem Repository zu beheben."
Das ist es. Das ist der Kern-Loop.
Wenn du Cursor oder Claude Code benutzt hast, hast du das schon in Aktion gesehen. Du micromanagest die Ănderungen nicht. Du sagst: "Fixe die Typ-Fehler in utils.ts."
Der Agent denkt: Okay, ich muss mir erst die Datei ansehen. Er entscheidet sich, das ls Tool zu nutzen. Dann entscheidet er sich fĂŒr grep oder read. Er entdeckt den Fehler. Er entscheidet, den Fix zu schreiben. Er lĂ€sst den Compiler laufen, um seine Arbeit zu prĂŒfen.
Das ist der Durchbruch. Es ist nicht mehr nur "Chatten". Es ist eine Entscheidungsschleife. Das Modell wÀhlt aus, welche Werkzeuge es in die Hand nimmt, um das Problem zu lösen, das du ihm gegeben hast.

Von Chatbots zu Entscheidungsmaschinen
In den letzten zwei Jahren steckten wir in der "Chat"-Phase fest. Wir behandeln KI wie einen schlauen Bibliothekar â wir stellen eine Frage, sie gibt eine Antwort.
Diese Phase endet gerade.
In der agentischen Phase geht es um AusfĂŒhrung (Execution). Es geht darum, eine CLI nicht als Ort zu betrachten, an dem du tippst, sondern als Spielplatz fĂŒr das Modell.
Denk an die Auswirkungen fĂŒr Startups. FrĂŒher, wenn ich einen Service bauen wollte, um RĂŒckerstattungen fĂŒr Kunden abzuwickeln, musste ich ein UI bauen, ein Backend, eine Datenbank, und ein Support-Team einstellen, das die Buttons klickt.
Heute kann ich einen Agenten schreiben. Ich gebe ihm Zugriff auf die Stripe API (Tool) und unseren E-Mail-Verlauf (Kontext). Ich gebe ihm eine Richtlinie: "Erstatte das Geld, wenn der Nutzer innerhalb von 7 Tagen unzufrieden ist." Der Agent liest die eingehende E-Mail, entscheidet, ob sie die Kriterien erfĂŒllt, löst das Stripe-Refund-Tool aus und entwirft eine Antwort.
Kein UI nötig. Keine Support-Ticket-Warteschlange. Nur ein Ziel und ein Satz Werkzeuge.
Die "chaotische Mitte" beim Bauen von Agenten
Ich will hier keine Utopie malen. Ich habe die letzten sechs Monate tief in den SchĂŒtzengrĂ€ben der Agenten-Entwicklung verbracht, und lass dir gesagt sein: Es ist chaotisch.
Traditionelles Coden ist logisch. If X then Y. Es funktioniert oder es bricht.
Agent Engineering ist probabilistisch (wahrscheinlichkeitsbasiert). Du baust den Agenten, du gibst ihm die Tools, und manchmal entscheidet er sich, einen Hammer zu benutzen, um ein Fenster zu öffnen. Manchmal halluziniert er einen Parameter, der nicht existiert.
Genau hier liegt das neue Skillset.
Ein Agent Engineer zu sein bedeutet nicht nur Python-Skripte zu schreiben. Es geht um:
- Prompt Engineering als Architektur: System-Prompts so zu designen, dass sie das Verhalten des Modells in die richtigen Bahnen lenken.
- Eval Driven Development: Du kannst keine Unit-Tests fĂŒr KreativitĂ€t schreiben, also baust du Evaluierungs-Pipelines, um zu messen, wie oft der Agent eine Aufgabe erfolgreich abschlieĂt.
- Tool Design: API-Schnittstellen zu schaffen, die "sauber" genug sind, damit ein Modell sie versteht, ohne verwirrt zu werden.
Ich habe gesehen, wie Agenten in Endlosschleifen stecken blieben, wÀhrend sie versuchten, einen Bug zu fixen, den sie selbst verursacht hatten. Ich habe gesehen, wie sie selbstbewusst die falsche Datei gelöscht haben. Das ist die RealitÀt. Aber diese Reibungspunkte zu lösen, ist genau das, wo der Wert entsteht.
Praktische Takeaways: Wie du heute startest
Wenn ich heute bei Null anfangen wĂŒrde oder meine Karriere neu ausrichten wollte, wĂŒrde ich genau das tun:
- Hör auf, GUIs zu bauen: Zumindest fĂŒr deine Nebenprojekte. Versuch ein Problem ohne Frontend zu lösen. Kannst du es mit einer CLI und einem LLM lösen?
- Lerne das Interface-Protokoll: Verstehe, wie OpenAIs "Function Calling" oder Anthropics "Tool Use" funktioniert. Das ist das TCP/IP des Agenten-Zeitalters.
- Bau einen "Macher", keinen "SchwĂ€tzer": Bau keinen Bot, der Fragen zu deinem Kalender beantwortet. Bau einen Bot, der deinen Kalender managt. Gib ihm die FĂ€higkeit, Termine zu löschen. SpĂŒr die Angst, einer KI Schreibzugriff zu geben. Dann fĂ€ngst du wirklich an zu lernen.
- Meistere das Context Management: Lerne, wie du die richtigen Informationen in das Context Window packst, ohne es zum Ăberlaufen zu bringen. RAG (Retrieval-Augmented Generation) ist nur der Anfang.
Die Chance, die vor uns liegt
Wir blicken auf eine Zukunft, in der ein einzelner Entwickler, bewaffnet mit einer Flotte spezialisierter Agenten, die Arbeit eines 20-Personen-Startups erledigen kann.
Die Eintrittsbarrieren fĂŒr das Erschaffen fallen gegen Null. Aber die Eintrittsbarrieren fĂŒr die Orchestrierung â also zu verstehen, wie man diese Gehirne miteinander verdrahtet â werden zum neuen Burggraben.
Vor zehn Jahren wurdest du eingestellt, um den Code zu schreiben. Heute wirst du eingestellt, um das System zu architektonieren, das den Code schreibt.
Der Zug verlÀsst gerade den Bahnhof. Du kannst entweder am Bahnsteig stehen bleiben und deine alten Frameworks umklammern, oder du springst auf und hilfst dabei, die Gleise zu bauen.
Lasst uns bauen.
Teilen

Feng Liu
shenjian8628@gmail.com