跳到正文

在 Google Cloud 上构建受治理、自我演进的 AI 智能体

借助 ADK、BigQuery、Model Armor 和 Cloud KMS,在 Gemini Enterprise Agent Platform 上构建受治理、自我演进的 AI 智能体,以在数秒内修复故障。

本文目录文章开头

2026年10月22日

自我进化AI的崛起

随着企业云平台扩展至服务数百万并发用户,紧耦合的微服务引入了级联故障模式,任何静态运行手册或阈值告警都无法预见。在黑色星期五闪购这样的高速事件中,站点可靠性工程师(SRE)面临一个残酷的现实:在几秒内诊断嘈杂的分布式遥测数据,否则就要承受每分钟数百万美元损失的级联宕机。

虽然生成式AI副驾驶加速了代码编写和日志摘要,但AI智能体在可靠修复生产环境实时故障方面仍力不从心。正在与连接池耗尽作斗争的值班工程师不需要一个提供故障排查建议或未经验证的拉取请求(可能无法修复根本原因)的AI智能体;他们需要一个受治理的自我进化AI系统,该系统能够:

  1. 实时诊断跨缓存和数据库层的分布式根本原因,
  2. 自我修补——即时合成、验证并将可执行的缓解工具挂载到在线服务器中间件中,
  3. 自我批判——通过计算每个操作的边际信用来区分有效修复与有害反射,
  4. 记忆——将经过密码学签名的运维不变量蒸馏到语义记忆中,以降低相同故障复发的概率,以及
  5. 重构——在获得人类批准后,动态地在内存中重新连接其自身的多智能体层级结构,以吸收未来的流量激增。

这一范式就是自我进化AI。

在这个代号为Project Chrysalis的Google Cloud研究参考架构中,我们展示了三项基础研究成果如何融合成一个统一的、生产级的架构,该架构可在Gemini平台和Agent Development Kit (ADK)上运行。在模拟的黑色星期五缓存击穿故障中,这一受治理的架构将首次缓解时间从15至45分钟缩短至1.8秒,将HTTP 5xx错误率从72.7%至80.0%降至0.0%,将P99延迟从519.8毫秒降至18.2毫秒,并在BigQuery中以约0.5毫秒评估了400个反事实流量策略。

至关重要的是,这一自我进化架构并非作为不受约束的“黑盒”运行。为确保智能体保持安全、可靠、对齐并遏制其越轨行为,每一个自主操作都受到Google Cloud纵深防御安全栈的密码学约束:Model Armor用于净化传入的遥测数据以防范提示注入和数据泄露;Google Cloud Key Management Service (Cloud KMS)和Binary Authorization中间件用于对合成的补丁进行密码学签名并阻止未经验证的代码挂载;Open Policy Agent (OPA) Policy Controller用于强制执行严格的SLA护栏以防止自伤性宕机;以及双托管的人机回环(HITL)治理,要求在对智能体层级结构进行任何永久性更改之前必须获得SRE的明确批准。


1. 事件:黑色星期五缓存击穿与智能体为何必须自我进化

要了解静态剧本和咨询型副驾驶为何在压力下失效,请看一个经典的分布式故障级联:

  1. 入口流量激增:一次闪购促销导致大量并发结账请求突然涌入冷库存键。
  2. 缓存驱逐:Google Cloud Memorystore (Redis) 在严格的最近最少使用(LRU)内存限制下驱逐冷键,导致缓存命中率降至零。
  3. 连接池饥饿:未缓存的流量直接涌入 Google Cloud SQL。一旦 PostgreSQL 连接池饱和,传入的查询就会排队超过超时阈值,服务开始出现大范围 HTTP 500 错误。
  4. 致命的“凌晨 3 点恐慌反射”:在运维压力下,人类响应人员和天真的 LLM 都会本能地尝试重启数据库连接池。在实际的流量风暴中,断开连接会锁定数据库内核,使尾延迟飙升近十倍,并将错误率推向全面宕机。

自我进化的智能体如何随时间适应

传统 AI 智能体在部署时即被冻结,拥有固定的系统提示词和预注册的工具。当新的基础设施瓶颈出现时,自我进化的 AI 架构通过在运行时合成特定情境的缓解工具、对每次干预的遥测影响进行评分,并将经过验证的防护措施固化以应对未来事件,从而扩展这些基线能力。

