IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Intelligence artificielle Discussion :

Gemini AI résout un problème de codage qui a déconcerté 139 équipes humaines lors du concours ICPC


Sujet :

Intelligence artificielle

  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Juin 2023
    Messages
    1 913
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Rédacteur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2023
    Messages : 1 913
    Par défaut Gemini AI résout un problème de codage qui a déconcerté 139 équipes humaines lors du concours ICPC
    Gemini AI résout un problème de codage qui a déconcerté 139 équipes humaines lors de la finale mondiale du concours de programmation ICPC
    et décroche une médaille d'or

    L'IA Gemini de Google a remporté une victoire sans précédent en décrochant une médaille d'or lors de la finale mondiale de l'International Collegiate Programming Contest (ICPC). Cette victoire historique marque la première fois qu'une entité non humaine triomphe dans cette prestigieuse compétition, largement considérée comme les « Jeux olympiques de la programmation compétitive ». Le système d'IA de Google, fonctionnant avec une vitesse et une précision étonnantes, a résolu une série de problèmes algorithmiques complexes à l'aide de solutions « innovantes », surpassant toutes les meilleures équipes humaines du monde.

    L'ICPC (International Collegiate Programming Contest) est un concours mondial au cours duquel des étudiants universitaires s'attaquent à des énigmes complexes de codage et d'algorithmique pendant cinq heures. Chaque année, des milliers de programmeurs universitaires participent à l'ICPC, où ils doivent résoudre une douzaine d'énigmes complexes en matière de codage et d'algorithmes pendant cinq heures éprouvantes. Il s'agit du concours le plus important et le plus ancien de ce type.

    Google a annoncé avoir inscrit son modèle Gemini 2.5 Deep Think au concours, accordant aux concurrents humains une avance de 10 minutes avant qu'il ne commence à « réfléchir ». À cette fin, le modèle d'IA a été connecté à un environnement en ligne distant approuvé par l'ICPC.

    Nom : Capture d'écran 2025-09-18 133231.png
Affichages : 74447
Taille : 260,9 Ko

    Gemini 2.5 n'avait pas besoin d'un nouveau modèle pour l'ICPC, car il s'agissait du même modèle général que celui utilisé dans d'autres applications Gemini. Cependant, il a été « amélioré » pour traiter les jetons de réflexion pendant les cinq heures de la compétition. À la fin du temps imparti, Gemini avait résolu correctement 10 des 12 problèmes, remportant ainsi une médaille d'or. Sur les 139 équipes humaines qui ont participé, seules quatre ont réussi le même exploit.

    Gemini a résolu 8 problèmes en 45 minutes

    À l'ICPC, seules les solutions correctes rapportent des points, et le temps nécessaire pour trouver la solution influe sur le score final. Gemini s'est rapidement hissé dans le haut du classement, résolvant huit problèmes correctement en seulement 45 minutes. Après 677 minutes, Gemini 2.5 Deep Think avait obtenu 10 réponses correctes, s'assurant ainsi la deuxième place parmi les équipes universitaires.

    Vous pouvez consulter toutes les solutions de Gemini sur GitHub. Le problème C est particulièrement impressionnant, car il s'agissait d'un problème d'optimisation multidimensionnel lié aux taux de stockage et de drainage fictifs du « flubber », qui a déconcerté toutes les équipes humaines.

    Selon Google, il existe un nombre infini de configurations possibles pour les réservoirs de flubber, ce qui rend difficile la recherche de la configuration optimale. Gemini a abordé le problème en supposant que chaque réservoir avait une valeur prioritaire, ce qui a permis au modèle de trouver la configuration la plus efficace à l'aide d'un algorithme de programmation dynamique. Après 30 minutes de réflexion sur ce problème, Gemini 2.5 Deep Think a utilisé une recherche ternaire imbriquée pour déterminer les valeurs correctes.

    Les solutions proposées par Gemini pour l'ICPC de cette année ont été notées par les coordinateurs de l'événement, mais Google a également testé Gemini 2.5 sur des problèmes ICPC précédents. La société rapporte que son analyse interne a montré que Gemini avait également obtenu la médaille d'or pour les séries de questions de 2023 et 2024.

    La vision de Google pour l'IA dans le monde universitaire et industriel

    À l'instar des autres géants de la technologie, Google a investi massivement dans le développement de modèles d'IA générative. L'IA de Google peut nettoyer vos messages texte et résumer le contenu du Web, mais l'entreprise cherche constamment à prouver que son IA générative possède une véritable intelligence. L'ICPC contribue à démontrer ce point. Selon Google, cela marque « une étape importante sur notre chemin vers l'intelligence artificielle générale ».

    Nom : Capture d'écran 2025-09-18 133247.png
