乐于分享
好东西不私藏

应用架构的第三次跃迁:从套装软件到微服务,再到AI智能体时代

本文最后更新于2026-03-12,某些文章具有时效性,若有错误或已失效,请在下方留言或联系老夜

应用架构的第三次跃迁:从套装软件到微服务,再到AI智能体时代

过去二十年,企业应用架构经历了两次重大跃迁。

第一次,从“零和博弈”到“套装软件”。企业告别了各部门自建系统的混乱局面,用SAP、Oracle这样的 monolithic 系统把数据统一起来。代价是:僵化、昂贵、修改一次伤筋动骨。

第二次,从“大统一”到“微服务”。企业把单体应用拆成一个个独立的服务,每个可以独立开发、部署、伸缩。敏捷了,但也带来了新的复杂度:服务发现、分布式事务、调用链追踪……

现在,第三次跃迁正在发生。

这一次的变革比前两次更彻底,因为它改变的不仅是代码的打包方式,而是软件与人的关系、软件与软件的交互方式,甚至软件存在的形态。

一、套装软件时代:一切为了“人”的操作

让我们把时间拨回20年前。

企业上一套ERP,意味着什么?意味着几百个界面、几千个字段、几万页的操作手册。财务人员在凭证录入界面填数字,采购人员在采购订单界面点保存,库房人员在收货界面扫码确认。

这套架构的核心设计哲学是:界面服务于人。

每一个功能都有一个对应的界面,每一个操作都需要人的触发。软件是工具,人是操作者。业务流程跑得顺不顺,取决于人有没有按照手册点对按钮。

这个时代的应用架构,是以界面为中心的。后台的逻辑再复杂,最终都要投射到一个供人操作的界面上。API当然也存在,但往往是事后补充的“二等公民”,用于系统间的数据交换,而非业务流程的核心驱动力。

二、微服务时代:能力开始“组件化”

2010年代,微服务兴起。

企业不再满足于一个大而全的系统,开始把能力拆成小块:订单服务、库存服务、用户服务……每个服务有自己的API,可以独立演进。

这个时代的设计哲学开始转向:能力比界面更重要。

API从“二等公民”变成了“一等公民”。界面依然存在,但界面背后的能力,开始通过API被其他系统、其他终端、其他场景调用。同样是库存服务,既可以给PC端的后台界面用,也可以给门店的POS机用,还可以给供应商的Portal用。

这个阶段,应用架构的核心是能力组件化。但有一个根本前提没有变:API的调用者依然是人开发的程序。程序员写代码调用库存API,然后把这个能力封装成一个界面,再交给最终用户去操作。

软件依然在“人-界面-API”这条链路上运行。只是中间的“API”变得更重要了。

三、AI智能体时代:界面正在“消失”

现在,第三个时代来了。

黄仁勋最近预判:未来几年,传统的软件和APP形态或将消失,一种全新的软件范式——AI智能体(Agent)——极有可能成为主流。

这不是危言耸听。

想象一个场景:销售总监要做一个季度促销方案。今天,他需要打开CRM看客户数据,打开Excel做测算,打开营销工具配活动,打开审批系统走流程……每个系统都有独立的界面,他需要在十几个界面之间来回切换。

AI智能体时代的做法是:他对电脑说一句话——“帮我做一个针对华东区老客户的Q3促销方案,预算50万,目标提升复购率15%”。

然后呢?

一个“主编排智能体”理解这个意图,把任务拆解成子任务:客户分析智能体去调CRM数据,营销设计智能体生成活动方案,财务智能体做预算测算,审批智能体走合规预审……最后,这些智能体协同工作,输出一个完整的方案,推送到销售总监的对话界面。

请注意:在这个过程中,没有任何人操作任何一个传统软件的界面。

智能体们通过API直接调用各个系统的能力,然后把结果整合回来。人不再是“操作者”,而是“指挥者”。软件界面,从“人操作的地方”,变成了“人查看结果、下达指令的地方”。

这意味着什么?意味着大量面向人的界面,正在被面向机器的API取代。或者更准确地说,界面依然存在,但它的服务对象变了——从服务“人”变成了服务“智能体”。

四、A2A时代:智能体与智能体的对话

更深层的变化在“智能体之间”。

当智能体成为业务执行的主角,它们之间如何通信、如何协作、如何建立信任,就成了新的架构命题。

这就是A2A(Agent-to-Agent)协议的意义所在。

