从Agent到Agentic Collaboration:企业AI工作流背后的技术架构

0 阅读9分钟

10月7日,Cisco在WebexOne 2026期间公布了一系列围绕Agentic Collaboration的更新,涉及Webex、Claude Managed Agents、Model Context Protocol(MCP),以及客户服务、智能办公和企业IT管理等场景。

从开发和架构的角度看,这类更新真正值得关注的并不是某个具体AI功能,而是企业AI正在发生的一次架构变化:

AI开始从一个“生成结果的模型”,变成能够参与业务工作流、调用外部工具并与企业系统交互的执行节点。

这意味着企业原有的软件架构中,可能增加一个新的参与者——Agent。

而Agent一旦进入生产环境,问题就不再只是“模型能不能回答正确”,还会涉及任务编排、工具调用、上下文管理、权限控制、系统连接以及运行可观测性。

从Chat到Workflow,Agent到底改变了什么?

传统大模型应用的调用链通常比较简单:

用户输入 → LLM → 输出结果

例如用户让模型生成一份客户分析报告,模型可以完成文本生成,但数据从哪里来、报告生成之后放在哪里,通常还需要人工处理。

Agent的工作方式则有所不同:

用户目标 → Agent理解任务 → 获取上下文 → 调用工具 → 处理结果 → 再次调用工具 → 输出结果

这里最重要的变化不是多了一个“Agent”名词,而是LLM开始参与工作流决策。

模型负责理解任务和当前上下文,Agent运行时负责维护任务状态,并根据当前结果决定下一步需要调用什么工具。

因此,Agent系统本质上是在传统应用架构中增加了一层动态任务编排能力。

工具调用是Agent进入生产环境的基础

Agent如果只能生成文本,它与普通AI助手之间的区别并不明显。

真正让Agent能够进入业务系统的是工具调用能力。

一个企业级Agent可能需要调用:

  • CRM查询接口;
  • 企业知识库;
  • 数据分析服务;
  • 文件存储;
  • 邮件或协作平台;
  • 云服务API;
  • 内部业务系统。

因此,一个典型的Agent运行过程可能是:

接收任务
↓
判断需要的数据
↓
调用数据工具
↓
分析返回结果
↓
判断下一步操作
↓
调用业务工具
↓
汇总结果
↓
人工确认

这与传统业务系统中的固定流程有明显区别。

传统程序通常由开发者预先定义调用顺序,而Agent可以根据任务上下文动态决定下一步动作。

这带来了更大的灵活性,同时也带来了更高的系统不确定性。

MCP解决的是工具和上下文连接问题

当企业中的工具数量不断增加,Agent如何连接这些工具会成为一个实际问题。

Model Context Protocol(MCP)受到关注,与此有直接关系。

MCP可以为模型与外部工具、数据以及上下文之间的交互提供标准化方式。对于开发团队来说,它的价值之一在于减少针对不同工具重复设计连接机制的成本。

可以把它简单理解为:

Agent / LLM
↓
MCP
↓
外部工具与数据

但需要注意,MCP并不是一个完整的权限控制或者安全治理体系。

它解决的是连接和交互方式,而“这个Agent到底能访问什么”仍然需要由企业的身份认证、授权策略和业务规则控制。

因此,在实际架构中,MCP应该被看作Agent工具生态的一部分,而不是替代企业现有的IAM、API Gateway或者安全控制体系。

多Agent并不是简单增加几个模型

当任务变复杂之后,企业可能进一步采用多Agent架构。

例如:

主Agent
├── 数据分析Agent
├── 内容处理Agent
├── 企业知识Agent
└── 系统操作Agent

不同Agent负责不同任务,可以降低单个Agent承担全部职责带来的复杂度。

但多Agent也会引入新的工程问题。

首先是任务编排。主Agent如何决定把任务交给哪个Agent?其次是上下文传递,不同Agent之间需要共享哪些信息?再往后,还有状态管理、错误恢复、超时处理和权限隔离。

因此,多Agent架构真正的难点并不是“多部署几个Agent”,而是如何设计Agent之间的职责边界和通信关系。

对于简单任务,一个Agent加几个工具可能已经足够;只有当业务流程确实存在明显的职责拆分时,多Agent才有实际价值。

Agent进入企业后,权限模型需要重新设计

传统企业系统的权限模型主要围绕“人”建立。

员工登录系统后,根据角色决定能够查看哪些数据、执行哪些操作。

Agent加入之后,系统中出现了新的调用主体。

这时需要回答:

Agent是谁?

它代表谁执行任务?

它可以访问什么?

