今天看到reddit上有个哥们吐槽ai写代码,只能生产出mvp级的产品,无法写出产品级的东西,然后列举了他过程中遇到的诸多问题:登录授权限制,文件上传大小,数据库时区,邮件发到垃圾箱,搜索延迟巨大等等,结果导致他用ai开发出来的产品只能在测试环境用,一跑到线上就各种出问题。
我发现会有很多很多人对ai大模型有误解,或者对ai还不够包容,经常会定义ai应该能怎么样,对它有过高的预期,所以我想用自己实际的经验来分享下我对它的看法,不神话,不过度吹捧,只是实话实说。
对于编程做产品而言,几乎都认同一个观点,ai能写出一个好的mvp,其实这是一个初级程序员的水平,1到2年工作经验,会有很多不足,缺少测试用例,缺少线上大规模流量的测试,缺少日志卖点,还缺少和产品经理的沟通。而要提高这个初级程序员水平的最好方法就是有一个中级程序员带着,可以每天帮他review代码,带他经历一些大规模复杂的业务场景,并给予建议。这个好比我们给ai提示词一样,你给的提示词越准确,提示词包含的知识面越多,ai就会表现的越出色,就算是cursor,lovable,gemini等这些ai agent编程工具也是一样的,你得耐心地调教,管理,教育它,它才会更符合预期,一段简单的需求提示词只能写出一个在本地跑起来的mvp,这就是为什么到了线上还是会有大量的问题。
我之前尝试过如何用ai写出产品级的react代码,那里面用了比较高级的提示词,赋予了ai写出产品级react代码的能力。
所以目前最厉害还不是ai工具,而是掌握了ai工具的人,会编程的人不可怕,可怕的是这个人既会编程还会用ai,正如现在流行一人公司这样的概念,ai慢慢在成为人类的亲密合作伙伴,做决策,ppt制作,战略决策等等。
所以不可看轻ai,也不能过高神话ai,掌握它的边界,了解它的优缺点才能最终用好它。
声明:来自程序员阿灏,仅代表创作者观点。链接:https://eyangzhen.com/3726.html