Bauen Sie Ihren eigenen Coding-Agenten: 300 Zeilen Code zur Beherrschung von KI

2025-08-24
Bauen Sie Ihren eigenen Coding-Agenten: 300 Zeilen Code zur Beherrschung von KI

In der sich ständig weiterentwickelnden Technologielandschaft von 2025 ist der Bau eines eigenen Coding-Agenten zu einer entscheidenden Fähigkeit für Entwickler geworden, die einen Wettbewerbsvorteil suchen. Geoffrey Huntley, ehemaliger Tech Lead für Entwicklerproduktivität bei Canva und aktueller Ingenieur bei Sourcegraph, zeigt in einem praxisorientierten Workshop, wie man mit nur 300 Zeilen Code einen einfachen Coding-Agenten baut. Durch die Nutzung von LLM-Token und einer einfachen Schleife interagiert der Agent mit Tools wie Dateilesern und Bash-Befehlsausführern, um Codierungsaufgaben zu automatisieren. Huntley betont die Wichtigkeit der Auswahl des richtigen agentischen LLM-Modells (wie Claude Sonnet) und des effizienten Managements des Kontextfensters, um Performance-Engpässe zu vermeiden. Die Beherrschung dieser Fähigkeit verwandelt Sie von einem KI-Konsumenten in einen Schöpfer und positioniert Sie für den Erfolg in der anspruchsvollen Technologiewelt von heute.

Mehr lesen
Entwicklung

KI-Subagenten: Revolutionierung der Kontextfenster-Beschränkungen von LLMs

2025-06-10
KI-Subagenten: Revolutionierung der Kontextfenster-Beschränkungen von LLMs

Bei der Erforschung von Best Practices zur Verwaltung von Kontextfenstern von LLMs entdeckte der Autor einen revolutionären Ansatz mit Subagenten. Durch die Auslagerung von Aufgaben an Subagenten mit eigenen Kontextfenstern wird ein Überlauf des Hauptkontextfensters vermieden, was zu höherer Effizienz und Zuverlässigkeit führt. Diese Methode ähnelt Zustandsautomaten in der asynchronen Programmierung und macht die Erzeugung komplexen Codes und die Aufgabenverwaltung flüssiger. Der Autor teilt auch Ideen zur Verwendung von KI zur Automatisierung von „Keep The Lights On“-Aufgaben (KTLO) und beschreibt das zukünftige Potenzial von KI bei der Automatisierung der Softwareentwicklung.

Mehr lesen

KI: Ein Drucker, der die Realität transzendiert

2025-06-08
KI: Ein Drucker, der die Realität transzendiert

Eine gewöhnliche IT-Abteilung begegnet einem magischen Drucker: Er kann Dokumente aus Paralleluniversen drucken, Papierfächer im nichteuklidischen Raum manipulieren und sogar die Gesetze der Mathematik umschreiben! Dieser Artikel beschreibt das Gespräch des Autors mit dem KI-Modell Claude, beginnend mit dem LPR-Drucksystem und gipfelnd in der Konstruktion eines hyperrealistischen Druckers mit einem Stargate, Atlantis-Verteidigungssystemen und einem multidimensionalen Arsenal. Der gesamte Prozess zeigt die leistungsstarken kreativen Fähigkeiten der KI und die genialen Methoden des Autors, die KI zu lenken. Der resultierende Code ist voller skurriler Ideen, was ihn ziemlich humorvoll macht.

Mehr lesen
Entwicklung Fantasy-Geschichte

Die KI-Revolution bricht das Tech-Interview – Was nun?

2025-06-04
Die KI-Revolution bricht das Tech-Interview – Was nun?