Affichages : 19966
Taille : 145,8 Ko

    Google considère le succès de Gemini dans les concours universitaires avancés comme un signe du rôle futur de l'IA dans des domaines tels que l'ingénierie des semi-conducteurs et la biotechnologie. La capacité à résoudre un problème complexe à l'aide d'un raisonnement en plusieurs étapes pourrait rendre les modèles d'IA tels que Gemini 2.5 extrêmement précieux pour les personnes travaillant dans ces domaines.

    L'entreprise souligne que la combinaison de l'intelligence des meilleures équipes universitaires et de Gemini permet d'obtenir les bonnes réponses aux 12 problèmes de l'ICPC. Il convient toutefois de noter que ce traitement d'inférence à grande vitesse a un coût élevé, et Google n'a pas révélé la quantité d'énergie consommée par un modèle d'IA participant à l'ICPC.

    Même les modèles grand public les plus simples sont trop coûteux pour être rentables à l'heure actuelle, mais une IA capable de résoudre des problèmes jusqu'alors insolubles pourrait justifier le coût élevé de cette technologie.

    Implications pour l'industrie et l'éducation

    Pour les initiés du secteur technologique, cela soulève des questions intrigantes sur le rôle de l'IA dans l'ingénierie logicielle. Les entreprises pourraient bientôt intégrer ces modèles dans leurs pipelines de développement, automatisant ainsi des tâches complexes de débogage ou d'optimisation qui mobilisent actuellement d'importantes ressources humaines. Cependant, cela suscite également des débats sur l'équité dans les compétitions : les IA doivent-elles rivaliser avec les humains ou dans des ligues distinctes ?

    Les experts soulignent que si Gemini a résolu un problème qu'aucune équipe n'avait réussi à résoudre, les codeurs humains conservent toutefois des avantages en matière de collaboration et d'intuition. Toutefois, avec des itérations rapides telles que l'utilisation efficace des jetons par Gemini 2.5 Deep Think, l'écart se réduit.

    Le vibe coding gagne du terrain

    Pour de nombreuses personnes, le codage est synonyme de précision. Il s'agit de dire à un ordinateur ce qu'il doit faire et de faire en sorte que l'ordinateur exécute ces actions de manière exacte, précise et répétée. Avec l'essor d'outils d'IA tels que ChatGPT, il est désormais possible de décrire un programme en langage naturel et de demander au modèle d'IA de le traduire en code fonctionnel sans jamais comprendre comment le code fonctionne.

    Une enquête menée en juillet 2025 par Fastly auprès de 791 développeurs a révélé une différence notable dans la quantité de code généré par l'IA qui est mis en production. Environ un tiers des développeurs seniors (plus de 10 ans d'expérience) déclarent que plus de la moitié du code qu'ils livrent est généré par l'IA, soit près de deux fois et demie le taux déclaré par les développeurs juniors (0 à 2 ans d'expérience), qui est de 13 %.

    « L'IA teste le code et détecte les erreurs beaucoup plus rapidement qu'un humain, puis les corrige de manière transparente. Cela s'est produit à de nombreuses reprises », a déclaré un développeur senior participant à l'étude. Un répondant junior a souligné les compromis : « c'est toujours difficile lorsque l'IA présume de ce que je fais et que ce n'est pas le cas, car je dois alors revenir en arrière et refaire le travail moi-même ».

    Les développeurs seniors étaient également plus susceptibles de déclarer qu'ils consacraient du temps à corriger le code généré par l'IA. Un peu moins de 30 % des seniors ont déclaré modifier suffisamment les résultats de l'IA pour compenser la plupart des gains de temps, contre 17 % des juniors. Malgré cela, 59 % des seniors affirment que les outils d'IA les aident à livrer plus rapidement dans l'ensemble, contre 49 % des juniors.

    Perception vs réalité

    Près d'un développeur sur trois (28 %) déclare devoir fréquemment corriger ou modifier le code généré par l'IA, ce qui annule la plupart des gains de temps réalisés. Seuls 14 % déclarent rarement avoir besoin d'apporter des modifications. Et pourtant, plus de la moitié des développeurs continuent de se sentir plus rapides avec des outils d'IA tels que Copilot, Gemini ou Claude. L'enquête de Fastly n'est pas la seule à remettre en question les gains de productivité liés à l'IA. Une récente étude randomisée contrôlée (ERC) menée auprès de développeurs open source expérimentés a révélé un résultat encore plus frappant : lorsque les développeurs utilisaient des outils d'IA, ils mettaient 19 % plus de temps à accomplir leurs tâches.

    Ce décalage peut s'expliquer par des raisons psychologiques. Le codage par IA semble souvent fluide : le code s'autocomplète en quelques frappes. Cela donne une impression de dynamisme, mais les gains de vitesse initiaux sont souvent suivis de cycles d'édition, de test et de retouche qui annulent tout gain. Ce schéma se retrouve à la fois dans les conversations que nous avons eues avec les développeurs de Fastly et dans de nombreux commentaires que nous avons reçus dans le cadre de notre enquête.

    Un répondant l'a formulé ainsi : « Un outil de codage IA comme GitHub Copilot facilite grandement mon travail en suggérant des extraits de code et même des fonctions entières. Cependant, il a un jour généré un algorithme complexe qui semblait correct, mais contenait un bogue subtil, ce qui m'a obligé à passer plusieurs heures à le déboguer. » Un autre a fait remarquer : « L'outil d'IA permet de gagner du temps en utilisant du code standard, mais il nécessite également des corrections manuelles pour remédier aux inefficacités, ce qui freine la productivité ».

    Conclusion

    Alors que l'IA continue de repousser ces frontières, les leaders du secteur doivent faire face à des implications éthiques et pratiques. L'initiative de Google annonce des investissements dans le raisonnement multimodal qui pourraient s'étendre à des domaines tels que la cybersécurité ou la découverte de médicaments.

    En fin de compte, le triomphe de Gemini à l'ICPC n'est pas seulement une victoire pour Google, c'est aussi le signe avant-coureur d'une ère où l'IA augmente, et parfois dépasse, l'ingéniosité humaine dans les domaines les plus exigeants du codage, ce qui incite à réévaluer la formation des compétences de la prochaine génération de programmeurs.

    Sources : les solutions de Gemini, le Problème C (PDF)

    Et vous ?

    Quel est votre avis sur le sujet ?
    Que pensez-vous des capacités démontrées par l'IA Gemini de Google à l'ICPC ?
    Selon vous, quelles sont les implications pour l'industrie et l'éducation ?

    Voir aussi

    Le vibe coding gagne du terrain : un tiers des développeurs seniors affirment que plus de la moitié du code qu'ils livrent est généré par l'IA, soit près de deux fois et demie du taux des développeurs juniors

    Présenté en avant-première lors de la conférence I/O 2025, Google déploie désormais le mode Deep Think de Gemini 2.5 pour les abonnés AI Ultra, qui repousserait les limites des capacités de réflexion

    Google dévoile les limites d'utilisation de l'IA Gemini : Les utilisateurs gratuits ont droit à 50 messages quotidiens et 10 opérations d'image, tandis que les plans premium offrent jusqu'à 2 000 messages

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2004
    Messages : 378
    Par défaut
    Je dois confesser une certaine forme de mauvais esprit, ma première réaction ayant été "L'IA a-t-elle été meilleure que les étudiants ou les étudiants ont-ils été plus mauvais que l'IA ?"

    D'après l'article, Gemini aurait aussi gagné les éditions 2023 et 2024 s'il avait participé.

    Après, ce ne serait pas la première fois avec ces histoires d'IA qu'on découvrirait par la suite que des équipes de vrais ingénieurs ont en fait généré ces solutions (et je confesse une deuxième fois un mauvais esprit )

  3. #3
    Membre très actif

    Profil pro
    Inscrit en
    Mai 2003
    Messages
    385
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 385
    Billets dans le blog
    1
    Par défaut
    On ne fait pas concourir une voiture contre un humain qui court, ça devrait être pareil pour les épreuves mentales, non ?

    Pour être juste, il faudrait que l'IA soit limitée non seulement en temps mais aussi en quantité d'énergie consommé au même titre que les humains. Cela bloquerait "les résolutions brutes forces" et les stratégies qui ne sont viables ni écologiquement ni économiquement...

  4. #4
    Membre très actif
    Profil pro
    Inscrit en
    Février 2010
    Messages
    776
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 776
    Par défaut
    Bonjour,

    Le metier de développeur ne se limite pas à coder une problématique en partant d'un énoncé savant et parfaitement écrit.

    Il y a tout une série de différence entre un concours et la réalité :

    1) Bien souvent en amont l'énoncé n'est pas complet ou mal écrit, avec des erreurs de conceptions.
    2) Ensuite le code généré doit pouvoir être repris 5 ans plus tard par quelqu'un d'autre ou un autre système.
    C'est un dire qu'un code génial incompréhensible et non maintenable ne sert à rien, même s'il marche.
    3) On va aussi ajouter un interfaçage avec des apis non standard avec des comportements parfois erratique, dont le modèle n'a aucun entrainement.
    4) Ensuite les retours de tests qu'il faut analyser, savoir faire la part des choses entre les faux positifs, lié à une configuration et d'autres anomalies légitimes.
    5) Changer aussi en cours de route les spécifications.

    etc ...


    Alors je veux bien que l'on remplace les codeurs 'pur' par des IAs, mais en entreprise il faut autre chose comme compétence que de gagner des concours de code.
    Bien souvent il n'y a rien de réellement complexe à coder, la complexité est dans le relationnel avec les autres équipes et les autres membres de la team : conception, test, intégrateur etc ...

    Pour reprendre la métaphore automobile : OK l'IA gagne la course sur un circuit vide, par beau temps et avec le plein d'essence.
    On va changer tout ces paramètres et voir ce que ça donne dans d'autres conditions : faire la course au milieu des embouteillages sur une route défoncée, alors qu'il neige et qu'il ne reste plus assez de carburant pour finir. En plein milieu on changera de destination aussi tant qu'a faire.

    Intéressant, mais ces évènements ne sont que très théorique.

  5. #5
    Membre confirmé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2018
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Février 2018
    Messages : 123
    Par défaut
    Mais pourquoi des développeurs acceptent de participer à un concours contre une IA ? Car dans ce cas il faudrait organiser des concours de pdgs dont celui de google contre gemini afin de savoir qui prend les décisions les plus rapides et les plus rentables…

  6. #6
    Membre Expert
    Avatar de shenron666
    Homme Profil pro
    avancé
    Inscrit en
    Avril 2005
    Messages
    2 626
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : avancé

    Informations forums :
    Inscription : Avril 2005
    Messages : 2 626
    Par défaut
    l'année prochaine ils étonneront tout le monde en résolvant 8 problème en 15 minutes
    il suffit d'augmenter la capacité de calcul et l'énergie consommée

    pendant que les 139 équipes humaines vidaient leur pack d'eau
    Gemini "vidait" un lac et une centrale nucléaire
    Tutoriels OpenGL
    Je ne répondrai à aucune question en MP
    - Si c'est simple tu dis que c'est compliqué et tu le fait
    - Si c'est compliqué tu dis que c'est simple et tu le sous-traite ou le fait faire par un stagiaire.

Discussions similaires

  1. Réponses: 26
    Dernier message: 12/04/2021, 12h23
  2. Réponses: 174
    Dernier message: 26/11/2012, 13h56
  3. Qu’est-ce qui vous a le plus surpris lors de vos premiers pas en entreprise ?
    Par Hinault Romaric dans le forum Débats sur le développement - Le Best Of
    Réponses: 128
    Dernier message: 20/09/2012, 16h19
  4. Ecran qui s'affiche une seule fois lors de l'ouverture d'eclipse
    Par menzlitsh dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 01/06/2009, 09h00
  5. Réponses: 4
    Dernier message: 21/07/2008, 22h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo