


























AI落地过程中,MCP与Skill的选择常让团队陷入困惑。本文深入解析两者的本质区别:MCP是稳定可靠的原子接口,适合固定需求;Skill则是动态编排的智能工作流,应对复杂场景。从技术分工到实操路径,带你理清AI能力建设的核心逻辑与产品经理的关键战场。

最近跟不少产品和研发同学聊 AI 落地,发现大家都被两个词绕晕了:一个叫 MCP,一个叫 Skill。需求一来,到底该选哪个?又该谁动手去写?是业务开发,还是 AI 开发?来跟我一起捋一捋~
本文姬小光就试着用大白话把这两个概念讲清楚,顺便把技术分工和实操路径也一块儿聊了。enjoy~
先把定义摆出来,免得后面越说越乱。
MCP(原子工具/接口):本质是供大模型调用的稳定服务接口,对应的是需求确定、逻辑固定、单步就能完成的原子能力。内部结构稳定,不需要动态调整。比如门店补贴查询、商品成本查询、政策进度查询这类,面向所有商户标准统一,调一下就能出结果,压根不需要大模型额外推理。
Skill(编排技能):是串接多个 MCP 或工具的行动指引,相当于灵活可修改的加强版工作流。对应的是需要多步骤动态编排的复杂需求。比如生成定制化经营分析报告,或者处理多步骤组合查询,这时候就得让大模型按照你写好的步骤一步步来。
一句话总结:MCP 是积木,Skill 是搭积木的图纸。
这是大家问得最多的问题。我的判断标准很简单:看需求确定性。
两者并不冲突,可以分场景灵活选用。这里有一句会议金句我觉得特别到位:如果确定流程一定是这么执行的,就全都告诉他,不要让大模型猜。
再展开一点,调用方式上也有区别:
MCP 调用有两种玩法。一种是硬编码模式,意图识别匹配到对应 MCP 后直接固定调用;另一种是交给大模型自主匹配语义后调用。输出都是标准化的接口结果,不需要额外整合。
Skill 调用也有两种。一种是预设 Skill 模式,已知固定流程的复杂需求把流程写进 Skill,大模型按编排顺序依次调用 MCP;另一种是动态编排模式,大模型自行拆解问题、自主编排。
这一节是业务同学最关心的。

所以分工其实很清楚:业务开发负责把原子能力做稳,产品经理和 AI 研发一起把 Skill 编出来。Skill 里描述写得好不好、步骤编得清不清楚,这部分产品经理是可以深度介入的。
我的建议路径是这样:
先从已有服务或接口出发,结合用户场景串起来,解决具体、确定的问题。然后再封装 MCP,解决灵活性问题。最后再上升到 Skill,形成标准流程。
一句话:先跑通,再封装,再编排。别一上来就想搞 Skill,底座都没有,编排个啥。
写到这儿,我估计不少非技术的朋友心里还有一堆问号,下面集中答一下。
Q1:我是产品经理,这俩玩意儿跟我有啥关系?
关系大了。MCP 的功能描述、用户问法语料、Skill 里的步骤说明,这些全是产品经理可以干预的部分。大模型选哪个工具,很大程度上就看你写得清不清楚。
Q2:Skill 能不能调用 MCP?能不能调用普通 API?
都能。既可以直接写在 skill.md 里,也可以固化成 script 来调用。Skill 不挑食。
Q3:现有业务接口要不要都封装成 MCP?
看是否直接给大模型调用。不给大模型用的接口,没必要强行封装,别为了 MCP 而 MCP。
Q4:有一堆 MCP 和 Skill,大模型咋分得清该用哪个?
靠描述。工具描述和 Skill 介绍写得越准确清晰,大模型判断得越准。这事儿产品经理责无旁贷。
Q5:复合问题(比如”查订单在某政策下有没有享补贴,没享的话查原因”)咋整?
高频共性的复合需求,做成 Skill,把步骤明明白白告诉大模型;偶发的、无预设的需求,让大模型自己拆解调用,跑几次之后如果发现有价值,再沉淀成 Skill。
Q6:一期能力都是单步的,是不是用 MCP 就行?
是的。一期优先做 MCP,风险低、落地快,先搭原子能力底座,后面再根据反馈迭代高阶 Skill。
Q7:用户提问同时匹配到 MCP 和 Skill 咋办?
完全交给大模型的话,就靠描述准确性,哪个更匹配就选哪个;走硬编码意图识别的话,识别后直接对应固定能力,不用大模型决策。
好了,以上就是关于 MCP 和 Skill 的全部,我们再梳理一下要点:
AI 能力建设本质上是个分层的活儿,底座要稳,编排要活。希望这篇能帮大家在下次需求评审时少纠结一会儿。如有其他问题,欢迎随时留言与我沟通~
本文由 @姬小光 原创发布于人人都是产品经理。未经作者许可,禁止转载
题图来自Unsplash,基于CC0协议
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。