In unserer ChatGPT-Serie haben wir schon die Anwendungsfälle Bewerbungsschreiben und Brainstorming angeschaut. Heute bewegen wir uns ausserhalb unserer üblichen Arbeitswelt. Nämlich im Programmieren von Code.

Wie kann die KI beim Programmieren helfen?

ChatGPT kann auf verschiedene Weisen beim Programmieren helfen. Er kann

  • Code-Vorschläge bereitstellen,
  • potenzielle Optimierungen erkennen,
  • den Code prüfen,
  • Zeit sparen, vor allem bei arbeitsintensiven Projekten,
  • dem User helfen, ein tieferes Verständnis von Programmierprinzipien und Best Practices zu entwickeln.

Im Netz finden sich schon zahlreiche Erfahrungsberichte von Entwicklern, die den Chatbot als Programmier-Assistenz einsetzten.

Ist ChatGPT gut im Programmieren?

ChatGPT ist ein KI-Modell, das sich hauptsächlich mit dem Generieren von Sprache befasst. Dennoch kann ChatGPT ein hilfreicher Assistent sein. Also ja: Der Chatbot ist ziemlich gut und kann schon einige Code-Zeilen in den gängigen Programmiersprachen schreiben.

Auch hier gilt: Der Prompt macht die Qualität der Antwort aus. Es ist wichtig zu beachten, dass man bei der Fragestellung präzise und konkret ist.
Auch bei Prompts, welche das Programmieren betreffen, lohnt es sich folgende Aspekte zu integrieren:

  • die Rolle, die ChatGPT einnehmen soll,
  • das Ausgabe-Format,
  • das Ziel, das die Codefunktion erfüllen soll,
  • den Kontext des Prompts.

Der Chatbot ist nicht auf eine Programmiersprache begrenzt, da er anhand eines umfangreichen Datensatzes trainiert wurde, in dem auch mehrere Sprachen enthalten sind. Also muss man die Sprache für den Prompt spezifizieren.

Worauf muss man achten?

ChatGPT ist nicht perfekt und macht auch beim Programmieren Fehler. Also muss, genau gleich wie von KI generierten Texten, das Ergebnis geprüft und korrigiert werden.
Zudem fehlt es der KI meistens am generellen Kontext, in dem sich der Code befindet. ChatGPT weiss nicht, für was ein Code geschrieben wird und kann diesen Code nicht in den Kontext eines Unternehmens oder eines Projekts stellen.

Fazit

ChatGPT kann auch beim Programmieren ein gutes Hilfstool sein.

Auch im Programmieren können KI wie ChatGPT ein hilfreiches Tool sein. Aber die menschliche Prüfinstanz braucht es auch hier weiterhin. ChatGPT kann somit ein sehr wertvolles Hilfsmittel zum Erlernen und Prüfen eines Codes sein.


Mehr aus der Serie: «ChatGPT im Praxistest – Das Brainstorming»