← 最新论文
💻 computer science

Configuring Agentic AI Coding Tools: An Exploratory Study

该研究通过对 2,923 个 GitHub 仓库的实证分析,系统梳理了 Agentic AI 编码工具的八种配置机制,发现以 `AGENTS.md` 为代表的上下文文件占据主导地位,而技能与子代理等高级机制的采用尚浅,且不同工具已形成独特的配置文化。

原作者: Matthias Galster, Seyedmoein Mohsenimofidi, Jai Lal Lulla, Muhammad Auwal Abubakar, Christoph Treude, Sebastian Baltes

发布于 2026-03-24
📖 1 分钟阅读☕ 轻松阅读

原作者: Matthias Galster, Seyedmoein Mohsenimofidi, Jai Lal Lulla, Muhammad Auwal Abubakar, Christoph Treude, Sebastian Baltes

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

这篇论文就像是在给**“人工智能编程助手”(比如 Claude Code、GitHub Copilot 等)做的一次“体检报告”**。

想象一下,你雇佣了一群超级聪明的AI 程序员来帮你写代码。这些 AI 很聪明,但它们刚来的时候,就像一群刚入职的实习生,不知道你们公司的规矩、不知道代码该怎么写、也不知道项目里有什么特殊要求。

为了让这些 AI 能更好地工作,开发者们需要给它们写一些**“说明书”“操作手册”**。这篇研究就是去 GitHub 上(全球最大的代码仓库)看了 2900 多个项目,看看大家是怎么给这些 AI 写说明书的。

以下是这篇论文的核心发现,用大白话和比喻来讲:

1. 核心发现:大家最喜欢用“一本通” (Context Files)

  • 比喻:这就好比给新来的实习生发一本**《员工手册》**(通常是 Markdown 格式的 .md 文件,比如 AGENTS.mdCLAUDE.md)。
  • 现状:绝大多数公司(代码仓库)只给 AI 发这一本手册。这是目前最流行、最基础的做法。
  • 新趋势:以前大家用不同公司的模板(有的叫 CLAUDE.md,有的叫 GEMINI.md),但现在大家发现,不如统一用一本叫 AGENTS.md 的通用手册。这就像大家发现,不管你是用安卓还是苹果手机,大家都开始用同一个通用的“操作指南”了。
  • 结论AGENTS.md 正在成为行业标准,是配置 AI 的最佳起点

2. 高级功能:大家“浅尝辄止” (Skills & Subagents)

  • 比喻
    • 技能包 (Skills):就像给实习生发一个**“工具箱”**,里面不仅有说明书,还有现成的脚本、工具,甚至能直接执行任务。
    • 子代理 (Subagents):就像给实习生配一个**“小助手”**,让它能独立去处理某个具体任务,再回来汇报。
  • 现状:虽然这些高级功能很强大,但大家用得很少,而且用得比较“懒”
    • 大多数公司只定义了 1 到 2 个这样的“工具箱”或“小助手”。
    • 更有趣的是,大家虽然叫它“技能包”,但里面装的90% 都是静态的文档(就像把说明书打印出来塞进盒子里),而不是可执行的代码(真正的自动化脚本)。
    • 这就好比给了实习生一个“自动炒菜机”,结果大家只把它当成了“菜谱架”,从来不去按那个“自动炒菜”的按钮。
  • 结论:大家目前只把 AI 当作“高级查阅员”,还没完全把它变成“自动化执行者”。

3. 不同的“企业文化” (Distinct Tool Cultures)

  • 比喻:不同的 AI 工具就像不同的**“公司”**,它们有自己的“企业文化”和“管理风格”。
    • Claude Code 派:喜欢用各种各样的配置,像个“全能型”公司,什么工具都用。
    • Cursor 派:特别喜欢用“规则”(Rules),像个“纪律严明”的公司,喜欢定条条框框。
    • Copilot 派:比较保守,通常只给一本基础手册。
  • 结论:不同的 AI 工具正在形成各自独特的使用习惯。如果你同时用好几个工具,可能会发现它们之间的“规矩”不太一样,需要小心处理。

4. 给开发者的建议 (Practical Takeaways)

  • 新手入门:别想太复杂,先写一个 AGENTS.md 文件。这是目前最通用、最不容易出错的方式,就像先给新员工发一本通用的入职指南。
  • 多工具共存:如果你同时用好几个 AI 工具,一定要维护好这个 AGENTS.md,把它作为大家都能看懂的“通用语言”。
  • 关于高级功能:虽然“技能包”和“子代理”很酷,但目前大家用得还比较浅。如果你想让 AI 真正自动化干活(比如自动运行脚本),可能需要多花点心思去配置,但目前大家主要还是把它当文档用。

总结

这就好比AI 编程工具正在从“只会聊天的机器人”进化成“能干活的员工”。
目前,大家主要还在给它们发**“纸质说明书”(Context Files),并且正在统一成一种“通用说明书”AGENTS.md)。
虽然它们手里已经拿着
“自动化工具箱”(Skills)和“小助手”(Subagents),但大家还没完全学会怎么让它们“自动干活”,更多时候还是把它们当“参考书”**在用。

这篇研究告诉我们:现在统一标准(用 AGENTS.md)最重要,而未来如何真正利用高级功能让 AI 自动干活,是接下来大家需要探索的方向。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →