共计 1168 个字符,预计需要花费 3 分钟才能阅读完成。
在当前 AI 编程浪潮的影响下,我们不禁要思考这项新兴技术对编程行业的深远影响。本文将探讨 AI 编程在实际项目中的应用体验,分析其在提高开发效率、验证项目可行性以及控制成本等方面所带来的变革。

回顾今年上半年,AI 编程领域的热度显而易见。实际上,我在去年便开始尝试使用 AI 编程工具 Cursor 进行一些产品代码的编写。尽管最终未能将产品上线,但我花费了约两个月的时间,试图借助 Cursor 实现我早前的一些想法。
具体来说,我选择了十年前创业时的一个项目进行实验。那个项目当初并未成功,我保留了服务端的代码,但删去了客户端的部分。这次,我利用 Cursor 对服务端代码进行了重新修订,尽管现在无法直接运行,但基本框架仍在。我将它转变为一个可运行的最新版本。
至于客户端部分,我则是从头开始,完全依赖于打字与 AI 的互动,逐步实现所需功能。总体来看,AI 确实使我能够完成这个产品的开发。
不过,我发现与真正熟练的程序员相比,使用 AI 编程的耗时可能会更长。AI 大致能够处理从 0 到 60 分的任务,但在 60 分到 80 分之间则需要反复的修改与调整。常常会出现解决了问题 A 却引发问题 B 的情况,从而导致需要不断返工。
当然,未来 AI 的智能化程度可能会提升,但就目前而言,它更适合以下几种情境:
1、协助没有编程经验的人实现从无到有的突破。
2、适合开发简单项目(例如之前流行的一键生成小游戏)。
3、作为程序员的辅助工具,快速完成基础代码的编写。
对于复杂的功能,AI 仍显得力不从心。因此,我认为 AI 编程更适合于:
1、有经验的程序员利用它提升工作效率。
2、非技术背景的人员尝试实现简单的创意。
在我们公司,程序员普遍使用 AI 进行代码编写。AI 能够迅速完成基础代码的构建,程序员再进行优化和完善,这样整体效率得到了显著提升。举例来说,以前需要 2 - 3 个月的项目,如今 1 -1.5 个月便可完成。
对于产品经理和运营团队而言,AI 编程的最大价值在于:
1、快速验证想法(最小可行产品)。
2、降低试错成本。
3、缩短开发周期。
然而,万变不离其宗,所有的努力最终还是要回归到产品的本质上:
1、解决了哪些用户需求?
2、市场定位如何?
3、商业化路径是什么?
4、核心用户群体是谁?
这些根本性的问题,AI 无法为你解答,仍需产品经理自己深入思考。
本文由人人都是产品经理的作者【李明 Bright】撰写,微信公众号为:【李明 Bright】。未经授权,禁止转载。
题图来自 Unsplash,基于 CC0 协议。


AI编程确实在基础代码构建上有优势,但在复杂项目中仍需程序员的深度介入。建议加强对复杂功能的支持,提升AI的智能化水平。