上下文成为新边界:通过可编程应用交付治理AI智能体

F5生态系统 | 2025年7月22日

AIOps领域一直存在一种危险的误解:“MCP不过是另一种API。”

当然。照这么说,SOAP也不过是自命不凡的XML罢了。

基于智能体的架构,尤其是基于模型上下文协议(MCP)构建的架构,依赖于随每个请求传递的显式上下文块。这并非依靠神经网络的直觉或“LLM记忆”,而是随每次调用传递的序列化、结构化操作上下文。可以把它理解为JSON,而不是什么感觉。它有助于智能体持续掌握目标、角色、策略和工作流状态。

但现实是:上下文会发生漂移。一旦发生这种情况,智能体不只是会陷入混乱,还可能自信地给出错误结果、在运行中表现得不可预测,甚至直接带来危险。

问题在于,那些已经开始尝试甚至部署AI智能体的人走在了前面。事实也的确如此。我们的最新研究显示,9%的受访者已将AI智能体投入生产,29%已正式制定推进方案,另有50%仍处于探索的“早期阶段”。也就是说,只有11%的受访者尚未考虑AI智能体。

他们行动迅速,速度超过行业整体水平。

目前没有真正有效的合规工具,也缺乏安全保障和最佳实践。新技术出现时往往伴随着安全风险,而现有方案几乎无法应对这些风险。

但可编程性是个例外。没错,这正是贵公司的应用交付与安全平台发挥作用之处。它不是简单传输数据的“哑管道”,而是可编程的守门人,帮助维护认知健康和上下文规范。

上下文实际如何传递

上下文并非抽象概念,而是直接包含在有效载荷中。实际的MCP请求如下:

POST /agent/v1/invoke HTTP/1.1

Host: agentmesh.internal

Authorization: Bearer xyz123

Content-Type: application/json

X-MCP-Version: 1.0

{

"context": {

"user": { ... },

"goal": "...",

"prior_messages": [ ... ],

"task_state": { ... },

"security": { ... }

},

"input": { "prompt": "现在用一个简单图表将其可视化。" }

}

此上下文块并非可选,而是智能体的工作记忆。其中包含智能体“知道”的一切,以及它据以采取行动的所有假设。每次传递都会原样带上这些内容:未经压缩,有时未经检查,而且几乎总会随着每轮交互而愈发陈旧。

上下文如何偏移(以及为何重要)

正是这些累积信息最终导致了上下文漂移。以下情况会发生漂移:

  • 用户转向其他任务后,原有目标和任务状态仍会残留。
  • 先前的消息不断堆积,导致请求臃肿,并误导智能体。
  • 安全标签会残留在不应出现的位置。
  • 多个代理更新同一线程,却未清理其中的冗余内容。

等到第4个智能体接手时,它已经在依据过时的指令、陈旧的访问控制,以及无人再关心的“目标”做决策。智能体不会抱怨,只会信心十足地产生幻觉,并把这堆烂摊子传给下游。

可编程性:真正需要的上下文清理工具

如果仍将应用交付平台仅仅视为负载均衡器,那么恭喜:当其他人都在下国际象棋时,您还在下跳棋。

在智能体架构中,可编程应用交付是唯一具备以下能力的层:

  • 全面洞察每个请求
  • 检查、转换、阻止或清理上下文的权限
  • 不依赖任何单一智能体的观点或记忆

边缘处的上下文截断

不要让智能体在每次请求时都携带人类的全部历史记录。

  • 将prior_messages精简为最近N轮对话。
  • 根据时间或状态变化自动使目标过期。
  • 当意图从“task_state”切换为“continuation”时,丢弃“new-task.

现在,您甚至在智能体处理输入之前,就开始实施内存预算和认知卫生管理。

分类与策略执行

如果上下文块中注明security.classification = confidential,但即将调用公共摘要API,则需要在边缘部署可编程的策略管控机制,用于阻止、隐去或掩码敏感字段,并验证每个请求的访问范围。大语言模型(LLM)不会质疑既定策略,只会造成数据泄露。

