一个程序员说的话
Ai能取代人工程序员吗?
绝对不能。
就说现在的ai,你平时的工作他能做吗?
目前的开发肯定是基于一个平台上增功能,一个平台几十万行,几百万行代码,哪个大语言模型能接收这么多token呢?
就算你只在一个组件上添加模块,也得是几万行代码吧,而且你这个组件还得和其他组件交互,我们就说理论上,就算ai很聪明,你也得把涉及到的全部代码给它,它才能基于这个生成。
所以目前接收token的数量就差的远。
然后再说它的逻辑推理能力:大语言模型本身的原理就让他不擅长推理。
它的推理能力是经过超大量语料训练涌现出来的,想提升这个能力非常困难。程序中层层嵌套的逻辑他一定会出错,出错谁来定位呢?
一般来说现在谁写的代码谁定位。离职的人的代码也会有人接手,那ai出的bug让人来定位可够受的了。
所以,就显示来看,ai只能辅助实现业务的程序员,实现一个个函数级别的功能,然后还需要程序员自己来集成,测试,定位问题,处理问题。
真的疑难bug,丢给它,根本没用。
