最近,知名编程竞赛平台 Codeforces 做出了一个重要决定 —— 禁止使用人工智能(AI)进行编程比赛。随着 AI 编程能力的迅速提升,Codeforces 创始人米哈伊尔・米尔扎亚诺夫表示,这一决定是必要的,因为神经网络的发展已经达到了 “不可忽视的新高度”。

图源备注:图片由AI生成,图片授权服务商Midjourney

这一新规主要是针对竞赛的参与者,使用像 GPT、Gemini、Llama 和 Claude 这样的 AI 系统在比赛中被明确禁止。米尔扎亚诺夫提到,AI 在编程方面的进步不容小觑,尤其是 OpenAI 最近发布的 o1模型在编程竞赛中的表现非常抢眼。在模拟的 Codeforces 比赛中,o1获得了1807的 Elo 评分,超越了93% 的人工参与者,甚至在一次现场比赛中接近了 “大师” 级别。

不过,Codeforces 对于 AI 的使用并不是完全一刀切。新规允许参赛者在一定范围内使用 AI,比如翻译任务或进行语法和小型编码建议等。但如果是用 AI 生成核心逻辑或算法,那就是禁忌了。尽管如此,执行这一禁令可能会面临挑战,因为 Codeforces 主要依赖参赛者的诚信。

在此背景下,有用户对这一决定表示不满,认为现在的技术使得参赛者能够轻易地修改 AI 生成的代码,从而让其看起来与众不同,而并不需要真正理解代码的本质。他们指出,未来的编程竞赛平台其实依赖于参赛者的信任,而试图对抗 AI 模型的努力可能注定是失败的。

与此类似,AI 在国际象棋、围棋等其他竞技智力游戏中也曾引发过类似问题,AI 的实力已经超越了人类。但在这些比赛中,人类选手之间是直接对抗的,这保留了竞争的精神。而在匿名的在线编程比赛中,这一点却更难以保证。

为了保持公平竞争,Codeforces 表示会密切关注 AI 技术的发展,并根据需要调整规则,以平衡公平竞争和 AI 辅助学习之间的关系。同时,著名程序员乔治・霍兹也对 o1模型给予了高度评价,他认为这款 AI 是首个真正能够进行编程的模型,并对其未来充满信心。

划重点:

🌐 Codeforces 决定禁止在编程比赛中使用 AI 系统,以应对 AI 技术的快速发展。

🤖 新规允许有限的 AI 使用,但禁止 AI 生成核心编程逻辑和算法。

🔍 执行这一禁令面临挑战,因为平台依赖于参赛者的诚信。