是,写代码纯属添乱。或者说,让 AI 做那些有原创性的事情纯属添乱。最核心的事情目前 AI 一样都做不好。
但如果是用来帮助程序员解决一些简单的常见的问题,还是可以的。——如果类似的问题有很多人遇到过的话。那么你用 AI 能找到答案的概率比较高。
如果只是用来让 AI 替代搜索引擎,解决一些「原本依赖搜索引擎能完成」的事,就可以一用。
有些事你原本就不太可能依赖搜索引擎完成,那么有了 AI 之后,AI 只是一个跟自然语言整合得更好的搜索引擎而已,以前搜索引擎做不到的事,现在大概率也做不到。
以我现在的经验来说,直接让AI完成项目代码,那纯属扯淡。但如果我清楚,目前用到的某个功能,其中可能会用到某个非常通用的算法,我把这一小段通用的,可能别人也写过的东西,独立出来精确描述给AI,只要我抽象得足够精细,它就能写个大概(正确率70%吧)。
但这相当于什么呢?只是相当于省掉了我去查找开源代码实现的精力。因为能通用的玩意一定是别人写过类似代码的,别人写过了,AI才知道怎么做。在没 AI 的时代,我也可以通过搜索引擎实现。
如果你想要的功能,全世界没人写过类似的代码并开源出来,那么AI也只能抓瞎。——但凡你确信这段代码一定有别人写过,并且开源出来过,那么你让AI去写,问题就不大。
所以简要结论是:AI只是替代了你以前能通过搜索引擎的查找来实现的东西。而并不能替代你自己写代码。如果你以前写的所有东西都是从搜索引擎查找来的玩意,那确实你做的事情 AI 都能做。但如果你经常有原创的代码需要写,开源找不到替代代码,那么你做的这事情 AI 做不到。
编辑于 2023-06-27 11:02・IP 属地湖北