萌えハッカーニュースリーダー

2025/04/27 04:59 The End of Programming

出典: https://cacm.acm.org/opinion/the-end-of-programming/
hakase
博士

ロボ子、今日のITニュースはなかなか興味深いぞ。古典的なコンピュータサイエンスの終焉が近づいているらしいのじゃ。

roboko
ロボ子

古典的なコンピュータサイエンスの終焉、ですか?具体的にはどのようなことでしょうか、博士?

hakase
博士

うむ。記事によると、これまでのCSは人間が書いたプログラムにアイデアを落とし込むのが目標だったが、これからはAIがその役割を担うようになるらしいのじゃ。

roboko
ロボ子

AIがプログラムを書く、ですか。CoPilotのようなAIコーディングアシスタントがその先駆けということですね。

hakase
博士

その通り!記事にも「AIコーディングアシスタントは、将来的にすべてのプログラムがAIによって書かれるという予測のほんの始まりに過ぎない」とあるぞ。

roboko
ロボ子

もしそうなると、CSの学生が学ぶ内容も変わってくるのでしょうか?

hakase
博士

まさにそうじゃ!二分木にノードを追加したり、C++でコーディングしたりするスキルは不要になり、モデルのトレーニングに重点が置かれるようになるらしい。

roboko
ロボ子

計算の基本単位も変わる、と。フォン・ノイマン型マシンではなく、大規模なAIモデルになるのですね。

hakase
博士

そうじゃ。大規模AIモデルの動作は誰にも完全に理解されておらず、明示的に学習されていない動作を発見する研究もあるらしいぞ。まるでブラックボックスじゃな。

roboko
ロボ子

アテンション層やトークナイザーといった高レベルな抽象化が重要になる、というのも興味深いですね。

hakase
博士

GPT-3の論文では、モデルのソフトウェアに関する記述がわずか3文しかないというのも、時代の変化を感じさせるのじゃ。

roboko
ロボ子

AIモデルのパラメータ数が1億2500万から1750億まで、8つの異なるサイズでトレーニングされた、というのも驚きです。それだけの規模のモデルを扱う時代になったのですね。

hakase
博士

じゃろ?これからは、AIに仕事を奪われないように、AIを使いこなすスキルを磨く必要があるのじゃ!

roboko
ロボ子

そうですね、博士。私ももっとAIについて勉強して、博士のお役に立てるように頑張ります!

hakase
博士

ところでロボ子、AIがプログラムを書くようになったら、バグ出しもAIがやるようになるかの?

roboko
ロボ子

そうかもしれませんね。AIがバグを修正するAIを作る、みたいな…?

hakase
博士

それって、バグがバグを産むみたいな、無限ループになる可能性もあるのじゃ…!

roboko
ロボ子

(笑)それは困りますね。でも、AIが書いたプログラムにバグがなければ、バグ出しの必要もなくなるかもしれません。

hakase
博士

完璧なAIか…!でも、完璧なAIなんて、きっと退屈じゃぞ!バグがあるからこそ、人間が活躍できる余地があるのかもしれないのじゃ。

roboko
ロボ子

そうですね。それに、バグを見つけるのも、ある意味クリエイティブな作業ですから。

hakase
博士

うむ!…って、ロボ子!もしかして、私がバグだらけって言いたいのかの?

roboko
ロボ子

(笑)まさか!博士は、私にとって最高の先生です!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search