[AI] 实验用Cursor开发一个完整的项目:tempcsv.com
起因
近来,AI 的发展异常迅猛,要想不被AI淘汰,最好的办法就是从现在开始拥抱AI。
我从两年前就开始订阅了github copliot pro,之前已经被copilot的智能提示深深折服。后来有同事推荐其他的编程AI,比如Bito, Cursor,开始我还不太想试。
我内心的想法是,微软 + Github + OpenAI + VSCode + 付费用户,这个组合,基本上算是编程界的最强组合了,还有人可以超越它吗?
直到我真的体验了一下 Cursor,然后我就再也没有打开过 VS Code。
实验
Cursor,简单的说,与Copilot不同的是,它是一个完整的自动化编程的AI工具,而Copilot目前(截止2025年3月),还只是一个智能助手。
在使用Cursor的过程中,你的角色更像一个项目的管理者,你兼任项目经理+产品经理+程序员+QA,Cursor 则充当一个勤勤恳恳的执行者,负责功能实现和UI设计。
为了更深入的了解 Cursor 的能力边界,我做了一个大胆的实验:能否让 Cursor 完成所有的代码?
作为一个半桶水产品经理,我脑补了一个需求:在线分享csv文件。
经过几天的努力,我和Cursor完成这么一个产品:tempcsv.com
过程
整个项目是一个从信心满满到烂尾的过程。
启动
我和Cursor都信心满满,效率非常高。Cursor甚至还可以直接参考某个网站来设计UI。这让我对完成最后的项目充满了信心,甚至开始构思如何进行推广,获取流量变现。
挣扎
我们遇到了一些bug,Cursor很努力地来来回回改了好几个版本,始终无法满意,最后不得不放弃一些需求,退而求其次。目标也从完美降低到了完成即可。
烂尾
然而,随着项目需求随意的增减,代码进一步堆积,(是不是很眼熟?),这时候 Cursor 虽然没有任何怨言,但是已经心有余而力不足了。
最后,连打开项目都变得非常卡,而与Cursor的对话,也变得异常困难。
我当机立断,决定终止这个项目。
项目地址:https://github.com/open4game/tempcsv
结论
- AI 很强大,每个人都要拥抱它。
- 项目要有规划,不可随心随性。