プログラミングAIが上級者99.5%を凌駕の衝撃

プログラミングAIがコンテストに参加した上級者99.5%を勝るスコアを出した。ソフトウェアエンジニアの仕事をこれまでになく拡張するだけでなく、初学者への障壁も取り払うことになる。

プログラミングAIが上級者99.5%を凌駕の衝撃
Licensed under the Unsplash+ License

プログラミングAIがコンテストに参加した上級者99.5%を勝るスコアを出した。ソフトウェアエンジニアの仕事をこれまでになく拡張するだけでなく、初学者への障壁も取り払うことになる。


12月6日に公開されたグーグルのAIコード生成ツール「AlphaCode 2」は、同日に発表されたAIモデル「Gemini Pro」を搭載しており、オンライン・プログラミング・コンテストに参加した参加者の99.5%を上回るスコアを記録したと報告されている。

Google DeepMindの研究者たちは、AlphaCode 2を作成するために、Gemini Proをデータセット上で微調整し、問題解決能力を強化した。このデータセットには、プログラミング競技サイトCodeForcesから取得した約15,000の問題と、人間が書いたコードのサンプル3,000万が含まれる。

このモデルは、「より質の高い」追加データセットでさらに微調整されたが、技術報告書によると、どのようなデータが使われたのか、具体的にどの程度使われたのかは明確ではないようだ。それでも、AlphaCode 2が12のCodeForcesコンテスト(合計8,000人以上のプログラマーと競った)で77の問題をテストしたところ、43%の問題を解くことができた。別の問題セットの25パーセントを解くことができた、初代のAlphaCodeから進歩している。

CodeForcesのランキングに当てはめると、AlphaCode 2は平均85パーセンタイルに位置し、つまりCodeforcesの「エキスパート」と「マスター候補」カテゴリーのちょうど中間に位置し、85パーセントの参加者よりも優れたパフォーマンスを発揮していると推定される、と研究者は主張した。

AlphaCode 2は、出場した12のコンテストのうち2つのコンテストでは、参加者の99.5パーセントを上回った。ただし、機械と人間では競争条件が異なっていた。人間は1つの問題に対して1つの解答を行うが、AlphaCode 2は各問題に対して最大10種類の解答を提出することができ、そのうちの1つが正しければ得点となる。

AlphaCode 2は荒々しい問題の解き方をしている。問題が与えられると、AlphaCode 2は約100万種類のコードサンプルを生成する。問題の説明と無関係で一致しないランダムなスクリプト、あるいは間違った答えを生成することも躊躇しない。

AlphaCode 2が作成したコードサンプルのうち、95%はフィルタリング工程で除外され、残る5万のプログラムがクラスタリング・アルゴリズムによって類似性でランク付けされ、それぞれが異なるグループに分けられる。次に、このプロセスで形成された10の主要なクラスタが、精度の予測に特化した別のGemini Proモデルを使用して評価される。こうして、10の異なるクラスターにわたるサンプルが最も優れたものから最も劣るものまで順位付けされ、各クラスターのトップにランクされたものが選ばれる。

人間のプログラマーは通常、問題を解決するためのさまざまな戦略を考え、最も有望なアイデアに絞ってそれを書き上げる。しかし、AlphaCode 2の総当たり作戦は、コンピュータ資源をたくさん使うことに依存する。「AlphaCode 2の素晴らしい結果にもかかわらず、最高の人間のコーダーのパフォーマンスに確実に到達できるシステムを見るまでには、まだまだ多くのことが必要である。我々のシステムは多くの試行錯誤を必要とし、大規模に運用するにはコストがかかりすぎる。さらに、明らかに悪いコードサンプルをフィルタリングできるかどうかに大きく依存しています」と研究者たちは認めている。

それでも、AlphaCode 2は旧AlphaCodeより大きく改善されており、サンプルを抽出する効率は1万倍以上だと研究者らは主張した。AlphaCodeが100万サンプル必要なところを、AlphaCode 2は100サンプルしか生成しないようだ。

Google DeepMindは、Gemini Proよりも大きく強力な大規模言語モデルであるGemini Ultraを使用することで、さらに優れたコード記述モデルを構築できると考えており、その能力を開発者に提供できるよう努力しているとみている。

