LLVM 考虑制定 AI 工具策略
LLVM 前段时间发布了一份关于制定 AI 工具使用政策的征求意见稿 (RFC),允许贡献者提交 AI 辅助的内容,但前提是必须有“人工参与”,并且贡献者必须具备足够的知识,能够在代码审查期间回答问题。 如果工具生成的内容“数量庞大”,贡献者也应该保持透明。目前,GitHub 上已开放一个 pull request,旨在将 AI 贡献政策添加到 LLVM 文档中。 近日,谷歌编译器工程师 Pranav Kant 又提出了一项提案,旨在创建一个 AI 辅助的 Bazel 修复机器人。这款 AI 机器人将自动生成拉取请求,用于修复使用 Bazel 构建系统时出现的 LLVM 构建问题。 谷歌是 Bazel 构建系统的主要用户,但 LLVM 贡献者无需针对 Bazel 构建更新他们的代码。因此,谷歌编译器工程师希望开发一个实验性的 AI 辅助机器人,以帮助维护 LLVM 中对 Bazel 构建的支持。 最初的提案要求该 AI 机器人创建包含修复的拉取请求,但有人对此提出了异议。一些人认为,至少应该先由人工评估这些更改,而不是让机器人直接创建 PR,从而增加 LLVM 开发人员审查机器人代码的...
