20分钟能做什么?喝一杯咖啡,刷几条短视频。有人用这段时间,让AI写出了一个功能完整的Go聊天客户端。

作者Ding展示的这个项目,基于gopherjs和React搭建,从后端到前端一整套跑通。最让人意外的不是它跑起来了,而是里面超过90%的代码由AI生成。

AI到底写了哪些部分

据作者介绍,AI负责了几乎所有的后端代码,以及部分前端代码。具体到功能层面,包括WebSocket路由和消息处理逻辑这些需要细致处理的环节,也由AI完成。

换句话说,一个聊天客户端最核心的通信骨架,是AI搭起来的。作者的角色更接近于提出需求、整合技术栈、验证结果。

这个项目用的技术组合并不简单:Go负责后端,React负责前端,gopherjs作为两者之间的桥梁。三样东西要串起来,还要把WebSocket通信逻辑写对,通常需要开发者对每一层都有理解。

20分钟意味着什么

整个项目在短时间内完成,AI的贡献占比超过90%。这个数字放在快速样机或初始开发阶段,展示出的能力相当直接:从想法到能跑的成品,中间的时间成本被大幅压缩。

对于需要快速验证产品思路的开发者来说,这种速度本身就是一种资源。先把东西跑起来,再决定要不要投入更多精力打磨,试错的门槛被拉低了。

当然,这只是一个聊天客户端,不是复杂系统。但90%这个比例,以及20分钟这个时间,已经足够说明AI在编程这件事上正在扮演什么角色。