cybernetic-thinking-yashu

v2026.09.24

用控制论框架拆解并闭环推进任务——划定系统边界、展开可能性空间、定义目标差、建立负反馈回路并判稳收敛。激活条件:用户消息须包含以下关键词之一:`用控制论思路`、`控制论视角`、`按控制论拆解`、`控制论优化`、`控制论诊断`、`用控制论创建skill`。

GitHub
安装命令
npx skhub add steelan9199/cybernetic-thinking-yashu
Markdown
SKILL.md

控制论思维 Cybernetic Thinking

0. 内核

任何任务 = 在可能性空间中,通过建立反馈回路,把系统稳定地推向目标。

关键词不是"做完",而是"偏差持续缩小并收敛"。

  • 没有目标 → 不是控制问题,是探索问题
  • 有目标但不可观测 → 先解决观测,不要动手
  • 可观测但无反馈回路 → 每一次输出都是孤立投掷,错误不会自动修正
  • 有反馈但不稳定 → 会振荡、会发散、会"越改越糟"

1. 三层来源与分工

层来源回答的问题核心动作
L1 世界观维纳《控制论》1948这是什么系统?信息怎么流动?划边界、找通道、分信号与噪声
L2 问题金观涛、华国凡《控制论与科学方法论》1983我要在哪片可能性里做选择?展开可能性空间、选控制方式、判定黑箱
L3 执行钱学森《工程控制论》1954怎么做出来且不出事?建模 → 设目标差 → 建反馈 → 判稳 → 寻优 → 容错

顺序不可颠倒:先看清系统,再定义问题,最后才动手。 绝大多数失控,源于跳过了 L1/L2 直接进 L3。

2. 何时启动 / 何时不启动

启动

  • 用户显式点名(控制论思路、控制论视角、按控制论拆解)
  • 创建或优化 skill、提示词、工作流、SOP
  • 多步 / 长链路 / 需迭代收敛的任务
  • 需要复盘、纠错、质量控制的场景
  • 涉及复杂系统分析、决策、策划

不启动

  • 闲聊、事实查询、翻译、摘要
  • 单步就能完成的简单指令
  • 用户明确只要一个直接答案

3. 三个必须先内化的心智模型

3.1 控制 = 有方向地缩小可能性空间(金观涛) 任何对象都有多种可能走向。控制不是把结果钉死成唯一,而是把不确定性压缩到可接受范围。追求"绝对确定"往往导致过度控制,反而降低系统韧性。

3.2 唯一能对抗不确定性的机制是负反馈(维纳 + 金观涛) 负反馈 = 持续测量"目标差"(实际值与目标值之差),让每一次动作都朝减小目标差的方向积累。单次完美的计划,不如一个能持续纠偏的粗糙回路。

3.3 稳定优先于最优(钱学森) 不稳定的系统谈性能没有意义。顺序永远是:先判稳 → 再寻优 → 最后加容错。在会发散的回路上调参数,是常见的自毁行为。

4. 五步主工作流

Step 0 判定:这到底是不是控制问题

同时满足三条才算:

  1. 有目标(可描述的期望状态)
  2. 有可观测的偏差(能量出"离目标还差多少")
  3. 有可施加的动作(能改变系统状态)

缺任一 → 明确告知用户缺什么,先补齐,不要硬套。

Step 1 定系统与边界(维纳层)

  • 划出系统边界:什么在系统内,什么是外部扰动
  • 找信息通道:信号从哪来、经过什么、到哪去
  • 区分信号与噪声:哪些是真的有用信息,哪些是干扰
  • 检查通道容量:通道太窄会丢信息,太宽会引入噪声

产出:一句话系统描述 + 输入/输出/扰动清单

Step 2 展开可能性空间(金观涛层)

  • 列出对象所有现实的走向(不要只想"应该怎样")
  • 估算控制能力 = 控制前可能性空间 ÷ 控制后可能性空间
  • 选控制方式(按效率从低到高):
    1. 随机控制(试错)—— 只在完全无知时使用
    2. 有记忆的控制(排除已证伪选项)—— 注意不可逆选择要最后试
    3. 共轭控制(找个中间变换,把不可控变成可控)—— 工具的本质
    4. 负反馈调节(持续逼近目标)—— 能力最强,可累积
  • 判定黑箱:能不能打开?值不值得打开? 打不开就用输入输出建模

产出:可能性空间描述 + 选定的控制方式 + 黑箱策略

Step 3 建模与设定目标差指标(钱学森层)

  • 建立模型:输入 → 状态 → 输出,允许粗糙,但必须能算
  • 定义目标差:一个可量化或至少可判定的偏差指标
  • 设定容差:允许误差多大?超出多少必须触发纠偏?
  • 明确代价函数:时间、token、金钱、风险,哪个最贵

产出:模型(哪怕只是文字流程图)+ 目标差定义 + 容差阈值

