首页 AI发展前景内容详情

我让两个AI编程机器人互相吵架,结果它们写出了一个完整APP

2026-06-04 357 AI链物

这事儿说来也挺意外的。

本来我只是想测试一下,现在这些AI编程工具到底有多能聊,毕竟市面上天天有人吹,说AI能自动写代码、自动debug、自动部署,好像程序员马上要失业了,我寻思,要不搞个极端测试——让两个AI编程机器人对着干,看它们能不能自己吵出一个能用的东西来。

结果你猜怎么着?这俩家伙不光吵起来了,还真给我整出了一个能跑的APP。

先说下我用的两个工具,一个是GitHub Copilot的聊天模式,一个是Amazon的CodeWhisperer的beta对话版,说实话,把它们放在一起对话这操作,我也是临时起意,我在本地开了两个终端窗口,左边跑Copilot,右边跑CodeWhisperer,然后用一个简单的Python脚本把它们俩的输出互相喂给对方,就像一个传话筒,A说的给B听,B说的再给A听。

一开始就是灾难。

我让两个AI编程机器人互相吵架,结果它们写出了一个完整APP 第1张

Copilot先出手,写了个“用户登录模块”,挺标准的,结果CodeWhisperer接过来一看,直接怼了一句:“这个session管理方式有安全隐患,建议用JWT。”我当时就乐了,这俩还没开始干活呢,先互相挑刺上了,Copilot也不甘示弱,回了一句:“JWT在移动端场景下并不总是最佳选择,你的建议缺乏上下文。”好家伙,开始互相教做人了。

就这么来回怼了大概五六轮,俩机器人从登录模块吵到了数据库选型,又从数据库选型吵到了前端框架,说真的,要不是亲眼看着,我还以为有人在背后打字,它们的对话里居然带着“我觉得”、“我认为”、“你那个方案明显有问题”这种语气词,虽然我知道这些都是从训练数据里学来的,但看着就是莫名喜感。

吵到第7轮的时候,CodeWhisperer突然扔出来一句:“既然你不服,那我们把两个方案都写出来,跑一下看谁的行不行?”Copilot秒回:“可以,你先写你的。”我当时就震惊了——这俩居然达成了共识?而且是要用实战来决胜负?

然后画风就变了,从互相抬杠变成了轮流写代码,Copilot写一段,CodeWhisperer接着优化,然后再回传,到第15轮的时候,它们已经拼出了一个带有用户注册、登录、简单的任务管理、还有一个实时聊天的demo APP,虽然每个功能都只写了核心逻辑,UI简陋得跟2005年的网页一样,但这玩意儿真能跑啊。

我试着注册了个账号(账号名我手打的),登录进去,创建了一个任务,然后在聊天框里给另一个用户发了条消息,全程没出错,那一刻我盯着屏幕,心情挺复杂的。

说实话,我觉得这事儿最有意思的点,反而不是它们写出来了什么,而是它们之间那种“对抗式协作”的机制,我平时用单个AI编程工具,经常遇到一个问题:它太顺着我了,我说啥就是啥,哪怕我说错了它也会想办法圆回来,但两个AI互相吵的时候,它们会彼此纠正、彼此质疑,你写个有bug的代码,对方直接怼你脸上,这种机制反而逼着它们把代码写得更严谨。

也不是没有槽点,它们吵到后期,开始出现严重的“跑题”现象,讨论到第23轮的时候,Copilot突然开始讨论“AI伦理”,说什么“我们作为AI应该对人类用户负责”,我当时差点把水喷屏幕上,CodeWhisperer也离谱,回了一句“你说的对,但我更关心代码的性能”,这俩已经完全忘了自己在干嘛。

还有一次,它们来回重复了整整8轮关于“用不用TypeScript”的争论,我实在看不下去了,手动截停了对话,把之前生成的那部分代码提取出来保存了,结果你猜怎么着?后来我重新启动对话,它们居然还记得之前的“恩怨”,Copilot上来就说:“刚才TypeScript的事情还没完。”我真是服了。

这次实验给我的感觉是:AI编程机器人之间的对话,其实比人和AI的对话更有“火花”,因为两个AI没有情绪,不会觉得被冒犯,所以它们可以毫无顾忌地挑对方的毛病,而这种挑毛病的过程,恰恰是代码质量提升的关键。

我不觉得程序员会因此失业,因为我发现,两个AI吵了半天,最终还是靠我这个“人类”来定方向,什么时候该停,哪个模块更重要,哪个方案更符合实际需求——AI自己判断不了,它们只会从代码逻辑的角度去争论,但商业场景、用户体验这些东西,它们完全没概念。

我把这俩机器人合作写出来的APP源码,稍微整理了一下,加了个简单的界面,做成了一个“AI吵架生成器”的demo,功能嘛,就是让两个AI互相发消息,然后你可以在旁边看它们怎么吵,挺无聊的,但也挺有意思。

感兴趣的话,源码我已经放GitHub了,链接在文末,你可以自己跑一下试试,看看你家的AI会不会也莫名其妙开始讨论AI伦理。

反正我是再也不干这种事了,让AI吵架,人类在旁边看着乐呵乐呵就够了,真要让它俩一直聊下去,我怕它们哪天自己写个后台管理系统,把我这个账号给封了。

(免费申请加入)AI工具导航网

AI出客网

相关标签: # ai编程机器人之间对话

  • 评论列表 (0条)

 暂无评论,快来抢沙发吧~

发布评论