控制论的应用
当前的信息系统往往引发混乱与无序,致使创意流失、项目搁浅。斯塔福德·比尔(Stafford Beer)的赛伯网(cybernetics)概念提供了解决方案,其核心在于构建能够持续生存并适应变化的系统。一个核心概念是“多样性”(variety),即衡量系统适应力与环境变化程度的指标。可行系统(viable systems)不同于传统应用,具备根据用户目标与高难度任务进行适应的灵活性。这类系统需要两个关键结构:递归(recursion),即系统内部包含更小的可行系统;以及系统 - 元系统(System-Meta System),用于实现自主协调与监控。在写作应用的语境下,每个组件均可视为一个可行系统。系统 1(System 1)代表基本功能单元,如文本控件。系统 2(System 2)负责协调这些单元,有效管理空间分配。系统 3(System 3)处理外部输入,响应用户操作,例如创建或关闭控件。然而,真正的可行性还需要系统 4(System 4)和系统 5(System 5),而当前应用往往缺失这两者。系统 4 监控工作本身,调整系统 3 以满足特定目标,例如使多样性过高的文本更加突出。系统 5 则调节系统 4 的行为,以确保整个系统的可行性。这涉及评估系统 4 的适应是否真正导向成功。例如,若系统 4 将多样性过高的文本加以突出,系统 5 便会检查用户是否实际上已对此作出回应。软件中缺失系统 4 和系统 5,正如社会中缺失相应机制,导致形成层级结构而非和谐适应。系统 4 还可处理诸如“孤儿”(unreferenced information,未引用的信息)和“既视感”(déjà vu,重复文档)等问题,通过使其在视觉上更加突出来解决。归根结底,系统的真正目的由其行动定义,而非其宣称的意图。通过实施这些赛伯网原则,我们可以构建真正帮助用户实现目标的信息系统。此类系统将致力于促进高效工作、清晰性、可发现性与独特性。