最近、著名なプログラミングコンテストプラットフォーム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によるコアプログラミングロジックとアルゴリズムの生成は禁止されています。

🔍 プラットフォームは参加者の誠実性に依存しているため、この禁止令の実施は困難を伴います。