惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

U
Unit 42
Vercel News
Vercel News
博客园 - 叶小钗
大猫的无限游戏
大猫的无限游戏
MyScale Blog
MyScale Blog
P
Proofpoint News Feed
量子位
Engineering at Meta
Engineering at Meta
B
Blog RSS Feed
博客园 - 【当耐特】
Recent Announcements
Recent Announcements
Google DeepMind News
Google DeepMind News
D
DataBreaches.Net
Stack Overflow Blog
Stack Overflow Blog
博客园 - 聂微东
小众软件
小众软件
Hugging Face - Blog
Hugging Face - Blog
人人都是产品经理
人人都是产品经理
IT之家
IT之家
T
The Blog of Author Tim Ferriss
Last Week in AI
Last Week in AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Jina AI
Jina AI
博客园 - 三生石上(FineUI控件)

陈少文的网站

巨变与机遇的未来十年 Kubernetes 平台管理软件压力测试方案 使用镜像部署 Hexo 静态页面 终于等到你 - GitHub 镜像仓库服务(ghcr.io) 一起来学 Go --(6)Interface 一起来学 Go --(5)Goroutine 和 Channel 什么是函数式编程 如何在 Kubernetes 集群集成 Kata 柯里化与偏函数 使用 PyGithub 自动创建 Label 软件产品是团队能力的输出 Helm 2 、Helm 3 比较 IoT 变现 Kubernetes 中的 DNS 服务 国内的 Helm 镜像源 Harbor 使用自签证书支持 Https 访问 DevOps 工具链之 Prow 如何使用 kfctl 安装 Kubeflow VS Code 无法下载 Go 插件的工具包 工程师更应具有服务精神 你不知道的 Docker 使用技巧 使用 Docker 运行 Tensorflow 论中国 什么是左移 如何清空 Git 仓库全部历史记录 一禅小和尚 有风吹过厨房 时间的玫瑰 如何在 CentOS 安装 GPU 驱动 开发 Tips(19)
你也可以这样落地 AI Agent - SOPS 篇
微信公众号 · 2026-03-28 · via 陈少文的网站

1. 建立 SOPS 基本盘

SOPS,Standard Operating Procedures,标准化操作程序。在我们进行的生产活动中,经常会有一些基础的、重复的操作流程,这些操作就是 SOPS。

你需要建立一系列的 SOPS,通过排列组合 SOPS 能帮助你更快地完成任务。以前建立标准流程需要资深工程师才能完成,现在借助 AI 输出 SOPS 是一件非常容易的事。

既然都是 AI 制造,为什么不在解决问题时,动态创建 SOPS 呢?这是终极形态,目前 AI Agent 还没有达到这样的成熟度。有几个方面的原因:

  • 每个公司的实践路线不一样,AI 提供的通用方案并不完全适用,SOPS 充当了 Prompt
  • 有限集合的 SOPS 能避免 AI 太多发散性地思考,更快更准地解决问题,SOPS 提供 few-shot 的样本
  • AI 无法为我们承担物理世界的责任,SOPS 充当了守门员

2. 导出 MCP 协议

我在 MCP 篇 中有过阐述,MCP 最大的价值是,在模型大战快结束,AI 应用爆发前夕,让开发者们对模型之外的能力调用有了统一的标准。

不要被 OpenClaw 中普遍使用的 CLI 模式所迷惑。CLI 是打开旧世界的钥匙,Openclaw 通过 CLI 驱动了很多来不及拥抱 AI 的传统应用。CLI 的局限性在于与系统和处理器绑定。如果只是处理一些日常应用,倒是没什么问题,其他人已经帮你进行了兼容。但如果是对接内部系统呢,你会愿意给 Windows、Linux、Mac 组合 X86、ARM 各写一个 CLI 吗?

MCP 可以转为 CLI。在很多的 Skills 中,会借助工具 mcporter 来将 MCP Server 直接转为 CLI 命令使用,不需要进行额外开发。如果需要选择,MCP 是更好的选择,最好是一个 MCP Server 将能力集中起来。MCP Server 是新的应用范式,更多的功能、更多的调用次数意味着更高的价值输出。

3. 不要迷信 token

这是一条基本原则: 尽可能不要用 token

你可能会很疑惑 AI Agent 不用 token 还能是 AI Agent 吗?事实上,工程实践面临的困境通常不是一个单点的技术问题,并不是只要模型能力够强就可以直接解决问题。

token 的使用会有以下几个问题:

  • 额外成本,虽然 token 的单价越来越低,一轮动辄百万级别的 token 也会是一笔不小的开支
  • 效率降低,调用模型接口需要时间,使用 token 会导致整体响应时间变长
  • 不确定性,即使 temperature 为 0,也不能保障每次输出的内网完全一致,使用 token 需要面临这种不确定性
  • 隐私泄露,一方面模型服务商可以直接获取到用户的输入,另一方面用户数据一旦被用于训练,还可能会泄露给其他用户

要祛魅模型,不要一股脑每个地方都用模型,这样会导致系统失去演化能力。系统不能够持续地获得高分容易失去其他人的信任,你也会开始怀疑自己。

4. 执行 SOPS 的范式

4.1 通过页面下发·

在 AI Agent 时代,继续用页面点击执行 SOPS 的方式并不丢脸。有一个传统的 SOPS 入口,有很多好处:

  • 以防没 token 时,降级采用人工操作
  • 直接查看数据,用于对齐 AI Agent
  • 作为公共存储后端,对接全部此类 AI Agent
  • 记录历史、审计数据,用于定责

我们还可以用 AI Agent 帮我们生成 SOPS 的项目,在运维领域,就是类似作业平台、流水线平台之类的项目,而我用的就是之前写的开源项目 https://www.chenshaowen.com/ops/

如上图,Ops 提供了对集群的运维能力,而运维平台通过整合业务信息和业务场景对接业务系统,对生产运维事项提供直接的封装。

4.2 根据关键字

通过关键字筛选,能够很快匹配上某种具体的模式,自动化地执行某个预设的 SOPS。

如上图,我们实现了一个 ops-sops-keyword 的应用,对接异常事件和 Copilot 消息的 SOPS 处理流程。主要实现了以下功能:

  • 通过正则匹配提取参数
  • 通过 action 匹配选中 SOPS
  • 添加额外参数,可以借助模型完成上面两件事

对于一些意图非常明显的任务,我们完全可以基于规则进行处理。

上图是生产中的一个案例,通过添加 cordon-node 禁用异常的节点。这种处理方式从来没有失败过,而之前基于模型的驱动方式,时不时就会跑错 SOPS。

4.3 分流高危操作

今年,我们接入了 OpenClaw 用于故障的自动化定位和处理,目前也取得了一些效果。后续,我会分享相关的一些实践。

如上图,各种 AI Agent 会通过 ops mcp server 对接 SOPS 能力。在任务执行到 Ops 时,我们会对其分流。主要是两类:

  • 常规、安全操作,直接执行,效率非常高
  • 高危、复杂操作,通过对接业务信息的运维平台,走审批流程执行

上图是生产中的一个真实示例。在 OA 端,直接回复消息给 Agent,Agent 基于模型选择合适的 SOPS 执行触发运维平台的重启节点操作。运维平台立即下发审批通知,准备重启节点,