Un nouvel outil GenAI est en cours de développement en interne chez Oracle et sera commercialisé à l'avenir pour répondre aux besoins spécifiques des développeurs tels que les développeurs Java et SQL.
Traduit de Code Assist d'Oracle : Fashionably Late to the GenAI Party , auteur Darryl K Taft.
Oracle a annoncé son intention de rejoindre le parti GenAI et a lancé un nouvel outil en développement basé sur l'IA appelé Oracle Code Assist qui aidera les développeurs à créer des applications plus rapidement.
Bien que la technologie semble prometteuse, en particulier pour les développeurs Java et SQL , elle est considérée comme attendue depuis longtemps étant donné que des outils comme GitHub Copilot , ChatGPT d'OpenAI et d'autres ouvrent déjà la voie. De plus, Oracle Code Assist n'est même pas encore disponible en dehors d'Oracle.
En retard?
"Oracle est en retard à la fête, mais parfois ce sont les meilleurs invités, car ils peuvent aider à reconstituer la fête", a déclaré Holger Mueller , analyste chez Constellation Research . "Dans le cas d'Oracle, ils apportent beaucoup de capacité GPU , beaucoup d'expertise dans le domaine Java et beaucoup d'expérience en codage. Donc, d'une certaine manière, ils lancent la fête."
L'analyste d'Omdia, Brad Shimmin, est d'accord.
"Oui, si vous parlez du copilote universel de style Microsoft Copilot, CodeLlama, etc., ils sont relativement en retard à la fête", a-t-il déclaré.
Cependant, "nous parlons ici d'un système de génération de code qui pourrait être affiné pour le langage Java et pré-entraîné sur du code de très haute qualité", a déclaré Shimmin. "Je m'attends à ce que leurs efforts ici reflètent ce que l'entreprise a fait en matière de génération SQL, ce qui est spécifique au paradigme de développement logiciel Oracle et, plus important encore, cohérent et basé sur le propre contexte du client."
De plus, Oracle construit ce système sur la base d'un riche ensemble d'algorithmes et de techniques d'optimisation de code, a-t-il expliqué, et la société possède des décennies d'expérience dans l'optimisation des requêtes de bases de données clients.
La sortie d'Oracle Code Assist vise à démontrer aux clients et aux développeurs qu'Oracle développe activement des outils de développement assistés par l'IA adaptés à leurs besoins et expertise spécifiques.
Adoption généralisée potentielle
« Les développeurs pourront utiliser Oracle Code Assist pour mettre rapidement à niveau des applications Java entières vers des versions plus récentes. La possibilité de mettre à niveau rapidement Java à l'aide de Coding Assistant permet aux entreprises d'améliorer considérablement la résilience et les performances des applications, d'intégrer les dernières fonctionnalités du JDK et d'améliorer leur posture de sécurité. capacités", a déclaré Arnal Dayaratna , vice-président de la recherche chez IDC , dans un communiqué. « Oracle Code Assist peut également accélérer les mises à niveau des bases de données impliquant la refactorisation et le test de code PL/SQL complexe et souvent personnalisé, ce qui peut prendre du temps et être très coûteux. Compte tenu de l'omniprésence de Java et des bases de données dans l'entreprise, Oracle Code Assist est susceptible de être largement adopté par des organisations réputées à travers le monde.
Vijay Kumar, vice-président du marketing produit et du développement d'applications chez OCI, a déclaré à The New Stack qu'Oracle Code Assist est un compagnon de code IA qui augmente la vitesse des développeurs, améliore la cohérence du code et cible les applications Java et Oracle Cloud Infrastructure (OCI). Optimisé pour des applications spécifiques. scénarios.
La fonction principale
Oracle Code Assist est alimenté par un grand modèle de langage (LLM) qui s'exécute sur OCI et est optimisé pour le développement d'applications sur OCI. Il fournira des recommandations spécifiques au contexte adaptées aux meilleures pratiques et à la base de code d'une organisation, a déclaré Kumar, et pourra être utilisé pour mettre à jour, mettre à niveau et refactoriser le code écrit dans la plupart des langages de programmation modernes tels que Python et autres.
L'outil est un plug-in que les développeurs peuvent installer dans des environnements de développement populaires tels que JetBrains IDEA IntelliJ et Visual Studio Code , et d'autres sont à venir.
L'outil est alimenté par des modèles d'IA exécutés sur Oracle Cloud Infrastructure, formés et optimisés pour Java, SQL et SuiteScript de NetSuite .
Les fonctionnalités clés incluent la génération de code, la génération de cas de test, la création de documentation, les mises à niveau automatiques du langage, l'analyse du code pour l'optimisation et les descriptions de code pour les nouveaux talents.
Oracle Code Assist est actuellement disponible pour plus de 40 000 développeurs internes d'Oracle. Kumar a déclaré que de futures versions destinées aux développeurs externes seraient en préparation.
« Les applications personnalisées permettent à chaque organisation de se différencier à l'échelle mondiale, mais la création, le déploiement et la maintenance d'applications nécessitent beaucoup de travail et de temps », a déclaré , vice-président de la gestion des produits chez OCI,Aanand Krishnan
Dans le même temps, il se distingue des autres outils de codage d'IA en ciblant des cas d'utilisation spécifiques importants pour la clientèle d'Oracle, en tirant parti de l'expertise d'Oracle dans des langages tels que Java et SQL et en fournissant des fonctionnalités supplémentaires non basées sur LLM, telles que des corrections d'erreurs. et réglage des performances.
De plus, l'outil facilite les mises à niveau linguistiques, la refactorisation de l'ancien code et fournit des recommandations pour améliorer les performances.
Kumar a déclaré que les premiers modèles d'utilisation interne montrent que les développeurs utilisent l'outil principalement pour des conseils de codage, de la documentation et des tests.
Kumar a déclaré qu'Oracle évaluait et affinait constamment les modèles d'IA pour offrir les meilleures performances et expériences parmi sa base de développeurs.
RustDesk suspend ses services nationaux en raison d'une fraude généralisée Apple lance la puce M4 Taobao (taobao.com) redémarre le travail d'optimisation de la version Web Les lycéens créent leur propre langage de programmation open source comme cadeau de passage à l'âge adulte - Commentaires critiques des internautes : S'appuyer sur le défense Yunfeng a démissionné d'Alibaba et prévoit de produire à l'avenir La destination pour les programmeurs de jeux indépendants . Visual Studio Code 1.89 publie Java 17. C'est la version Java LTS la plus couramment utilisée. Windows 10 a une part de marché de 70. %, et Windows 11 continue de décliner | Google soutient Hongmeng pour prendre le relais ; l'open source Rabbit R1 prend en charge l'anxiété et les ambitions de Microsoft ;Cet article a été publié pour la première fois sur Yunyunzhongsheng ( https://yylives.cc/ ), tout le monde est invité à le visiter.