不接归不接,但有些东西憋着也浪费。
他打开论坛,以NullPointer的身份花了四十分钟写了一篇《推荐系统架构改造的七个经典陷阱》,纯技术分享。
能不能看到,看小明的运气吧。
发完帖子,他关掉论坛。
脑子开始转了。
这140个Bug,这两周接单修过的上百个Bug,再往前,五年里经手的几千个Bug。
它们长得不一样,但模式都一样。
同样的模式,在不同的项目里反复出现,他每次修Bug,本质上就做两件事,认出模式,匹配方案。
这不就是喂给AI干的活吗?
他放下杯子,掏出手机翻到备忘录里那行字——
“代码审查工具,连接代码与现实场景,BugKiller?”
把视界看到的Bug模式全部整理出来,特征、触发条件、修复路径,喂给AI,让它学会“看到代码就知道上线后会出什么问题”,AI不需要拥有视界,它只需要学会视界看到过的东西。
就像教AI下棋不需要教它思考,只需要让它看够多的棋局。
韩路一打开电脑,新建文件夹,命名“BugKiller”,新建文档:《Bug模式数据库 v0.1》。
然后他开始写,写得很快,五年里踩过的坑,全从记忆里涌出来,按类型自动归位,内存类、并发类、数据流类、接口类,每一类下面是触发条件、典型表现、修复路径。
他像在给一个什么都不懂的新手编一本《Bug大全》。
写了两个小时,停下来。
不够,一个人的经验撑不起一整个数据库,他需要更多样本,更系统的分类。
他需要一个产品经理。
韩路一拿起手机,找到苏念念的微信对话框。
“念念,上次聊的AI代码审查方向,我有个想法,今晚有空吗?吃个饭聊聊。”
发出去不到三十秒,苏念念回了:“今晚?!几点?”
“七点。”
“没问题!下班正好六点半,什么想法?先说说?”
“到了再说。”
对话框顶部的“对方正在输入…”闪了好几次,最后发过来的不是追问,是:
“那我先选个餐厅,你想吃什么?”
“随意,不挑。”
“好,我来定。”
韩路一觉得有点好笑,明明是他约的人,三句话下来主导权就到对方手里了。
不过也正常,苏念念做产品经理的,抢需求主导权是本能。
韩路一放下手机,又闷头写起了文档,再抬起头已经是下午四点半了。
离七点还有两个半小时。
他回头看了看屏幕上刚建好的BugKiller文件夹,想了想,没有继续写文档。今晚跟苏念念聊的时候,脑子里得是活的想法,不能是写僵了的文字。
他关掉电脑,起身去洗了个澡,换了件干净的衬衫。
出门的时候,隔壁传来林朵朵的声音,在跟林晚晴讲幼儿园的事。
韩路一带上门,往地铁站走去。
晚风不凉也不暖,三月中旬的海城,恰好卡在两个季节的缝隙里。