Angesichts der ständig wachsenden Nachfrage nach Softwareentwicklern sind innovative Werkzeuge zur Rationalisierung ihres Arbeitsaufwands unerlässlich. Als Antwort auf diesen Bedarf hat Harness, ein Unternehmen, das sich der Entwicklung eines umfassenden Entwickler-Toolkits verschrieben hat, seinen generativen KI-Assistenten vorgestellt, der als AI Development Assistant oder AIDA bekannt ist.
Harness wurde vor fünf Jahren gegründet und hat kontinuierlich an der Verfeinerung des Softwareentwicklungslebenszyklus gearbeitet, indem es Modelle des maschinellen Lernens einsetzt, um Bereiche zu identifizieren, die einer Verbesserung bedürfen. Der kürzlich eingeführte AIDA ist eine Erweiterung dieser Bemühungen und soll die Produktivität der Entwickler steigern.
Laut Jyoti Bansal, dem CEO und Gründer von Harness, sieht er im Gegensatz zu anderen Unternehmen, die die Generierung von Code als den ultimativen Nutzen der generativen KI ansehen, ein breiteres Spektrum von Anwendungsfällen, die den gesamten Softwareentwicklungszyklus (SDLC) umfassen. Bansal ist davon überzeugt, dass generative KI in allen Phasen des SDLC, vom Schreiben des Codes bis zur Gewährleistung der Sicherheit und von der Bereitstellung bis zur Überprüfung von Änderungen, das Potenzial hat, die Produktivität der Entwickler um 30 bis 50 % zu steigern.
Die erste Implementierung des generativen KI-Assistenten besteht aus drei Hauptkomponenten. Zunächst bietet AIDA eine automatische Lösung für Build- und Deployment-Fehler, um Entwicklern zu helfen, die Ursache von Problemen effizienter zu identifizieren. Der KI-Assistent kann Korrekturen vorschlagen, während die Entwickler die Kontrolle darüber behalten, ob sie diese implementieren oder nicht.
Zweitens ist AIDA in der Lage, Sicherheitslücken zu erkennen und Korrekturen vorzuschlagen, die von den Entwicklern genehmigt werden müssen. Und schließlich kann der KI-Assistent bei der Verwaltung der Cloud-Kosten helfen, indem er mithilfe natürlicher Sprache Einsparungsmöglichkeiten aufdeckt.
Während low-code und no-code Plattformen wie AppMaster aufgrund ihrer Effizienz und Benutzerfreundlichkeit an Popularität gewonnen haben, soll AIDA die Entwickler nicht ersetzen, sondern ihren Arbeitsablauf verbessern, die Kontrolle über die Entwickler behalten und ihre Effizienz erheblich steigern. Diese innovative KI-unterstützte Entwicklung verspricht den Entwicklern einen reibungsloseren und schnelleren Entwicklungsprozess, der die Gesamtproduktivität erhöht.
Während Harness weiterhin das Potenzial der generativen KI im Bereich der Softwareentwicklung erforscht, signalisiert die Einführung von AIDA einen wichtigen Schritt zur Verbesserung des Lebenszyklus der Softwareentwicklung und der Produktivität der Entwickler. Diese Innovation steht im Einklang mit dem jüngsten Aufschwung der Low-Code- und No-Code-Anwendungsentwicklung, die eine höhere Effizienz und kostengünstige Lösungen im Unternehmenssektor fördert.