Der Aufstieg der KI hat den traditionellen Software-Engineering-Interviewprozess grundlegend verändert. Dieser Artikel argumentiert, dass LLMs wie Spiegel wirken und die Fähigkeiten des Benutzers widerspiegeln. Da KI Codierungsherausforderungen leicht löst, ist die Identifizierung wirklich qualifizierter Kandidaten eine große Hürde. Der Autor schlägt vor, dass Interviews nicht nur das theoretische Verständnis von LLMs (wie das Model Context Protocol) bewerten sollten, sondern auch die praktische Anwendung – die Beobachtung, wie Kandidaten mit LLMs interagieren, Kontextfenster verwalten, debuggen, generierten Code kritisieren und kritisches Denken zeigen. Lernfähigkeit, Widerstandsfähigkeit und eine Produkt-Engineering-Denkweise sind ebenfalls entscheidend. Obwohl eine perfekte Lösung noch aussteht, ist die Beobachtung der Interaktionen der Kandidaten mit LLMs derzeit die effektivste Bewertungsmethode. Die hohen Kosten dieses intensiven Prozesses stellen eine zusätzliche Herausforderung dar.

Mehr lesen

KI-gestützte Retro-Spieleentwicklung: Klonen einer ZX Spectrum-Anwendung in Stunden

2025-03-17
KI-gestützte Retro-Spieleentwicklung: Klonen einer ZX Spectrum-Anwendung in Stunden

Der Autor demonstriert die Leistungsfähigkeit großer Sprachmodelle (LLMs) beim Umschreiben und Klonen von Software anhand eines Experiments. Ausgehend von einem von einem LLM generierten C-Programm für einen Umsatzsteuerrechner, desassembliert der Autor es in Assemblercode und verwendet dann den LLM, um funktionale Spezifikationsdokumente zu generieren. Schließlich übersetzt der LLM die Spezifikation in ein ZX Spectrum-Assemblerprogramm, das erfolgreich ausgeführt wird. Der gesamte Prozess dauerte etwa zwei Stunden und zeigt das Potenzial von LLMs für die Softwarekonvertierung zwischen verschiedenen Sprachen und die schnelle Prototypenentwicklung auf, wobei auch die potenziellen Risiken für „Open-Source“-Software angedeutet werden.

Mehr lesen
Entwicklung

Anthropics Claude Code Reverse-Engineered: Ein neues Zeitalter der Softwaresicherheit

2025-03-01
Anthropics Claude Code Reverse-Engineered: Ein neues Zeitalter der Softwaresicherheit

Ein Sicherheitsforscher nutzte geschickt die LLMs Grok und Claude, um Anthropics Claude Code, einen terminalbasierten KI-Codierungsagenten, zu reverse-engineeren. Er nutzte die leistungsstarken Code-Übersetzungsfähigkeiten der LLMs, um die 5 MB große Datei `cli.mjs` von Claude Code in kleinere Teile zu zerlegen und jeden Teil durch Reverse Engineering zu rekonstruieren, um die Struktur des Quellcodes des Tools wiederherzustellen. Dieser bahnbrechende Fortschritt unterstreicht die neuen Herausforderungen und Chancen, die LLMs in der Softwaresicherheit bieten, und lässt eine dramatische Veränderung der zukünftigen Softwareentwicklung erwarten. Die Leichtigkeit, mit der Software mit verfügbarem Quellcode nun repliziert werden kann, stellt erhebliche Risiken für die Softwaresicherheit und Geschäftsmodelle dar.

Mehr lesen
Technologie

KI-Coding-Assistent: Mein „Oh mein Gott“-Moment

2025-01-13
KI-Coding-Assistent: Mein „Oh mein Gott“-Moment

In den Weihnachtsferien experimentierte der Autor mit einem KI-Coding-Assistenten, um eine Rust-Bibliothek in Haskell zu konvertieren. Die Ergebnisse waren erstaunlich: Der Assistent führte nicht nur die Konvertierung durch, sondern generierte auch einen umfassenden Testsatz, C-Bindungen und eine CoreAudio-Schnittstelle. Dies war keine einfache Wiedergabe von Wissen, sondern eine neue Erfindung durch die KI. Der Autor glaubt, dass zukünftige Softwareentwickler KI-Assistenten annehmen müssen, um zu überleben, und dass derzeit eine Spaltung in der Branche bezüglich ihrer Akzeptanz besteht.

Mehr lesen
Entwicklung KI-Coding