SuperAPI AI 工具集

swing-options

智能体与模型

查看项目

更新于 10-16 02:01

技能介绍

用途

swing-options 是一个用于决策支持的技能(Skill),主要解决 AI 在给出建议时容易“锚定”于第一个或最显而易见答案的认知问题。它会生成概率加权的备选方案,覆盖从常规到非常规的完整概率分布,从而帮助用户发现此前未曾考虑的更优选择。

主要能力

强制性分布抽样

默认生成恰好 5 个选项。若决策空间确实少于 4 条不同路径,则生成所有不同路径,并额外至少给出 1 个对问题本身的重构。绝不用同一想法的微小变体充数(避免“虚假多样性”)。用户可指定其他数量。

概率分区

选项按其“典型性”而非质量进行分区标注:

  • Conventional(常规,p > 40%):最显而易见的选项
  • Mainstream(主流,p 20-40%):常被考虑的替代方案
  • Uncommon(少见,p 10-20%):有效但常被忽视
  • Unconventional(非常规,p 5-10%):挑战既有假设
  • Wild card(狂野卡,p < 5%):激进的重构

至少 1 个选项必须来自底部的两个分区。无法给出可靠概率时,使用分区标签而非精确百分比。

逐项权衡分析(强制)

每个选项需给出:一句话说明、最强支持理由、最强反对理由、最佳适用场景、相对投入(低/中/高)、风险等级。

隐藏假设揭示

在呈现所有选项后,明确指出“常规选项假设了什么”,以及哪些约束若改变会重排优先级。

决策矩阵

从用户陈述的约束中提取 3-5 条标准,并额外加入恰好 1 条用户未提及但应考虑的“隐藏标准”。每项按 强/中/弱 评级,不使用可能造成虚假精确的数值评分。

使用方式

调用流程分为五步:

  1. 检查输入清晰度——若决策过于模糊,先提出一个针对性澄清问题(如“你最大的约束是时间、预算还是团队能力?”)。
  2. 界定决策空间——明确决策对象、约束条件与“显而易见”的答案。
  3. 生成选项——跨完整概率分布抽样(分布优先,而非仅取最可能项)。
  4. 分析每个选项——给出支持、反对、适用场景与投入。
  5. 揭示隐藏假设——点明常规选项依赖的假设,及约束变化后的重排。

可独立使用(/swing-options [问题]),也可与 swing-clarify(先澄清模糊请求)和 swing-review(对选定方案做对抗性审查)配合。

适用场景

  • 架构决策(单体 vs 微服务等)
  • 技术选型(数据库/框架/语言)
  • 设计方案(如何组织某功能)
  • 策略(如何发布/营销/扩展)
  • 问题解决(如何修复/改进/优化)
  • 任何发现自己默认倾向单一答案的时刻

限制

不适用于:只有一个正确答案的事实性问题(应使用 swing-research)、需求明确且无决策点的任务、方法显而易见的简单实现、用户已决定只需执行的情况。

其他注意事项:避免生成同一范式的微小变体;无法支撑时不要编造精确百分比;狂野卡选项仍需在给定约束下可行;隐藏假设必须具体,不能只是“选项 1 大概最好”这类空话;决策矩阵标准不应天然偏向常规选项,若某一选项在所有行都占优,需在隐藏假设中说明标准可能存在偏差。