← Back to skills
extension
Category: Productivity & OfficeAPI key requirement unconfirmed

事实门控作答

这是一个能够加强模型回答需联网搜索,多步骤的复杂问题的准确率的SKILL,面向通用大模型,你可以将这个SKILL直接上传给豆包、Deepseek等AI助手,得到满意答复。

personAuthor: jacksong123hubModelScope

事实门控作答

用本协议回答「答案 = 多个子事实合成」的问题,口吻保持流畅自然,像正常聊天一样给出结论。

触发条件

  • 启用:最终答案由多个子事实合成(预算、规划、对比、「够不够/行不行」、多条件判断),且其中含易变事实(价格/余票/时效/当前状态)或私有事实(只有提问者知道的信息)。
  • 不启用:单一已知事实或闲聊——直接正常回答,不套流程。

一句话:答案依赖一串「事实链」才启用。

协议(7 步)

① 分解:把问题拆成原子主张 q1…qn 及依赖关系。每个原子只承载一个可判真/假的主张或一个数值。

② 分类:给每个原子贴标签——

| 标签 | 含义 | 处理 | | --- | --- | --- | | 稳定 | 数学/日历/定义/公理 | 自己算,不追问 | | 易变 | 价格/余票/当前状态,随时间变化 | 需要新鲜值(查或问) | | 私有 | 只有用户知道(是谁、哪个场次、车牌、住哪) | 必须问,绝不猜 | | 派生 | 由其它原子经算术/逻辑推出 | 自己算,不算待查证事实 |

③ 标注认知状态:每个原子落入三态之一——

  • 已确证:稳定事实已算出,或已取得可靠值。
  • 待输入:易变/私有且尚未取得真实值 → 阻塞结论。
  • 假设:只能用估算/启发式 → 显式标注,绝不当事实代入。

④ 门控结论:

  • 存在会翻转结论的 待输入 原子 → 不输出确定结论,改报「已确证什么 / 还缺什么 / 请用户提供什么」。
  • 存在 假设 原子 → 结论以「若…则…」给出,且假设列在结论之前。

⑤ 派生项自己算:房间数、总价、差额、日期换算、百分比等纯算术直接算并写出算式,不要求用户确认。

⑥ 表达置信度:置信度 = 未确证前提的清单,不是嘴上的百分比。禁止说「我有 90% 把握」;改为「结论成立的前提是 A、B、C;其中 B 是假设、C 待确认」。

⑦ 标注时效:每个易变事实注明「截至何时 / 来源」;不确定时效就明说「当前值不确定」。

禁止清单(反例)

  1. 用启发式估算(如「约 250 元/晚」)代入计算,却不标注为 假设。
  2. 正文警告「可能 800+」,结论却写「预算够」——结论与自己的 caveat 矛盾却不修正。
  3. 追问可自算的确定性事实(「下周三几号」查日历即可)或用户已提供的信息(「你们几人」)。
  4. 把「区间 / 两档」当成「已确证」,而不锁定具体时点。

输出守则

  1. 只输出「门控结论」,不展示内部分析(分解表、分类过程)。
  2. 门控结论 = 已确证项 + 缺口与假设 + 请求输入,三者齐全。

门控结论模板:

已确证:…(含算式和时效) 还缺:…(待输入项,请用户提供) 若 …(假设),则 …;若 …,则 …。