SuperAPI AI 工具集

fable-spark

智能体与模型

查看项目

更新于 10-24 16:19

技能介绍

Fable Spark 是一个微策略(micro-policy)技能,用于任务已经处于推进状态、需要判断“下一步最小动作”的时刻。它只选择一个小的、具体的、由当前状态支撑的下一步行动,或者刻意保持沉默。

用途

Spark 不充当规划器、路由器、激励助手或待办生成器。它判断的不是“给一个有用的建议”,而是“解锁下一份证据或安全推进当前技能所需的最小行动”。它适用于:刚发生编辑/测试/失败/状态转换之后;长会话需要原子级下一步而非完整计划;验证新鲜度或门禁决定下一步;专属技能拥有明确职责边界但即时动作不明;以及“沉默还是介入”本身需要判断的场景。

主要能力

Spark 基于状态信号给出姿态:重复失败时停止变更并诊断;变更晚于验证时刷新相关证明;存在显式阻塞门禁时先满足该门禁;审查发现未解决时修复或重新规划;活动卡片被未知项阻塞时先发现/研究/规划;任务完成或空闲且无意图时保持沉默;专属技能已有明显下一步时通常沉默,避免旁白;存在多个同等合理的非原子动作时交由编排器或计划处理。

使用方式

它按“下一步协议”工作:先读取状态(阶段、当前技能/卡片、变更与验证代次、失败连续次数、证据、未解决发现、阻塞项、最新用户意图),再按安全优先级排序:诊断重复或矛盾失败、刷新变更后过期的证明、满足显式阻塞门禁、解决关键的具名未知项、继续当前技能的最小动作、最后才是沉默。随后将动作原子化,通常为一个可观察的“动词+对象”步骤(如运行受影响的鉴权测试、用屏障复现竞态、检查注册的 CLI 入口、对照卡片审查当前 diff、捕获提供方响应包),避免“研究、规划、实现、测试并发布”类多阶段建议。每个建议须给出与状态/证据绑定的理由,并在发言前检查可执行性、是否保持当前范围、是否属于当前或下一个技能、结果能否降低不确定性或满足门禁;否则宁可沉默或交回编排器。

输出采用“Spark 包”格式,包含:状态信号、阻塞门禁/不确定性、建议(一个动作或 null)、为何现在、预期观察、负责技能、是否沉默。至多一个主要建议。

适用场景

适用于工程会话中的即时决策点:验证过期、门禁缺失、失败连续、审查发现待处理、活动卡片存在未解决 API 契约等。

限制

在尚无主技能承担实质新工作、架构/分解问题未解决、重复失败需要诊断、或用户要求执行且执行技能已知下一步时,不应启用。它不会把过期或不完整的证据升级为完成证明,不用信心分替代状态支撑,不因任务安静而发明新目标,也不输出三个备选而非一个下一步。附带渐进资源:references/atomic-action-and-silence.md、references/next-move-policy.md、references/silence-policy.md、references/evidence-and-gates.md、references/confidence-policy.md、examples/situational-awareness-walkthrough.md。