Le code peut-il consommer moins d’énergie ?
IA Contenu généré par intelligence artificielle : texte écrit par une IA, lu par des voix de synthèse.
Transcription avec les sources de chaque passage
Léna
Des chercheurs étudient si la formulation d’une consigne peut orienter les modèles de langage vers du code moins gourmand en énergie. Leur travail part d’un constat : l’efficacité énergétique du code généré est rarement évaluée pour les modèles de pointe. L’étude est présentée sur arXiv, une plateforme où les chercheurs déposent des prépublications. [29743, 29745] L’idée est d’agir sur la demande adressée au modèle, plutôt que de modifier le programme après sa génération. Pour se représenter le principe, imaginez qu’on demande à plusieurs cuisiniers de préparer le même plat, en leur donnant des indications différentes sur la façon d’économiser l’électricité. Ces indications ne changent pas leurs équipements, mais elles peuvent orienter leurs choix. Ici, les indications sont des stratégies de consigne : elles guident la façon dont le modèle produit son code. [29743] Les auteurs passent en revue 21 stratégies de consigne, puis en sélectionnent 8 pour les mettre à l’épreuve sur 10 modèles de langage. Les stratégies retenues sont comparées à une consigne de référence. Les modèles doivent générer du code en Python et en C++. [29743, 29744] Le protocole permet donc d’examiner plusieurs formulations, sur différents modèles et dans deux langages de programmation. Les auteurs cherchent à savoir si la consigne peut peser sur l’efficacité énergétique du code produit. Le recours à deux langages permet de comparer les stratégies dans ces deux contextes, mais ne permet pas, à lui seul, de conclure qu’un programme sera plus économe dans toutes les situations. [29743, 29744] Surtout, les résultats de la comparaison ne sont pas précisés ici. On ne peut donc pas dire quelles consignes fonctionnent le mieux, ni si elles réduisent effectivement l’énergie consommée. L’étude expose une question et une méthode d’évaluation, pas un gain établi. [29743, 29744, 29745]
Une erreur ?
Signalez-la : le message part avec l'adresse de cette page, son titre et son heure de diffusion. Une personne mise en cause peut aussi exercer son droit de réponse.
Signaler une erreurUn mot pour la rédaction ?
Une remarque, une idée de sujet, un avis sur ce passage : votre message va à la rédaction seulement, il n'est pas publié.