コーディングエージェントの説明として、最も適切なものを1つ選びなさい。
- ①プログラムの作成・修正・テストなどを、指示に基づいて自律的に進めるAIエージェント
- ②AIが複数の情報源を自律的に調査し、内容を比較・整理して報告書の形にまとめる機能
- ③画面を見ながら、人の代わりにブラウザやパソコンを操作して作業を進めるAIエージェント
- ④書かれたプログラムのコードを、作った人以外の人が読んで誤りを確かめていく作業
答えと解説を見る
コーディングエージェントは、プログラムの作成・修正・テスト・不具合の調査などを、人の指示に基づいて自律的に進めるAIエージェントです。既存のプログラム全体(コードベース)を読み取り、変更を加え、テストを実行して結果を確認し、問題があれば修正する、という一連の作業を担います。
OpenAIのCodexなどが知られています。作業の結果は、プルリクエスト(変更内容をまとめて、取り込む前に確認を依頼する仕組み)として人間に提出され、人間がレビューしてから取り込む運用が一般的です。
他の選択肢が不適切な理由
・複数の情報源を調査して報告書にまとめる:ディープリサーチの説明です。
・ブラウザやパソコンを操作する:ブラウザ操作・PC操作を行うエージェントの説明です。
・コードを人が読んで確かめる:コードレビューの説明です。コーディングエージェントが作ったコードも、人のレビューを経て取り込みます。
覚え方のポイント
コーディングエージェント=「コードを書いて、試して、直すAI」。最後は人がレビューします。