论文

开源软件中智能体AI编码工具中Agent计划的探索性研究

An Exploratory Study of Agent Plans for Agentic AI Coding Tools in Open-Source Software

智能体系统Agent Harness

摘要

存储库级配置工件允许开发人员为代理 AI 编码工具(例如 Claude Code、Gemini 等)提供指导。尽管之前的研究已经检查了捕获项目级指令和约定的存储库共享上下文文件(例如 AGENTS.md 文件),但对于更多面向任务的工件(例如代理计划)知之甚少。我们对开源软件存储库中的代理计划进行了探索性研究,检查计划文件的保存方式、它们支持哪些开发活动以及它们提供哪些信息来指导代理执行。我们筛选了 36,710 个属于工程软件项目的 GitHub 存储库,并从 10 个存储库中识别出 85 个 Markdown 计划文件。在这个高度集中的语料库中,代理计划支持多种软件工程工作,包括维护、设计、构建、质量相关工作和流程支持。他们还提供面向任务的执行指导,最常见的是通过实施步骤、具体文件和位置以及测试和验证信息。总体而言,这些特定于工具的目录下存储库保存的代理计划似乎是一个狭窄但信息丰富的工件,用于研究人工代理工作流程中的任务意图和执行指导。