Read more

新たなスエズ危機に直面する米海軍[英エコノミスト]

新たなスエズ危機に直面する米海軍[英エコノミスト]

世界が繁栄するためには、船が港に到着しなければならない。マラッカ海峡やパナマ運河のような狭い航路を通過するとき、船舶は最も脆弱になる。そのため、スエズ運河への唯一の南側航路である紅海で最近急増している船舶への攻撃は、世界貿易にとって重大な脅威となっている。イランに支援されたイエメンの過激派フーシ派は、表向きはパレスチナ人を支援するために、35カ国以上につながる船舶に向けて100機以上の無人機やミサイルを発射した。彼らのキャンペーンは、黒海から南シナ海まですでに危険にさらされている航行の自由の原則に対する冒涜である。アメリカとその同盟国は、中東での紛争をエスカレートさせることなく、この問題にしっかりと対処しなければならない。 世界のコンテナ輸送量の20%、海上貿易の10%、海上ガスと石油の8~10%が紅海とスエズルートを通過している。数週間の騒乱の後、世界の5大コンテナ船会社のうち4社が紅海とスエズ航路の航海を停止し、BPは石油の出荷を一時停止した。十分な供給があるため、エネルギー価格への影響は軽微である。しかし、コンテナ会社の株価は、投資家が輸送能力の縮小を予想している

By エコノミスト(英国)
新型ジェットエンジンが超音速飛行を復活させる可能性[英エコノミスト]

新型ジェットエンジンが超音速飛行を復活させる可能性[英エコノミスト]

1960年代以来、世界中のエンジニアが回転デトネーションエンジン(RDE)と呼ばれる新しいタイプのジェット機を研究してきたが、実験段階を超えることはなかった。世界最大のジェットエンジン製造会社のひとつであるジー・エアロスペースは最近、実用版を開発中であると発表した。今年初め、米国の国防高等研究計画局は、同じく大手航空宇宙グループであるRTX傘下のレイセオンに対し、ガンビットと呼ばれるRDEを開発するために2900万ドルの契約を結んだ。 両エンジンはミサイルの推進に使用され、ロケットや既存のジェットエンジンなど、現在の推進システムの航続距離や速度の限界を克服する。しかし、もし両社が実用化に成功すれば、超音速飛行を復活させる可能性も含め、RDEは航空分野でより幅広い役割を果たすことになるかもしれない。 中央フロリダ大学の先端航空宇宙エンジンの専門家であるカリーム・アーメッドは、RDEとは「火を制御された爆発に置き換える」ものだと説明する。専門用語で言えば、ジェットエンジンは酸素と燃料の燃焼に依存しており、これは科学者が消炎と呼ぶ亜音速の反応だからだ。それに比べてデトネーシ

By エコノミスト(英国)
ビッグテックと地政学がインターネットを作り変える[英エコノミスト]

ビッグテックと地政学がインターネットを作り変える[英エコノミスト]

今月初め、イギリス、エストニア、フィンランドの海軍がバルト海で合同演習を行った際、その目的は戦闘技術を磨くことではなかった。その代わり、海底のガスやデータのパイプラインを妨害行為から守るための訓練が行われた。今回の訓練は、10月に同海域の海底ケーブルが破損した事件を受けたものだ。フィンランド大統領のサウリ・ニーニストは、このいたずらの原因とされた中国船が海底にいかりを引きずった事故について、「意図的なのか、それとも極めて稚拙な技術の結果なのか」と疑問を呈した。 海底ケーブルはかつて、インターネットの退屈な配管と見なされていた。現在、アマゾン、グーグル、メタ、マイクロソフトといったデータ経済の巨人たちは、中国と米国の緊張が世界のデジタルインフラを分断する危険性をはらんでいるにもかかわらず、データの流れをよりコントロールすることを主張している。その結果、海底ケーブルは貴重な経済的・戦略的資産へと変貌を遂げようとしている。 海底データパイプは、大陸間インターネットトラフィックのほぼ99%を運んでいる。調査会社TeleGeographyによると、現在550本の海底ケーブルが活動

By エコノミスト(英国)