用途
Make It Click 用于一种特定的失败场景:智能体之前的解释在技术上正确、表达聪明或信息密集,但用户仍然没有理解。此时用户调用该技能,目的不是获得更短的同义复述,而是真正打通理解。
主要能力
- 从对话上下文,尤其是用户最新的措辞中,推断出确切的卡点。卡点往往比整个主题小得多,例如“剩下的数据是不是被丢掉了?”“程序运行时这个值存在哪里?”“为什么需要这个额外的标识符?”
- 优先回答那个卡点问题,即使之前的回答已经覆盖了其他十个方面。
- 如果从上下文已能看出用户的困惑,不再要求用户重新指出。
- 如果有两个或更多同样可能的卡点,只问一个能区分它们的窄问题,而不是猜测。
- 更换讲解路径,因为之前的路径已经失败。可选路径包括:让一个具体输入走一遍系统;展示一个极小的值或代码示例;用平实语言说明前后变化;仅在类比能干净映射时使用类比;如果问题在于复杂度而非措辞,则移除不必要的概念。
- 优先使用真实名词和动作,而不是类别名称;一次只引入一个想法;在不可避免的术语出现时立即定义。
使用方式
该技能以技能形式提供,具体安装与调用方式暂未提供。其响应结构建议为:先直接回答可能的卡点;再建立使该答案成立的最小具体模型;然后用一句话重新连接到原始主题;随后停止。只有在核心想法已经讲通后,才提供更深入的细节。
没有强制要求的类比、编号步骤或“像给小孩解释”的语气。路径应匹配困惑本身,目标是理解,而不是某种特定格式。
适用场景
- 用户表示“还是不懂”“没讲明白”“为什么是这样”时。
- 之前的解释过于密集、抽象或术语过多,导致用户无法建立正确的心智模型。
- 需要针对一个具体卡点进行最小化、具体化的重新讲解。
限制与边界
- 不要用更短的词重复同一个解释。
- 不要从头按第一性原理重启整个主题,除非那正是缺口所在。
- 不要仅仅因为术语精确就保留它。
- 不要倾倒所有注意事项、分支、实现细节或相邻概念。
- 不要用对孩子说话的语气,也不要宣布自己在“简化”。
- 不要把补救变成另一篇长文。
- 不要在给出新解释之前问“这样讲能明白吗?”。
关于三种不同补救路径的具体示例,资料提到可参见 references/examples.md。