很长一段时间内,软件行业都被AI舆论猛烈的冲击着。甚至有一些人出来大放厥词:软件未来将成为日抛,拿来即用,用完即弃。
这种说法,当然是非常洗脑的。毕竟在互联网上,AI早就被塑造成人人都可以有手就能搓应用的神话。
仿佛,软件行业几十年以来塑造的护城河就像一层薄薄的窗户纸一样。
可是,事实真的是这样吗?我认为并非如此。
很早之前就预言过,软件不仅不会消失,反而生态会更成熟。
直到今天,我的观点依旧是这样。因为软件的确定性是AI无法比拟的。AI的推理逻辑天然注定了,两次一样的问题不会出现一样的答案,甚至完全不一样。
那回归到软件本身,你不可能今天临时用一个软件,然后明天需要了再写出来又是另一个。
这不现实,因为摩擦成本太高了,更何况,这种高度不确定性,对于确定性的行业是一种绝对的灾难。
软件的优势在于,执行确定性的逻辑,结果是可以被精准预测到的。所以这才是几十年以来,软件行业发展非常快最根本的因素。
既然确定性是软件不可替代的因素,那AI是否可以轻易带来这种确定性?
答案是:不能。因为AI的底层逻辑是继续概率学的预测,而预测的过程几乎是一个黑盒,没办法写死一套指向规则。这就注定了,一切预测都是基于当下情况的推测。
一切因素都是在动态变化的,这注定了在最终的实施阶段,AI天然需要确定性的路径去矫正执行逻辑的正确性。
而这种矫正逻辑恰恰是软件行业最擅长的,写固定的逻辑,固定的判断,最终得出预期的结果。
而软件行业不擅长的事是不确定的条件,而这恰恰是AI所擅长的。所以说人话就是:AI擅长理解什么意思,软件不需要理解什么意思,只需要做提前写好的逻辑即可。
这两者天然适合搭配干活,而不是相互替代。在可预知的未来,这种替换关系也是不存在的。反倒是这种协同关系会持续的加强,而持续加强本身就是未来最强的护城河。
这两者协同的关键就是Agent , 之所以关键,是因为Agent本身就是一个协调中枢,把AI和软件进行高度协调起来。具体来说就是:
1.Agent作为最上层的入口,以一个对话框的形式出现,收集到的是用户的直接输入;
2.将输入进行必要的任务拆解并分派给AI,AI实现语义理解,然后调用不同的工具;
3.因为AI自身的短板在于记忆能力差,幻觉严重,容易掉坑中;所以这个时候就需要Agent,让AI大模型能够持续的工作;
4.这个工作机制就是,Agent用一套机制确保能够让AI持续的输入输出,从而实现一个任务的不间断执行;
在这个过程中,Agent和软件都是确定性的,只有AI大模型是不确定性的。用确定性去指挥AI,让AI调用确定性的工具,最终给出灵活的确定性结果。
这个体验就绝对碾压任何单一的模式,单独使用软件或者LLM都无法达成这种灵活而确定的结果。
LLM的未来自然是走向集中化,毕竟太烧钱,能做好的一定是少数玩家。而传统软件行业很多都是一层皮,被抄袭的成本伴随着AI的到来降的更低。
所以软件本身的护城河是在被不断的稀释的,那未来的结果就很清晰了。
如果只做软件,那一定会死,但是如果同时将Agent做起来,并且做到足够的好用,那这就构成了绝对的护城河。
这就是我那天说的,如果有一天claude code开始收费,选择付费的人绝对是大多数,因为足够的好用,市场没有替代品。
而Agent其实是一个更为系统的工程,涉及到的领域更宽泛,这就注定了一定会有软件公司掉队,因为Agent的门槛也很高,是不确性的需求,需要投入很多的资源。
早已不是套个壳子那么简单。
夜雨聆风