研究揭示AGENTS.md配置文件異味問題
媒體報導指出,巴西米納斯吉拉斯聯邦理工學院的研究人員最近掃描了約53.2萬個文件,並分析了100個包含AGENTS.md或CLAUDE.md文件的開源專案。他們發現配置異味普遍存在,其中Lint洩漏最常見,影響62%的文件,其次是上下文膨脹(42%)和技能洩漏(35%)。Lint洩漏指的是代理指令重複了已被程式碼檢查工具強制執行的規則,浪費了模型的token。上下文膨脹則是指開發者過度規範代理行為,導致配置文件冗長,增加token消耗和成本。技能洩漏發生在將不常用的工具或實踐添加到AGENTS.md中,應移至單獨的技能文件。研究還發現了盲目引用、初始化固化和指令衝突等其他異味。在測試的100個文件中,91個至少有一種異味。研究人員建議開發者使用目錄和工具來識別配置問題,並強調在配置文件中「少即是多」。此外,先前的研究也指出,不必要的上下文要求可能使任務更困難,應僅描述最小需求。
來源:媒體報導