コーディングエージェント
こーでぃんぐえーじぇんと / Coding Agent
定義
コーディングエージェントとは、コードの作成から実行・テスト・修正までを、AIが自ら進めるエージェントのことです。
コーディングエージェントは、指示を受けると、関係するファイルを読み、コードを書き、コマンドを実行してテストし、失敗すれば直す、という作業をくり返して開発を進めるAIです。一行ずつ候補を出すコード生成AIと比べ、複数のファイルにまたがる変更や、調査から修正までの一連の作業を任せられる点が特長です。一方で、コマンドの実行やファイルの変更ができるため、誤ってデータを消す、意図しない外部との通信を行うといったおそれもあります。専用の環境で動かし、本番の環境や秘密の情報に触れさせず、変更は人がレビューしてから取り込む運用にすると安心です。
コーディングエージェントの作業と備え
- 読む関係するファイルを読む
- 書いて実行コードを書き、コマンドを実行してテストする
- 直す失敗すれば直す、をくり返す
- 取り込む前人がレビューしてから取り込む
誤ってデータを消す・意図しない外部との通信を行うおそれがあります。専用の環境で動かし、本番の環境や秘密の情報に触れさせない運用にすると安心です。
自社のAI活用の準備度は?7つの柱で、10問・約3分で確かめる(無料・登録不要)
関連する用語
この用語が出てくる記事
- ソフトウェア開発へのAIの使い方と注意:品質・権利・情報の扱いを確かめるガイド
- ITサービス業のAI活用:始め方と注意ガイド
- バイブコーディングを業務で使うときの注意 試作には向くが、公開の前に人が確かめるコラム