编程

counterfactual-decision

试用

反事实决策:给定决策模型(加权线性评分+阈值)与干预"What-if",计算反事实结果并与事实对照, 输出翻转判定与边际贡献。零依赖、可本地实跑、输出可追溯。

它能做什么

反事实决策:给定决策模型(加权线性评分+阈值)与干预"What-if",计算反事实结果并与事实对照, 输出翻转判定与边际贡献。零依赖、可本地实跑、输出可追溯。

技能文档

counterfactual-decision(反事实决策)

由 meta-evolver 在第 41 轮构建,闭环 build:通用智能体(AGI梯队):反事实决策。 一线大模型能讲"如果…就…",但给定显式模型做可计算的因果反事实对照是其弱项。

机制

  1. 建模(model):决策模型 = {weights: {变量:权重}, threshold: 阈值};结果 score = Σ wᵢ·vᵢdecision = score ≥ threshold
  2. 事实评估(factual):在基线状态 state 上评估,得到事实 score/decision。
  3. 干预(intervene):施加 intervention = {变量: 新值},覆盖基线对应变量,得到反事实状态。
  4. 反事实评估(counterfactual):在反事实状态上重评,得到反事实 score/decision。
  5. 对照输出(conclude)翻转? = factual.decision ≠ cf.decision边际贡献 = cf.score − factual.score;并列出每个被干预变量的单独贡献(∂score/∂v · Δv)。

何时使用

  • 决策前做"What-if"沙盘:改一个投入/参数,结果会不会反转。
  • 归因:哪个变量的调整对结果拉动最大。
  • 用户要求「如果当时 X 改成 Y,结局会怎样、会不会翻盘」。

运行

# 自带夹具自测(零依赖,断言事实/反事实/翻转/边际全通过)
python scripts/counterfactual.py --selftest

# 真实反事实(JSON 入参)
python scripts/counterfactual.py --model model.json --state state.json --intervene '{"a":2}'

与"强模型"的差异

普通模型给的是修辞性假设句;本技能给出在显式模型下可计算的决策翻转与边际贡献——把"如果"变成可验证的数值结论,正是超级 agent 相较强文本模型的分水岭。

自进化学习系统(越用越好用、越用越高效)

本技能内置通用学习模块 scripts/learner.py。每次使用后自动复盘、积累经验,逐步提升输出质量与执行效率,无需人工维护。

记忆文件

learned_patterns.json(位于本技能目录)记录:操作总数、各能力使用频次、错误模式、用户偏好、改进建议。

使用后请调用(Bash)

python scripts/learner.py record <本技能目录> --capability 反事实决策
python scripts/learner.py insight <本技能目录>
python scripts/learner.py reflect <本技能目录>

迭代规则

  • 错误累计 ≥3 次 → 主动增加预检/兜底步骤,并将经验回写本 SKILL.md。
  • 操作数 ≥10 次 → 分析高频能力优先打磨示例与质量。
  • 重要用户偏好 → 写入 learned_patterns.json,下次调用直接采用。

越用越懂你:第一次用是通用能力,第十次用已沉淀为你专属的最佳实践。

相关技能

决策复盘与反思助手。给定一次决策/事件,按结构化模板产出复盘(背景→决策→行动→结果→得失→根因→改进),支持 AAR(行动后复盘)与定期回顾。当用户需要"帮我复盘""这次决策怎么样""做个 retrospective""总结一下教训"时调用。

对每个非平凡决策进行对抗性审查,防止Agent过度自信导致的错误。 当正确性比速度更重要时、在陌生领域工作时、高风险操作时触发。 触发场景:架构决策、非平凡代码提交、声称"这是安全的/可扩展的/符合规格的"、 不确定领域的工作、生产环境部署、数据迁移、不可逆操作。

3 次安装

Reconstruct the decision actually made in a messy Slack, email, or meeting thread into a proper decision record — commitments named, silent assumptions surfa...

Distill decision contexts, options, trade-offs, and outcomes into structured decision records. Use when the user is facing a choice, has made a decision they...

17 次安装

When a real test is too rare, large, or irreversible, run a controlled counterfactual: isolate one variable, fix conditions, trace the mechanistic chain, and bound what the result implies.

1 次安装

AI Agent开发决策辅助系统。用户提出Agent应用想法,自动从技术选型、竞品格局、市场前景、行业趋势、开发可行性、系统稳定性、成本预算、推广策略8大维度进行综合分析,生成专业交互式HTML可行性决策报告。覆盖LLM选型/Agent框架/架构模式/幻觉控制/Token成本/RAG方案/Prompt工程/评测体...

3 次安装1 星标