简介:本文围绕Agent、MCP、Skill、CLI、Model五个核心概念,厘清它们之间的调用关系与职责边界,并针对企业老系统接入AI的典型难题,系统对比API封装、CLI包装、RPA兜底三条落地路径的适用场景、优缺点与选型依据,帮助技术团队建立完整的概念地图与工程决策框架。
在企业IT团队推进AI落地时,Agent、Skill、MCP、CLI、Model这五个词几乎同时出现,但它们分属不同层次,解决的问题也完全不同。很多团队在概念层就陷入混乱:有人把Agent等同于Model,有人把MCP当成工具本身,有人把CLI和Skill混为一谈。
这种混乱带来的直接后果是:面对跑了十年八年的老系统(请假销假、PLM、各类内部平台),不知道从哪里切入,AI才真正用得起来。管理层说“让AI深入老业务系统”,这不是上一套新系统的采购问题,而是如何让AI与既有系统协同工作的工程问题。
本文的核心目标有两个:第一,厘清五个概念之间的调用关系与职责边界;第二,对比老系统接入AI的三条典型路径,给出选型依据与迁移注意事项。
先给结论:这五个概念不是竞争关系,而是协作关系。可以用一个类比来理解——把整套AI系统想象成公司新入职的一支数字化团队。
| 概念 | 团队角色 | 核心职责 | 关键属性 |
|---|---|---|---|
| Model(大模型) | 大脑 | 推理与生成引擎 | 参数量、上下文窗口、多模态能力 |
| Agent | 数字员工 | 目标驱动、自主规划、调用工具的闭环执行体 | 感知-规划-行动-观察-再规划 |
| Skill | 岗位技能手册 | 把流程和经验封装成可加载的技能包 | 可复用、可组合、领域相关 |
| MCP | 万能转接头 | 连接AI与外部系统的开放标准协议 | 标准化、解耦、可扩展 |
| CLI | 对讲机 | 指令清晰、回执明确、可记录的交互通道 | 文本输入输出、可脚本化、可审计 |
Model是推理与生成的核心引擎。它具备参数量、上下文窗口、多模态等属性,但有一个根本限制:模型本身碰不到数据库里的一行数据,也无法直接调用任何外部系统。大脑再聪明,没有手脚也干不了活。
Agent是目标驱动的执行体。你给它一个目标,它自己拆任务、找工具、执行、看结果、再调整。这是一个闭环:感知→规划→行动→观察→再规划。Agent的价值在于自主性,但自主性也带来不确定性,因此需要Skill和MCP来约束和扩展它的能力边界。
Skill是把流程和经验封装成Agent能加载的技能包。它解决的是“怎么做”的问题。比如“请假审批流程”可以封装成一个Skill,“PLM变更单查询”可以封装成另一个Skill。Skill的关键特征是领域相关、可复用、可组合。
MCP是连接AI与外部系统的开放标准协议。它解决的是“怎么连”的问题。没有MCP时,每个Agent对接每个系统都要写定制代码;有了MCP,外部系统只需实现一次标准接口,所有支持该协议的Agent都能接入。MCP是解耦层,也是生态层。
CLI是指令清晰、回执明确、可记录的交互通道。它解决的是“怎么交互”的问题。CLI的优势在于:文本输入输出、可脚本化、可审计、可版本控制。对于老系统而言,CLI往往是最自然的接入点,因为很多老系统本身就提供命令行接口。
理解五个概念的关系,最好的方式是看一次完整的工具调用过程:
这个接力中,Model负责理解和生成,Agent负责规划和执行,Skill负责领域知识,MCP负责连接,CLI负责交互。五者缺一不可,但职责边界清晰。
这是本文的重点。企业老系统通常面临几个共同问题:没有现代API、文档缺失、维护人员少、不能停机改造。针对这些约束,有三条典型路径。
做法:在老系统外层封装一层API网关或适配层,将老系统的功能暴露为标准化接口,再通过MCP接入AI。
优点:
缺点:
适用场景:老系统有部分接口能力,或团队有较强的开发资源,且接入需求长期稳定。
做法:利用老系统已有的命令行工具或脚本,通过CLI包装层将其转换为AI可调用的工具。
优点:
缺点:
适用场景:老系统提供CLI工具,且任务相对固定、流程清晰。
做法:通过RPA(机器人流程自动化)模拟人工操作界面,完成数据录入、查询、审批等操作。
优点:
缺点:
适用场景:老系统完全封闭,无API无CLI,且接入需求紧急、频次不高。
| 对比维度 | API封装 | CLI包装 | RPA兜底 |
|---|---|---|---|
| 改造成本 | 高 | 中 | 低 |
| 对老系统侵入性 | 中 | 低 | 极低 |
| 性能表现 | 高 | 中 | 低 |
| 稳定性 | 高 | 中高 | 低 |
| 可维护性 | 高 | 中 | 低 |
| 安全控制 | 强 | 中 | 弱 |
| 适用系统类型 | 有接口能力 | 有CLI工具 | 完全封闭 |
| 长期成本 | 低 | 中 | 高 |
| 实施周期 | 长 | 中 | 短 |
MCP作为连接标准,其实现形式直接影响接入路径的选择。常见分类包括:
选择哪种实现形式,取决于调用频次、延迟要求、安全边界和运维能力。
在接入AI时,老系统的架构类型直接影响路径选择:
BS架构(浏览器-服务器) :通常有HTTP接口,即使不规范,也相对容易封装为API。CLI包装和RPA兜底也可行,但API封装往往是首选。
CS架构(客户端-服务器) :客户端逻辑较重,接口可能非标准。CLI包装和RPA兜底更常见,API封装需要更多适配工作。
实战中,建议先做系统盘点:列出所有老系统,标注其架构类型、接口能力、CLI支持情况、界面稳定性,再对照三条路径的适用条件做匹配。
Agent、Skill、MCP、CLI、Model不是五个孤立的概念,而是一支数字化团队的五个角色:Model负责想,Agent负责干,Skill负责会,MCP负责接,CLI负责说。理解它们之间的调用关系,是设计AI系统的前提。
对于老系统接入AI,API封装、CLI包装、RPA兜底三条路径各有优劣,没有绝对的最优解。选型的核心依据是:老系统的接口能力、团队的开发资源、接入需求的频次和稳定性要求。建议先做系统盘点,再按场景匹配路径,最后组合实施,渐进推进。
概念清晰了,路径选对了,AI深入老业务系统才不是一句口号,而是可落地、可维护、可扩展的工程实践。