头版Folia Daily Briefing
← 返回头版
科技人工智能

GCC禁止AI生成关键代码贡献

GNU编译器集合(GCC)指导委员会已批准一项AI贡献政策,禁止项目接受包含大语言模型生成内容或衍生自该内容的法律意义重大贡献 [2]。根据该政策,"法律意义重大"的阈值定义为约15行代码和/或文本 [2]。GCC社区的核心担忧在于,AI生成代码的最大风险并非代码质量本身,而是工程判断和责任承担的缺失 [1]。

政策允许GCC维护者在满足常规审查要求且明确标注使用了大语言模型的情况下,接受法律意义不重大的贡献 [1]。此外,GCC维护者可选择接受全部或部分由大语言模型生成的法律意义重大的测试用例 [2]。与此同时,政策明确允许将大语言模型用于研究、分析、漏洞发现和补丁审查等非贡献用途 [2]。GCC委员会表示该政策预期会演变,并将定期重新审视其内容 [2]。

开源社区对AI生成代码的谨慎态度正在扩大。Zig编程语言社区已明确禁止AI生成代码贡献 [1],而OpenJDK也宣布了临时政策,禁止在其贡献中包含由大语言模型或类似深度学习系统生成的内容 [3]。OpenJDK政策特别指出,即使贡献者编辑了AI生成代码的部分行数也不允许提交相关成果 [3]。


GCCAI生成代码开源社区代码贡献政策LLMAI政策开源项目代码贡献OpenJDK生成式AI政策Oracle开源社区治理