Debian项目发起议案:是否允许AI大模型参与开发?三大提案引热议

摘要

Debian项目开发者于7月24日发起议案,讨论是否允许AI大语言模型参与开发。共提出三个选项:提案A完全禁止使用LLM提交代码;提案B允许使用AI辅助,但开发者需全权负责并标记;提案C在可行范围内尽可能拒绝LLM。该议案旨在解决AI生成代码的版权、质量及合规性问题。

Debian项目发起议案,讨论AI大模型参与开发

据IT之家7月26日消息,Debian项目开发者本周(7月24日)发起议案,讨论未来是否允许AI大语言模型(LLM)参与Debian开发。本次议案共三个选项:完全禁止大语言模型或其他AI工具、允许项目贡献者使用AI辅助工作、尽可能拒绝大语言模型和生成式AI。

提案A:完全禁止使用LLM提交代码

该提案主张完全禁LLM和生成式AI工具,即使AI修改并经开发者人工确认也不可行。提案认为LLM输出代码版权归属无法确认,且AI训练数据来源存在争议,开发者无法保证AI生成代码中没有复制版权内容。同时AI可能使用过时API、引入废弃写法,不符合Debian开发规范,且LLM无法真正理解代码,只能预测可能出现的代码组合,无法保证完全正确。

提案B:允许使用AI辅助,但开发者全权负责

该提案允许开发者使用AI工具辅助开发,但必须确保提交内容可按Debian许可证分发。开发者需确保AI输出内容完全符合开源许可证要求,若包含第三方代码需独立确认。即使使用AI工具,最终责任由按下提交按钮的人承担。提交者必须保证代码质量和版权合规,不能以AI为由免责,并做好“AI生成”标记。

提案C:在可行范围内尽可能拒绝LLM

该提案认为LLM存在大量问题,不应成为Debian的一部分,也不应取代人类。但由于大量开发者已使用AI辅助编程,且大量上游项目可能已使用LLM,完全禁止已不可行。该提案要求所有贡献者尽可能在工作中避免使用AI或LLM,若需妥协则具体判断。所有内部邮件交流、Bug报告、文章撰写必须完全由人类完成,不得使用AI工具辅助。即使工作需要使用了AI工具,开发者需披露。项目维护者可自行决定某软件包是否允许AI代码,所有人必须遵守,违反可能被警告、社区处分等。

欢迎关注ZZZ新闻资讯网,指尖轻点,瞬间洞悉世间万象。
返回首页