🔌 第11章 基于MCPServer的办公效率类智能体应用
📄 一句话概括

模板只有一个作用:把一段四平八稳的话,逼成五个格子。 五栏是目标、事实、假设、选项、风险。最难填的是第三栏。 这一类智能体多数时候不需要工具,模板本身就是它的全部。

📝 本章和前面几章的关系

前两节的产出物是文件和表,都看得见。这一节的产出物是一段结构化的文字。 它也是这一章里唯一一个「可能一个工具都不挂」的案例——用来讲清一件事: 不是所有智能体都要接 MCP。 教材这一节在平台上搭了一个纯提示词的智能体,后面三个场景共用同一个模板。

一、为什么要有模板

让模型「分析一下这件事」,它给你一段四平八稳的话:既没错,也没用处。 这是模型的本能: 没有约束的时候,它会往最安全的地方写。最安全的地方就是「既要重视也要谨慎」这类话。 加上模板之后,它必须把话分到五个格子里。分不下去的地方,就是它没想清楚的地方。

所以模板的价值不在「让输出好看」,在于暴露空白。五个格子里空一个,你就知道该补什么。 这一条和写代码时的清单是同一个道理:清单不保证做对,但保证不漏。

二、五栏:目标、事实、假设、选项、风险

演示 ① 那张表五栏,第三列写「填不出来说明什么」。那一列才是模板真正的用处。 目标栏要可验证。「提升品牌影响力」不是目标,「今年新增五千个注册用户」才是。 事实栏只放有出处的。「市场很大」是判断,不是事实;「去年这个品类增长 18%」才是。

假设栏是当成真的、但没验证的。这一栏最难填,也最值钱。 选项栏至少三条,其中一条必须是「不做」。只有一条选项的时候,那不叫决策,叫通知。

三、第三栏为什么最难:假设和事实混在一起

大部分讨论卡住,是因为有人在用假设当事实,而没人点出来。 演示 ② 那段原话里,「这次能来三百人」听着像预估,其实是猜的。 它被放进假设栏之后,问题一眼就看见了。 假设栏的作用不是消灭假设——做计划不可能没有假设。 它的作用是给假设挂个牌子,让人知道这是要验证的。

所以这一类智能体最有用的一句话不是「分析得真好」,是「这一条是事实还是猜测?」 问出这句话,讨论就从「谁声音大」变成了「谁有依据」。

四、三个场景,一套格子

演示 ③ 那张表三行:市场分析、会议优化、决策制订。 市场分析最容易空的是事实栏(往往没数据),会议优化最容易空的是选项栏(往往只想着开), 决策制订最容易空的是风险栏(往往只列好处)。 三张表共用同一个模板:换场景只换内容,不换格子。这就是「结构化」的意思。

会议那一行值得多说一句:「这次会议结束时必须产出什么」填不出来,这个会就不该开。 所以这套东西的用法不只是「帮我写方案」,更是「帮我判断这件事该不该做」。

五、退化的样子:漂亮空话

演示 ④ 那张表四行退化:目标写成口号、事实写成判断、假设没标出来、选项只有一条。 第一行最常见。「可验证」是唯一能挡住口号的标准——年底能不能指着某个数说达成没达成。 第二行最危险。「市场很大」听起来像结论,实际是感觉。 判断冒充事实的时候,后面所有的推理都是空的。

第三行和第四行是一对:一个是把猜测当真,一个是只有一个想法。两者都会让讨论变成走流程。 所以这类智能体的价值不在「帮你思考」,在逼你把话说清。它替不了判断,只能让判断有个能看的形状。

六、要不要挂工具:看事实栏怎么填

演示 ⑤ 那张表三行:不要工具、要一个、要多个。 这一类智能体多数时候不需要工具,模板本身就是它的全部。 拆一段会议纪要、整理一次复盘,纯提示词就够。 但只要有一栏要「查一下才知道」,它就得挂工具。 比如事实栏要填上季度销量,那就得有一个查销量的 Server。

挂几个,由「要查几样东西」决定。查销量加查库存再加查竞品,就是三个。 这也是这一节放在 MCP 书里的理由:先想清楚要不要工具,再想接哪个。反过来先接一堆 Server, 多数时候是浪费。

七、动手 Demo:结构化思考:五栏模板

这个案例不挂工具,全靠一段模板和一段真话。 先把一段口语化的原话拆进五个格子,再对比三个场景各自的空格在哪。 最后看四种退化的样子,认一下自己写的东西像哪一种。

TPL = ['目标', '事实', '假设', '选项', '风险']

def fill(say):
    # 这一步是真机上模型干的:把一段话分进五个格子
    return {'目标': '...', '事实': '...', '假设': '...',
            '选项': '...', '风险': '...'}

box = fill(say)
for k in TPL:
    print(k, box[k] or '(空)')      # 空的那一格就是要补的

实跑输出:

--------------------------------------------------------------------
结构化思考:五栏模板
--------------------------------------------------------------------


  ① 为什么要有模板
  --------------------------------------------------------------------
