Künstliche Intelligenz (KI) hält unauffällig, aber spürbar Einzug in den Arbeitsalltag von Tech-Fachleuten. Die großen Medien berichten kaum darüber, und doch verändern diese Werkzeuge, wie gearbeitet wird. Oft profitieren davon vor allem die einzelnen Beschäftigten, weniger die Unternehmen. Hier sehen wir uns zwei aufschlussreiche Berichte von Nicholas Carlini und Erik Schluntz an, die beschrieben haben, wie sie KI beim Programmieren einsetzen.
Nicholas Carlini: KI im Programmieralltag
Nicholas Carlini beschreibt in seinem Blogpost, wie er seine Arbeit als Programmierer mit KI ergänzt. Er geht dabei methodisch vor und bindet Werkzeuge wie Copilot und verschiedene KI-gestützte Codegeneratoren in seine täglichen Programmieraufgaben ein. Seine wichtigsten Erkenntnisse:
• Mehr Produktivität: Carlini lässt die KI Boilerplate-Code erzeugen, das Refactoring übernehmen und sogar beim Debugging mitarbeiten. So erledigt er Routineaufgaben schneller und hat mehr Zeit für schwierigere Probleme.
• KI als Partner: Er behandelt KI-Werkzeuge wie Partner, mit denen er zusammenarbeitet. Gibt er der KI zum Beispiel genaue Anweisungen und Beispiele, bekommt er treffendere und brauchbarere Ergebnisse und programmiert dadurch effizienter.
• Verfeinern und Anpassen: Dazu gehört, Prompts laufend zu verfeinern und Arbeitsabläufe anzupassen. Carlini betont, wie wichtig es ist, die Stärken und Schwächen der KI zu kennen, um in seinen Projekten möglichst viel aus ihr herauszuholen.
Carlinis Erfahrung zeigt einen ausgewogenen Ansatz: Die KI erweitert menschliche Fähigkeiten, nimmt dem Programmieren viel von seiner Eintönigkeit und lässt mehr Raum für Innovation und komplexe Probleme.
Mehr Produktivität
Carlinis Produktivität ist deutlich gestiegen, seit er repetitiven Boilerplate-Code von der KI erzeugen lässt. Weil diese eintönigen Aufgaben nun automatisch laufen, hat er viel Zeit für anspruchsvollere und geistig reizvollere Probleme gewonnen. Das bringt Tempo, und die Codequalität bleibt dabei durchgehend hoch.
Die KI als Partner
Für Carlini ist KI mehr als ein Werkzeug, er arbeitet mit ihr zusammen. Prompts und Beispiele formuliert er sorgfältig, um die KI zu brauchbaren Ergebnissen zu lenken. So ergänzt die KI seine Arbeit, statt seine eigene Denkarbeit zu ersetzen. Dieses symbiotische Verhältnis zwischen Programmierer und KI zeigt, wie fein abgestimmt sich KI in bestehende Arbeitsabläufe einfügen kann.
Laufendes Verfeinern
Zentral ist für Carlini das schrittweise Verfeinern von Prompts und Antworten der KI. Wer die KI wirksam nutzen will, muss ihre Grenzen und Stärken verstehen, betont er. Indem er Prompts immer wieder nachjustiert und seinen Arbeitsablauf anpasst, holt er das Maximum aus der KI heraus, und sie bleibt eine starke Verbündete bei seiner Arbeit am Code.
Erik Schluntz: Programmieren mit KI unter widrigen Umständen
Erik Schluntz erzählt eindrücklich, wie er sich auf KI verließ, nachdem er sich verletzt hatte und nur noch eingeschränkt tippen konnte. Seine Geschichte zeigt, wie flexibel KI in der Softwareentwicklung einsetzbar ist und was in ihr steckt:
• Sprachbefehle und KI: Nach seiner Verletzung kombinierte Schluntz Spracheingabe mit Claude AI, um weiter programmieren zu können. Mit diesem Setup blieb er produktiv und überwand seine körperlichen Einschränkungen.
• KI-gestützte Codegenerierung: Er gab Claude große Codeausschnitte und klare Anweisungen und konnte so effizient Code erzeugen und refactoren. Schluntz hebt vor allem Fälle hervor, in denen die KI beim ersten Versuch das richtige Ergebnis lieferte, was die Zeit für Programmieraufgaben deutlich verkürzte.
• Anpassungsfähige Problemlösung: Schluntz ging iterativ vor und verbesserte die Ergebnisse der KI durch wiederholtes Nachjustieren. Das zeigt, wie sich KI für Aufgaben unterschiedlicher Komplexität in der Softwareentwicklung einspannen lässt.
Schluntz’ Weg zeigt, dass sich KI an besondere Herausforderungen anpassen kann und auch unter widrigen Bedingungen solide Lösungen liefert.
Körperliche Einschränkungen überwinden
Dass Schluntz auf Spracheingabe in Verbindung mit KI setzte, ist eine bemerkenswerte Anpassung an seine körperlichen Einschränkungen. So konnte er weiter programmieren, obwohl er nicht tippen konnte. Das zeigt, wie stark KI Barrierefreiheit und Inklusion in der Tech-Branche voranbringen kann.
Effiziente Codegenerierung
Mit klaren, großen Codeausschnitten und Anweisungen an Claude AI kam Schluntz effizient zu korrektem Code. Er musste dadurch weit weniger von Hand schreiben und blieb hochproduktiv. Dass KI auch komplexe Anweisungen versteht und korrekt umsetzt, zeigt ihr Potenzial als leistungsfähiges Werkzeug für die Softwareentwicklung.
Iteratives Verfeinern und Problemlösen
Schluntz löst Probleme mit KI, indem er ständig iteriert und verfeinert. Durch wiederholtes Anpassen der KI-Ergebnisse bewältigte er die Komplexität der Softwareentwicklung, und das zeigt, dass KI auch bei verzwickten Problemen helfen kann. An diesem iterativen Vorgehen sieht man auch den kollaborativen Charakter der KI: Menschliches Fachwissen und die Fähigkeiten der KI ergeben zusammen die besten Ergebnisse.
Die weiterreichenden Folgen: die Doppelrolle der KI
Die Berichte von Carlini und Schluntz machen die derzeitige Doppelnatur von KI am Arbeitsplatz deutlich: Sie ist ein starkes Werkzeug für die persönliche Produktivität, das sich auf Organisationsebene aber noch nicht gut skalieren lässt. KI arbeitet uneinheitlich und fehleranfällig, was ihre breitere Einführung in Unternehmen erschwert. Die Folge: Die Produktivität Einzelner schießt in die Höhe, während die Umsetzung in der Organisation hinterherhinkt.
Das Phänomen der „heimlichen Cyborgs“
Besonders interessant ist dabei der Aufstieg der „heimlichen Cyborgs“: Beschäftigte, die KI im Stillen nutzen, um produktiver zu arbeiten. Dafür gibt es mehrere Gründe:
1. Unternehmensrichtlinien: Viele Unternehmen haben KI-Werkzeuge wie ChatGPT aus rechtlichen und regulatorischen Bedenken verboten. Diese Verbote treiben die Beschäftigten dazu, KI auf privaten Geräten zu nutzen, also im Verborgenen.
2. Wahrnehmung von KI: Der Einsatz von KI ist mit einem Stigma behaftet, denn KI-generierte Inhalte werden anders beurteilt, wenn ihre Herkunft bekannt ist. Deshalb halten Beschäftigte ihre KI-Nutzung geheim.
3. Angst um den Arbeitsplatz: Beschäftigte fürchten, dass es zu Stellenabbau führen könnte, wenn sie ihre durch KI gesteigerte Produktivität offenlegen. Die Angst, durch KI-Werkzeuge ersetzt zu werden, macht sie vorsichtig, wenn es darum geht, ihre Methoden preiszugeben.
Die Lücke schließen: Strategien für Organisationen
Wollen Unternehmen das volle Potenzial von KI nutzen, müssen sie ihre „heimlichen Cyborgs“ akzeptieren und unterstützen. Einige Strategien:
1. Inklusive KI-Richtlinien: Entwickeln Sie gezielte Regeln für den KI-Einsatz statt pauschaler Verbote, damit die Vorschriften eingehalten werden und zugleich Innovation gefördert wird. Unternehmen sollten Regelwerke schaffen, die eine sichere und regelkonforme KI-Nutzung erlauben, zugeschnitten auf konkrete Aufgaben.
2. Transparenz fördern: Schaffen Sie eine Kultur, in der Beschäftigte ihre KI-Nutzung offenlegen können, ohne um ihren Arbeitsplatz zu fürchten. Eine Garantie, dass es wegen KI keine Kündigungen geben wird, kann zum Beispiel zu mehr Offenheit ermutigen.
3. Anreize für KI-Innovation: Belohnen Sie Beschäftigte, die mit KI deutliche Produktivitätsgewinne erzielen, mit substanziellen Anreizen. Boni, Beförderungen oder andere Belohnungen können dazu motivieren, die eigene KI-Nutzung und die Erkenntnisse daraus zu teilen.
4. Schulung und Zusammenarbeit: Bieten Sie breit angelegte Schulungen zu KI-Werkzeugen an und schaffen Sie Plattformen für den Austausch bewährter Praktiken, etwa gemeinsam erstellte Prompt-Bibliotheken. So verteilt sich das KI-Wissen im Unternehmen und wird für mehr Beschäftigte zugänglich.
Fazit
Die Berichte von Carlini und Schluntz geben einen Einblick in die tiefgreifenden Auswirkungen von KI auf individuelle Arbeitsabläufe in der Softwareentwicklung. Ihre Erfahrungen deuten auf eine Zukunft hin, in der KI als unverzichtbarer Partner die Produktivität steigert und neue Wege der Problemlösung eröffnet. Damit Organisationen wirklich davon profitieren, müssen sie die innovativen Bemühungen ihrer Beschäftigten anerkennen und unterstützen und diese persönlichen Produktivitätsgewinne in breitere, skalierbare Lösungen überführen.
Aus dem Englischen übersetzt: zum Originalbeitrag