FDE 关键技术:用 CLI 全面打通企业内部系统

大家好,我是悟鸣。 (公众号:悟鸣AI)

最近,悟鸣 AI 学习圈在云谷中心办了一场线下交流,主题是「CLI 全面打通企业内部系统」,内容主要围绕 Agent 工程师和 FDE 的落地实践展开。

大家对 AI 的热情很高。有朋友坐高铁从台州赶来,也有人带着孩子来听,还有情侣一起来学习。现场既有阿里、蚂蚁的同学,也有中小企业的 TL。结束后,也有几位热情的粉丝喊我合影,哈哈。

很多公司现在都在谈 AI First、端到端和超级个体。

但真实情况往往是:AI 在前面帮你分析了半天,到了最后一步,人还是要打开浏览器,登录不同平台,复制数据、填写表单、提交审批,再把结果贴回对话框。

只要这些关键动作仍然依赖人,所谓的"端到端"就很容易卡在人身上。

这也是我越来越重视 CLI 的原因。

它看起来是一种很传统的技术,甚至有点"古老"。但到了 Agent 时代,CLI 反而成了连接模型和企业系统的一种低成本、高可控的方式。

这篇文章主要回答四个问题:为什么要打通内部系统,CLI 和 MCP 如何取舍,CLI 与 Skill 怎么做,以及 FDE 最终如何用业务结果证明价值。

由于篇幅有限,改天我们会继续分享 CLI 打通企业内部系统的最佳实践部分。

1.为什么要打通企业内部系统?

现在模型能力越来越强,Agent 能完成的任务也越来越复杂。

但企业里的很多系统,依然按照"人打开网页、找到按钮、填写表单、点击提交"的方式设计。

网页当然适合人使用。它有界面、有提示,也方便人查看状态。

可如果执行者换成 Agent,这套交互方式就不一定合适了。

在多数自动化场景里,Agent 不需要浏览一个漂亮的首页,也不需要在十几个菜单里寻找入口。它更需要一组稳定、明确、可以组合的操作:查询数据、创建记录、更新状态、发起审批、获取结果。

这时,CLI 的价值就出来了。

它把原来藏在网页按钮后面的系统能力,变成可以被人、脚本和 Agent稳定调用的命令。

当一个 Agent 可以从 A 系统取数据,完成处理后写入 B 系统,最后到 C 系统更新状态,效率提升才会真正变得明显。

少点击一次按钮,可能没什么感觉。把多个系统串成一条链路,才是 CLI 真正产生价值的地方。

我把这套企业 AI 化的路径总结成三个动作:

1 .系统 CLI 化:让内部系统可以被 Agent 稳定调用

2.流程 Skill 化:把操作流程、业务知识和最佳实践交给 Agent

3.员工 Agent 化:把不同岗位中可标准化的工作交给不同 Agent 执行

人的工作也会随之发生变化:执行前负责澄清和确认,执行后负责检查和把关,中间遇到异常时再介入处理。

CLI 就是这套链路里非常关键的一环。

2.CLI 和 MCP 应该如何选择?

很多朋友会问:现在都在讲 MCP,为什么还要做 CLI?

MCP 提供了一套统一协议,也适合动态发现工具和长尾能力。服务端增加新功能后,客户端可以通过工具发现机制感知,相关生态也比较丰富。

但企业内部落地时,MCP 也有一些现实成本。

比如,在一些 Agent 客户端中,工具 Schema 会持续占用上下文;MCP Server 也增加了部署、调用和排障链路。出现问题时,还需要判断故障来自 MCP Server、认证流程还是下游接口。再加上权限、审计和部署成本,在固定场景里不一定划算。

所以我的实际选择通常是:

接口很少、逻辑简单,直接用脚本调用 API

接口较多、使用高频、稳定性要求高,优先封装 CLI

功能动态变化大、长尾工具很多,再考虑 MCP

我观察到,2026 年初,一些已经支持 MCP 的平台又开始补充 CLI,并通过 Skills 向 Agent 暴露能力。

现在,钉钉、企业微信、飞书等平台或社区项目都在探索 CLI 化。瑞幸咖啡、知识星球等服务,也可以通过 API 封装成面向 Agent 的 CLI。

打通企业内部系统之后,智能体就能在更长的业务链路中自动获取数据、执行操作,获得更完整的效率提升。

如果你的企业还没有布局这一块,率先做出一条可量化的业务链路,也可能成为 Agent 应用工程师或 FDE 证明自身价值的机会。

3.如何打通企业内部系统

(1).理解 CLI 与接口的关系

很多人不清楚 CLI 和 HTTP 接口的关系,这里简单讲一下。

CLI 是一种命令行工具,以前主要供程序员或 Shell 脚本使用。它不仅可以调用 HTTP 接口,也可以读写文件、执行本地任务。

