人脑的信息处理、意识瓶颈与单任务效率
人脑底层是高度并行的神经系统,但高层意识、注意力、工作记忆与复杂决策存在明显的串行瓶颈。
结论
人脑整体并不是单线程系统,而是一个高度并行的神经系统;但高层意识、注意力、工作记忆和复杂决策存在很强的串行瓶颈。
因此,对于学习、写代码、推理、阅读复杂材料、做决策等高认知负荷任务,通常一次只专注一个任务效率更高。
需要注意:
“人脑只有 10 bit/s”并不是说整个大脑每秒只能处理 10 bit 信息,而是某些研究估计,人类在高层认知、意识决策和行为输出层面的有效信息吞吐率大约只有 10 bit/s 这个数量级。
一、人脑是单线程的吗?
不是。
人脑底层有大量不同系统同时运行,例如:
- 视觉处理
- 听觉处理
- 平衡控制
- 肌肉运动
- 情绪处理
- 记忆检索
- 语言处理
- 内脏和自主神经控制
这些过程可以同时发生。
例如:
走路
+ 看路
+ 保持身体平衡
+ 听别人讲话
+ 识别人脸这些并不是严格按照:
走路 → 看路 → 听声音 → 保持平衡依次完成的。
所以:
大脑底层是大规模并行系统。
二、为什么我们又会觉得自己像“单线程”?
因为高层意识存在明显瓶颈。
当两个任务都需要:
- 主动注意
- 工作记忆
- 推理
- 语言理解
- 决策
- 认知控制
时,很难真正同时完成。
例如:
复杂心算
+
认真阅读一篇技术文章通常无法真正并行。
表面上的“同时进行”更像:
任务 A
↓
任务 B
↓
任务 A
↓
任务 B也就是快速地进行 Task Switching(任务切换)。
因此可以粗略理解成:
大脑整体
= 多核并行系统
高层意识
≈ 一个容量非常有限的前台控制器三、“人脑只有 10 bit/s”是什么意思?
不能理解成:
人的大脑每秒只能接收 10 bit。
这是错误的。
人的感官系统进入的信息量远远高于这个数字。
粗略可以理解为:
外界
↓
眼睛 / 耳朵 / 皮肤等感觉器官
↓
巨大信息流
↓
大量无意识神经处理
↓
筛选、压缩、抽象
↓
高层意识
↓
少量关键决策有研究估计:
感觉输入、底层神经处理
≈ 极高带宽
意识 / 高层行为输出
≈ 10 bit/s 数量级所以这个数字描述的更接近:
人每秒能够有意识地处理、决定并转化成有意义行为的信息量。
而不是整个神经系统的计算能力。
四、为什么高层意识这么慢?
1. 意识主要负责“选择”,而不是处理所有原始数据
例如你看到马路。
视觉系统实际上同时分析:
- 颜色
- 边缘
- 深度
- 运动方向
- 物体
- 人脸
- 距离
- 光照
但你意识里最终可能只有一个问题:
“我要不要过马路?”
底层进行了大量计算,高层只需要得到少量关键结果。
五、大量计算其实发生在意识之外
我们很容易产生一种错觉:
我意识到了某个结果
↓
所以一定是意识计算出来的实际上更可能是:
大量无意识神经系统
↓
并行计算
↓
产生候选结果
↓
把少量结果送进意识例如看到一个熟人:
你可能几乎瞬间产生:
“这是张三。”
但你不会意识到自己的视觉系统此前已经完成了:
边缘检测
↓
脸部结构分析
↓
特征提取
↓
记忆匹配
↓
人物识别意识拿到的已经是高度加工后的结果。
六、为什么高层决策天然容易串行?
因为很多行为最终必须进行唯一选择。
例如突然遇到危险:
向左跑
向右跑
停下来
后退底层系统可以同时产生多个候选方案。
但是身体不能同时:
向左 + 向右因此必须存在一个:
Action Selection(行为选择)
过程。
这会形成天然的认知瓶颈。
七、跨脑区整合也会降低速度
简单视觉识别可能主要由局部系统完成。
但复杂问题:
“这个苹果我要不要吃?”
可能涉及:
视觉
+
记忆
+
当前目标
+
饥饿状态
+
价值判断
+
社会环境
+
长期计划例如:
“我正在控制饮食吗?”
因此,高层认知往往需要把多个系统的信息整合到一起。
这比局部神经计算复杂得多。
八、工作记忆是一个非常有限的“工作台”
高层意识不能同时把无限信息放在脑中操作。
可以把工作记忆理解成:
巨大的长期记忆库
↓
┌────────────────┐
│ 小型工作台 │
│ A B C D │
└────────────────┘
↓
推理复杂思考经常需要:
取出 A
↓
和 B 比较
↓
产生 C
↓
再取出 D
↓
继续推理所以高层推理天然表现出一定程度的串行性。
九、慢并不一定是缺陷
高层意识慢,可能反而具有优势。
如果每一个瞬间的感官变化都直接改变高级决策:
看到一点变化
→ 改目标
听到一个声音
→ 改目标
看到另一个东西
→ 再改目标整个系统会极其不稳定。
因此大脑需要在一段时间内对信息进行:
收集
↓
积分
↓
过滤噪声
↓
形成稳定判断这类似工程里的控制系统:
底层控制:
高频
高层规划:
低频例如机器人可能:
电机控制:1000 Hz
姿态控制:100 Hz
路径规划:几 Hz
任务规划:数秒一次任务规划运行得慢,并不意味着它“性能差”。
只是没有必要每毫秒重新规划一次任务。
十、这是否说明一次只做一件事最高效?
对于高认知任务,通常是。
例如:
- 写代码
- Debug
- 学习新知识
- 数学推理
- 阅读论文
- 写文章
- 系统设计
- 做复杂决策
如果同时执行两个高认知任务:
写代码
+
认真听技术会议通常并不是:
代码 ──┐
├── 真正同时处理
会议 ──┘而更像:
代码
↓
会议
↓
代码
↓
会议十一、任务切换为什么降低效率?
每次切换任务,大脑都需要重新加载上下文。
例如:
正在 Debug 一个 LangGraph 状态问题
↓
打开微信回复消息
↓
回来继续 Debug回来以后可能需要重新恢复:
我刚才在看哪个函数?
↓
当前状态是什么?
↓
为什么这里出错?
↓
刚才准备验证什么假设?这些恢复成本就是典型的:
Task Switching Cost(任务切换成本)
因此:
A 任务连续做 60 分钟
然后做 B通常比:
A 5 分钟
B 5 分钟
A 10 分钟
看消息
B 5 分钟
A 5 分钟更高效。
十二、但并不是“永远只能做一件事”
关键在于两个任务是否都会竞争高层认知资源。
高认知 + 高认知
通常冲突严重:
写代码 + 看技术课程
阅读论文 + 聊复杂问题
数学推理 + 写文章不推荐。
高认知 + 自动化任务
通常可以:
走路 + 聊天
洗碗 + 听播客
跑步 + 听音乐因为走路、洗碗等动作已经高度自动化,不需要持续占用大量高层注意力。
所以可以用一个简单规则:
| 组合 | 一般效果 |
|---|---|
| 思考 + 思考 | 容易互相干扰 |
| 思考 + 自动化动作 | 通常可并行 |
| 自动化 + 自动化 | 通常问题较小 |
十三、单任务不等于长时间不休息
“单任务”指的是:
一个认知时间段只处理一个主要问题。
不是说:
连续工作 8 小时
绝不休息更合理的是:
选择一个任务
↓
持续专注
↓
完成一个阶段
↓
休息
↓
继续 / 主动切换任务例如:
60 分钟学习 LangGraph
↓
休息
↓
60 分钟写实验代码
↓
休息
↓
再学习 RAG这里一天仍然做了很多事情。
区别只是:
不同任务之间是分块执行,而不是不断交叉切换。
十四、最终模型
可以把人的认知系统粗略记成:
外界信息
↓
┌────────────────────────┐
│ 大量底层神经系统 │
│ │
│ 视觉 听觉 运动 记忆 │
│ 情绪 空间 语言…… │
│ │
│ 大规模并行处理 │
└───────────┬────────────┘
↓
信息筛选 / 压缩
↓
┌────────────────────────┐
│ 高层意识 │
│ │
│ 注意力 / 工作记忆 / │
│ 推理 / 决策 / 行为选择 │
│ │
│ 低带宽、强串行瓶颈 │
└───────────┬────────────┘
↓
行为可以浓缩成一句话:
人脑不是单线程的,但人的意识近似存在一个低带宽的串行瓶颈:大脑在后台并行处理海量信息,意识只接收少量高度提炼后的结果,并负责推理、决策和行为选择。因此,在需要主动思考的任务上,减少任务切换、一次只专注一个主要问题,通常是更符合人脑工作方式的策略。