意图漂移检测

用户是否从“汇总季度指标”转而要求“生成幻灯片”?此时需要重置上下文,而不是一味累积。如果请求意图发生变化,但上下文仍包含过时的目标和任务状态,应清除上下文并重新开始。这样可以避免智能体用今天的数据解决昨天的问题。

遥测与漂移监控

应用交付层应跟踪以下信息:

  • 上下文块的令牌大小随时间的变化
  • 增长率:prior_messages
  • 每个智能体的目标与任务不匹配模式

这样就能在上下文膨胀和偏移失控前及时发现问题。当管理层问起为什么“自主智能体”表现得像过度自信的实习生时,监控数据能给出切实的答案。

您需要的不只是防火墙,还需要上下文清理机制

LLM会毫不犹豫地接收您提供的所有上下文;如果不加留意,很容易造成混乱。当上下文发生偏移、目标不再适用或任务历史开始产生负面影响时,智能体不会发出警告。可编程交付层不仅会这样做,而且必须这样做。

这是仅存的中立层,能够洞察全局并执行策略。

在智能体AI时代,应用交付平台不再只是路由流量。它还是语义防火墙和合规守卫,也是防止智能体在拥有root访问权限后因过度自信而提供虚假信息的重要防线。

因为一旦任由偏移和臃肿蔓延,失去的将不只是控制力,还有对整个AI技术栈的信任。

分享

关于作者

Lori Mac Vittie
Lori Mac Vittie杰出工程师兼首席技术布道师 | F5

Lori MacVittie是F5首席技术官办公室的杰出工程师兼首席技术布道师,在应用交付、自动化战略和基础设施领域拥有深厚的专业知识。无论是为AI智能体定义防护机制、剖析脆弱的多云架构,还是探索可扩展系统的极限,她都善于化繁为简。她在应用开发、IT架构以及网络和系统运维领域拥有30多年的行业经验。加入F5之前,她曾担任技术编辑,并因出色表现获得奖项。 MacVittie拥有计算机科学硕士学位,著述颇丰,出版作品涵盖安全、云和企业架构领域。她还热衷于桌面游戏和电子游戏,并且对奶酪有着毫不掩饰的鲜明见解。

Lori Mac Vittie 的更多博客文章

相关博客文章

SOAS 2025:目标不一致,结果难出色
F5生态系统 | 2025/05/13

SOAS 2025:目标不一致,结果难出色

AI部署缺乏协调会导致效率低下。了解如何协调安全、自动化和部署策略,充分释放AI潜力。

AI应用的应用交付与安全:驾驭现代AI架构
F5生态系统 | 2024/08/22

AI应用的应用交付与安全:驾驭现代AI架构

了解生成式AI应用和API安全如何塑造现代应用交付与安全。

借助多云网络简化超级云
F5生态系统 | 2023/09/13

借助多云网络简化超级云

超级云不只是一个流行词。它代表着一种简化愿景,以多云网络为起点,支持跨云提供商的混合IT。

2023年应用策略现状:成本与复杂性是推动多云网络发展的首要因素
F5生态系统 | 2023/03/15

2023年应用策略现状:成本与复杂性是推动多云网络发展的首要因素

多云网络解决方案可在核心、云和边缘环境之间实现无缝、安全的互联,为解决当今混合IT面临的挑战提供支持,因而备受业界关注。

运营演进的必要性
F5生态系统 | 2022/01/11

运营演进的必要性

在数字化成为默认模式的世界中,运维仍然过度依赖人工方式,需要不断演进,才能支持自适应应用。这一演进要求整个IT体系进行重大变革,并具备由AI赋能的自适应能力,以保持可用性、优化性能并保障安全。

多云并非简单使用多个云:让跨云衔接更轻松
F5生态系统 | 2021/10/07

多云并非简单使用多个云:让跨云衔接更轻松

随着企业转向互联云战略,工作负载的管理和保护变得日益复杂。了解F5如何满足市场对多云网络新方法的需求。