La plateforme de développement low-code d'Oracle est désormais améliorée par l'intelligence artificielle pour accélérer la création d'applications d'entreprise grâce au traitement du langage naturel. Parmi les fonctionnalités clés, l'Assistant APEX AI permet aux développeurs de générer des instructions SQL valides, supprimant ainsi les tâches de codage répétitives. De plus, l'Assistant Create App génère des plans d'application, permettant aux développeurs de se concentrer sur la fonctionnalité plutôt que sur le code sous-jacent. Oracle a également intégré des dialogues d'IA conversationnelle, permettant aux utilisateurs finaux d'interagir avec les applications, enrichissant ainsi l'expérience utilisateur.
Ces assistants IA sont actuellement disponibles dans Oracle APEX. « En tant que développeur qui écrit SQL chaque jour, je comprends les difficultés à se souvenir des noms de tables, des noms de colonnes et d'une syntaxe rarement utilisée », déclare Mike Hichwa, Vice-président senior du développement logiciel chez Oracle. « Un assistant IA qui identifie les noms de colonnes, gère les JOINS et génère des syntaxes complexes est un véritable changement de jeu. »
L'Assistant APEX AI facilite la création d'instructions SQL via des requêtes en langage naturel, construit des applications en utilisant une interface conversationnelle pour SQL, JavaScript côté serveur et PL/SQL, et fournit une assistance contextuelle pour les vérifications de syntaxe et le débogage.
Oracle APEX, introduit en 2019 et développé par Hichwa, est une fonctionnalité entièrement prise en charge et sans coût de la base de données Oracle. Son objectif est de minimiser les exigences de codage pour les nouvelles applications. Hichwa note que depuis son lancement, de nombreux clients ont développé des applications APEX riches en fonctionnalités, soutenant des milliers d'utilisateurs avec de petites équipes de développement. Beaucoup ont commencé à utiliser APEX pour des applications internes de ligne métier.
Oracle affirme que la plateforme a permis aux développeurs de créer et déployer des applications d'entreprise « 20 fois plus vite avec 100 fois moins de code », résultant en plus de 21 millions d'applications créées par plus de 850 000 développeurs à travers le monde. Oracle APEX est utilisé dans divers secteurs, y compris les services financiers, la santé, le transport et l'éducation, facilitant des applications variées comme les essais cliniques et la gestion de la location d'équipement.
Hichwa souligne : « La principale raison pour laquelle les clients choisissent systématiquement Oracle APEX est son agilité ; elle leur permet de construire des applications en quelques semaines, et non en mois, par rapport aux méthodes de codage traditionnelles. Cette approche réduit considérablement la dette technique, permettant aux entreprises de moderniser ou de créer de nouvelles applications sans le fardeau de la gestion des vulnérabilités ou des bogues dans leur code. »
Il ajoute : « Avec APEX, l'accent est mis sur la captation de l'intention de l'application—ce que vous souhaitez réaliser, et non comment—ce qui est désormais facilité par l'IA. Oracle APEX gère les détails de mise en œuvre, permettant aux développeurs de libérer leur créativité. À mesure que nous améliorons Oracle APEX, chaque application développée sur cette plateforme s'améliore également. »