Conçu pour aider les développeurs à gagner en rapidité et à améliorer la cohérence du code, Oracle Code Assist sera optimisé pour les applications basées sur Java, SQL et Oracle Cloud Infrastructure
AUSTIN, Texas & Colombes, France—13 mai 2024
Oracle annonce ses plans autour d’Oracle Code Assist, un assistant pour le code basé sur l’IA, afin d’aider les développeurs à gagner en rapidité et à améliorer la cohérence du code. Alimenté par de grands modèles de langage (LLM) exécutés sur Oracle Cloud Infrastructure (OCI) et optimisé pour le développement Java et SQL, mais aussi d'applications sur OCI, Oracle Code Assist est destiné à fournir aux développeurs des suggestions spécifiques contextualisées qui peuvent être adaptées aux bonnes pratiques et au codebase, l’ensemble du code source d'une organisation. Oracle Code Assist permettra également de mettre à jour, de mettre à niveau et de refactoriser le code écrit dans la plupart des langages de programmation modernes.
Le développement de logiciels alimentés par l'IA a révolutionné la façon dont les logiciels sont conceptualisés, créés, testés et gérés. Grâce aux outils assistés par l'IA, les développeurs peuvent explorer de nouvelles idées et recevoir des suggestions intelligentes pour du nouveau code, du code mis à niveau ou du code refactorisé. De plus, les tâches de routine peuvent être automatisées, ce qui fait des outils à base d'IA une partie intégrante de chaque étape du cycle de vie du développement logiciel (SDLC, pour Software Development Life Cycle). Oracle Code Assist devrait en être un parfait exemple ; il vise à répondre à chaque étape du SDLC en fournissant des fragments de code, une analyse des dépendances, des solutions de réduction des erreurs, des cas de test, des annotations, des résumés et de la documentation. Déployé en tant que module d'extension d'environnement de développement pour JetBrains IntelliJ IDEA ou Microsoft Visual Studio Code, Oracle Code Assist est programmé pour être spécialement entraîné pour fournir des commentaires avisés afin d'aider les développeurs à créer, optimiser et mettre à niveau des applications, quel que soit l’emplacement où elles sont exécutées.
« Les développeurs pourront utiliser Oracle Code Assist pour mettre rapidement à niveau des applications Java entières vers des versions plus récentes. Cette capacité à mettre rapidement à niveau Java à l'aide d'un assistant de codage augmente considérablement la capacité des entreprises à améliorer la résilience et les performances des applications, à intégrer les dernières fonctionnalités du JDK et à renforcer leur posture de sécurité », déclare Arnal Dayaratna, Vice-Président de la recherche d'IDC. « Oracle Code Assist peut également accélérer les mises à niveau de la base de données en ce qui concerne le refactoring et le test de code PL/SQL complexe et souvent customisé, ce qui peut prendre beaucoup de temps et coûter très cher. Compte tenu de l'omniprésence de Java et des bases de données dans les entreprises, Oracle Code Assist est susceptible d'être largement adopté par les grandes entreprises du monde entier. »
Oracle est l'architecte et le principal développeur de la plateforme Java, et un pionnier de la base de données relationnelle. Oracle Code Assist est entraîné sur un vaste référentiel de logiciels développés au cours de nombreuses années de développement d'applications et de logiciels. En affinant les API de service d'OCI, les modèles de codage et les bonnes pratiques de développement logiciel d'Oracle à partir de Java, SQL, OCI et d'autres, tels que SuiteScript de NetSuite, Oracle Code Assist devrait être idéalement outillé pour servir les entreprises, quel que soit le lieu de déploiement de leurs logiciels et de leurs applications.
« Les applications personnalisées sont la méthode par laquelle chaque entreprise se différencie à l'échelle mondiale, mais la création, le déploiement et la maintenance d'applications nécessitent beaucoup de temps et de travail », explique Aanand Krishnan, Vice President, product management, Oracle Cloud Infrastructure. « Les entreprises qui tirent parti d'Oracle Code Assist peuvent aider les développeurs à accroître leur vitesse et à renforcer la cohérence du code afin d'améliorer la maintenance à long terme des applications de manière sûre, rigoureuse et conforme. »
Les développeurs vont gagner en rapidité grâce aux fonctionnalités d'Oracle Code Assist suivantes :
Là où Oracle Code Assist également attendu, c’est dans l’aide aux développeurs pour améliorer la cohérence et l'optimisation du code grâce à :
Les développeurs travaillant chez Oracle utilisent activement Oracle Code Assist aujourd'hui pour créer de nouveaux produits et services Oracle. Il est prévu de le rendre disponible pour les clients Oracle prochainement.
Oracle offre des suites d'applications intégrées, ainsi qu'une infrastructure autonome et sécurisée dans Oracle Cloud. Pour en savoir plus sur Oracle (NYSE : ORCL), consultez le site www.oracle.com/fr/.
Oracle, Java, MySQL et NetSuite sont des marques déposées d’Oracle Corporation. NetSuite est la première entreprise cloud à être entrée dans la nouvelle ère du cloud computing.