L'IA générative va doper le développement low-code et no-code

Aymeric Barrere

Co-fondateur

IA

November 14, 2024

Sommaire

Les avancées dans les modèles d’Intelligence Artificielle générative devraient rendre l'utilisation des outils de développement à faible ou sans code plus accessible. Cela pourrait entraîner une nouvelle manière de concevoir des applications et des services.

Les plateformes low-code et no-code ont déjà permis aux utilisateurs professionnels de créer leurs propres applications sans avoir de connaissances de codage approfondies. Cependant, l'ajout d'une IA générative pourrait encourager les professionnels sans expertise particulière en programmation à utiliser des systèmes low-code et no-code plus avancés. Certains experts de l'industrie estiment que cela pourrait conduire à de nouveaux types d'outils de développement. Certains développeurs professionnels ont même commencé à utiliser ChatGPT pour concevoir des logiciels et, bien que les premiers résultats soient encourageants pour des tâches telles que la révision de code, il est peu probable que les développeurs puissent se passer complètement du codage pour créer des applications complexes.

L'IA générative est sur le point de révolutionner l'utilisation des environnements de développement low-code ou no-code. Dion Hinchcliffe, analyste principal chez Constellation Research, a déclaré : « L'IA générative va avoir un effet transformateur sur les plateformes low-code ou no-code, car elles pourront fournir beaucoup plus facilement des fonctionnalités utiles basées sur des demandes de haut niveau, y compris de la part de développeurs métiers ». L'ajout de l'IA générative à ces plateformes devrait susciter un grand intérêt auprès des entreprises, car cela facilitera l'adoption de ces systèmes et permettra aux utilisateurs professionnels de créer des applications tout en accélérant les cycles de développement.

Traitement en langage naturel et développement d'applications

Les meilleures offres des fournisseurs de solutions low-code et no-code seront celles qui combineront les avantages des interfaces de développement visuelles avec les modèles d'IA générative, en permettant aux utilisateurs d'affiner les résultats à la fois avec le langage naturel et le glissement de composants visuels. L'IA générative peut être utilisée pour produire des textes et des actifs multimédias pour les développeurs. Les éditeurs de logiciels low-code et no-code quant à eux peuvent proposer des interfaces de discussion pour aider les développeurs tout au long du processus de création d'applications. Power Apps, l'outil low-code pour la création d'application de Microsoft propose déjà des fonctionnalités basées sur ChatGPT après l'ajout de Copilot, notamment une interface de chat qui permet de créer une application simple.

Ryan Cunningham, vice-président de Microsoft Power Apps, a déclaré que l'application résultante peut également contenir une instance de ChatGPT pour les utilisateurs finaux. Il a ajouté que l'ajout de l'IA générative à Copilot vise à accélérer les cycles de développement et à ajouter de l'IA générative aux applications créées. Power Apps de Microsoft utilise le traitement du langage naturel de l'IA générative pour renforcer les compétences des utilisateurs professionnels. Les capacités d'IA générative donnent aux utilisateurs professionnels le pouvoir de créer des applications sans presque avoir à étudier l'informatique ou le codage couplé de l'accompagnement adéquat. En outre, Microsoft est un investisseur d'OpenAI, le créateur de ChatGPT.

Rendre les outils low-code plus accessibles

Effectivement, l'ajout de l'IA générative aux plateformes low-code et no-code peut faciliter l'adoption de ces environnements de développement dans les entreprises en réduisant la courbe d'apprentissage pour commencer à développer des applications. Cela peut également aider les développeurs professionnels en leur offrant des raccourcis pour répondre à des demandes banales ou de bon sens. De plus, cela peut contribuer à atténuer la pénurie mondiale de développeurs, qui devrait passer d'1,4 million en 2021 à 4 millions en 2025 selon IDC. Les capacités de codage génératif de l'IA pourraient être particulièrement utiles pour les développeurs travaillant sur des projets de grande envergure qui doivent produire rapidement des résultats.