它可以执行什么?

哪些操作必须由人确认?

这实际上把企业身份和权限体系从Human Identity进一步扩展到了Machine Identity。

对于Agent来说,最危险的设计之一就是直接继承一个权限过大的员工账号。

更合理的方式是根据任务、Agent身份、工具以及数据范围建立更加细粒度的授权策略。

例如,同一个Agent可以允许读取某类客户数据,但不允许删除数据;可以生成报告,但不能直接修改核心业务记录。

这类权限边界,是Agent能否进入生产环境的重要条件。

Agent的可观测性比传统应用更加复杂

传统应用出现异常时,开发者通常查看日志和接口调用记录。

Agent系统的链路更加复杂。

一次用户请求可能经过:

用户 → Agent → LLM → 工具 → API → 数据库 → LLM → Agent → 最终结果

如果任务进一步采用多Agent架构,调用链还会继续增长。

因此,Agent系统需要记录的不只是最终结果,还包括:

  • Agent接收到什么任务;
  • 使用了什么上下文;
  • 调用了哪些工具;
  • 工具返回了什么结果;
  • 哪一步发生异常;
  • 是否进行了人工干预;
  • 最终输出如何产生。

这也是Agent Observability逐渐成为企业AI工程体系重要组成部分的原因。

没有完整的调用链,出现错误时很难判断问题到底来自模型、工具、数据还是基础设施。

网络问题也会进入Agent工程体系

Agent工作流通常不是一次调用。

一个复杂任务可能需要访问多个SaaS平台、API、云服务和企业内部系统。对于跨区域、多云或者海外业务场景,这些系统之间的连接质量会直接影响Agent任务执行。

例如,一个Agent需要依次访问CRM、海外SaaS平台和内部数据服务,其中任何一个关键调用超时,都可能导致整个任务失败。

因此,Agent架构虽然看起来属于AI应用层,但实际运行依赖的仍然是完整的IT基础设施。

网络连接、API可用性、DNS、身份认证、服务发现、访问控制以及故障恢复,都可能成为Agent工作流稳定性的组成部分。

企业Agent架构可以拆成几个层次

从工程实现角度,可以将企业Agent系统粗略拆分为几个层次:

模型层

负责推理、理解任务和生成结果。

Agent运行层

负责任务状态、上下文、工具选择和工作流编排。

工具与协议层

负责连接数据库、API、SaaS平台以及其他外部能力,MCP可以在这一层发挥作用。

企业系统层

包括CRM、ERP、知识库、数据平台、云服务和内部业务应用。

治理与基础设施层

包括身份认证、权限管理、日志审计、网络、安全策略和可观测性。

这几个层次之间并不是完全独立的。

例如模型选择会影响工具调用策略,工具调用会影响权限设计,而跨系统调用又会直接影响网络和可观测性。

所以,企业Agent并不是单独部署一个模型就完成了。

真正的工程问题是“如何让Agent可控”

Agent最大的优势是能够根据任务动态调整执行路径,但这同时也是它最大的工程挑战。

传统软件强调确定性:输入是什么、执行什么逻辑、最终得到什么结果,通常都可以提前定义。

Agent则具有一定的不确定性。

它可能根据上下文选择不同工具,也可能因为模型判断不同而采取不同执行路径。

因此,企业真正需要建立的是一套“可控的不确定性”机制。

包括限制Agent可使用的工具范围,控制数据访问权限,对高风险操作增加人工确认,同时记录完整运行链路,并为异常任务设置超时、回滚和终止机制。

只有这样,Agent才有可能从Demo进入真正的生产环境。

从模型工程走向Agent工程

Cisco此次围绕Agentic Collaboration的布局,反映出的并不只是企业AI产品形态变化。

对于开发者和架构师来说,更重要的变化是:AI应用正在从模型调用工程,逐渐走向完整的Agent工程。

过去开发一个AI应用,重点可能是Prompt、模型选择、RAG和上下文管理;当Agent开始调用企业系统之后,工具编排、权限管理、状态管理、可观测性和基础设施都会进入技术栈。

这意味着未来企业AI架构可能越来越接近一个分布式系统。

模型负责推理,Agent负责决策和编排,工具连接外部能力,企业系统提供业务数据,而身份、安全、网络和可观测性负责保证整个系统能够稳定运行。

Agent真正的技术价值,不是让AI“看起来更聪明”,而是让模型能力能够安全地进入真实业务流程。

当企业开始从Chat转向Workflow,AI应用的核心竞争力也会从单纯的模型能力,逐渐扩展到整个系统工程能力。