跳到主要内容
Cowers://
全部文章
思考

人脑的信息处理、意识瓶颈与单任务效率

人脑底层是高度并行的神经系统,但高层意识、注意力、工作记忆与复杂决策存在明显的串行瓶颈。

结论

人脑整体并不是单线程系统,而是一个高度并行的神经系统;但高层意识、注意力、工作记忆和复杂决策存在很强的串行瓶颈。

因此,对于学习、写代码、推理、阅读复杂材料、做决策等高认知负荷任务,通常一次只专注一个任务效率更高。

需要注意:

“人脑只有 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

这里一天仍然做了很多事情。

区别只是:

不同任务之间是分块执行,而不是不断交叉切换。


十四、最终模型

可以把人的认知系统粗略记成:

             外界信息

 ┌────────────────────────┐
 │   大量底层神经系统       │
 │                        │
 │  视觉  听觉  运动  记忆  │
 │  情绪  空间  语言……      │
 │                        │
 │      大规模并行处理       │
 └───────────┬────────────┘

       信息筛选 / 压缩

 ┌────────────────────────┐
 │       高层意识           │
 │                        │
 │ 注意力 / 工作记忆 /      │
 │ 推理 / 决策 / 行为选择   │
 │                        │
 │   低带宽、强串行瓶颈      │
 └───────────┬────────────┘

            行为

可以浓缩成一句话:

人脑不是单线程的,但人的意识近似存在一个低带宽的串行瓶颈:大脑在后台并行处理海量信息,意识只接收少量高度提炼后的结果,并负责推理、决策和行为选择。因此,在需要主动思考的任务上,减少任务切换、一次只专注一个主要问题,通常是更符合人脑工作方式的策略。