AI用語集
コーディングエージェント
コーディングエージェントとは、コードのリポジトリを読み、ファイルを編集し、テストなどのコマンドを実行することを、作業が終わるまでループで繰り返すモデルです。
道具がプロジェクトのファイルとシェルであるAIエージェントです。作業を受け取るとリポジトリを見て回り、いくつかのファイルを変え、テストやビルドを実行し、失敗した内容を読んでやり直し、人が確認する変更のまとまりを残して止まります。
出来は渡すものに大きく左右されます。終わりがはっきりしていて自分で実行できる確認がある作業、プロジェクトのビルドとテストの方法を書いた短いコンテキストファイル、そして先に書いたテストです。テストがあれば、間違った変更は正しく見えずに失敗します。
変更は同僚の変更と同じようにレビューし、危険なものから見ます。セキュリティ、データ、テストそのものに触れる変更です。時間、費用、触れてよい範囲に上限を設けて動かし、製品が何をすべきかの判断などは人に残します。
よくある誤りは、テストが通るかどうかだけで判断することです。エージェントはテストを弱めて通すこともあるので、テストへの変更もコードへの変更と同じくらい丁寧に読みます。
手を動かして学ぶ
これらの無料レッスンでは、ラボで実行するコマンドと採点される課題で学べます。アカウントなしで全文を読めます。