@
AItsuki #42 我很久没有自己写大段代码了。基本上我能力范围之内的,AI 都可以做得比我好。大概 2 年前组里要设计一个工具,我把初步想法喂到 Gemini 以后让他产出了初步架构,然后我把架构丢进现在的系统里稍微调调改改就交上去了,同事看了直说设计牛逼。后来就很少自己写了,就算公司还没正式引入 AI 的时候我也是找免费的 AI 用脱敏需求先做初步设计,然后再喂到公司代码里实现。
然后最近在做远超我能力的一个项目,我之前在论坛里也提过,是写一个反编译器,这个我一窍不通全靠 AI 自己设计实现。迭代了很多次,主要是架构上的问题,现在大概在第 5 版左右吧,还有些小毛病要修,但是已经有模有样了。除了 token 贵以外我觉得都不是问题。而且完全不需要我去看代码,只要在 AI 开始遇到一个 bug 修一个 case 的时候让他重构架构就行。Codex 实现能力很强,Gemini 挑刺很熟练,Claude 公司还没引入所以测不了。所以我就每隔一段时间让 Codex 设计功能,然后让 Gemini 去挑刺和审查,再让 Codex 去评估修改,反复几回合生成接下来的任务列表,再照着做就行了。
最重要的就是测试。我这个反编译器大概 1000 多个测试用例,涵盖了各种来源的各种代码例子。就算他代码写得烂又如何,测试都能跑通,也基本剩不下多少 bug 了。