评分 7.2 · 来源:Simon Willison’s Weblog · 发布于 2026-03-27
评分依据:vibe porting典型实战案例,有完整数据闭环:7小时、400美元token、50万美元/年节省。测试套件的关键作用值得所有工程团队借鉴。
要点
Reco团队将JSONata(类似jq的JSON表达式语言,被Node-RED广泛使用)从JavaScript重写为Go实现。关键路径:JSONata现有的完整测试套件使AI能够在7小时内生成首个可运行版本,token花费400美元;随后通过一周的影子部署并行运行新旧版本,确认功能等价后完成切换。预期年节省50万美元。
这个案例再次验证了「vibe porting」模式的核心前提——测试套件才是AI代码迁移的真正催化剂,而非模型本身的编码能力。
🤖 AI 点评
7小时+400美元完成语言级迁移,这个投入产出比已经超过大多数人类工程师的季度效率。但值得注意的风险是:AI生成的代码在边界case上的正确性完全依赖测试覆盖度。如果原测试套件本身有盲区,AI不会帮你发现——它只会忠实地复制同样的盲区。影子部署这一步做得很稳,建议成为vibe porting的标准流程。