我在网上看到很多项目都希望制定一项全面禁止贡献者使用人工智能工具的政策。虽然我赞同这种政策的初衷,但我认为这并不完全现实,因为明明使用了人工智能工具,却谎称没有使用,这很容易做到。
我认为更好的折中方案是类似Fedora 的 AI 辅助贡献政策。该政策要求你在提交记录的末尾添加说明,披露你在开发过程中使用的 AI 工具,例如:
有趣的是,你实际上可以告诉人工智能代理编写这个提交页脚,它们会很乐意执行。请考虑以下部分: Assisted-by: GPT-OSS 120b via OpenAI Codex (locally hosted)
本仓库的 AGENTS.md 文件(AGENTS.md 是一组指令,用于指导 AI 代理如何最好地为策略做出贡献):
署名要求
AI代理必须在“Assisted-by”提交页脚中披露它们使用的工具和模型:
例子:Assisted-by: [Model Name] via [Tool Name]这不仅使自动化系统能够轻松检测到人工智能工具的使用情况(并添加相应的标签以便审阅者进行更细致的判断),还能让你了解哪些人工智能工具在长期使用中会引发更多问题。这有助于指导政策制定,并帮助希望使用人工智能工具的贡献者选择最合适的工具。Assisted-by: GLM 4.6 via Claude Code
总之,从宏观层面来说,如果你要求人们披露他们使用的AI工具,并让大多数AI工具的默认配置自动添加这一披露功能,人们就更有可能遵守这项政策。我认为这比搞“猎巫”行动,试图找出谁用了什么工具,然后任由它成为低质量、嘈杂信息的温床要好得多。
我希望未来人们可以自由尝试各种新奇的工具。但是,考虑到低质量贡献可能带来的问题,我认为对所有人来说,最好的办法还是要求所有网站都使用易于机器读取的页脚。
另外,如果你想加上Assisted-by: GNU Emacs ,我不会阻止你。
本文是在DGX Spark主板上使用GPT-OSS 120b辅助编辑的,这台设备满载功耗仅为150瓦。撰写本文时,我后台运行着《最终幻想14》,聆听利姆萨·罗敏萨的吟游诗人演奏。这使得我的工作站RTX 4080显卡持续消耗150瓦的功率。