SuperAPI AI 工具集

reflect

写作与研究

查看项目

更新于 10-16 08:14

技能介绍

Reflect 是 Socrates 循环中的一个处理环节,主要用途是把 Wonder 阶段产出的含义候选与用户真正想表达的含义进行对照确认。

主要能力:Reflect 会读取当前活动循环中 ### Wonder 下的含义候选,逐一询问用户每个候选是否匹配其本意。它遵循一次只比较一组的原则,不替用户决定哪个含义正确,也不凭空编造用户意图。

使用方式:提问时优先使用多选题,让用户能快速对每个含义进行分类,同时始终提供自由修正的选项。问题格式为:Does this candidate match what you meant? Candidate: <meaning candidate>,选项包括 A. Yes, this is close;B. Partly, but the nuance is different;C. No, this is not what I meant;D. Other / correct the nuance in your own words。用户选择或写下的细微差别会被写入 User's intended nuance 字段。

输出与 Scratch 契约:Reflect 输出一份比较列表,格式为:- Meaning A,下含 User's intended nuance、Model's interpreted nuance、Same / different。它从 .symposium/scratch/socrates.md 中当前活动循环的 ### Wonder 读取内容,并写入同一循环的 ### Reflect。当每个含义候选都完成可见的相同/不同比较后,Reflect 停止并移交给 refine。

适用场景:适用于需要澄清用户真实意图、对多个含义候选进行逐项确认的对话或写作流程。

限制:Reflect 不判断哪个含义正确,不虚构用户意图,且仅在 Socrates 循环的特定环节中工作。