生成AIパスポート 用語集テキスト・画像・音声・動画の生成AI
コード生成とはこーどせいせい
コード生成の意味
コード生成とは、生成AIに自然な言葉で指示を出し、プログラムのソースコードを自動的に作らせることです。テキスト生成AIのメリットの一つとして挙げられ、専門知識が少ない人でも短時間でコードを用意できます。また、人間が書いたコードの誤りを見つけて修正案を示すことにも使えます。
生成AIパスポート試験の対策なら → 無料の合格アプリ
詳しい解説
大規模言語モデルは、文章だけでなくインターネット上に公開された大量のプログラムコードも学習しています。そのため「CSVファイルを読み込んで合計を出すPythonのコードを書いて」と頼むと、それに合ったコードを提案できます。従来プログラマーが一から手作業で書いていた部分を、AIが代わりに用意してくれるイメージです。
ただし、公式テキストでは、ホームページやWebアプリ全体を一括で完成させることは、テキスト執筆時点ではまだ難しく、部分的なコードの生成が中心と説明されています。
生成されたコードには誤りやセキュリティ上の問題が含まれる場合もあります。そのまま使わず、動作確認や内容のチェックを人間が行うことが大切です。
試験のポイント
- テキスト生成AIのメリットの一つ「プログラミングコードの生成・修正」
- 専門知識がなくても高速にコードを作れる
- Webアプリ全体の一括完成はまだ難しく、部分的な生成が中心とされている
- 既存コードの誤りの発見・修正にも使える
コード生成の確認問題(○×)
公式テキストでは、テキスト生成AIを使えば専門知識がなくてもWebアプリ全体を一度の指示で確実に完成させられると説明されている。
答えと解説を見る
答え:×
部分的なコードの生成や修正は得意ですが、Webアプリ全体を一括で完成させるのはまだ難しいとされています。