Sommaire
Eh bien, il semblerait que les géants de la tech se soient mis au diapason de l’intelligence artificielle ! Oracle vient d’annoncer le lancement imminent de Code Assist, son propre assistant AI dédié au codage. Et la partie intéressante ? Ce petit bijou a été spécialement optimisé pour la programmation Java ainsi que le SQL d’Oracle (bon d’accord, pas vraiment une surprise pour une firme qui vit et respire Java depuis toujours).
Un assistant qui fera la différence entre open et closed source
Parmi les fonctionnalités clés de Code Assist, on retrouve sa capacité à différencier le code open source du code propriétaire. Concrètement, cela signifie que notre assistant préféré saura éviter de reproduire du code lié à des licences commerciales restrictives. Fini les soucis de violation de droits d’auteur ou de conditions d’utilisation (et les ennuis juridiques qui vont avec) !
Mais ce n’est pas tout. Code Assist a également été pensé pour s’intégrer parfaitement dans le contexte d’une entreprise. En d’autres termes, il tiendra compte des normes, des conventions et des politiques en vigueur dans votre boîte. Pratique, non ?
Code Assist a été spécialement optimisé pour la programmation Java ainsi que le SQL d’Oracle, le chouchou de la firme.
Une intégration transparente avec vos IDE préférés
L’un des principaux atouts de Code Assist réside dans son intégration transparente avec les environnements de développement les plus populaires. Concrètement, il sera disponible sous forme de plugins pour Visual Studio Code et IntelliJ IDEA (oui, les deux mastodontes des IDE).
Grâce à cette intégration, vous pourrez profiter de l’intelligence artificielle d’Oracle directement depuis votre espace de travail habituel. Fini les allers-retours fastidieux entre différents outils ! (Vous me remercierez plus tard pour ce gain de temps et de productivité.)
Des fonctionnalités qui vont vous faire économiser un temps fou
Mais que peut réellement faire Code Assist pour vous simplifier la vie ? Eh bien, commençons par le commencement : il sera capable d’expliquer le fonctionnement d’un code existant. Plus besoin de passer des heures à déchiffrer les commentaires obscurs de votre prédécesseur (ou pire, votre propre code écrit il y a 2 ans) !
Ensuite, cet assistant malin pourra vous suggérer des compléments de code pertinents, ainsi que des mises à jour pour vos fichiers sources. Il se chargera même d’insérer des commentaires clairs et détaillés (adieu les nuits blanches à essayer de documenter votre code).
Mais ce n’est pas tout ! Code Assist pourra également vous aider à créer de la documentation technique, à identifier les bugs et les vulnérabilités, à effectuer des revues de code, et même à vous épauler lors des phases de test. Bref, un véritable couteau suisse pour les développeurs (même si je vous conseille quand même de garder votre fidèle EDI à portée de main).
Avec Code Assist, Oracle promet une expérience de codage optimisée et simplifiée, directement intégrée à vos IDE préférés.
Quand pourra-t-on mettre la main dessus ?
Voilà la question que vous vous posez tous, n’est-ce pas ? (Allez, avouez !) Malheureusement, Oracle reste assez mystérieux sur les dates de sortie de Code Assist. Tout ce que l’on sait, c’est qu’il sera proposé comme une alternative aux solutions concurrentes telles que GitHub Copilot ou Amazon Q (ces deux-là ont intérêt à se tenir à carreau).
Cependant, il est clair que Code Assist aura un avantage de taille : une optimisation poussée pour l’infrastructure cloud d’Oracle et son précieux SQL. Après tout, qui de mieux placé que les créateurs de Java pour développer un assistant AI dédié à ce langage ?
Enfin, rassurez-vous : même si Code Assist a été taillé sur mesure pour Java et Oracle, il restera un outil « polyglotte ». Vous pourrez donc l’utiliser sur d’autres langages comme Python, JavaScript ou TypeScript. De quoi satisfaire tous les développeurs, peu importe leur camp !
Résumé / TL;DR
- Oracle lance Code Assist, un assistant AI dédié au codage en Java et Oracle SQL
- Capable de différencier le code open source du code propriétaire
- S’intègre aux politiques et normes de votre entreprise
- Disponible sous forme de plugins pour Visual Studio Code et IntelliJ IDEA
- Offre des fonctionnalités avancées : explication de code, génération de documentation, détection de bugs, assistance aux tests, etc.
- Optimisé pour l’infrastructure cloud d’Oracle, mais reste « polyglotte »
- Date de sortie encore inconnue, mais proposé comme alternative à GitHub Copilot et Amazon Q