今年以来比较头疼的事情是,社区提交的 PR 基本上都是 AI 写的,质量也比较差。GitHub 实际上成了连接大家 AI 工具的中转站,本质上是代码审核者在告诉写代码的人该用什么 prompt,毕竟只要一句“address review comments from PR xxx”就可以轻松完成代码修改。

而一旦开发者不仔细审核 AI 写的代码,审核者的工作量就会增加很多。

GitHub 也应该及时更新贡献度算法。这在前 AI 时代就已经是一个问题:审核者的工作量本来就很大,现在则更大。开源项目作为一个 honor system,在其贡献度算法里竟然不记录代码审核的工作,这只会让社区更多地去提交新的 PR,而非帮忙审核现有的 PR。

而 AI 去做审核,至少顶尖的这几家用下来,都有一个通病:它们只会给出局部最优解,而忽略全局。说到底,还是需要专家问一些专业问题才行。

目前在做一个 review 插件,希望接下来可以减轻我的工作。