DERNIÈRES ACTUALITÉS
SÉLECTIONNÉ POUR VOUS

L'Université de Stirling donne à ChatGPT les moyens d'accélérer le développement logiciel.

ParBrian KoomeBrian Koome 3 min de lecture
ChatGPT

ChatGPT

  • L'IA améliore considérablement la vitesse et l'efficacité des logiciels.
  • L'entraînement de ChatGPT donne des résultats plus rapides en développement logiciel.
  • L'Université de Stirling réalise une percée dans l'optimisation des logiciels.

Dans une étude novatrice, des chercheurs de l'Université de Stirling ont exploité la puissance de l'intelligence artificielle (IA) pour créer des logiciels plus rapides et plus fiables. Dr. Sandy Brownlee, dirigeant l'étude, a utilisé ChatGPT, un modèle de langage large de pointe, pour optimiser automatiquement le code informatique, ce qui a entraîné des améliorations significatives des performances des logiciels.

Révolutionner le développement logiciel

Le développement logiciel a longtemps été un effort difficile et chronophage. Le besoin de logiciels plus rapides et plus fiables est devenu de plus en plus pressant, surtout à mesure que la complexité des applications continue d'augmenter. L'équipe du Dr Brownlee à l'Université de Stirling s'est lancée dans la mission de révolutionner ce domaine en tirant parti des capacités de l'IA, en particulier ChatGPT, pour rationaliser et améliorer le développement logiciel.

Optimisation des logiciels avec ChatGPT

La recherche dirigée par le Dr Brownlee a utilisé ChatGPT pour analyser et optimiser automatiquement le code informatique. En demandant au modèle d'IA de suggérer des améliorations, les chercheurs visaient à créer des logiciels fonctionnant plus rapidement et plus fiablement. Les résultats de cette approche innovante ont le potentiel d'avoir un impact sur une large gamme d'applications, y compris les applications mobiles.

Le Dr Brownlee a expliqué :

« Nous avons constaté que, sur le projet open-source que nous avons utilisé comme étude de cas, un modèle de langage large a pu produire des versions plus rapides du programme environ 15 % du temps, ce qui est deux fois mieux que l'approche précédente. »

L'un des aspects les plus remarquables de l'étude était la capacité de ChatGPT à identifier et à améliorer des zones du logiciel qui n'avaient pas été explicitement mises en évidence par les chercheurs. Cette adaptabilité et cette créativité dans l'optimisation du code rendent les améliorations pilotées par l'IA encore plus précieuses.

Le Dr Brownlee a également noté que le bénéfice le plus tangible se trouve dans la poche de chacun : des applications mobiles qui fonctionnent plus efficacement signifient que la batterie dure plus longtemps et que les applications sont plus réactives lors de leur utilisation.

En plus d'améliorer l'expérience utilisateur, cette recherche a des implications significatives pour la durabilité. À mesure que la complexité des logiciels augmente, les ordinateurs consomment plus d'énergie, contribuant aux préoccupations environnementales. La capacité d'automatiser efficacement les améliorations logicielles pourrait jouer un rôle crucial dans l'aide aux pays pour atteindre leurs engagements de neutralité carbone.

Le Dr Brownlee a souligné le compromis potentiel entre l'énergie nécessaire au développement et au fonctionnement des grands modèles de langage et les économies d'énergie qu'ils peuvent générer lorsqu'ils sont appliqués à des logiciels largement utilisés. Il a déclaré :

« Il y a un compromis ici car les grands modèles de langage coûtent beaucoup d'énergie à créer et à utiliser, mais s'ils peuvent être utilisés pour améliorer un logiciel qui est exécuté de nombreuses fois, le retour sur investissement peut en valoir la peine. »

Transformer le développement logiciel

La recherche dirigée par le Dr Brownlee a le potentiel de transformer le paysage du développement logiciel. Avec l'avènement de l'amélioration automatisée des logiciels alimentée par l'IA, les rôles des développeurs de logiciels peuvent évoluer, leur permettant de se concentrer sur des tâches de conception de plus haut niveau. Cette tendance s'aligne sur la direction vers laquelle le développement logiciel s'oriente depuis des décennies.

Il a également noté qu'il est tout à fait possible d'être préoccupé par tout cela – l'IA écrivant du code informatique ressemble au début d'un scénario de catastrophe de science-fiction – mais cela ne conduira pas à une prise de contrôle par l'IA,

Il a rassuré en affirmant que les outils qui soutiennent les développeurs en fournissant plus d'informations sont essentiels, et qu'il est toujours critique d'avoir un humain impliqué pour utiliser ces informations efficacement.

Les résultats de la recherche, intitulés « Amélioration des mutations d'amélioration génétique à l'aide de grands modèles de langage », ont été présentés par le Dr Brownlee au Symposium sur l'ingénierie logicielle basée sur la recherche 2023 à San Francisco, dans le cadre de la Conférence européenne conjointe de l'ACM sur l'ingénierie logicielle et du Symposium sur les fondements de l'ingénierie logicielle.

L'étude était un effort collaboratif, impliquant des chercheurs de diverses institutions, y compris l'University College London, l'Université Johannes Gutenberg et le King's College London. Le projet a reçu le soutien d'une subvention UKRI EPSRC et d'une bourse avancée de la ERC.

La recherche novatrice menée par le Dr Sandy Brownlee et son équipe à l'Université de Stirling a le potentiel d'ouvrir une nouvelle ère de développement logiciel, rendant les logiciels plus rapides, plus efficaces et respectueux de l'environnement. Alors que l'IA continue de jouer un rôle de plus en plus prépondérant dans divers domaines, son application dans l'optimisation des logiciels promet de façonner l'avenir de la technologie pour le mieux.

Si vous lisez ceci, vous êtes déjà en avance. Restez ainsi grâce à notre newsletter.

Partager cet article

Avertissement. Les informations fournies ne constituent pas des conseils en matière d'investissement. Cryptopolitan.com ne saurait être tenue responsable des investissements réalisés sur la base des informations fournies sur cette page. Nous recommandons vivement de mener vos propres recherches et/ou de consulter un professionnel qualifié avant de prendre toute décision d'investissement.

Brian Koome

Brian Koome

Brian Koome compte plus de sept ans d'expérience dans la rédaction sur la blockchain et les cryptomonnaies, étant actif dans le secteur depuis 2017. Il a contribué à des publications de premier plan, dont BlockToday.com. Par ailleurs, il a développé le cours Ethereum 101 pour BitDegree.org avant de rejoindre Cryptopolitan en tant qu'auteur à temps plein. Brian rédige des guides intemporels (EG), des analyses approfondies, des interviews et des analyses de prix. Son focus sur la DeFi, l'innovation blockchain et les projets crypto émergents ravit ses lecteurs.

PLUS D'ACTUALITÉS…