要实现真正的自主韧性,智能体本身必须根据哪些方法有效、哪些方法无效的经验证据进行演化:

  • 自主自我修补(工具合成):当智能体诊断出数据库饥饿是由未受节流的入口流量激增所致,并意识到自己缺少内置的流量整形工具时,它会即时编写自己的中间件补丁(一个内存中的令牌桶限流器),验证其抽象语法树 (AST),使用 Cloud KMS 对其签名,并将其直接热挂载到 API 网关中。
  • 因果自我批判(评估哪些有效、哪些失败):在故障稳定后,智能体会评估事件期间所采取的每项操作的遥测差异。它从数学上惩罚数据库重启这一条件反射,因为它加剧了延迟,同时奖励其合成的速率限制器,因为它消除了服务器错误。
  • 认知记忆与组织自我重构:为降低重复故障的可能性,智能体会将一条签名的运维原则写入向量记忆,该原则在缓存击穿期间阻止数据库重启。随后,它会修改其自身在 RAM 中的多智能体拓扑,在监督智能体下设立一个常驻的流量整形专家智能体,以便未来的流量激增在到达数据库之前就得到整形。

2. 自进化 AI 的三大研究支柱

自进化云智能体是一个活跃的应用研究领域,专注于通过在 Google Cloud 上统一三大研究支柱来解决 SRE 三难困境(平衡探索安全性、结构适应性和多步信用分配):

1. 无服务器反事实模拟(Dream-RSI):
挑战:在生产环境中测试未经审查的限流参数,存在限流合法收入流量或再次触发故障的风险。
机制:生产请求轨迹被导出到 Google BigQuery,引擎在那里以亚毫秒级的向量化内存扫描重放数百种候选令牌桶配置,从而离线识别帕累托最优策略。

2. 三级协同进化(APEX):
挑战:单层提示词调优提供的是脆弱的权宜之计,而不受约束的代码自我修改则会带来系统不稳定的风险。
机制:智能体进化被划分为三个受治理的时间尺度:

  • 第 1 层(临时热修复):合成并挂载内存中间件工具,以在数秒内阻止正在进行的故障。
  • 第 2 层(原理蒸馏):将 Cloud KMS 签名的经验编码到 Agent Platform Vector Search 中,以便在未来告警时阻止禁忌操作。
  • 第 3 层(拓扑重连):将永久性专家子代理部署到活动的多代理有向无环图(DAG)中。

3. 步骤级 Shapley 归因(AgentEvolver):
挑战:在混乱的事件中,多个干预措施按顺序发生;粗粒度的结果奖励无法区分是哪一步修复了服务,哪一步造成了附带损害。
机制:AgentEvolver 使用干预前后的遥测差异(P99 延迟、HTTP 5xx 比率和数据库连接池饱和度)计算每个执行跨度的边际 Shapley 贡献,从而将有益补丁与错误补丁区分开来。


3. 四阶段参考演练:自我演化的实践

Architecture_diagram

我们在 Gemini 平台上实现了这一架构,作为一个交互式应用。上图说明了 Production Target Service、Agent Development Kit (ADK) Multi-Agent Plane、Self-Evolution Engine 和 Defense-in-Depth Governance Pipeline 之间的闭环工作流。

交互式演示的每个阶段展示了代理自我演化的不同阶段:

阶段 1:入口故障与 SRE 基线

  • 发生情况:在 5 个请求的热身基线之后,50 个请求的并发闪购洪峰冲击了 15 个冷库存键。
  • 系统影响:Memorystore 命中率从 100% 降至 0.0%,Cloud SQL 连接池达到 100% 饱和(2/2 活动连接被锁定),P99 延迟飙升至 312.8 至 519.8 ms,HTTP 500 错误跃升至 72.7% 至 80.0%(40 次结账失败)。

阶段 2:ADK 快速循环分诊与受治理的 APEX 第 1 层热修复

  • 发生情况:遥测告警唤醒了由 Gemini 4 Argon 驱动的 Agent Development Kit (ADK) Supervisor Router Agent,此前 Model Armor 已检查传入的告警负载以阻止提示注入。
  • 自主自我修补:在诊断出连接池耗尽后,APEX Layer 1 Hotpatch Synthesizer 生成了一个内存令牌桶速率限制器(10 个令牌容量,40.0 req/s 补充速率)。在挂载到 API 网关中间件之前,该补丁通过了三个自动化治理关卡:
    1. AST Sandbox Visitor 验证不存在被禁止的系统模块和动态执行接收器。
    2. OPA Policy Controller 确认补充速率符合企业最低 SLA(>= 10.0 req/s)。
    3. Cloud KMS & Binary Authorization 对工件摘要进行签名(EC_SIGN_P256_SHA256),并在中间件边界验证密钥来源。
  • 系统影响:在第二次 50 个请求的洪峰中,HTTP 500 错误降至 0.0%,Cloud SQL 连接池饱和度从 100% 降至 0%,P99 延迟恢复至 18.2 ms,多余的突发流量通过 HTTP 429 干净地丢弃(40 个请求被限流,10 个由热缓存提供服务)。

