Dans une étude, des chercheurs de l’université Brown et de plusieurs universités chinoises ont voulu vérifier si les chatbots d’IA pouvaient prendre en charge le développement de logiciels avec une intervention humaine minimale. Ils ont créé ChatDev, une entreprise fictive de développement de logiciels inspirée du célèbre modèle de développement de logiciels en cascade, qui comprend quatre étapes clés : la conception, le codage, les tests et la documentation.Les chatbots d’IA ont démontré leur incroyable potentiel en gérant cette hypothétique société de logiciels, ChatDev, et en développant un logiciel à partir de zéro en moins de sept minutes, tout en maintenant les coûts à moins d’un dollar. Cette réalisation remarquable ouvre de nouvelles portes au développement de logiciels.
Les chercheurs ont attribué des rôles distincts aux robots d’IA, en proposant à chacun des tâches, des protocoles de communication et des contraintes spécifiques. Le « CEO » et le « CTO » ont dirigé l’étape de « conception », tandis que le « programmeur » et le « concepteur artistique » ont pris en charge l’étape de « codage ». Au cours de chaque phase du processus, les robots d’intelligence artificielle communiquaient entre eux, nécessitant un minimum d’intervention humaine. Ce processus de collaboration impliquait des décisions telles que le choix du langage de programmation et la structure du code.
Grâce aux capacités de « mémoire » et d' « autoréflexion » des robots, cet exploit magnifique a été réalisé tout en identifiant et en résolvant les vulnérabilités potentielles. L'étude fait état d'un taux de précision impressionnant de 86,66 %, la plupart des systèmes logiciels générés s'exécutant parfaitement. L'efficacité et la rentabilité démontrées par ChatDev ont de vastes implications pour l'industrie du développement logiciel.
ChatGPT, l’IA générative qui séduit Google et défie les programmeurs
Les résultats de cette étude soulignent l'immense potentiel des technologies d'IA générative, telles que ChatGPT, dans l'exécution de fonctions professionnelles spécifiques. Depuis son lancement, ChatGPT a été de plus en plus adopté dans diverses industries pour stimuler la productivité et gagner du temps.
En février, Google a envoyé des questions d'entretien de codage à ChatGPT et, sur la base des réponses de l'IA, a déterminé qu'il serait embauché pour un poste d'ingénieur de niveau trois, selon un document interne. L'expérience a été réalisée dans le cadre des tests de Google sur plusieurs chatbots IA, qu'il envisage d'ajouter à son moteur de recherche. La capacité de ChatGPT à proposer une réponse concise et fidèle à une question pourrait faire gagner aux utilisateurs le temps qu'ils passent généralement à parcourir les liens sur Google pour trouver la même information.
Google teste également un chatbot appelé Apprentice Bard, où les employés peuvent poser des questions et recevoir des réponses détaillées similaires à ChatGPT. Une autre unité produit a testé une nouvelle conception de bureau de recherche qui pourrait être utilisée sous forme de questions-réponses.
En avril, une étude portant sur les capacités de génération de code informatique de ChatGPT a révélé que le code généré par le chatbot d'IA d'OpenAI est truffé de vulnérabilités. Le rapport l'étude indique que ChatGPT produit non seulement du « code peu sûr », mais n'alerte pas non plus les utilisateurs sur ses insuffisances, alors qu'il est capable de les mettre en évidence. Le chatbot ne fournit des conseils utiles pour améliorer la qualité du code qu'après avoir été invité à remédier aux problèmes détectés par l'utilisateur dans le code généré. L'étude remet en cause les déclarations selon lesquelles ChatGPT pourrait...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.
