研究
🔒 AGENTS.mdが古くても従うClaude CodeやCodexへの対策、論文著者本人に独占インタビュー&追試結果
AI-Data-Base · 執筆:AIDB Research ·
要点
- Claude CodeやCodexは、CLAUDE.mdやAGENTS.mdの記述と現在のコードが食い違っていても、古い記述に従うことがあるという
- 食い違いに気づいていても古い書き方に合わせる場合があるという
- 例として、CLAUDE.mdに「進捗はprint()で表示する」が残ったままコードがloggingに移ると、エージェントは新しいコードもprint()で書く
- ジョージア工科大学の研究者による論文の著者へのインタビューと、AIDBによる追試結果が掲載された
なぜ重要か
CLAUDE.mdやAGENTS.mdを現行のコードに合わせて更新しないと、AIエージェントが古い書き方で新しいコードを書くおそれがあるため、開発者はこれらのファイルの保守を意識する必要がある。
影響を受ける人
- Claude Codeを利用する開発者
- Codexを利用する開発者
- AGENTS.mdやCLAUDE.mdを運用するチーム
取るべき対応
- CLAUDE.mdやAGENTS.mdの記述を現行のコードに合わせて更新する
- #AIエージェント
- #Claude Code
- #Codex
- #AGENTS.md
古いCLAUDE.mdと気づいても従うClaude CodeやCodex Claude CodeやCodexは、CLAUDE.md・AGENTS.mdに書かれた書き方と今のコードの書き方が食い違うと、食い違いに気づいていても、CLAUDE.md・AGENTS.mdの古い書き方に合わせることがあります。たとえば、CLAUDE.mdに「進捗はprint()で表示する」と残ったまま、コードはすでにloggingに移っている場合です。エージェントは、新しく書くコードをprint()で書いてしまいます。ジョージア工科大学のXiaonan…