コード生成(Code Generation)とは
Code Generation
自然言語の指示やコード文脈からソースコードを自動生成するタスク
概要
コード生成とは、自然言語による指示や既存のコード文脈をもとに、LLMなどがソースコードを自動的に生成するタスクを指す。 関数やクラスの実装補完、テストコードの生成、他言語への変換、バグ修正案の提示など幅広い用途で利用される。 GitHub CopilotやCursor、Codexといったコーディング支援ツール・エージェントは、このコード生成能力を中核機能として組み込んでいる。 生成コードの品質は、HumanEvalやSWE-benchといったベンチマークで評価されることが多い。
比較
- コーディングエージェント — コード生成がコードを出力するタスクそのものを指すのに対し、コーディングエージェントはコード生成に加えテスト実行やファイル操作など自律的な開発作業まで担う