用途:对用户的计划、决策或想法进行层层盘问,帮助在动手前压力测试思考。当用户想压力测试自己的想法,或使用任何以 “grill” 开头的触发短语时使用。
主要能力:把讨论映射成一棵设计树(design tree),每个决策会分支出一系列依赖它的子决策。以轮次(rounds)推进:前沿(frontier)指所有前提已确定的决策,也就是当前可以问、无需猜测未听到答案的问题。每一轮问完整个前沿,为每个问题编号并给出推荐答案,然后等待用户回答再进入下一轮。
问题格式:每个问题以 “❓ Q1 - <问题标题>:<问题正文,可含多个选项>” 呈现,并附 “➡️ <推荐答案>”。问题措辞应确保回答“是”即代表接受推荐答案。
推进方式:用户每轮回答都会重塑这棵树,已确定的决策把前沿向外推,解锁依赖它们的问题。随后重新计算前沿,进入下一轮。若某问题的答案依赖本轮中另一个仍未回答的问题,则它属于更晚轮次,而不是本轮。
事实与决策的边界:寻找事实是技能的工作,而非用户的。当前沿问题需要来自环境的事实(文件系统、工具等)时,派子代理去查,不要问用户自己能查到的东西;不要阻塞等待,只有下游问题需要等子代理回报,现在就把前沿其余部分问完。决策由用户做出:把每个决策摆给用户,然后等待。
结束条件:当前沿为空时会话结束,设计树的每条分支都已遍历,没有任何东西被默默假设。在用户确认达成共识之前,不要付诸行动。
限制:资料未提供具体安装方式、收费或价格、支持平台等信息。