让模型「分析一下这件事」,它给你一段四平八稳的话:既没错,也没用。
加上模板之后,它必须把话分到五个格子里。【分不下去的地方,就是它没想清楚的地方。】

| 栏 | 要填什么 | 填不出来说明 |
|---|---|---|
| 目标 | 要达成什么,可验证 | 还没想清要什么 |
| 事实 | 已知的、有出处的 | 手上没有数据 |
| 假设 | 当成真的、但没验证的 | 把猜测当成了事实 |
| 选项 | 至少三条,含「不做」 | 只有一个想法 |
| 风险 | 每条选项各自的坏结果 | 只往好处想 |

  五栏里最难填的是第三栏。【大部分讨论卡住,是因为有人在用假设当事实,而没人点出来。】

  ② 拿一段真话拆一遍
  --------------------------------------------------------------------
  原话:我们下个月想做一个面向家长的活动。现在公众号有三万粉,上次活动来了一百多人。我…

| 栏 | 拆出来的内容 |
|---|---|
| 目标 | 下个月办一场面向家长的活动(可验证:办成了、来了多少人) |
| 事实 | 公众号三万粉;上次活动一百多人 |
| 假设 | 「这次能来三百」——是估计,没有依据 |
| 选项 | 做/不做/先做小规模试点 |
| 风险 | 预算两万,场地没定;人来了没场地就砸了 |

  拆完之后一眼能看出问题在哪:【「三百人」这个数是估的,而场地还没定。】
  没有模板的时候,这三点会混在一段话里,看完只记得「想办个活动」。

  ③ 三个场景,三张表
  --------------------------------------------------------------------

| 场景 | 目标栏 | 最容易空的一栏 |
|---|---|---|
| 市场分析 | 三个月内某产品在某渠道的份额到 X | 事实(往往没数据) |
| 会议优化 | 这次会议结束时必须产出什么 | 选项(往往只想着开) |
| 决策制订 | 要选定哪一个方案,判据是什么 | 风险(往往只列好处) |

  三张表共用同一个模板。【换场景只换内容,不换格子】——这就是「结构化」的意思。
  会议那一行值得多说一句:【「必须产出什么」填不出来,这个会就不该开。】

  ④ 退化的样子:漂亮空话
  --------------------------------------------------------------------

| 退化表现 | 例子 | 怎么救 |
|---|---|---|
| 目标写成口号 | 「提升品牌影响力」 | 要求可验证:多少人、什么指标 |
| 事实写成判断 | 「市场很大」 | 追问数字和出处 |
| 假设没标出来 | 「用户肯定喜欢」 | 逼一句:这是事实还是猜测 |
| 选项只有一条 | 「所以我们得做」 | 要求至少三条,含「不做」 |

  四行里第一行最常见。【「可验证」是唯一能挡住口号的标准】:年底能不能指着某个数说达成没达成。
  所以这类智能体的价值不在「帮你思考」,在【逼你把话说清】。

  ⑤ 它和 MCP 的关系
  --------------------------------------------------------------------

| 要不要工具 | 什么时候 | 例子 |
|---|---|---|
| 不要 | 纯靠模板就能产出 | 拆一段会议纪要 |
| 要一个 | 要取数才填得了「事实」栏 | 查上季度销量 |
| 要多个 | 要交叉核对 | 查销量加查库存再加查竞品 |

  【这一类智能体多数时候不需要工具】,模板本身就是它的全部。
  但只要有一栏要「查一下才知道」,它就得挂工具。【挂几个,由「要查几样东西」决定。】

①第一张表五栏,第三列「填不出来说明」比前两列有用。 ②第二段那段原话被截断了,末尾三个点表示后面还有。拆出来的五栏见下一张表。 ③假设栏那一行写着「这次能来三百」是估计、没有依据。这就是最值钱的一栏。 ④第三张表三行三个场景,最容易空的那一列各不相同。格子一个没变。 ⑤最后那张表三行「要不要工具」,中间那行是分界线:有一栏要查,就得挂。

30 秒实验

  1. 拿一段你自己上周说过的工作安排,拆进五个格子,看哪一格空着。
  2. 把目标栏改成「提升品牌影响力」,再改回一个能验证的说法,体会差别。
  3. 给你的智能体加一句追问:这一条是事实还是猜测。看输出会变成什么样。

常见误区

  1. 「模板会让输出变死板。」死板的是套话;模板暴露的是空白,空白才该被填。
  2. 「假设不写也行,反正大家都知道。」没人点出来的假设,最后都会变成争吵。
  3. 「智能体都要接 MCP 才叫智能体。」这一节这个就一个工具都没挂。先问要不要,再问接哪个。
自测三问(点开对答案) 1. 五栏里最难填、也最值钱的是哪一栏? —— 假设。它要求把「当成真的但没验证」的东西单独拎出来挂个牌子。 2. 目标栏的合格标准是什么? —— 可验证。年底能指着某个数说达成没达成;「提升影响力」不算目标。 3. 什么时候这类智能体需要挂工具? —— 当有一栏必须「查一下才知道」的时候。要查几样,就挂几个。

提纲是纯文字。下一节要产出图片,而图片这件事,工具再好也救不了烂提示词。

相关笔记