Hacker News · AI· alexandersechin·· 6 小时前AI 评分70
GHC 发布 LLM 辅助贡献政策:允许生成代码但强制人类负责与披露
AI Contributions to GHC
AI 摘要
GHC 编译器项目正式确立 LLM 辅助贡献政策,明确允许使用大语言模型生成代码、文档或测试,但要求提交者必须披露直接生成行为并承担全部解释与修改责任。该政策由 Simon Peyton Jones 起草并经 ghc-devs 讨论定稿,于 10 月中旬已在审查流程中被引用,核心逻辑是将审查成本作为稀缺资源进行管控,而非简单禁止工具使用。
政策包含五项要点:优先人与社区、确保合并请求易于审查、人类作者与全责、声明直接 LLM 生成、以及建议自行撰写最终版本。其中 P3 规定任何提交内容必须由可识别的人类作者完全理解并能逐行解释,P4 要求在 Issue 或 MR 描述及 Commit Message 中添加 Assisted-By: 标签以声明生成来源,但不强制公开 Prompt 或交互记录。相比 OpenJDK 和 GCC 等项目的全面或部分禁止策略,GHC 选择通过透明度降低法律风险与审查负担,同时避免陷入难以执行的“检测生成内容”困境。
这一选择基于 GHC 面临的具体现实:6,500 个积压工单中大量是重复性任务(如复现旧 Bug、缩减测试用例),而人工维护者严重短缺。政策允许 AI 处理这些低吸引力工作,前提是提交者能证明其理解力足以消除维护债务。事实层面,目前尚未出现大规模低质量 AI 提交挤占人力;推断层面,若未来生成量激增导致审查成本上升,政策可收紧;猜测层面,类似模式可能被其他高维护成本开源项目采纳,但需视其许可协议与法律约束而定。
来源:Hacker News · AI · serokell.io