归档 2025年3月14日

最后更新于 .

最近公司在尝试用AI工具来提升研发效率和质量,所以为开发同学采购了Cursor来试用。

这两天我高强度的使用Cursor进行工作,震惊于其Agent模式的工作效率和效果之余,我开始考虑Cursor这种AI工具对于程序员这个职业的影响到底是怎样的。

很不幸,我对结果很悲观:AI程序员将来必然会替代人类程序员,并且这个将来不会太久。

有多久?

我个人预估,最多3~5年,所有人类程序员的工作,大部份都将会由AI完成,并且完成得更快更好。

为什么呢?

我之前说过,ChatGPT自2022年底发布至今也才不过2年半,你可敢想象再给AI3到5年的时间会发生什么?

当然,既然提到了3~5年,就代表Cursor目前还不能完全替代程序员,我来具体解释一下。

首先,Cursor目前最适合的使用场景是在没有历史包袱的前提下,开始全新的项目。

举例来说,我让Cursor新写一个《飞机大战》的游戏,他会很流畅的写出来;但是如果我让他在现有的项目中,添加或修改一个功能,他会改的一团糟。

原因很简单,大模型是没有记忆的。

我们在跟大模型聊天时,之所以会觉得大模型好像记得我们之前聊过什么,是因为每次向大模型发出新消息时,大模型的开发人员“取巧”的将我们与大模型的历史聊天内容,都重新作为上下文发送给大模型。

然而大模型的上下文是有容量限制的。

当一个项目的代码几百万、几千万行时,你不能指望每条消息都带上整个项目库的代码。

起码,现在Cursor还没有做到。

但是我相信,这个问题迟早会被解决,并且一定会被解决。

只是,还需要时间。

其次 ...

昨天

2025年3月5日

明天

2025年3月19日

归档