AI in Software Engineering
ChatGPT
Ende 2022 machte OpenAI das Sprachmodell GPT-3 in Form von ChatGPT der Öffentlichkeit zugänglich. Der Chatbot fand weltweit enormen Anklang. Innert fünf Tagen hatten sich über eine Million Nutzer registriert und binnen 60 Tagen wurde die 100-Millionen-Nutzer-Marke geknackt.
[1] Die erstaunlichen sprachlichen Fähigkeiten ChatGPTs erlauben eine einfache Nutzung und ermöglichten dieses beispiellose Wachstum. Durch sein breites Wissen kann ChatGPT über beliebige Domänen hinweg Antworten bieten. Es ist beispielsweise fähig selbst kleine Programme oder Code-Snippets zu erstellen, zu erklären und zu verbessern.
Auch im Software Engineering eröffnen sich dadurch neue Möglichkeiten: Von schnellerem Prototyping über Hilfe beim Debugging bis hin zu Unterstützung bei Dokumentation und Tests.
Neben ChatGPT existieren weitere Tools wie GitHub Copilot, JetBrains AI und weitere Assistenzsysteme, die Entwickler im Alltag unterstützen.
Quellen
[1] https://www.statista.com/statistics/1382080/chatgpt-user-growth/
[2] https://github.com/features/copilot
[3] https://www.jetbrains.com/ai/
[4] https://github.blog/2022-09-07-research-quantifying-github-copilots-impact-on-developer-productivity-and-happiness/