LLM 之所以能驱动全新技术范式的出现,不仅在于其强大的语言理解与意图识别能力,更具备出色的逻辑推理、知识归纳、复杂指令执行与多轮上下文理解能力,同时还能实现内容生成、代码编写、结构化输出与跨场景泛化应用,为智能体与自动化系统提供了核心认知基础。
人们想利用LLM的能力为我们服务,就要不断地给LLM加传感器、加装备、加权限、加Harness,加的过程就是新名词、新概念、新技术产生的过程。

在与LLM聊天的过程中,人们发现LLM也并不全知全能的,它只懂训练过程教给它的知道,新知识或没有训练到的知识LLM就不知道了,还有我想让LLM告诉今天的天气就不行,因为LLM不知道我在哪,训练LLM时也没教它今天的天气是什么样,这时LLM就不会了。怎么办?给LLM装上新的传感器,就是Function Calling,让LLM可以调用API查东西,查位置,查天气,查之前不懂的知道,查一些没有教给它的知道。
Function Calling跑一段时间后,就会发现,这太难维护了,每写一个项目就要写一套Function Call,太难维护了。这个工具调用需要标准化,LLM和服务之间通过协议进行交互,服务端只用写一个,哪个项目的那段代码调用时写调用的代码就行。
你看这些名字或概念或技术,都是为了解决LLM传感器少,手或脚少的问题。
简单地讲,LLM是大脑,Function Calling、MCP 是手脚,Skill 定义能力边界与执行路径,Workflow固化标准执行流程,是没有动态规划能力的Agent,是简版的Agent,Agent是有动态规划能力的Workflow、OpenClaw 让 “大脑 + 手脚 + 路径 + 流程” 形成闭环,实现真正协同执行,是AI时代的操作系统。
概念 | 类比 |
|---|---|
LLM | 厨师的大脑 - 懂得如何做菜 |
Workflow | 菜谱流程 - 固定的做菜步骤 |
Function Call | 厨师喊"拿盐" - 调用外部工具 |
MCP | 统一的厨房工具接口 |
Skill | 拿手菜谱 - 做红烧肉的技能包 |
Agent | 整个厨师 - 能自主完成复杂任务 |
OpenClaw | 智能餐厅系统 - 多厨师协作 |
是什么:LLM是整个 AI 应用的"大脑"。
核心能力:理解、推理、生成
局限性:
- ❌ 无法访问实时数据
- ❌ 无法执行操作
- ❌ 知识有截止日期
是什么:预定义的任务执行流程,像流水线。固定流程、固定步骤的执行编排,譬如先做 A → 再做 B → 再做 C,顺序 / 分支基本写死。
特点:确定性、可预测、易调试
适用场景:标准化任务,有SOP的地方就有Workflow,如数据ETL
Workflow 是流程固定、无自主决策的简化版 Agent。
是什么:让 LLM 能够调用外部函数获取数据或执行操作。
工作原理:
用户问题 → LLM判断调用函数 → 执行函数 → 结果返回LLM → 生成回答
本质:LLM 从"只会说话"变成"能干实事"的关键!
Function Call其实是OpenAI在GPT-3.5和GPT-4时代引入的核心能力,它让大模型不再只是一个只会"聊天机器人",而是可以主动识别用户意图并调用外部工具的机器人。
Function Call和Function Calling的区别:Function Call 是单次 “函数调用” 这个具体动作,而 Function Calling 是一整套 “识别意图、选择函数、填充参数、执行调用” 的完整机制与能力。前者是技术术语里的单次行为,后者是 LLM 具备的系统性功能。二者紧密关联:LLM 依靠 Function Calling 能力,最终完成一次或多次 Function Call,实现与外部工具、系统接口的交互。

是什么:Anthropic 提出的统一协议,让 AI 模型能以标准方式连接各种工具。Skill也是Anthropic在2024年提出的。
为什么需要:Function Call 各平台自定义,MCP 实现一次开发多平台复用。
对比:
Function Call | MCP | |
|---|---|---|
标准化 | 各平台自定义 | 统一协议 |
复用性 | 仅限同一平台 | 跨平台复用 |
如果说 MCP 是“接口”,那 Skill 就是“使用说明书”。
Skill 不解决连接问题,它解决“怎么把事情做对”的问题。比如“小红书自动发布”这个 Skill,会告诉 AI:先登录→找发布入口→按什么格式写→几点发流量好... 是一套完整的业务经验。
区别来了:MCP 是“给你螺丝刀”,Skill 是教你装修全流程”。
没有 Skill,AI 拿到工具也不知道咋用;有了 Skill,小白 AI 秒变行业专家!

是什么:封装好的能力模块,包含提示词、工具、处理逻辑。2024 年,Anthropic 在推出 Claude Code 时首次引入 Skill(技能文档)的概念,用于封装完成特定任务所需的领域知识、操作流程、工具调用方式和最佳实践 。让 AI Agent 能够像专家一样自主执行复杂工作流,而无需每次从头解释步骤。

为什么需要:复用、标准化、可组合

层级关系:Agent > Skill > Tool

是什么:能够自主规划、决策、执行任务的 AI 系统。Agent 是带动态规划能力的智能Workflow。
核心能力:感知、规划、执行、验证、反思
vs 其他方案:
特性 | Workflow | Function Call | Agent |
|---|---|---|---|
灵活性 | ❌ 低 | ⚠️ 中 | ✅ 高 |
自主性 | ❌ 无 | ❌ 无 | ✅ 有 |
是什么:开源的 AI Agent 框架,提供多渠道接入、技能系统、MCP 支持。OpenClaw 是 AI 时代的操作系统,就像 Chrome 让浏览器成为了操作系统的核心一样,而传统 Windows/macOS 都只是它的底座。
架构:渠道层 → Gateway → Agent核心 → 工具层

这,就是OpenClaw打破了设备与渠道的边界让AI不再局限于本地设备对话而是可以跨终端、跨平台、跨渠道触达用户并统一调度后端能力、操纵各类系统与设备完成真实任务真正实现“随时随地为你服务”。
大模型不是终点,协同生态才是未来。
演进路线:
LLM → Workflow → Function Call → MCP → Skill → Agent → OpenClaw

选择指南:
- 简单问答 → LLM
- 标准化任务 → Workflow
- 需要外部数据 → Function Call
- 多平台工具复用 → MCP
- 特定领域能力 → Skill
- 复杂自主任务 → Agent
- 生产环境部署 → OpenClaw
完整代码示例:https://github.com/helloworldtang/llm-concepts-explained
OpenAI 文档:https://platform.openai.com/docs
Anthropic MCP:https://modelcontextprotocol.io
OpenClaw:https://openclaw.ai