🍜 用“点外卖”彻底搞懂5个概念

🔧 Tool = 原子动作(你会的“小技能”)

  • 是什么:能独立完成的最小操作
  • 点外卖例子
    search_restaurants()(搜餐厅)
    get_menu(店ID)(看菜单)
    place_order(菜品)(下单)

📋 Skill = 业务流程(你组装的“小方案”)

  • 是什么:为完成一个目标组合多个Tool
  • 点外卖例子
    “智能点餐Skill" = 搜餐厅 → 看菜单 → 比价 → 下单

🤖 Agent = 决策大脑(会思考的“你”)

  • 是什么:理解目标 → 规划步骤 → 调用Skill/Tool → 反思结果
  • 点外卖例子
    你:“帮我点个不辣的、30元内的午餐”
    Agent思考:
    1️⃣ 搜“轻食”餐厅(调用search_restaurants)
    2️⃣ 查菜单过滤辣菜(调用get_menu)
    3️⃣ 选最便宜的下单(调用place_order)

📚 RAG = 知识外脑(你手边的“小抄”)

  • 是什么:先检索知识库 → 再生成答案(解决“胡说八道”问题!)
  • 点外卖例子
    你问:“这家店有学生折扣吗?”
    RAG动作:
    🔍 立刻翻商家上传的《优惠说明.pdf》
    💡 找到“凭学生证9折” → 告诉你

🔌 MCP = 通用插座(未来的“行业标准”)

  • 是什么:让所有AI工具能“即插即用”的通信协议
  • 点外卖例子
    以前:美团/饿了么/抖音外卖 → 各自一套接口(累死开发者)
    MCP后:所有餐厅按统一标准接入 → 任何APP都能调用

💼 总结

Tool是最小执行单元,比如查天气的函数;
Skill是业务提示词流程封装,比如‘订咖啡’流程组合了查店、看菜单、下单三个Tool;
Agent是决策大脑,它能理解用户目标(如‘安排出差’),自主规划并调用Skill/Tool;
RAG是知识增强技术,通过先检索知识库再生成答案,有效减少幻觉,我用它做过课程知识库问答;
MCP调用外部工具通信标准,让不同AI系统能统一调用外部能力,类似USB接口

我的理解是:LLM提供智能,Tool提供能力,Skill封装业务,Agent实现自主,RAG保障准确,MCP打通生态

Logo

欢迎加入 MCP 技术社区!与志同道合者携手前行,一同解锁 MCP 技术的无限可能!

更多推荐