大模型、Agent、Function call、Skills、MCP之间的关系

一、核心角色定位

组件 核心角色 关键能力
大模型(LLM) 智能内核 任务理解、逻辑推理、结果验证、输出格式化
Agent 统筹大脑(真正的决策者) 任务分析、复杂度判断、计划生成、结果总结、错误处理
Function call 底层执行单元 触发外部工具 / API,完成原子操作
Skills 专业工具箱 代码执行、代码修改、子任务处理(业务流程封装)
MCP 通信与状态总线 统一连接协议,负责状态同步、上下文传递、工具通信

二、类比

|---------------|--------------------------|
| 组件 | 类比 |
| 整套系统 | 一个专业员工 |
| 大模型 | 思考与理解(只会想,不会动手) |
| Agent | 完整的人(真正的决策者,有目标、会行动) |
| Function call | 手(单个动作) |
| Skill | 一套完整动作(做饭、写报告等) |
| MCP | 神经/网线(传递信号、连接、同步状态) |

三、调用顺序

  1. 用户输入
  2. 大模型理解
  3. Agent 分析
  4. Agent 判断复杂度
  5. 简单任务:Skills 直接执行
  6. 复杂任务:
    • Agent 生成计划
    • Function call 调用工具
    • Skills 执行业务逻辑
    • MCP 负责状态 / 通信 / 连接
  7. 大模型验证结果
  8. Agent 总结 → 格式化输出
  9. 失败:Agent 处理错误(重试 / 重规划)
相关推荐
twc8298 小时前
与LLM结对编程:测试先行如何提升AI辅助开发质量
软件测试·人工智能·大模型·llm·结对编程
爱写Bug的小孙8 小时前
多智能体概述
服务器·数据库·ai·oracle·agent·多智能体·agentscop
liangbm39 小时前
AI-ViewNote:把网课和会议视频自动卷成结构化笔记
ai·typescript·go·软件构建·开源软件·react·桌面软件
搜佛说9 小时前
13-第13章-自定义数据处理器开发
物联网·ai·开源·边缘计算
Java_ESS9 小时前
终端 AI 编程完全指南:Claude Code 和 OpenCode 深度使用教程
人工智能·ai·ai编程
roman_日积跬步-终至千里9 小时前
Harness Engineering(驾驭工程)初识
ai
AI精钢9 小时前
在生产环境进行 vibe coding 的正确方式
大数据·人工智能·ai·agent·claude·devops·cursor
twc8299 小时前
LLM辅助编程:从直接生成到测试驱动的质量跃迁
软件测试·大模型·llm
biuba10249 小时前
18 openclaw事务管理:确保数据一致性的最佳实践
开发语言·ai·c#·编程·技术
Flying pigs~~10 小时前
BERT及其变体、GPT、ELMo
人工智能·深度学习·自然语言处理·大模型·bert·文本分析处理