L'intégration de l'IA générative aux plateformes low-code et no-code est vue comme une opportunité pour accélérer l'adoption de ces environnements de développement par les entreprises et les développeurs professionnels. En utilisant des technologies telles que ChatGPT et CodeWishperer, les développeurs peuvent acquérir de nouvelles compétences et approches en architecture des programmes, tout en bénéficiant de raccourcis pour répondre à des demandes courantes ou de bon sens. Nous estimons chez Aceo que l'IA générative pourrait doubler le marché du low-code dans les 18 mois à deux ans à venir, offrant ainsi de nouvelles opportunités de revenus pour les fournisseurs. Les entreprises comme Microsoft et Mendix cherchent déjà à intégrer cette technologie à leurs plateformes, et leurs clients sont impatients de bénéficier de ces nouvelles capacités.

Les défis de l'IA générative dans le développement low-code

L'utilisation de l'IA générative pour développer des applications soulève des questions de propriété intellectuelle, notamment en ce qui concerne les données d'entraînement utilisées pour former les modèles. Il est important de s'assurer que les données utilisées sont libres de droits et qu'elles ne contiennent pas d'informations confidentielles ou personnelles. En outre, l'utilisation de l'IA générative pour développer des applications peut poser des problèmes de sécurité, car les modèles peuvent être vulnérables à des attaques de piratage. Les entreprises devront donc prendre des mesures pour garantir la sécurité de leurs applications, en utilisant des techniques telles que l'authentification et l'autorisation, la gestion des identités et des accès, et le chiffrement des données. Enfin, il est important de noter que l'utilisation de l'IA générative pour développer des applications ne remplacera pas complètement les développeurs, mais plutôt les aidera à être plus productifs et à se concentrer sur des tâches plus complexes et créatives.

En effet, GitHub, qui utilise ChatGPT dans sa propre version de Copilot, fait l'objet d'un recours collectif contestant la légalité de la technologie. Les plaignants affirment que l'utilisation de l'IA générative pour générer du code peut violer les droits d'auteur en reproduisant du code existant sans autorisation. Cependant, GitHub a affirmé que l'utilisation de la technologie est conforme à la loi sur le droit d'auteur, car elle ne reproduit pas simplement le code existant, mais génère de nouvelles lignes de code en fonction des entrées de l'utilisateur. Il est possible que ce recours collectif puisse affecter l'utilisation de l'IA générative dans le développement de logiciels à l'avenir.

Avec l’émergence du low-code et du no-code, la DSI fait face à un défi important consistant à assurer une gouvernance et un contrôle sur la création et la mise en place des applications au sein de son organisation. Il est essentiel d'accompagner la DSI dans la mise à l'échelle de ces solutions étant donné que l'utilisation de l'IA va entraîner une multiplication de la création des applications. Chez Aceo, nous accompagnons les DSI dans cette tâche complexe.

Des questions sur la sécurité des données des entreprises

En résumé, l'utilisation de plateformes low-code et no-code dotées de capacités d'IA générative présente des avantages indéniables pour les entreprises, mais elle soulève également des questions juridiques, de sécurité et de gouvernance des données. Les entreprises devront former les modèles fondamentaux utilisés dans ces plateformes pour qu'ils soient entièrement utilisables dans l'entreprise et les développeurs pourraient avoir besoin d'une formation supplémentaire pour cela. Les capacités de l'IA générative pourraient également conduire à un nouveau type de technologie de développement, dans laquelle les interfaces "glisser-déposer" deviendraient inutiles et les fournisseurs proposant des outils pour ajouter de la valeur aux résultats bruts de l'IA générative pourraient attirer des utilisateurs.

Il est prévu que le marché de l'IA générative pour le développement d'applications atteindra 4,1 milliards de dollars d'ici la fin de 2023, avec une croissance annuelle d'environ 32 %, selon une analyse préliminaire de Constellation Research. Nous sommes convaincus chez Aceo que Microsoft, Google et Amazon pourraient tous tirer profit de l'ajout de l'IA générative aux plateformes low-code et no-code, mais Microsoft semble être en avance sur ses concurrents grâce à son investissement précoce dans cette technologie et sa position de leader dans le marché des plateformes low-code. La demande de capacités d'IA générative pour les plateformes low-code devrait également entraîner des acquisitions sur le marché des technologies de développement intelligent, les fournisseurs les plus performants étant progressivement rachetés par des fournisseurs plus importants, cherchant à gérer et piloter au mieux le cycle de vie du développement d'applications.