开发框架与 MCP 工具生态
当无代码平台不够用时,工程化路线登场。本课程讲清 LangChain/LangGraph 与 CrewAI 的分工,MCP 协议为何在短短两年内成为工具接入的事实标准,以及产品经理如何参与工具集设计。
📖 本页目录
什么时候需要开发框架
无代码平台适合标准场景,但当你需要精细控制每一步逻辑、复杂的多步编排,或把智能体深度嵌入自有产品时,就该转向代码框架。产品经理不需要写代码,但要知道框架的分工——这决定你和工程师讨论时用的是哪套词汇、画的哪张图。
三大框架的分工
| 框架 | 定位 | 产品视角 |
|---|---|---|
| LangChain | 最流行的 LLM 应用开发库,组件生态庞大 | 生态最大、组件最多,构建单智能体应用的默认起点 |
| LangGraph | LangChain 系的图式编排框架,显式管理状态与流程 | 复杂多步工作流的生产环境首选,可控性与可调试性更强 |
| CrewAI | 多智能体框架,以角色和任务定义协作 | 快速搭建「多个角色协作的团队」,适合角色分工明确的场景 |
选型直觉:单智能体的复杂流程用 LangGraph;多角色协作的原型用 CrewAI;两者都建立在 LangChain 生态之上。 近年的趋势是,生产环境更偏爱 LangGraph 这类显式状态图——可控性比「自动涌现的智能」更受欢迎。
MCP:工具接入的「USB-C」
MCP(Model Context Protocol) 是 Anthropic 于 2024 年推出的开放协议,用于标准化模型与外部工具的连接方式。在它之前,每接一个工具(数据库、文件系统、第三方 API)都要写一份定制集成;有了 MCP,工具方实现一次,所有支持协议的模型和应用都能直接使用——所以它常被比作「AI 的 USB-C 接口」。
到 2025-2026 年,MCP 已成为行业事实标准,主流模型与应用广泛支持,并形成了围绕它的工具生态。
这对产品经理意味着三件事:
- 接入成本骤降:你的产品要连的企业系统,可能已有现成的 MCP 服务器可直接复用;
- 工具变资产:为自家产品写的 MCP 工具,能被任何支持协议的客户端使用,相当于多了一条分发渠道;
- 架构决策:新项目的工具层应默认按 MCP 设计,而不是为每个集成单独开发维护。
产品经理如何参与工具集设计
工程师实现工具,但决定「有哪些工具、每个工具管什么」是产品问题。协作方式:
- 从任务反推工具:列出智能体要完成的核心任务,对每个任务问「它需要哪些操作与信息」,汇总成工具清单;
- 控制粒度:工具太少(一个工具干十件事)模型难以正确调用,太多太碎则调用链冗长。经验粒度是「一个工具 = 一个用户可理解的业务动作」;
- 写好工具描述:工具名称与参数说明是模型决策的依据,值得像打磨产品文案一样对待——这件事产品经理可以直接上手;
- 设计权限与确认:哪些工具可以自动执行,哪些必须用户确认(如发邮件、改数据)?这是产品与安全共同的决策。
产品决策提示:把工具集当成产品的「功能清单」来管理:有版本、有优先级、有下线流程。工具描述措辞的改动,对调用准确率的影响可能超过换模型——改文案的成本远低于改代码,优化优先在这里迭代。
本节要点
- 无代码够用就不上框架;需要精细控制、复杂编排或深度嵌入时,再转向代码框架。
- LangGraph 以显式状态图换取可控性,是复杂工作流的生产环境首选;CrewAI 适合多角色协作原型;两者都基于 LangChain 生态。
- MCP 是 Anthropic 2024 年推出的工具接入开放协议,已成行业事实标准,把「一次集成」变成「处处可用」。
- 工具集设计是产品决策:从任务反推清单、控制粒度、打磨描述、设计确认机制。
- 工具描述是性价比最高的优化点:先改文案,再动代码。
章节小测
3 道题 · 检验一下刚学的内容
Q1.生产环境的复杂多步工作流,课程推荐哪个框架?
Q2.MCP 被比作「AI 的 USB-C」,它的核心价值是什么?
Q3.工具集设计的经验粒度应如何把握?
答题后显示结果
完成这一节了?
打卡记录保存在你的浏览器本地,方便追踪学习进度。
学习留言
写下你的疑问或心得 —— 仅你自己和站长可见
登录 后可发布私密留言,向站长提问。