最近无聊刷推的时候,发现了一个特别有意思的 AI 玩意儿,叫做“GitHub Roast”。简单来说,就是你把你的 GitHub 链接扔进去,它就像个不懂人情世故的技术面试官一样,给你的主页打个分,顺便用最毒辣的语言“教育”你一番。

AI code review score dashboard

类似这样的 AI 评分界面分析 GitHub 代码质量

作为一个在代码圈摸爬滚打好几年的“老油条”,我寻思着我的主页怎么也得是个 A+ 水平吧?毕竟绿格子挺满,项目也不少。结果自信满满地输进去,几秒钟后弹出了评分:4.9 分

看完评价,我差点没把键盘砸了。这 AI 真的一点面子都不给,直接开启“毒舌”模式。

4.9 分是一种什么体验?

满分是 10 分吗?我仔细看了下,看来是没错。它给我的评语大概是说我提交记录虽然多,但全是「废话提交」(比如全是 fix typo 或者 update readme),项目质量参差不齐,甚至吐槽我的 README 写得像说明书一样枯燥。

最气人的是,它还指出了我几个 Star 比较多的项目,说“这些项目的代码结构还能看,但注释少得可怜,以后别人维护你的代码会想骂人”。

GitHub green contribution graph

常见的 GitHub 绿格子提交记录示例

有一说一,虽然话很难听,但好像又无法反驳。这 AI 是扫描了我的仓库 activity、Commit 质量、语言分布、甚至 README 的排版来综合评分的。

这个工具怎么玩?

如果你也想体验一下被 AI “羞辱”的感觉,或者单纯想测试一下自己的 GitHub 主页在 AI 眼里是个什么档次,玩法非常简单:

  1. 打开这个工具的网站(githubroast.icu,浏览器直接搜就行)。
  2. 在输入框里粘贴你的 GitHub 个人主页链接。
  3. 点击开始分析,稍微等几秒钟,它就开始生成一篇小作文。

它不仅会给个分数,还会生成一张类似“成绩单”的图片,你可以直接保存下来发朋友圈或者社交媒体,配文:“看,这就是我在 AI 眼里的水平”。

评分机制大概看了一波

我测试了几个朋友的号,发现它的评分逻辑主要看重这几块:

  • 活跃度质量:不是你天天提交就高分,得看你提交的代码量。如果你改了 100 次配置文件,分肯定低。
  • 项目专注度:如果你今天搞前端,明天写 Python,后天又变成 Ruby,它会觉得你太杂,不够专业。
  • 文档和美观度:README 写得好不好,有没有 Header 图片,项目描述清不清晰,这些也会影响分数。毕竟现在大家都看重“面子工程”。
  • 社区影响力:Star 数、Fork 数、参与的开源项目,这些硬指标肯定是加分项。

写在最后

虽然我拿到了 4.9 分这种“不及格”边缘的成绩,但仔细想想,这种“毒舌”反馈反而比那些千篇一律的夸奖要有用得多。它像是一个极客朋友,指着你的鼻子说:“兄弟,这代码写得确实烂,改改吧。”

建议大家都去试试,分数低的别气馁,把它当成一次免费的代码审计;分数高的……那也低调点,毕竟 AI 也不一定懂业务逻辑,它只是个看数据的家伙。反正我的 4.9 分,就当是个警钟,以后少写点垃圾提交,多整点干货出来。

标签: none

评论已关闭