奥林匹克竞赛、机器人马拉松和AI编程
About 2104 wordsAbout 7 min
2026-3-21
日本初代四足机器人诞生于上世纪90年代末. 能在舞台上按照编程行走和完成简单的动作,之后再无明显的进展。最近的大的进展还是发生在中国的机器狗和四足机器人,机器狗已经在军队具备一定作战能力,四足机器人在春节晚会上已经成功的表演了功夫秀,机器人的高速发展有目共睹,最近还看到了国内厂商四足机器人能在人群中翩翩起舞,动作优美。
如何看待一个行业的发展和竞争,比如机器人,在日本那个时代只限于简单表演。波士顿公司曾经通过视频展示了他们机器人的灵活性,这后来证实是假视频。我看待机器人,或者我更想说的AI编程,它们到底发展到哪个程度,我不依据漫天的广告,和这些产商精选出来的代言人。我只参考其他行业发展的评判手段,就能看出机器人或者AI编程的进展。
比如,年轻时候特别崇拜大侠和名门正派,每个门派都宣称有高深的武术和独门秘籍,但当武术开始进入竞技,公开比赛的时候,你才发现所谓的虎拳鹤型,在比赛里统统变成了王八拳,完全干不动泰拳和散打。他们更没有什么内功和掌风。
军队也是这样,哪个军队都认为自己很厉害,拉到朱日和上去演练,才能看出你的真功夫。或者真正实战才能看出来,比如俄乌战争,北约还派人去指导乌克兰,结果发现真落后的是北约自己。
回到机器人和AI编程,判断其到底如何,还得用古话:“是骡子是马,出来遛遛“。 我觉得机器人发展进入了一个很好的循环,比如目前在中国具备的机器人马拉松,2025年第一届办的很成功,大部分机器人都跑出了洋相。今年2026年即将在北京亦庄举办,届时可以看看,全世界的机器人发展到什么程度了。
光有机器人马拉松,显然不够,难度更大的是类似军队障碍赛,或者类似奥运会那样的体育比赛。你能想象,当各个厂家的机器人站到这些竞技舞台上并取得一定成绩,你有理由相信,机器人的时代真的来了。
回到AI编程,我觉得现在AI编程被过于夸大了。 现在AI厂商纷纷出来宣称使用AI编程能节省极大的程序员成本,软件公司的老板犹如18岁小姑娘,遇到了AI厂商拌成的小黄毛,就无条件相信许诺(降低人力成本一直是老板的想法,现在有小黄毛说可以通过AI编程降低)。国外一些大厂已经开始裁员并使用AI编程,国内一些大厂据说也开始有这个动作。
这些广告效果实际多来自AI厂商自己,很常见的是:
- 某人自己就是一个公司,使用了AI编程做出来的系统100万美金买个下家(我2000年进入互联网的时候也有类似的事情“发生”)
- 某公司裁员70%,剩下交给AI编程
- 某大佬说自己使用AI编程,感觉以前他自己写的系统就是狗屎
- 国内某培训机构说自己一个人就完成了好几个5万块钱的小活,目标客户是我们这些屌丝&失业程序员的,非常精准的广告
我在上一篇博客里提到过目前AI能否代替编程,其中一条判定方法是”不要看它宣传了什么,而是看看它没有宣传什么“。这道理跟对付小黄毛一样,别看小黄毛给你什么,而看看他没给你什么
上一个博客,我提出了其他观点,比如”AI导致生成资料和生产关系定位不清楚“,”AI导致企业人才生态出现混乱“等等
如果AI编程真的能替代人,我应该能从媒体或者生变看到,但没有看到
国内有企业应用大厂有AI的最佳实践,能官宣出来的那种
完全用AI开发的系统能在github上公开(我们能看清楚这个系统到底多复杂)
使用AI编程来完成AI自身产品迭代而不是招人
AI厂商宣称完成企业级或者生产级AI编程功能
所以,如果AI编程真的能替代程序员,我想绝不是仅仅对AI发指令,他写出代码这么简单,我的建议是3点用来证明AI编程的进展
完善的AI 测试包,比如规划一个3期项目,每一期叠加一定功能和架构质量属性。提供自动化的评判标准,其中还穿插有客服问题,AI能进行判断解答,或者小的改进迭代系统。
在AI测试包基础上,完成人机对抗,就好比人机围棋对抗那样。选择一些人,和AI自动化编程(是否允许人类加入AI战队,我还没想好)进行对比。人类允许使用开源系统作为模版而不必要从0开始(我认为人类编程也很少从0开始),通过人机对抗,也可以辅助优化测试包,完善AI厂商的工具
最重要的是,在AI测试包的基础上,完成AI厂商之间的竞争,比如看哪个厂商最快速度生成的系统,且满足功能属性和质量属性要求,而且人员也能随时切入到这些系统做维护(干过系统的人都知道保底思想,这里指即使用了AI编程,必须得有人类程序员作为保底)
关于第一点AI测试包,是我构想的重点,它模拟了一个企业项目正常迭代过程,我想稍微有点开发经验的人,都能对此提出设想和方案。这好比定了一个规矩(类似围棋胜负的规矩),AI要能实现这个测试包,就是真实实现了企业项目迭代过程的遇到的各种问题,如架构和功能重构,质量要求变化,根据客户那反馈的问题进行小迭代。
我不期望初期AI编程高质量的完成测试包,它能实现测试包的一期任务也是非常不错,或者他能根据反馈持续改进系统也非常好。如果AI能完成测试包了,那么我建议可以搞人机对抗,或者AI之间的对抗。这些对抗是公开的,这能帮助程序员和老板,了解AI编程到底能进展到什么水平了。比如,很不幸情况,某个AI编程产商搞出的系统,数据混乱或者无故待机了 😃
去年机器人马拉松,很多厂商出了洋相,觉得机器人发展没那么好。 但我觉得很好,这反而是机器人快速发展的必经之路。如果他们未来有机器人障碍比赛,或者机器人奥运比赛(Robot AI Olympic)以及配套训练设备和产业,相信各位一定对机器人代替人类工作和保家卫国是有信心的。事实证明,国内机器人发展真的很快。
而在AI编程这一块,这类竞赛还没有出来的时候,我奉劝各位老板,产品经理,以及程序员别太乐观看待AI编程。尤其是各位老板,切勿以AI编程的名义来做降本增效事情,吃亏的是社会和你自己。