调用接口时,CLI 会解析用户输入的参数、读取配置,再构造 HTTP 请求并发送到服务器。服务器处理完毕后返回结果,CLI 负责把结果展示出来。

(2).准备代码并确定技术方案

创建 CLI 时,最好把前后端代码一并提供给 Agent,让它获得足够完整的上下文。

接下来要选择技术栈。很多公司会使用 Node.js 加 TypeScript,也有团队选择 Python 或 Go。

正式开发前,一定要先划定功能优先级,优先打通最关键的功能。核心链路跑通以后,后续扩展会顺利很多。

(3).设计登录流程和基础命令

登录也是必须解决的问题。

传统命令行工具通常要求用户在终端里完成登录,但这套 CLI 最终会被普通用户通过智能体调用,因此更适合复用企业已有的网页登录流程。这样对普通用户更友好,也符合已有的使用习惯。

用户在浏览器完成认证后,CLI 可以通过本地回调或轮询获取登录结果,并安全保存凭证。浏览器页面提示登录成功后即可关闭。

开始创建时,可以把前后端代码交给 Agent,明确指定技术栈,让它封装成 CLI。

这里通常要特别说明两件事:一是登录流程如何处理;二是第一批要实现哪些功能。例如 --version、--help,以及登录、登出、查看当前用户等,都是 CLI 必备的基础能力。

(4).完成测试并创建配套 Skill

开发完成后,可以先让智能体自动执行测试,自己再手动运行几条关键指令,检查实际效果。

CLI 完成后,智能体未必能主动感知它的能力,所以还需要创建配套的 Skill。

这样既能减少 MCP 元信息持续占用上下文的问题,也能帮助大模型准确理解和调用 CLI。

创建完成后,再逐项检查 Skill 中的功能是否正常。

一个成熟的平台 Skill 应该同时包含 CLI 命令、平台特有的概念、关键知识,以及操作前后的处理逻辑。

如果你想用我的演示项目练手,可以在 GitHub 上搜索 fima-web。

对应的 CLI 项目是 fima-cli。

配套的 Skill 也已经开源,需要参考的同学搜索 fima 即可。

单个系统的提效可能并不明显。通过 CLI + Skills 把多个核心系统串成一条业务链路后,原本分散在多个系统里的重复操作会被一起压缩,整体收益也会迅速放大。

4.FDE 最后要交付的是业务结果

做完这些以后,向客户或主管汇报时,重点要落在业务结果上。CLI 很新、Agent 很火,都不足以成为企业投入的理由。

他们真正关心的是:

(1)原来需要多少人、多少时间

(2)现在能减少哪些重复操作

(3)哪些系统可以被串起来

(4)交付速度和数据质量有没有变化

(5)风险是否可控

比如,原来要在几个系统之间来回操作半小时,现在 Agent 几分钟就可以完成大部分步骤,人只负责最后核对。

这样的结果,才是 FDE 应该讲清楚的价值。

Agent 时代,系统的使用者正在发生变化:过去系统主要服务人,未来越来越多系统要为 AI 服务。

所以,企业 AI 化不能只盯着模型能力,还要重新设计系统被调用的方式。谁能率先把内部系统变成 Agent 可稳定使用的工具,谁就更有机会把 AI 从演示项目真正带进业务流程。

悟鸣,浙江省人工智能专家团专家,前蚂蚁集团 Agent 工程师,前蚂蚁集团年度优秀讲师,Qoder 企业培训大使、阿里国际全员 AI 学习和认证项目讲师、科大讯飞"星环计划"特邀布道师。专注 AI 培训和AI 落地等。

相关推荐
gnsnswa2 小时前
解读6大AI人工智能认证证书
人工智能·信息可视化·职场和发展·数据分析·aigc·学习方法·信息与通信
imbackneverdie19 小时前
写文献综述,时间脉络和主题分类到底怎么选?
人工智能·ai·aigc·论文·科研·ai写作·医学
用户30742971671581 天前
Graph Engineering 完全指南:什么时候该用图,什么时候别用
aigc
李剑一1 天前
AI到底是在降本增效还是「降本增笑」?员工成本降下去了,AI反而成为最大的成本来源了!
aigc·ai编程
手写码匠1 天前
华为云Flexus+DeepSeek征文|Dify 构建企业级联网搜索 Agent:查询改写、多源检索与引用溯源实战
人工智能·深度学习·算法·aigc
后端小肥肠2 天前
我做了个能一键搭建个人工作台的 Skill,已开源
人工智能·aigc·agent
扯蛋4382 天前
1.x 时代的记忆系统 (一)
langchain·llm·aigc
奈斯先生Vector2 天前
把 Midjourney 二次编辑做成生产系统:customId 能力令牌、Action Graph 与 WebUI 精修工作台
数据库·人工智能·架构·aigc·音视频·midjourney