GLOSSARY

AIによるコーディング支援

最終更新日:

AIによるコーディング支援とは、生成AIを使って、プログラムの作成や修正、説明、テストの作成などを手伝わせる開発の方法です。

書きかけのプログラムの続きを提案させる、言葉で指示して部品やテストを書かせる、既存のプログラムの意味を説明させる、といった使い方があります。GitHub Copilot のように開発の道具に組み込まれたものや、複数のファイルにまたがる作業を進めるAIエージェントの形のものもあります。

発注者として確かめたいのは、開発の会社がAIをどのような決まりで使っているかです。発注者のソースコードや資料をAIのサービスに送ってよいか、送った内容が学習に使われない設定か、生成されたプログラムを人がレビューしているかを確認し、必要なら契約や取り決めに入れます。

AIが書いたプログラムにも、誤りやセキュリティ上の弱点が含まれることがあります。既存のプログラムとよく似たものが生成される可能性もあるため、権利やライセンスの扱いにも注意が要ります。作業が速くなる場合も、テストとレビューの手間は省けないものとして計画します。

関連する用語

用語集の一覧に戻る ナレッジのトップへ