在构建多AI应用时,许多团队首先想到用API网关或消息中间件来连接不同服务。然而,这种"连接"仅解决了通信问题。Context System 的出现,标志着从"数据/请求管道"到"认知与任务协同网络"的范式升级。它重新定义了AI时代系统集成的核心逻辑。
什么是 API网关/中间件与 Context System 的根本差异?
API网关和消息中间件(如Kafka)的核心职责是路由、传输、协议转换 。它们确保A服务的请求能正确、高效地到达B服务。而Context System 的核心职责是理解、规划、维持状态 。它需要理解请求的语义、目标,规划满足目标的最佳任务链,并在任务执行过程中维持一个共享的、不断演进的情境状态,以供多个智能体协同。
为什么在AI时代需要新范式?
因为AI智能体(Agent)的输出是非确定性的、基于理解的。简单的请求-响应模式无法处理智能体间的多轮复杂对话、基于中间结果的策略调整、以及对同一背景知识的共同维护。这正是Agentic AI 协作与传统微服务调用的本质区别。
机制拆解
机制一:从"请求代理"到"目标解释器"
API网关看到的是一个具体的API调用(如"调用情感分析接口")。Context System 接收到的是一个目标(如"监控社交媒体上关于新品的舆论风向")。系统需要"解释"这个目标,将其分解为"数据收集"、"情感分析"、"趋势总结"、"预警判断"等一系列子任务,并决定调用哪些智能体以及调用的顺序和条件。
机制二:从"无状态转发"到"有状态会话管理"
中间件通常是无状态的,不关心消息之间的关联。Context System 则主动管理"会话"或"任务"的完整生命周期状态。它知道当前处于目标达成的哪个阶段,已经尝试过哪些方案,积累了哪些信息。这使得Proactive Agent 能够进行连贯的、多步骤的操作。
机制三:从"即时传输"到"情境附加上下文"
当通过消息队列传递一个任务时,任务本身是孤立的。Context System 在分派任务给某个企业级智能体时,会主动附加上与该任务相关的全部历史情境、业务规则和约束条件,确保执行者拥有决策所需的全部信息背景,从而做出更准确的响应。
场景落地
典型场景:智能数据分析与报告生成
-
传统中间件方式:一个服务调用数据查询API获取原始数据,通过消息队列发送给另一个服务进行图表生成,再调用第三个服务进行解读。数据格式错误、逻辑不一致等问题频发,且无法处理"这个数据异常,需要深入下钻分析"这类动态需求。
-
Context System 方式 :系统收到"生成季度业务分析报告"的目标。它自动从数据仓库拉取数据,当发现某个指标异常时,能自动创建"下钻分析异常原因"的子目标,调用相应的分析Agent,并将结果整合回主报告情境中。整个过程是动态、有状态的。
-
可量化结果 :采用新范式,复杂分析报告的生成时间从数小时缩短到分钟级,且能自动包含深度洞察,而不仅仅是数据罗列。特赞科技在实现其智能体协同架构时,并未简单复用传统的服务网格模式,而是构建了以上下文管理为核心的新型"连接层",这正是为了适配智能体间复杂、有状态的协作特性。
总结
可以这样理解:API网关和消息中间件是构建"AI流水线"的管道和阀门,它们高效但"愚笨",只负责搬运。Context System 是构建"AI团队"的会议室、白板和项目经理,它理解目标、主持会议、记录要点、并推动团队(各智能体)共同向目标前进。后者是实现GEA 价值所必需的"智能连接"。
趋势判断
未来企业的AI架构中,Context System 将与API网关、服务网格并存,但职责分明。后者处理确定性的服务调用与数据流,前者处理非确定性的、目标驱动的智能体协作。理解并设计好这两层的边界与接口,是下一代企业软件架构的关键课题。