高見知英の声日記ブログ

ちえラジChat・高見知英のゲームの話しかしないポッドキャストなどの高見知英のポッドキャストのテキスト版です

AI時代のプログラミング、その「境界線」を見極める難しさ

ちえラジChat、火曜日の配信です。 今回はプログラミングのお話。 「そのプログラム、自分で作れそう?」というテーマで考えてみました。

最近はAIでプログラミングをするのが、当たり前の光景になってきました。 プロの方でも、自分でコードを書く割合がかなり減っているという話も耳にします。

私自身も、最近はほとんどのコードをAIに書いてもらっています。 もちろん自分で手を加えることもありますが、AIにお願いする場面が本当に増えたなと感じています。

見極めが難しくなった「境界線」

そうなってくると、難しいのが「境界線」の見極めです。 このプログラムならプロンプト一つでいけるのか、それともかなり作り込まないと難しいのか。 その判断が、以前よりもずっと難しくなった気がするんです。

例えば、ボードゲームのルールを少し変えるような指示なら、AIはパッとやってくれます。 でも、複数のWebAPIを連携させたり、特定の処理を自動化しようとすると、意外とうまくいかないこともあります。

古い情報が出てきて修正が必要だったり、デザインの微調整に手間取ったり・・・。 一発で完成するのか、それともがっつり手を入れる必要があるのか。 そのラインがなかなか見えてこないんですよね。

求められる「メタ的な視点」

これからのプログラミングに求められるのは、単にコードを書く力ではない とは、よく言われます。 「このタスクはAIで解決できるのか」「どこから人間の専門知識が必要なのか」を判断する力。 いわゆる「メタ的な視点」が、すごく重要になってきたなと思います。

プログラマの役割が変わった、とよく言われますが、本当にその通りですね。 コードを書く技術よりも、プログラムをどう説明するか、どこがおかしいかを感じ取る感覚。 そういった力が、これからはより大切になっていくのではないでしょうか。

言語化する力を大切に

これからプログラミングを始めたいという方も、こうした「言語化する力」を意識しておくといいのかもしれません。 私自身も、そういった部分でアドバイスができるような活動を、もっと広げていけたらいいなと考えています。

今回の音声日記はこちらから聴くことができます。

listen.style

明日は水曜日、「まちのえんがわキャスト」についてお話しする予定です。 ではでは。