CLI为什么突然爆了?一文讲清 Skill、MCP、CLI 的真实关系

简介: 本文解析AI从“能聊天”到“能干活”的关键跃迁,聚焦CLI(命令行接口)、Skill(内嵌能力)与MCP(标准化连接协议)三大执行层技术。厘清三者本质差异与协同关系:Skill解决“懂什么”,MCP解决“怎么接”,CLI解决“怎么做”,揭示企业推动CLI落地的核心动因——让AI真正融入业务、自动执行任务。

导读
最近可以明显看到一个变化:

钉钉、飞书、企业微信,开始陆续开放 CLI 能力 越来越多团队,不再只讨论提示词,而是在做一件更实际的事:

让 AI 直接参与执行

很多人开始有几个共通疑问:

CLI 到底是什么
Skill 和 MCP 又是什么
为什么这几个东西突然一起出现
这篇文章只回答一个问题:

AI 是怎么从“能聊天”,走到“能干活”的

目录
为什么最近大家都在做 CLI
CLI 本质是什么
Skill、MCP、CLI 的核心区别
三者在 AI Agent 里的分工
为什么企业在推 CLI
一、为什么最近大家都在做 CLI
先看一个变化路径:

796b0a39-d595-4457-9bbb-36cb024e122d.png

过去:

AI主要停留在理解和生成阶段

现在:

AI开始进入执行阶段

问题变成:

AI如何真正完成任务

目前主要有三种方式:

Skill:把能力打包给AI
MCP:把外部能力接进来
CLI:让AI直接执行
这也是为什么三者会同时出现

二、CLI 本质是什么
CLI 本质上是一套标准化命令接口

核心作用只有一个:

让 AI 可以直接执行操作

例如:

send_message --user=xxx --content="开会通知"
create_doc --title="测试报告"
run_script test_case.py
对于 AI 来说,这类命令有三个特点:

结构固定
可组合
可自动执行
相比 UI 操作,CLI 更适合 AI 使用

三、Skill、MCP、CLI 的区别
很多人觉得这三者是同一类东西,其实不是

它们分别解决不同问题

  1. Skill:能力内置
    Skill 的作用是把能力直接封装进 AI

一般包含:

知识
工具
执行逻辑
特点:

加载后直接可用
上手简单
标准不统一
可以理解为:

给 AI 增加某一类能力

  1. MCP:能力连接
    MCP 的作用是建立标准化连接

903eed25-3283-43f3-9a7f-d58313962471.png

核心特点:

基于协议通信
可以连接任意外部系统
需要中间层服务
可以理解为:

让 AI 能接入外部世界

  1. CLI:能力执行
    CLI 的作用是执行

特点:

直接调用系统能力
不依赖界面
执行效率高
可以理解为:

让 AI 具备动手能力

四、三者关系
从结构上看,它们属于不同层级

c7bfe312-6570-42c9-94e4-1ba7ebd0ff08.png

再换一种方式理解:

类型
解决问题
Skill
AI懂什么
MCP
AI怎么接
CLI
AI怎么做
五、为什么企业在推 CLI
这背后是一个很现实的问题

AI要进入业务流程,就必须具备执行能力

  1. GUI不适合AI
    GUI是为人设计的:

点击
视觉识别
交互反馈
AI在这些方面效率不高

  1. CLI更适合AI
    CLI的优势在于:

命令清晰
无歧义
易自动化
对于 AI 来说:

执行成本更低

  1. 企业需要自动化执行
    在企业场景中:

baea86b9-b16e-4252-b4d0-68d200db1335.png

AI可以直接参与流程

不再只是辅助

六、关键结论
Skill、MCP、CLI不是替代关系

而是协同关系

94c7c27d-ac63-465a-9546-c180bd41e6d9.png

一句话总结:

Skill 解决理解问题
MCP 解决连接问题
CLI 解决执行问题
七、写在最后
AI真正的变化,不在于它能说什么

而在于:

它能不能把事情做完

相关文章
|
3月前
|
弹性计算 人工智能 自然语言处理
用自然语言对话云平台:aliyun-cli skills 的一次尝试
`aliyun cli skills` 是一个创新的AI运维工具:让大模型像工程师一样使用阿里云CLI——通过自然语言理解用户意图,动态调用`--help`获取真实命令语法,自动生成、审查并执行结构化CLI命令(支持ECS/VPC/OSS等全产品),实现“说话即运维”。
841 5
用自然语言对话云平台:aliyun-cli skills 的一次尝试
|
2月前
|
人工智能 安全 API
深度解析 Claude Code 在 Prompt / Context / Harness 的设计与实践
文章内容基于作者个人技术实践与独立思考,旨在分享经验,仅代表个人观点。
3281 75
深度解析 Claude Code 在 Prompt / Context / Harness 的设计与实践
|
2月前
|
人工智能 自然语言处理 安全
Claude Code 全攻略:命令大全 + 实战工作流(建议收藏)
本文介绍了Claude Code终端AI助手的使用指南,主要内容包括:1)常用命令如版本查看、项目启动和更新;2)三种工作模式切换及界面说明;3)核心功能指令速查表,包含初始化、压缩对话、清除历史等操作;4)详细解析了/init、/help、/clear、/compact、/memory等关键命令的使用场景和语法。文章通过丰富的界面截图和场景示例,帮助开发者快速掌握如何通过命令行和交互界面高效使用Claude Code进行项目开发,特别强调了CLAUDE.md文件作为项目知识库的核心作用。
43439 72
Claude Code 全攻略:命令大全 + 实战工作流(建议收藏)
|
3月前
|
弹性计算 人工智能 前端开发
Agent/Skills/Teams 架构演进过程及技术选型之道
本文系统梳理Agent架构演进路径:Single Agent→Multi-Agent→Agent Skills→Agent Teams,剖析其本质是大模型“领域知识注入”与“长期记忆管理”能力不足的工程补偿。结合阿里云实践及Google、Anthropic最新研究,提出“由简入繁、按需升级”的科学选型方法论,强调架构复杂度须匹配问题复杂度。
Agent/Skills/Teams 架构演进过程及技术选型之道
|
2月前
|
人工智能 IDE 编译器
Karpathy的LLM Wiki:一种将RAG从解释器模式升级为编译器模式的架构
Andrej Karpathy提出的LLM Wiki,摒弃传统RAG“每次查询重检索”的模式,转而让大模型将原始资料**编译为结构化、可链接、自更新的Markdown Wiki**,实现知识的持久沉淀与复利增长——Obsidian为IDE,LLM为程序员,Wiki即代码库。
2744 7
Karpathy的LLM Wiki:一种将RAG从解释器模式升级为编译器模式的架构
|
2月前
|
数据采集 缓存 人工智能
Agno框架学习笔记
这是一份面向小白的Agno框架学习笔记,以轻松易懂的方式讲解Agent核心概念:状态管理、工具调用、动态加载(callable factories)、缓存机制与运行流程。通过真实代码示例,手把手带你构建可对话、能执行Excel处理等任务的智能体,助你入门AI Agent开发。(239字)
566 0
|
6月前
|
人工智能 前端开发 Unix
从CLI原理出发,如何做好AI Coding
本文探讨CLI类AI编程工具的产品美学与技术原理,分析其遵循Unix哲学的轻量、可组合、可集成特性,解析Single Agent架构与上下文工程的实践,并分享如何通过Prompt优化、任务拆解与团队对齐,高效利用CLI提升编码效率,展望AI时代人机协作的新范式。
1276 10
从CLI原理出发,如何做好AI Coding