Linux 内核社区正在讨论生成式 AI 使用政策
Linux 内核开发者 Dave Hansen 近日在社区发表了关于如何使用 AI 工具的政策补丁。 Dave Hansen 表示,在过去几年中,AI 工具(包括 AI 驱动的编码辅助工具)在开发过程中的能力大幅提升。社区越来越多地成员在询问:当工具生成(或部分生成)内容时,贡献者应如何使用/披露这些工具。 因此他提交的补丁旨在为内核贡献中“工具生成内容”(tool-generated content)提供文档指南。这个文件并非完全新增规则,而是提供一个统一的预期标准。 这份补丁明确指出:贡献者使用工具生成内容时,应清晰披露使用方式,以便维护者/审查者能够有效审查。当然像拼写修正、格式化、变量重命名等小修改则不需要额外披露。 在变更日志、提交说明中,应注明哪些内容使用了工具、工具是什么、工具输入/提示是什么。 适用范围 (“In Scope” vs “Out of Scope”) 不适用的情况(Out of Scope): 工具仅用于极小改动,如拼写或语法修正、改写为祈使句、变量重命名、格式化代码等。 适用情形(In Scope): 当“重要内容”由工具而非人工撰写。例:一个新函数由大...