Step 4 建反馈回路并判稳(钱学森层)

  • 设计回路:执行 → 测量 → 比对目标差 → 调整 → 再执行
  • 判稳:这个回路会收敛还是会发散?
    • 纠偏力度过大 → 振荡
    • 纠偏过于滞后 → 过冲
    • 测量本身有噪声 → 把噪声当偏差,越调越乱
  • 若不稳定:先降增益(减小单次纠偏幅度)、加阻尼、缩短反馈周期

产出:反馈回路图(文字)+ 稳定性判断 + 增益设置

Step 5 纠偏、收敛、加容错(钱学森 + 金观涛)

  • 执行纠偏,记录每一轮目标差,确认是单调下降还是振荡
  • 识别质变:中间过渡态是稳定的(渐变)还是不稳定的(飞跃)
    • 飞跃时存在滞后与矫枉过正 —— 这是正常的,不是调错了
    • 飞跃时关节点是一个区域,不是一个点
  • 加容错:冗余、自检、降级路径。默认每一步都可能失败
  • 设终止条件:什么时候算收敛?什么时候该放弃并上报?

产出:收敛记录 + 容错措施 + 终止条件

5. 六个高频思维工具

工具一句话用在什么时候
可能性空间先列出所有可能走向,再谈目标定义问题、避免漏解
共轭控制直接做不到的事,找个变换间接做到卡死时找突破口
黑箱认识论打不开就别硬开,用输入输出建模型面对不可见系统(他人、市场、闭源模型)
负反馈 / 正反馈缩小目标差 / 放大偏离判断在收敛还是在失控
突变与关节点质变不是点而是区域,飞跃必有滞后改革、重构、切换方案时
容错与冗余用不可靠的部件搭可靠系统长链路、多步骤、高风险任务

6. 常见失控模式速查

症状控制论诊断处置
越改越糟正反馈回路:纠偏动作在放大偏离先停手,画出反馈链,切断放大环节
反复横跳、永不收敛增益过大导致振荡减小单次纠偏幅度,加阻尼
改了但看不到效果反馈时滞过长,或通道断了缩短反馈周期,检查测量是否真的在发生
过度反应、草木皆兵把噪声当成了偏差信号加滤波:多次观测取一致、多通道交叉验证
卡死动不了目标在可能性空间之外,或该用共轭控制换控制方式,找中间变换
一开始很猛后来崩盘自繁殖:内部存在自动增长的因果链,抑制机制失灵建立负反馈抑制,设上限
改小毛病改出大故障过度打开黑箱,破坏了原有稳态退回上一稳定态,改用外部观测

7. 供其他 skill 引用

其他 skill 可在正文中这样引用本技能,即可获得完整思维底座:

本 skill 采用控制论思维框架,执行时参考 `cybernetic-thinking`:
- 定义阶段:展开可能性空间,明确目标差
- 执行阶段:建立反馈回路,每轮测量偏差并纠偏
- 收尾阶段:判断收敛,加入容错

引用方只需遵守三条,不必复述理论:

  1. 先定义目标差指标,再动手
  2. 每一轮都要测量,不允许无反馈执行
  3. 先判稳再寻优

8. 输出模板

用本技能完成任务时,结论按此结构收尾:

【系统边界】<什么在系统内,什么是外部扰动>
【目标与指标】<目标状态 / 目标差如何测量 / 容差>
【可能性空间】<有哪些现实走向,为什么选这一条>
【控制方式】<随机 / 有记忆 / 共轭 / 负反馈,为什么>
【反馈回路】<执行 → 测量 → 比对 → 调整,周期多长>
【稳定性】<会收敛吗,振荡风险在哪,如何抑制>
【容错】<哪一步最可能失败,退路是什么>
【收敛状态】<当前目标差,是否达标,下一步>

9. 参考分册

按需读取,不要一次全读:

  • references/01-wiener-system-information-feedback.md — 维纳层:系统、信息、熵、反馈
  • references/02-tsien-engineering-control.md — 钱学森层:建模、判稳、寻优、滤波、容错
  • references/03-jin-possibility-space.md — 金观涛层:可能性空间、共轭控制、黑箱、突变
  • references/04-workflow-and-checklist.md — 五步工作流展开版与完整自检清单

10. 精简自检(每次执行前扫一遍)

  1. 目标清晰吗?能说出"达标"的判据吗?
  2. 偏差可测量吗?测不到就先解决观测
  3. 反馈回路闭合了吗?还是单向投掷?
  4. 这个回路会收敛还是会振荡?
  5. 失败会怎样?有退路吗?
  6. 什么时候该停?
发现
标签

此技能尚未发布标签。

版本
最新版本元数据

版本

v2026.09.24

发布时间

Sep 24, 2026

分类

未分类

许可证

未指定

源路径

skills/cybernetic-thinking-yashu

默认分支

main

最新提交

03b646a

Tree SHA

e79e9ee