SQLite 的 AGENTS.md
SQLite 新增了 AGENTS.md 文件,明确了其对 AI 生成贡献的政策:不接受未经事先同意的拉取请求,不接受代理生成的代码,但欢迎附带可重现测试用例的 bug 报告。由于 AI 生成的 bug 报告泛滥,论坛现已拆分出专门的 bug 论坛。
文章情报
要点
- SQLite 添加 AGENTS.md 以定义 AI 贡献政策
- 拉取请求需要事先同意和法律文件
- 明确不接受代理代码
- AI 生成的 bug 报告被分流到单独论坛
为什么重要
这条新闻值得关注,因为SQLite 添加 AGENTS.md 以定义 AI 贡献政策。
技术影响
可能影响模型选型、推理成本、产品能力和评测基准。
SQLite 项目近期在其官方代码仓库中添加了一份名为 AGENTS.md 的文件。这份文件并非针对项目自身的开发流程,而是专门为那些试图使用 AI 智能体(agent)与 SQLite 代码库进行交互的开发者而设。文件内容明确阐述了 SQLite 对于 AI 相关贡献的立场。
根据 AGENTS.md 的规定,SQLite 不接受未经事先协议或未附带相应法律文件(将拉取请求置于公共领域)的拉取请求。不过,人类开发者可以提交简洁且编写良好的拉取请求作为概念验证,项目核心开发者会进行审查,随后再自行重新实现相关的更改。此外,SQLite 明确表示不接受“代理代码”(agentic code),即由 AI 智能体自动生成的代码。但项目欢迎包含可重现测试用例的代理生成的 bug 报告,同时也接受用于演示可能修复方案的补丁或拉取请求,仅作为文档参考。
值得注意的是,最近一次对该文件的提交中,开发者移除了“SQLite 不接受代理代码”一句中的“目前”一词,提交信息为“加强关于不接受代理代码的声明”,这充分显示了项目对此立场的坚定态度。
与此同时,SQLite 论坛曾一度被大量质量参差不齐的 AI 生成 bug 报告所淹没。为了应对这一情况,项目团队已将这些报告分离出来,转移至一个新的“SQLite Bug 论坛”(sqlite.org/bugs/forum)。项目创始人 D. Richard Hipp 正在该论坛上积极处理相关问题,并伴随着一系列对代码库的提交。