ChatGPTに代表される言語モデルAIチャットは、もうすでに一般的になって久しい。これらのチャットは色々な場面で役立つが、プログラミングの場面でも役に立つ。
私は日本人で母国語が日本語で、英語は外国語として一応勉強したものの、英語の文書を読むのはそれなりに慣れているとはいえ、書くのは大変だし、まして会話はできない感じ。でもプログラムを書くに当たっては、変数名などを命名するときに英語で簡潔で適切な言葉を選ばなければならない。適切な命名をすることは、プログラムの間違いを減らし、後から見直すときや他の人に見てもらうときに分かりやすいようにするために、非常に大切なことなのだ。
AIチャットに、どんなジャンルのプログラムを作っているのかという文脈を与えて、こんな変数名は適切なのか聞いたり、もっと良い表現の候補を教えてもらったりすると、迷いが解消されて落ち着いて先に進める。AIチャット自身もプログラミングをある程度こなせるわけだけど、プログラミング自体を任せるのではなくとも、得意分野の言語能力を活用してプログラミングの支援をすることができるのだ。非常に役に立つ。
コメントを残す