Engineering for Bounded Cognition
16 days ago
- #software-engineering
- #cognition
- #human-factors
- 人脑的工作记忆大约只能同时容纳四个独立项目,这比我们构建的软件系统规模要小得多。
- 注意力是狭窄且不可靠的,如不注意盲(错过大猩猩)和变化盲(未察觉人员调换)等实验所示。
- 软件工程必须通过设计系统来适应这种'有限认知',使易分心的有限心智(人类或AI)能够安全地操作,采用诸如清晰命名、边界划分、测试和撤销功能等实践。
- 为受限用户(如关节炎患者)设计通常会为所有人带来更好的工具,这一原则同样适用于软件开发。
- 大语言模型表现出类似的认知局限,例如有限的上下文窗口和对中间输入的注意力减弱,反映了人类的缺陷。