一文定義
コード生成とは、LLMが自然言語の指示からプログラムコードを自動生成する能力・タスクです。GitHub CopilotやChatGPTなどで広く実用化されています。
詳細解説
コード生成(Code Generation)とは、自然言語による指示・仕様説明を入力として、LLMがプログラムコードを自動生成するタスクです。プログラミングアシスタントの中核機能であり、開発生産性向上の主要な手段として注目されています。
コード生成が重要な理由は、熟練した開発者でも定型コードの記述やAPIの使い方調査に多くの時間を費やすためです。LLMによるコード生成は、ボイラープレートコードの自動化、バグの自動修正、テストコードの生成など、開発の多くのフェーズで活用できます。
代表的な活用例として、GitHub Copilot(コード補完)、ChatGPT・Claude(対話型コード生成)、Cursor・Continue(IDE統合)などがあります。評価指標としてHumanEval・SWE-benchなどのbenchmarkが広く使われており、モデル間の性能比較に用いられています。コード生成の精度向上にはfine-tuningやRAGによるコードベースの文脈付与が有効です。
参考情報・出典
- ▸Evaluating Large Language Models Trained on Code— arXiv / Chen et al. (2021)(参照日: 2026-02-26)
- ▸GitHub Copilot Documentation— GitHub(参照日: 2026-02-26)
最終更新: 2026-02-26← 用語集一覧へ