Oracle kündigt die Einführung von Oracle Code Assist an, einem KI-gestützten Service, der Entwicklern hilft, Anwendungen zügig mit Java, SQL und der Oracle Cloud-Infrastruktur zu erstellen. Dieses neue Werkzeug wird den App-Entwicklungszyklus verbessern und reiht sich in die Reihe ähnlicher Dienste wie GitHub Copilot und Amazon CodeWhisperer ein. Obwohl Oracle kein genaues Veröffentlichungsdatum bekannt gegeben hat, wird angedeutet, dass Code Assist „in Zukunft“ verfügbar sein wird.
„Maßgeschneiderte Anwendungen heben Organisationen in einem globalen Markt hervor, doch der Prozess der Erstellung, Bereitstellung und Wartung dieser Anwendungen ist arbeitsintensiv“, erklärte Aanand Krishnan, Vice President des Produktmanagements für Oracle Cloud Infrastructure. „Durch den Einsatz von Oracle Code Assist können Entwickler ihre Produktivität steigern und die Konsistenz des Codes sicherstellen, was die langfristige Wartung der Anwendungen auf sichere und konforme Weise unterstützt.“
Code Assist bietet zahlreiche Funktionen, darunter kontextbasierte Codevorschläge, die Erstellung von API-Dokumentationen, Codekommentare zur Klarheit und Zusammenfassungen des Codes für besseres Verständnis. Das Tool hilft ebenfalls bei Pull Requests, Code-Reviews sowie der Durchführung von Unit- und Funktionstests, um die Gesamtqualität der Arbeit der Entwickler zu steigern.
Sobald es verfügbar ist, wird Oracle Code Assist als Plugin für beliebte Entwicklungsumgebungen wie JetBrains IntelliJ IDEA und Microsoft Visual Studio Code funktionieren. Das Ziel des Tools ist es, Expertenfeedback bereitzustellen, damit Entwickler effektiv Anwendungen erstellen, optimieren und aktualisieren können.
Optimiert für Java und SQL – zwei Programmiersprachen, die häufig für Unternehmensanwendungen verwendet werden – ist Oracle Code Assist besonders bedeutend, da Oracle der Hauptentwickler von Java ist. Diese Ausrichtung stellt sicher, dass der KI-Assistent die App-Entwicklung nahtlos auf der Oracle-Plattform unterstützt.
Vijay Kumar, Oracle's Vice President of Product Marketing für Anwendungsentwicklung, bemerkte: „Der aktuelle Markt bietet keine LLMs, die unsere Produktanwendungsfälle effektiv adressieren. Wir haben LLMs mit spezifischen Java-Bibliotheken, SQL, OCI-Dienst-APIs und unseren Entwicklungspraktiken maßgeschneidert. Dieser spezialisierte Ansatz befähigt unsere Entwickler, leistungsstarke Anwendungen und Dienste effektiv zu erstellen.“
Neben Java- und SQL-Funktionen wird Code Assist auch mit Oracle’s Cloud Infrastructure und NetSuite's SuiteScript verfeinert.
Mit einem wettbewerbsintensiven Umfeld, in dem GitHub, Amazon und verschiedene Startups vertreten sind, könnte man sich fragen, was Code Assist so attraktiv macht. Doch die native Integration in eine führende Plattform für Unternehmensanwendungen könnte besonders in Branchen von Vorteil sein, die Resilienz, Compliance und Datensicherheit priorisieren. Entwickler in spezialisierten Bereichen könnten Code Assist aufgrund von Oracles etablierter Reputation bevorzugen.
Kumar betonte: „Oracle Code Assist ist darauf ausgelegt, die Code-Konsistenz zu gewährleisten, sodass Organisationen sicher Codebibliotheken und Datenquellen mithilfe von Retrieval Augmented Generation (RAG) verbinden können. Dieser Ansatz passt die Vorschläge an die spezifischen Codierungspraktiken einer Organisation an.“
Zudem können Entwickler mehrere Code-Assistenten nutzen. Beispielsweise könnten sie mit GitHub Copilot starten und ihren Code später mit Oracle Code Assist verfeinern, wenn sie sich dem Deployment nähern.
„Oracle Code Assist wird es Entwicklern ermöglichen, gesamte Java-Anwendungen schnell zu aktualisieren, wodurch die Leistungsfähigkeit von Unternehmen zur Verbesserung der Resilienz, Performance und Sicherheit von Anwendungen durch die Integration der neuesten JDK-Funktionen gesteigert wird“, bemerkte Arnal Dayaratna, Vice President von IDC Research.
Die Ankündigung von Code Assist folgt Oracles kürzlicher Bereitstellung von über einem Dutzend generativer KI-Funktionen für die Fusion Cloud-Anwendungssuite.