Recherche de site Web

À mesure que les développeurs apprennent les tenants et les aboutissants de l’IA générative, les non-développeurs suivront


L’adoption complète et formelle des outils basés sur l’IA peut toutefois prendre du temps.

L'intelligence artificielle générative (IA) et d'autres outils de programmation basés sur l'IA font leur marque : cela signifie-t-il qu'ils constituent les outils ultimes avec et sans code ? Oui, mais il faudra peut-être un certain temps avant que nous réalisions tout leur potentiel en tant que super-booster de productivité pour les développeurs et éventuellement les non-développeurs.

Les développeurs sont déjà plongés dans l’IA générative. Un tiers des personnes interrogées lors d'une récente enquête menée par O'Reilly déclarent utiliser des environnements tels que GitHub Copilot et ChatGPT, avec une mise en garde. "Nous pensons que cette estimation sous-estime l'utilisation réelle de Copilot", suggère l'auteur de l'enquête, Mike Loukides. "Nous sommes sûrs que même s'ils n'utilisent pas Copilot ou ChatGPT au travail, de nombreux programmeurs expérimentent ces outils ou les utilisent sur des projets personnels."

L’adoption complète et formelle peut toutefois prendre du temps. Le plus grand défi pour les développeurs travaillant avec de nouveaux outils est la formation (34 %), et 12 % supplémentaires ont déclaré que le plus grand défi est la facilité d'utilisation, selon l'enquête. « Ensemble, cela représente près de la moitié de tous les répondants (46 %). C'était une surprise, car beaucoup de ces outils sont censés être low-code ou sans code. Il y a une courbe d'apprentissage, et elle semble être plus raide que ce que nous aurions imaginé. "

Les outils de productivité - et plus particulièrement les successeurs d'outils comme Copilot - "refont le développement logiciel de manière radicale", indique le rapport. « Les développeurs de logiciels tirent profit de ces outils, mais ne vous laissez pas tromper : cette valeur n'est pas gratuite. Personne ne va s'asseoir avec ChatGPT, tapez : « Générer une application d'entreprise pour vendre des chaussures », et repartez avec quelque chose qui en vaut la peine. Chacun a sa propre courbe d'apprentissage, et il est facile de sous-estimer à quel point cette courbe peut être abrupte.

Une fois que les développeurs maîtrisent le code développé par l’IA générative, attendez-vous à ce qu’il parvienne au groupe des développeurs citoyens. L'IA générative a un grand potentiel pour changer la façon dont les logiciels sont construits, testés et déployés - et ajouter une nouvelle dimension au mouvement low et no-code. « Nous sommes enthousiasmés par le potentiel de l'IA générative pour l'automatisation sans code », déclare Katherine Kostereva, PDG de Creatio. "Nous nous attendons à une prolifération massive de cas d'utilisation de l'IA générative et conversationnelle dans les années à venir."

La convergence de l'IA sans code et de l'IA générative ouvre la voie aux développeurs et aux non-développeurs d'utiliser des outils visuels de glisser-déposer, poursuit Kostereva. "L'IA générative complète et accélère le processus de développement sans code en prégénérant automatiquement des modèles, des composants ou même des applications entières en fonction du texte saisi par l'utilisateur. De cette façon, elle fera gagner du temps au créateur d'applications sans code et effort pour convertir les exigences de base en prototype."

L'IA générative « offre un large éventail d'opportunités pour améliorer les applications avec de nouvelles fonctionnalités et de nouveaux cas d'utilisation », dit-elle. "Par exemple, vous pouvez facilement ajouter une fonctionnalité pour générer automatiquement des réponses textuelles de type humain, analyser les données historiques dans votre application ou utiliser l'assistance de l'IA pour générer des recommandations de décision."

En ce qui concerne les changements induits par l’IA générative dans l’espace low-code et no-code, nous pouvons nous attendre à un développement accéléré. "Les outils qui exploitent l'IA générative accéléreront la création d'applications utilisant des méthodes sans code", explique Kostereva. Les utilisateurs passeront plus de temps à décrire le résultat attendu plutôt que d’exposer méticuleusement chaque étape pour y parvenir. »

Articles connexes