Oracle dévoile Code Assist : un assistant de codage alimenté par l'IA pour les applications Java et SQL en entreprise

Oracle s'apprête à lancer Oracle Code Assist, un service alimenté par l'IA conçu pour aider les développeurs à créer rapidement des applications en utilisant Java, SQL et l'infrastructure d'Oracle Cloud. Cet outil innovant améliorera le cycle de développement d'applications, rejoignant ainsi des services similaires tels que GitHub Copilot et Amazon CodeWhisperer. Bien qu'Oracle n'ait pas communiqué de date précise de lancement, il a indiqué que Code Assist sera disponible "dans un avenir proche".

« Les applications personnalisées différencient les organisations sur le marché mondial, mais le processus de construction, de déploiement et de maintenance de ces applications est laborieux », a déclaré Aanand Krishnan, Vice-Président de la gestion des produits pour Oracle Cloud Infrastructure. « En utilisant Oracle Code Assist, les développeurs peuvent améliorer leur productivité et garantir la cohérence du code, ce qui facilite la maintenance des applications à long terme de manière sécurisée et conforme. »

Code Assist propose de nombreuses fonctionnalités, notamment des suggestions de code basées sur le contexte, la génération de documentation d'API, des annotations de code pour plus de clarté et des résumés de code pour une compréhension simplifiée. Il pourra également aider avec les demandes de tirage, les revues de code, ainsi que l'exécution de tests unitaires et fonctionnels pour améliorer la qualité globale du travail des développeurs.

Une fois disponible, Oracle Code Assist fonctionnera comme un plugin pour des environnements de développement populaires tels que JetBrains IntelliJ IDEA et Microsoft Visual Studio Code. L'outil vise à fournir des retours d'experts, permettant aux développeurs de créer, optimiser et mettre à jour efficacement des applications.

Optimisé pour Java et SQL—deux langages de programmation couramment utilisés pour les applications d'entreprise—Oracle Code Assist revêt une importance particulière étant donné le rôle d'Oracle en tant que principal développeur de Java. Cette synergie garantit que l'assistant IA facilite le développement d'applications de manière fluide sur la plateforme d'Oracle.

Vijay Kumar, Vice-Président du marketing produit pour le développement d'applications chez Oracle, a souligné : « Le marché actuel manque de LLM qui répondent efficacement à nos cas d'utilisation produits. Nous avons adapté des LLM avec des bibliothèques Java spécifiques, des API de services OCI et nos pratiques de développement. Cette approche spécialisée permet à nos développeurs de créer efficacement des applications et des services performants. »

En plus des capacités Java et SQL, Code Assist utilise également l'infrastructure Cloud d'Oracle et le SuiteScript de NetSuite.

Face à un paysage concurrentiel comprenant GitHub, Amazon et divers startups, certains pourraient se demander ce qui rend Code Assist attrayant. Cependant, son intégration native avec une plateforme d'applications d'entreprise de premier plan pourrait le rendre attractif, en particulier pour les secteurs qui privilégient la résilience, la conformité et la sécurité des données. Les développeurs dans des domaines spécialisés pourraient également privilégier Code Assist grâce à la réputation établie d'Oracle.

Kumar a ajouté : « Oracle Code Assist est conçu pour garantir la cohérence du code, permettant aux organisations de connecter en toute sécurité les bibliothèques de code et les sources de données en utilisant la Génération Augmentée par Récupération (RAG). Cette approche adapte les suggestions pour s'aligner avec les pratiques de codage spécifiques d'une organisation. »

De plus, les développeurs peuvent utiliser plusieurs assistants de code. Par exemple, ils peuvent commencer avec GitHub Copilot, puis affiner leur code à l'aide d'Oracle Code Assist à l'approche du déploiement.

« Oracle Code Assist permettra aux développeurs de mettre à niveau rapidement des applications Java entières, renforçant ainsi les capacités des entreprises pour améliorer la résilience, les performances et la sécurité des applications en intégrant les dernières fonctionnalités du JDK », a commenté Arnal Dayaratna, Vice-Président de la recherche chez IDC.

L'annonce de Code Assist fait suite au déploiement récent par Oracle de plus d'une douzaine de capacités d'IA générative pour sa suite d'applications Fusion Cloud.

Most people like

Find AI tools in YBX

Related Articles
Refresh Articles