阶段 3:AgentEvolver 归因与二级 HITL 内存拓扑重连

  • 发生的事情:AgentEvolver 信用归因引擎审计事件执行跨度,惩罚数据库重启反射(在延迟飙升至 3,800 ms 之后),并奖励令牌桶中间件补丁(+0.97 信用)。
  • 原理提炼:APEX Layer 2 原理提炼器对一条不可变的运维规则进行签名并索引至 Gemini Platform Vector Search:"缓存逐出踩踏:数据库重启为禁忌;应采用令牌桶负载削减。"
  • 二级双重托管审批:系统不再依赖临时热补丁,而是提出一项二级结构化更新:启用常驻的流量整形专家代理。执行在 UI 中暂停,并弹出双重托管 SRE 审批模态框,要求值班 SRE 明确签署批准。
  • 内存中 ADK 图重连:
    在生产云运行时(Google Kubernetes Engine、Cloud Run)中,容器镜像是不可变的;在实时故障期间重写磁盘上的源文件会违反容器完整性,并需要破坏性重启。相反,一旦获得加密的人类批准令牌,APEX Layer 3 云拓扑适配器即执行内存中的有向无环图(DAG)更新:
  1. 在内存中实例化流量整形专家代理,配备专用的限流、队列深度检查和令牌补充工具。
  2. 将专家代理直接追加至监督路由代理的活跃子代理图中,作为与诊断代理并列的平行对等节点(保持诊断节点不变)。
  3. 更新监督者的路由指令,并在内存中重新绑定实时的 Google ADK Runner,实现零停机和零容器重启。

阶段 4:Google BigQuery 反事实重放与好奇心混沌验证

  • 发生的事情:事件请求追踪流入 Google BigQuery,BigQuery 反事实重放引擎在其中跨令牌容量和补充速率执行 400 次反事实策略模拟。
  • 亚毫秒级发现与混沌证明:向量化的内存追踪重放在约 0.5 毫秒内完成全部 400 次扫描,识别出帕累托最优策略(5 令牌容量、5.0 req/s 速率、零 5xx 错误)。最后,好奇心混沌红队代理在隔离的影子沙箱中对演化后的系统进行压力测试,清空 100% 缓存并发起 200 个并发请求。新接入的流量整形专家代理以0 个 HTTP 500 错误和13% 最大数据库负载吸收了流量激增,证明该架构具有韧性。

4. 企业云治理:纵深防御

治理原则: AI 代理可以自主演化其运维策略以捍卫系统健康,但其执行权限受不可变的企业策略、硬件密钥来源和明确的人类托管在密码学上严格约束。

为在生产环境中安全部署自演化代理,我们的架构强制执行一条不间断的四道关卡纵深防御托管链。每一个合成补丁、提炼记忆和拓扑更新都必须通过四个顺序验证边界:

  1. 入口与 AST 沙箱净化:在任何遥测警报进入智能体推理循环之前,Model Armor 会对载荷进行筛选,检测对抗性提示注入并脱敏敏感数据。当智能体合成缓解代码时,AST 沙箱访问器会在编译前解析语法树,以阻止未经授权的系统调用和任意执行接收器。
  2. 加密溯源与二进制授权:经过验证的代码工件和蒸馏出的原则使用 Google Cloud KMS 非对称密钥进行签名。API 网关中间件强制执行严格的二进制授权检查,除非其加密签名能通过企业密钥环的验证,否则拒绝挂载任何内存速率限制器。
  3. 策略即代码与双人托管 HITL 升级:Open Policy Agent (OPA) 策略控制器强制执行严格的 SLA 护栏(例如要求补充速率 >= 10.0 req/s,以免智能体意外引发拒绝服务)。更高风险的二级结构更新(例如重新连接 ADK 智能体图)会触发双人托管的人机回环门控,暂停执行,直到授权的 SRE 使用加密令牌批准该变更。
  4. 防篡改可审计性:每一次警报净化、AST 检查、KMS 签名、策略裁决和 HITL 审批都会向 Google Cloud Logging 发出结构化记录,保证端到端的合规性和取证可追溯性。

5. 演示模拟中的实证结果

在针对黑色星期五缓存击穿工作负载的自动化评估中,自我演进架构相比人工分诊和静态建议型副驾都取得了决定性的运营收益:

Demo results

6. 在 GitHub 和 Google Cloud 上探索参考架构

请在下方探索参考实现和 Google Cloud 文档:

阅读显示设置

调整正文排版

当前浏览器记住选择,应用于文章正文。手机上正文宽度以屏幕可用空间为限。

图表完整性提示

普通文章遇到图表保存问题时显示提示。