Softwareentwickler nutzen KI, um Code zu schreiben, Tests zu generieren, Altsysteme zu erklären, APIs zu dokumentieren, Fehler zu beheben und Anwendungen zu modernisieren.
Der Markt verlagert sich von der einfachen Code-Vervollständigung hin zu KI-gestützten Entwicklungssystemen, die einen größeren Teil des Softwareentwicklungszyklus unterstützen. IBM Bob ist beispielsweise ein Tool, das als KI-Entwicklungspartner konzipiert wurde und Teams dabei unterstützt, die Softwarebereitstellung zu planen, zu programmieren, zu testen, zu dokumentieren, zu modernisieren und zu steuern. Es unterstützt die Entwicklungsanforderungen von Unternehmen, wie beispielsweise die Java-Modernisierung, das Verständnis von COBOL- und RPG-Anwendungen, die DevOps-Automatisierung, die richtlinienkonforme Entwicklung sowie Kostentransparenz.
Für große Unternehmen ist diese Modernisierung wichtig, da viele geschäftskritische Systeme nach wie vor auf veraltetem Code und in hybriden Umgebungen laufen. Allgemeine Assistenten für die Codierung können bei gängigen Programmieraufgaben helfen, doch Unternehmen benötigen für komplexe Anwendungslandschaften oft einen tieferen Kontext, Nachvollziehbarkeit, Governance und Unterstützung. IBM Bob wurde entwickelt, um Teams dabei zu unterstützen, die kognitive Belastung zu verringern, die Konsistenz zu verbessern und die Modernisierung voranzutreiben, ohne dabei Abstriche bei der Qualität zu machen.
KI-gestützte Entwicklung kann zur Weiterqualifizierung von Entwicklern beitragen, indem sie den Zugang zu institutionellem Wissen erleichtert. Nachwuchsentwickler können schneller lernen, wenn KI Code erklärt, Dokumentation erstellt und sichere Muster empfiehlt. Erfahrene Entwickler können mehr Zeit für Architektur, Sicherheit und Geschäftslogik aufwenden.