ちえラジChat、火曜日の配信です。 今回はプログラミングのお話。 「そのプログラム、自分で作れそう?」というテーマで考えてみました。
最近はAIでプログラミングをするのが、当たり前の光景になってきました。 プロの方でも、自分でコードを書く割合がかなり減っているという話も耳にします。
私自身も、最近はほとんどのコードをAIに書いてもらっています。 もちろん自分で手を加えることもありますが、AIにお願いする場面が本当に増えたなと感じています。
見極めが難しくなった「境界線」
そうなってくると、難しいのが「境界線」の見極めです。 このプログラムならプロンプト一つでいけるのか、それともかなり作り込まないと難しいのか。 その判断が、以前よりもずっと難しくなった気がするんです。
例えば、ボードゲームのルールを少し変えるような指示なら、AIはパッとやってくれます。 でも、複数のWebAPIを連携させたり、特定の処理を自動化しようとすると、意外とうまくいかないこともあります。
古い情報が出てきて修正が必要だったり、デザインの微調整に手間取ったり・・・。 一発で完成するのか、それともがっつり手を入れる必要があるのか。 そのラインがなかなか見えてこないんですよね。
求められる「メタ的な視点」
これからのプログラミングに求められるのは、単にコードを書く力ではない とは、よく言われます。 「このタスクはAIで解決できるのか」「どこから人間の専門知識が必要なのか」を判断する力。 いわゆる「メタ的な視点」が、すごく重要になってきたなと思います。
プログラマの役割が変わった、とよく言われますが、本当にその通りですね。 コードを書く技術よりも、プログラムをどう説明するか、どこがおかしいかを感じ取る感覚。 そういった力が、これからはより大切になっていくのではないでしょうか。
言語化する力を大切に
これからプログラミングを始めたいという方も、こうした「言語化する力」を意識しておくといいのかもしれません。 私自身も、そういった部分でアドバイスができるような活動を、もっと広げていけたらいいなと考えています。
今回の音声日記はこちらから聴くことができます。
明日は水曜日、「まちのえんがわキャスト」についてお話しする予定です。 ではでは。