MCP 工具应拆分事实与假设
Street_Inevitable_77 · reddit · 2026-07-15
作者在自己的 MCP 工具栈里,把工具拆成两类: - **事实工具**:只返回服务器端已知、可确定的数据,例如当前余额、历史记录等。 - **预测工具**:只返回带假设的情景结果,明确标注这是基于增长率、储蓄率等假设的“what-if”。 这样做之后,模型不再把“猜测”当成和事实一样确定的输出,回答里会更自然地说“在这个情景下”而不是直接下结论。作者认为关键在于:**让返回值的结构本身表达可信度**,而不是只靠工具描述文案。 他还提出一个未决问题:像“90% 是事实、只带一个假设输入”的工具,应该放在事实侧还是预测侧。评论区也在讨论 deterministic 和 speculative 输出的边界怎么划分。