乐于分享
好东西不私藏

MCP与AI代理:打通设计系统与代码的桥梁

MCP与AI代理:打通设计系统与代码的桥梁

你是否想过,为什么有些 App 用起来特别顺手,而有些却让你摸不着头脑?答案可能藏在“设计系统”这个听起来有点枯燥的概念里。但今天我要聊的,不只是设计系统本身——而是当它遇上 AI Agent 和一种叫 MCP 的协议时,正在发生的、可能彻底改变软件开发方式的变化。

IBM Technology 最近发布了一个视频,用乐高积木的比喻把这三者的关系讲得特别清楚。我结合自己的理解,把它拆解成你能立刻用上的认知框架。

设计系统:软件开发的“乐高说明书”

先说说设计系统。如果你用过 Figma、Sketch 或者任何设计工具,你可能已经接触过它,只是没意识到。

设计系统本质上是一套规则和构建块的集合。它规定了你的软件应该用什么字体、什么颜色、按钮长什么样、间距怎么算。想象一下,如果每个开发团队都按照自己的喜好设计界面,用户每次打开一个新功能都要重新学习——那体验得多糟糕?

IBM 的工程师用了一个特别形象的类比:设计系统就像乐高套装里的说明书。

乐高说明书告诉你:这块红色 2x4 积木应该放在这里,那块蓝色 1x2 积木应该放在那里。设计系统做的也是同样的事——它告诉设计师和开发者:这个按钮的圆角应该是 4 像素,那个标题的字号应该是 20 号,间距用 8 的倍数。

但问题来了:说明书是死的,人是活的。即使有设计系统,团队成员还是会犯错,会忘记规则,会“创新”过头。这就是为什么我们需要 AI Agent 来帮忙。

MCP:让 AI 学会“查说明书”的协议

这里就要引入第二个概念:MCP(Model Context Protocol),也就是模型上下文协议。

简单说,MCP 是一种让 AI 能够“查资料”的标准方式。你可能会问:AI 不是本来就能查资料吗?ChatGPT 不是能联网搜索吗?

区别在于:联网搜索是“泛泛地查”,MCP 是“精准地查”。

想象一下,你让一个实习生去搭建一个网站。如果你只说“按照我们的设计系统来”,他可能会凭记忆做,结果做出来一堆问题。但如果你给他一本详细的手册,告诉他“遇到不确定的就翻手册”,他就能做得更准确。

MCP 做的就是这件事——它给 AI Agent 提供了一本“实时更新的手册”。当 AI Agent 需要知道某个按钮的具体样式时,它不会凭记忆猜测,而是通过 MCP 去查询设计系统的官方定义。

这听起来像是一个小改进,但实际意义巨大。因为AI Agent 最大的问题之一就是“幻觉”——它会编造它不确定的信息。MCP 相当于给 AI 装了一个“事实核查器”,让它能够随时确认自己的输出是否正确。

Agentic AI:从“回答问题”到“完成工作”

第三个概念是Agentic AI,也就是“能行动的 AI”。

你可能已经习惯了用 ChatGPT 回答问题,但 Agentic AI 不一样。它不只是回答问题,而是能够基于信息做决策、选择行动、使用工具,最终完成实际工作。

比如,你让一个普通 AI“帮我设计一个登录页面”,它可能会给你一段 HTML 代码。但如果你让一个 Agentic AI 做同样的事,它会:

1. 先通过 MCP 查询你的设计系统规则
2. 确定按钮颜色、字体、间距
3. 生成符合规范的代码
4. 检查自己的输出是否完全符合规则
5. 如果发现问题,自动修正

这就像从“给你一个菜谱”升级到“帮你把菜做好端上桌”。

三者结合:非专家也能建网站

现在,让我们把这三个概念串起来,看看它们在一起能做什么。

假设你是一个产品经理,需要快速搭建一个内部工具的原型。你懂业务,但不懂设计系统,也不懂前端开发。在传统模式下,你需要:

1. 找设计师确认设计规范
2. 找开发人员写代码
3. 反复沟通、修改

但在新的模式下,你只需要:

1. 用自然语言描述你的需求:“我需要一个用户管理页面,左侧是列表,右侧是详情”
2. AI Agent 通过 MCP 获取设计系统的规则
3. AI Agent 自动生成符合规范的代码
4. 你直接拿到可用的原型

IBM 的工程师用乐高类比解释了这个过程:没有 MCP 时,AI Agent 就像凭记忆搭乐高;有了 MCP,它就能随时翻看说明书,确保每一步都正确。

这不仅仅是效率的提升,更是能力的民主化。以前只有懂设计系统的人才能做出符合规范的界面,现在任何会描述需求的人都可以。

更深层的思考:从“记忆”到“查阅”

这个技术组合最让我兴奋的地方,不是它能让 AI 做更多事,而是它改变了 AI 的工作方式。

传统的 AI 模型,包括 GPT-4 这样的顶级模型,本质上都是“记忆型”的。它们把训练数据中的知识压缩在参数里,然后根据记忆回答问题。这种方式有两个问题:

1. 知识过时:模型训练完成后,新知识无法自动更新
2. 幻觉风险:当模型不确定时,它会编造答案

MCP+设计系统的组合,让 AI 从“记忆型”转向了“查阅型”。它不再依赖自己的记忆,而是通过 MCP 去查询权威的、实时更新的知识库。这就像从“背诵整本百科全书”升级到“知道去哪里查百科全书”。

这种转变的意义,可能比我们想象的更大。它意味着:

· AI 可以处理更复杂的任务,因为不需要把所有规则都记在脑子里
· AI 的输出更可靠,因为可以随时核查
· AI 更容易适应变化,因为规则更新后,只需要更新 MCP 的源,不需要重新训练模型

未来已来,但路还很长

IBM 的这个视频让我意识到,我们可能正在经历一个重要的转折点。设计系统、MCP 和 AI Agent 的组合,正在把软件开发从“手工作坊”推向“工业化生产”。

但我也要保持清醒。目前这些技术还处于早期阶段,还有很多问题需要解决:

· MCP 的标准还在演进中
· AI Agent 的决策能力还不够稳定
· 设计系统的维护本身就是一个大工程

不过,方向已经非常清晰了。如果你是一个产品经理、设计师或者技术决策者,现在开始关注这些概念,可能比大多数人早一步看到未来。

深度洞察与行动指南

核心洞察:设计系统+MCP+AI Agent 的组合,本质上是将“隐性知识”转化为“可查询的显性知识”,让 AI 能够像人类查阅手册一样,精准地遵循规则。这比单纯依赖模型记忆要可靠得多。

行动建议:

1. 如果你所在团队还没有设计系统,现在就开始建立。哪怕只是一个简单的组件库,也能为后续的 AI 集成打下基础。
2. 关注 MCP 协议的发展,它可能会成为 AI 时代的“HTTP 协议”。
3. 尝试用 AI Agent 做一个小型原型项目,体验“描述需求→自动生成”的工作流。

关注公众号,后续实时获取更多 AI 使用教程和资讯!

内容来源:IBM Technology 原视频:Bridging Design Systems and Code with MCP and AI Agents