过去,系统之间的集成靠API,API的接口定义是程序员写的、给程序员看的。现在,智能体之间的协作靠A2A,通信协议是智能体之间动态协商的、给智能体理解的。

这意味着什么?

第一,协作是动态的,不是静态配置的。传统微服务架构中,服务调用链是代码写死的。A2A时代,主编排智能体根据任务动态决定调用哪些专业智能体,就像一个项目经理临时组建项目团队。

第二,会话是有状态的,不是无状态的。传统API调用是一次性的,请求-响应结束就完事。A2A的协作可能是多轮对话:A智能体问一个问题,B智能体需要回去查数据,过几分钟再回来答复。这需要全新的通信模型来支撑。

第三,信任是可审计的,不是默认的。当智能体代表企业做决策时,谁对结果负责?这需要可追溯的“账本”,记录每个智能体的决策依据、调用链路、授权凭证。审计,不再是审计人,而是审计智能体。

五、架构演进的本质:三层结构的重构

如果我们把企业应用架构抽象成三层:

  • 界面层(UI):与人交互的地方

  • 逻辑层(Logic):业务逻辑所在

  • 数据层(Data):数据存储所在

过去二十年的演进,其实是在“逻辑层”做文章——从单体逻辑到分布式逻辑。

而这一次的变革,触及的是“界面层”。

界面层的服务对象,正在从“人”转向“机器”。

这不是说界面会彻底消失。面向人的界面依然存在,但它的角色变了:从“业务操作的入口”变成了“意图表达和结果查看的窗口”。大量的中间操作界面——那些填表单、点按钮、切页面的界面——正在被智能体取代。

与此同时,逻辑层的核心能力,正在从“流程编排”转向“任务编排”

传统的流程是固化在代码里的:先做A,再做B,如果C条件成立则做D。智能体的任务是动态生成的:主编排智能体接到一个复杂任务,现场决定调用哪些专业智能体、按什么顺序协作。这需要全新的编排能力。

数据层的挑战同样巨大。当智能体跨系统调用数据时,如何保证数据的一致性和时效性?当会话状态需要跨智能体、跨时间、跨系统持久化时,传统的无状态设计如何应对?

六、给企业的建议:现在该做什么?

变革正在发生,但不会一夜之间完成。未来三到五年,将是“人机界面”与“机器界面”并存的过渡期。

对企业而言,现在可以做三件事:

第一,重新审视你的应用架构,把“面向人”和“面向机器”分开。

哪些界面是给人看的?哪些界面是给机器调的?把这两类界面从架构层面解耦。未来的趋势是:面向人的界面越来越薄(只负责意图输入和结果呈现),面向机器的界面越来越厚(API成为核心资产)。

第二,投资于能力组件化,而不是界面定制化。

那些写在界面里的业务逻辑,能不能拆成独立的服务?那些只有程序员才能调用的API,能不能变成智能体也能理解的“能力描述”?你的系统是否准备好被智能体调用,而不是只能被人操作?

第三,关注A2A协议的发展,而不是自己造轮子。

MCP、A2A等协议正在快速成熟。国内主流云厂商已经开始全面兼容。与其自己定义一套智能体通信标准,不如关注这些生态协议的发展,让你的系统能够融入未来的智能体网络。

IBM的研究显示,采用平台工程方法的企业,新智能体功能推向市场的速度可以加快3.2倍。这不是一个小数字。

结语

从套装软件到微服务,是从“大而全”到“小而专”的进化。

从微服务到AI智能体,是从“人操作工具”到“人指挥智能体”的革命。

应用架构的第三次跃迁,本质上是在回答一个问题:当软件不再需要人操作时,软件应该长什么样?

答案还在演进中。但方向已经清晰:界面在变薄,能力在变厚,智能体在变多。未来的企业应用架构,将是一个由数百个专业智能体组成的“数字员工团队”,它们之间通过A2A协议协作,共同完成复杂任务,而人只需要坐在指挥中心,下达指令、查看结果、承担最终责任。

就像黄仁勋说的:“我们今天所使用的所有这些工具,它们的存在都有一个根本且正当的理由。AI助手将成为智能软件,能够代表我们使用这些工具,帮助我们大幅提升生产力。”

这场变革才刚刚开始。你的企业,准备好迎接应用架构的第三次跃迁了吗?

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 应用架构的第三次跃迁:从套装软件到微服务,再到AI智能体时代

猜你喜欢

  • 暂无文章