最近は、「AIでちょっとしたプログラムを書いている」という人が、エンジニアではない人たちの間にもずいぶん増えてきた。そうやって自分の能力が拡張されたように感じられるのは、とても良いことだと思う。
ところで以前、大学でプログラミング入門の授業を取っていることを書いた。毎回、講義資料の最後に課題が掲載されており、それを解いてリモートで提出するのだが、先日の課題は「フィボナッチ数列を表示する」プログラムをPythonで実装するというものだった。
これなど、AIに訊けば秒で答えが分かる。しかし今回は、ループと再帰呼び出しの二通りで解答を作ろうと思ったため、案外手間取ってしまった。もともとPythonは電子工作の制御に使う程度で、あまり手に馴染んでいない。さらに、ちょっとしたアルゴリズムを考える力もずいぶん衰えていたようだ。
もちろん「ずる」をしても単位は十分取れるだろう。だが、ここで「ずる」をすることに何の意味があるのだろうと思いながら、夜までかかって問題を解いた。
そんなことをしていて、ふと思った。AIを使って「ちょっとしたことならできる」と自慢する人は、もしかすると「AIを使わなければ、ちょっとしたこともできない人」になりつつあるのかもしれないな、と。
そんなわけで、ちょっと「愚直さ」を取り戻そうと反省した私である。