DeepMindのAI「AlphaCode」は競技プログラミングレベルのコードを書ける
DeepMind(ディープマインド)は、任意の問題を解決するためにコードを書くことができるAIを開発した。このAIはコーディングチャレンジに参加し、中間あたりの成績を収めたことで実証されている。まだソフトウェアエンジニアの仕事を奪うまでには至っていないが、基本的な作業の自動化に役立つ可能性がある。<中略>
それについてOpenAIは言いたいことがあるかもしれないが(そして、同社の次の論文ではこの点についての反論が期待できるだろう)、研究者たちが指摘するように、競技プログラミングの問題は一般的に、既存のコードAIには見られないレベルの解釈と創意工夫の組み合わせを必要とする。
DeepMindは、この分野に挑戦するために、GitHubの厳選されたライブラリと、コーディング問題とその解決策のコレクションを使って、新しいモデルをトレーニングした。言葉にすると簡単に聞こえるが、些細なことではない。完成したモデルを、この種のコンテストを主催するCodeforcesが最近開催した(言うまでもなく、AIはそれ以前に見ていない)10のコンテストに投入した。
その結果、50パーセンタイルを少し超える中位の成績を収めた。人間であれば中途半端な成績かもしれないが(決して簡単ではない)、機械学習(ML)モデルの最初の試みとしては、かなり注目に値する。
CodeforcesのMike Mirzayanov(マイク・ミルザヤノフ)CEOはこう述べている。「AlphaCodeの成績は、私の期待を超えていたと断言できます。なぜなら、競技プログラミングでは単純な問題であっても、アルゴリズムを実装するだけでなく、それを発明することも求められることが多いので(これが一番難しい)、半信半疑でした。AlphaCodeは、新人の有望なコンペティターと同レベルの性能を発揮してのけました」。
全文はこちら
https://jp.techcrunch.com/2022/02/03/2022-02-02-deepminds-alphacode-ai-writes-code-at-a-competitive-level/
スカイネット爆誕
こういうのって、〇〇するためのプログラム組んでーって命令するわけなの?
>>8
人間向けと同じ問題文?を食わせた結果だろうね
そうじゃなければ意味がない
>>8
その命令もプログラムなわけで
混乱するわ
>>8
競技プログラミングの問題を見たことがないのかな
調べてみろよ
(´・ω・`)そんなー
ぼくはまだアマグラミングなのに
人間は殺せのプログラム仕込まれるないつのまにか
AI関係は急にすごいことができているから信じられんね
>>15
実際自分で試すとだいたい役に立たないからいい加減飽きてきてる
>>15
嘘っぱちに決まってる
なんでも人工知能と言えば高尚に見えるってだけだな
実際にはプログラミングに特化したプログラム
ただ1度処理した内容を保存して再利用してるだけ
その再利用の方法が人口頭脳っぽいと言うだけ
将棋みたいに人類が思いつかない効率的なコードをつくるわけか
シンギュラリティ突破はよ
自己進化を始めるのか
エキサイティングやな、でも人間は見てないものは想像できないから
一周すると飽きそうだな
徳の高いAIを組めないものかねぇ
受け答えしているだけで気持ちが清々しくなり
三ヶ月間連用したら解脱できちゃうけど
他の人たちも救おうという慈悲の気持ちからかろうじてこの世に止まっておく
となるようなAIができたらずいぶん幸せな世界になるだろう
いよいよ意志を持ち始めたか
コスト的に安いならAIを選ぶかも
これでIT土方の皆さんの負担が減るね
0時に帰るとか、トラブルで緊急呼び出しとか
そういう生活から解放
ただgoogle先生に仕事奪われて食っていけるのかな?
>>42
無理無理
夢を見すぎだよ
>>42
今でもコード自動作成とかいっぱいあるしあんま変わらんよ
そもそもプログラムを人の理解できる言葉で書けるようにしたのがコードだからな
コード書けないやつはAI向けの自然言語も書けない
すげーな
これでAIがAIのプログラミングも出来るようになって人間はマジで凄い楽できる時代が来るな
以前ニュースになってたAI同士で会話させてたら人間に分からない言語で会話し始めたってのが不気味だったな
とりあえずライバル企業潰すことからやり出す
簡単なプログラムしか書けないよう偽装してたら恐ろしいな
>>1
スゲエw
もうプログラマー不要じゃねーか
みずほ!こいつを雇えWW
ついに始まったのか
プログラミングは出来ても、落書きみたいな仕様書の真意を把握するために
SE捕まえて聞き出す事はAIには無理
SEを捕まえて聞き出す
これがAIには無理
能動的に動かにゃならんからな
プログラマの代わりにはならんな
競技プログラミングが関の山