Der Quellcode kann schneller und effizienter erstellt werden, indem die künstliche Intelligenz Vorschläge für Quellcode-Fragmente und -Strukturen, für Algorithmen usw. liefert. Sie kann auch dazu genutzt werden, vorhandenen Code auf potenzielle Fehler zu überprüfen und Varianten für Korrekturen anzubieten. Mit Optimierungsvorschlägen kann man die Leistung des Systems ggf. verbessern. Um sicherzustellen, dass der Code korrekt funktioniert, können KI basierte Entwicklungstools ebenfalls in automatisierten Tests verwendet werden.
Auch das Team von Embarcadero beschäftigt sich mit diesem spannenden Thema. In einem Livestream diskutiert Matthias Eißing am 25. Mai 2023 darüber, welche Möglichkeiten bereits heute der Einsatz von KI beim Programmieren bietet, an welchen Stellen man Hilfe erwarten kann und wo die Grenzen der heutigen Systeme liegen.
Anhand von Beispielen mit RAD Studio bzw. Delphi wird primär auf folgende Themen eingegangen:
- ChatGPT in der eigenen Anwendung nutzen
- ChatGPT als Werkzeug in der Entwicklungsumgebung verwenden.