看到有这样的一个表态
于是很想聊聊我个人看法
应用层的概念来自于传统架构的三层结构
即 应用层-逻辑层-数据底层
因为传统IT软件其实就是在做人机交互的事情
用户产生的信息是非结构化,而数据库存储是结构化数据(后续的No SQL等非结构化数据不谈)
而软件就是把用户的非结构化信息转换为结构化数据存储在数据库中。因此诞生了“应用层”,也就是现在大家看到各种UI UE界面
那么关于这个问题本身,其实就可以很明显的看出
如果AI可以解决交互并将数据结构化存储在数据库中,那无疑是可以替代应用层。反之则不然。
这里提一个概念,所有计算机技术也好,人也好底层逻辑都是对于信息的处理
即:信息产生(想法)-编译(语言)-传递(说话,书写)-反编译(听话,阅读)-消费(理解吸收)
或者AI强大到连结构化数据库已不再需要,遵循非结构化以及碎片化信息便可提炼精准数据以支持后续数据的使用与消费,即完成上段说的消息循环。那也可以说能替代。那样可能是另一个颠覆,也就是计算机语言与自然语言合二为一。将会成为另一种颠覆。否则将不可能。
当然这里说的替代是真正意义的替代。如果你说外面套模型,然后用程序编码算法将自然语言结构化处理,然后在存起来。那看似是可以,但我认为还是没有真正替代。