logo
Published on

关于AI的不成熟思考

字数 1547

作为程序员,从2022年年底,chatgpt开始推出chat的时候基本上一路都关注AI对于coding方面的发展,到了现在这个2026年的年中,似乎程序员,或者说软件工程师已经被认为是一个即将被扫入历史垃圾堆的职业了,每天都是被淘汰的一天。但是这样的大环境之下,不被AI公司产品裹挟前进的话,冷静下来仔细思考一下现在的状况,或许会有不一样的看法,这篇文章只是我的一些思考。

LLM

现在AI中LLM的本质是什么,就是一个上下文对于下一个字符的概率推断。这是我认识到的AI本质,所以从根本上来说,LLM的AI根本并没有在思考,而只是对于一个大数据训练结果的概率性生成。这样说的话,其实AI自己对于自己得到的代码并没有很高的自我品质保证,而需要更多的外加的特殊训练或者其他代码内容的约束,才能得到更好的结果。(让得到正确结果的概率增加)

关于技术壁垒

还记得Chatgpt刚刚出来的时候,我就有尝试过做一些自己之前尝试过想做的app,但是得到的结果基本就是半途而废,因为他们的幻觉十分严重,会得到一些自创的API,导致的结果就是没法实际运行。但是现在这样的情况,在Claude Code之类的代码专门AI的训练之下改进了很多。不可否认,coding这一方面,AI确实是有所进步的。

卖课的,卖产品的,似乎都在宣传自己能够让AI做出一个可以立即变现产品。我对这一点并不否认,确实AI降低了很大的技术壁垒,让普通人都能进行coding,得到一个看似很好的软件。但我始终认为,这样的软件产品还是缺少了一点的可维护性。当软件的规模越来越庞大,AI对于产生代码能够得到的上下文数据就会越来越相对局限,这样的结果,会导致AI生成的代码会让整个屎山堆积的速度变得越来越快,可维护性急速下降。

当一个软件的可维护性急速下降之后,开发者如果没有在一开始的时候就对内容进行把控,或者说是对代码一无所知的小白,对AI产生了极度的依赖。如果AI一直只能给出局限性的代码,最终的结果大概也是这个产品的无法迭代,导致了走向死亡,或者需要请求工程师的帮助。

所以说,AI究竟是提升了技术的壁垒还是降低了技术的要求,现在来看,还很难说。只能说,工程师至少在短暂的几年之内还不至于被完全替代。

当然做出一个好产品,除了技术的开发之外,原本的创意也很重要。现在的独立开发者,还是和之前一样大多数都在搞记账,搞备忘录之类的产品,同质化十分严重。在现在这个时代,创意或许比技术产品更加重要。没有一个很好的赚钱点子,又怎么会得到好的产品呢。就算卖课的大佬说的天花乱坠,能让一个小白操控AI得到一个看似可以运行的结果,但对于听课者来说,也就给一下自己没有被时代的淘汰的慰藉吧,最终还是会回到我前面说的AI产品的最终宿命上去,倒是卖课的人赚的盆满钵满。

关于产品

AI时代,也有很多的SaaS产品被认为不再被需要。但仔细想一下是不是真的已经不再被需要呢。

如果一个缺乏核心竞争力的产品,一味的迎合说为了不被AI淘汰,患上了严重的AI焦虑症,最终我认为反而会适得其反。

有严重AI焦虑症的公司,大概就是那些没有核心竞争力产品的公司,害怕客户不再使用自己的产品,而只能靠自我安慰式的快速迭代不成熟的产品,来得到慰藉。这样的产品或许就算没有AI,也会在被淘汰的边缘。

试想,你能想象一个国家,一个跨国大企业所运用的软件系统,至少是现阶段来讲,是几位没有工程能力的人通过Vibe Coding得到的内容么?似乎是完全难以想象(但我不能否认在未来的几年或者十几年之后会有这样的结果)

这样的系统会复杂到一定程度,现阶段的AI根本没有办法在有限的上下文中得到所有的信息。最终导致回到前文所说的难易维护的境地。亦或者可能会产生难以把控的后门,泄露信息。

所以如果我的想法是,一味的迎合AI,因为AI的生产效率很高,就说一天要写5万行代码(就算是要读也不可能读完1天5万行),提高10倍的生产效率,而忽略了得到结果的质量,最终反而因为有许多的小问题,甚至致命的泄露数据的大问题,导致丧失掉自己在市场之中的一席之地。

不可否认,时代在发展,科技在进步。未来的有朝一日,AI总会有能力取代我们所有的一切,但真的到了那个时候,我们是不是就是已经进入了我们所设想的大同的共产主义社会,一切不再需要劳动来获得资本呢?这真是一个有趣的命题思考。