Wie ich mit LLMs programmiere: Ein Jahr Erfahrung
Ein erfahrener Programmierer teilt seine Erfahrungen mit der Verwendung großer Sprachmodelle (LLMs) zum Programmieren im letzten Jahr. Er kategorisiert die Verwendung von LLMs in drei Bereiche: Autovervollständigung, Code-Suche und chatbasierte Programmierung. Er stellte erhebliche Produktivitätssteigerungen durch Autovervollständigung und Code-Suche fest. Die chatbasierte Programmierung beschleunigt, obwohl sie Anpassungen erfordert, die Code-Erstellung erheblich, insbesondere für komplexe Umgebungen und schnelles Prototyping. Er betont, dass LLMs bei klar definierten Aufgaben hervorragende Leistungen erbringen, und unterstreicht die Wichtigkeit, von LLMs generierten Code zu kompilieren und zu testen. Er stellt auch sketch.dev vor, ein Tool, das sein Team entwickelt, um eine vereinfachte, in LLMs integrierte Entwicklungsumgebung für Go-Programmierer bereitzustellen.