如果人工智能在编程方面如此出色……那么开源贡献在哪里呢?

  • 近期经常听到 AI 支持者谈论 AI 编程将取代人类程序员,称 AI 代码已达生产质量并让人类程序员失业。
  • 微软 CEO 纳德拉称其公司部分项目代码可能有 20% - 30%由软件编写,Facebook CEO 扎克伯格称未来 12 - 18 个月大部分相关代码将由 AI 编写。
  • 但未在可实际查看的地方看到 AI 代码,如开源代码中。Java 程序员本·埃文斯要求展示由 AI 生成的开源代码拉取请求,但仅找到 2023 年 Rails 项目的一个需完善的贡献和 Servo 项目的一个经历 113 次修订才被接受的实验。
  • 一般评论称有经验的开发者用 AI 编码有积极结果,无经验开发者则效果不佳。一些对本问题的回复称设定的标准过高。
  • 一些项目尝试使用 AI 进行代码审查但效果不佳,如 Cockpit 项目,AI 给出很多无用建议甚至损害代码库。
  • 开源项目普遍讨厌 AI 代码,最大问题是用户不懂自己能力不足而提交浪费时间的 AI 垃圾,如 Curl 项目因被自动生成的“漏洞赏金”请求淹没而禁止 AI 生成的安全报告。
  • 以 LLVM 编译器为例,有用户的 AI 生成拉取请求未被认真对待,甚至引发其对项目的不满和投诉。

总之,目前在开源代码等可实际查看的地方未见到大量高质量的 AI 代码,且 AI 代码在开源领域面临诸多问题和争议。

阅读 49
0 条评论