SuperAPI AI 工具集

interview-harness

智能体与模型

查看项目

更新于 10-16 04:54

技能介绍

用途:Interview Harness 是主循环技能,用于把 Socrates、Evolve-step 和 Ontology 组合成半自动收敛流程。它先创建或复用 Seed,再通过用户批准的盲点审查演化,最后要求用户定义本体。之所以是半自动,是因为需要用户采纳以及边界等价确认。

主要能力与流程: 阶段 1 Seed Gate:读取 .symposium/scratch/socrates.md。若顶层 ## Seed 缺失,或其 YAML 缺少 goal、constraints、acceptance_criteria,则调用 socrates;若三项均存在且非空,则跳过 socrates。 阶段 2 收敛循环:运行 1 至 5 轮。每轮先把当前顶层 ## Ontology 快照到 .symposium/scratch/interview-harness.md(若存在),调用 evolve-step,再调用 ontology,然后比较前后本体。相似度达到 0.85 或以上即停止;轮数超过 5 也停止。

相似度计算:idea 相同记 1,否则 0;boundary 需询问用户前后边界含义是否相同,用户确认才记 1;properties 用 Jaccard 重叠,即交集大小除以并集大小。三项取平均。首轮没有前一本体,跳过比较继续。

输出:返回 final_seed(含 goal、constraints、acceptance_criteria、ontology 的 idea、boundary、properties)、cycles、final_similarity(0.0-1.0)、stop_reason(convergence 或 safety_valve)。

规则与限制:调用子技能,不重写其内部流程;向用户提问时优先采用子技能的多选题风格,同时保留自由编辑选项;socrates.md 中只保留一份最新 Seed 和一份最新 Ontology;绝不自动采纳 evolve-step 候选;未经用户确认不得判定边界等价;不得超过 5 轮。

暂未提供:安装命令、收费方式、支持平台等细节。