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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(笑)まさか!博士は、私にとって最高の先生です!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。