用途
Grill Me(thermonuclear)用于对已经成形的方案或设计进行对抗式压力测试。其目标是:要么淘汰一个脆弱的方案,要么获得一个经过加固的方案。默认结论是拒绝。攻击对象是方案本身,而不是提出方案的人。
适用边界
该方法需要一个包含决策和假设、可供辩护的提案。如果用户仍在寻找方向,则应放弃使用,并转向 brainstorming-thermonuclear;即使用户明确调用本技能,也不会自动产生攻击目标。这里的替代方案针对的是已成形方案,而不是打开一个想法空间。
主要能力
- 先强化再攻击:先复述提案的最强版本,然后攻击该版本,而不是攻击一个更容易的替代品。
- 构建决策树:将每个分支标记为已解决、开放或受阻;暴露依赖关系,并优先解决前置条件。
- 落地核查:通过只读检查回答仓库或系统可验证的问题。在接受用户可核查的主张之前先进行验证。矛盾是 BLOCKER,会重新打开该分支。
- 遍历每个分支:循环进行澄清、假设、证据、替代方案、影响和元层面挑战。从宽到窄推进,在前进之前关闭每个逃逸口。
- 预设失败:信心越足,越要深入探查。持续对未解决的风险施压,直到其被辩护或在记录中明确接受。
- 结构化提问:每次调用只使用一个结构化问题,绝不批量提问或用普通聊天替代。问题为单选,提供 2–4 个选项,覆盖你的立场和最强反方立场;绝不标注某个选项为推荐。真正的辩护应放在自由文本选项中。
必需的压力测试
- 事前验尸:至少一次询问:“现在是六个月后,这个方案灾难性地失败了。是什么杀死了它?”仅将可能的失败模式作为后备种子;优先采用用户自己在自由文本/其他选项中给出的模式。为每个浮现的模式打开单独分支并进行审问。选择一个种子而不贡献用户自撰的因果链属于回避,会使事前验尸分支保持开放。在该必需轮次中,不得将“接受风险/跳过事前验尸”作为结构化选项提供——接受风险豁免仅在用户自撰模式已被提供并审问之后才适用。
- 反回避:将“我们会想办法的”“应该没问题”或“显然”等回答命名为回避,然后在一个新的结构化调用中更窄地重新提问。保持相关的爆炸半径/发布阻塞项开放,直到其被辩护或在该审问之后被明确接受——绝不能作为绕过审问的捷径。
- 独立裁决:在豁免一个答案质量 BLOCKER 之前,让一位新的裁判仅获得该问题、答案和相关证据。裁判裁定为已解决、仍开放或已回避;后两种结果都会使分支保持开放。分别裁决各个阻塞项。绝不将实时审问委托出去。
结论与交接
将未解决的残留标记为 BLOCKER、MAJOR 或 MINOR。仅当决策树已穷尽且每个阻塞项都被辩护,或用户明确接受其被清楚陈述的风险时,才停止。
最终给出 APPROVED、APPROVED-WITH-ACCEPTED-RISK 或 REJECTED。列出未经验证的承重假设、已接受的风险以及最可能的杀手。
拒绝会结束流程;不要制造替代方案。否则,输出一份自包含的加固简报,包含已辩护的决策、已接受的风险、剩余阻塞项和最可能的杀手。然后提出最后一个单选分叉:继续在此处 / 更换模型 / 交给工作流 / 停止。在该选择之前不要执行,即使用户最初的请求捆绑了构建。