Récemment, la plateforme de concours de programmation réputée Codeforces a pris une décision importante : interdire l’utilisation de l’intelligence artificielle (IA) lors de ses compétitions. Face à l’amélioration rapide des capacités de programmation de l’IA, Mikhaïl Mirzayanov, le fondateur de Codeforces, a déclaré que cette décision était nécessaire, car les progrès des réseaux neuronaux ont atteint un « nouveau niveau significatif ».

Hacker, code, programmeur

Source : Image générée par IA, fournie par Midjourney

Cette nouvelle règle s’applique principalement aux participants ; l’utilisation de systèmes d’IA tels que GPT, Gemini, Llama et Claude est explicitement interdite pendant les compétitions. Mirzayanov a mentionné que les progrès de l’IA en matière de programmation ne doivent pas être sous-estimés, en particulier le modèle o1 récemment publié par OpenAI, qui a fait forte impression lors des compétitions de programmation. Lors de simulations de compétitions Codeforces, o1 a obtenu un score Elo de 1807, surpassant 93 % des participants humains, et s’approchant même du niveau « maître » lors d’une compétition en direct.

Cependant, Codeforces n’adopte pas une interdiction totale de l’IA. La nouvelle règle autorise une utilisation limitée de l’IA, par exemple pour la traduction ou pour des suggestions de grammaire et de petits fragments de code. Mais générer la logique ou les algorithmes principaux à l’aide de l’IA est interdit. Néanmoins, l’application de cette interdiction pourrait s’avérer difficile, car Codeforces repose principalement sur l’intégrité de ses participants.

Dans ce contexte, certains utilisateurs ont exprimé leur mécontentement, estimant que les technologies actuelles permettent aux participants de modifier facilement le code généré par l’IA pour le rendre unique, sans pour autant comprendre le code en profondeur. Ils soulignent que les futures plateformes de concours de programmation dépendront de la confiance des participants, et que les tentatives de contrer les modèles d’IA sont probablement vouées à l’échec.

De manière similaire, l’IA a déjà soulevé des problèmes similaires dans d’autres jeux d’esprit compétitifs tels que les échecs et le Go, où ses performances surpassent celles des humains. Mais dans ces compétitions, les joueurs humains s’affrontent directement, ce qui préserve l’esprit de compétition. Dans les compétitions de programmation en ligne anonymes, ce point est plus difficile à garantir.

Afin de préserver la compétition équitable, Codeforces indique qu’il suivra de près l’évolution des technologies de l’IA et ajustera ses règles en conséquence, pour trouver un équilibre entre la compétition équitable et l’apprentissage assisté par l’IA. Par ailleurs, le célèbre programmeur George Hotz a également fait l’éloge du modèle o1, le considérant comme le premier modèle capable de réellement programmer, et se montrant confiant quant à son avenir.

Points clés :

🌐 Codeforces décide d’interdire l’utilisation de systèmes d’IA lors de ses compétitions de programmation, afin de faire face à l’évolution rapide des technologies de l’IA.

🤖 La nouvelle règle autorise une utilisation limitée de l’IA, mais interdit la génération de la logique et des algorithmes de programmation principaux par l’IA.

🔍 L’application de cette interdiction pose un défi, car la plateforme repose sur l’intégrité de ses participants.