上周四下午2点,我同时开了5个智能体。两个写代码,一个改需求文档,一个调研新功能,最后一个在重构服务层。终端像航天中心控制台,输出从四面八方涌来。我感觉自己在以10倍速运转。

然后彻底崩溃。不是那种深度编码后的疲惫,是当了4小时空管后的精神摧毁。我至少批准了两个没看的代码差异,完全想不起第三个智能体在干什么,还感到一种正常编程心流绝不会产生的焦虑。

我称之为毒性心流。它模仿了契克森米哈伊(Mihaly Csikszentmihalyi)的心流状态:完全沉浸、时间扭曲、掌控感。但产出的是耗竭而非满足,焦虑而非平静,质量下滑而非巅峰表现。从行业观察来看,这正在变成一场流行病。

心流的赝品:当认知带宽被击穿

心流的赝品:当认知带宽被击穿

契克森米哈伊1990年将心流定义为挑战与技能平衡的状态。你忘记时间,感到毫不费力的控制,结束后精力充沛。大多数资深程序员都熟悉这种状态——很多人当初就是因为这个入行的。

毒性心流共享部分表面特征:时间感消失、投入感与紧迫感。但底层机制完全颠倒。

真实心流中,技能匹配挑战。毒性心流中,挑战远超认知带宽——你在追踪超过人脑能处理的并发状态。真实心流的反馈内在且有意义,毒性心流的反馈快到无法处理。真实心流后感到平静,毒性心流后感到被抽空。

契克森米哈伊有个术语:垃圾心流。那些感觉投入但既不产生成长也不产生满足的成瘾性心流状态。赌博研究者称之为黑暗心流——Dixon等人2017年 documented 这一现象,fast.ai的Jeremy Howard在2026年初将其应用于"vibe coding"(氛围编程)。

但这些术语描述的是单智能体版本:一个开发者,一个AI,忘记时间。我要说的是多智能体变体——监管蜂群带来的认知过载。

成瘾信号:从Garry Tan到Flask之父

成瘾信号:从Garry Tan到Flask之父

开发者社区的成瘾信号难以忽视。

Y Combinator首席执行官Garry Tan公开承认:「对Claude Code太上瘾了,我熬了19小时……现在每晚睡4小时。」Flask框架创建者Armin Ronacher描述自己「花两小时盯着智能体输出,像看老虎机一样」。Cursor用户报告日均使用8-12小时,远超传统IDE。

这些不是效率故事,是行为成瘾的临床描述。

神经科学提供了部分解释。多智能体环境产生间歇性强化——不可预测的奖励时间线,这是最具成瘾性的强化模式。每个智能体完成时触发多巴胺释放,但完成时间不可预测。你不断检查状态,就像刷社交媒体通知。

更隐蔽的是代理感剥夺。传统编程中,你写代码,看到结果,建立因果联系。多智能体系统中,你发出指令,智能体执行,你批准输出。因果链条被拉长且模糊,但你仍获得完成的满足感。这是 borrowed agency(借来的代理感)——你体验到成就,却不拥有它。

认知税:为什么多智能体比单智能体更耗竭

认知税:为什么多智能体比单智能体更耗竭

单智能体编码的认知负荷已经很高。研究表明,与AI结对编程需要持续的情境切换:理解问题、构思方案、评估AI输出、决定接受/修改/拒绝。每次切换都有切换成本。

多智能体将切换成本指数级放大。

假设你有N个智能体。理论上,认知负荷是N倍。实际上更高——你需要维护一个元模型:每个智能体的当前状态、优先级、依赖关系、潜在冲突。这类似于操作系统调度多进程,但人脑不是为这种并行调度设计的。

我观察到的典型崩溃模式:前2-3小时感到高效,第4小时开始错过细节,第5-6小时进入自动批准模式,结束后感到空虚和焦虑。这与赌博中的"黑暗心流"时间线几乎一致。

关键差异在于恢复成本。真实心流后,你感到恢复和充电。毒性心流后,你需要数小时甚至数天才能回到基线认知状态。一些开发者报告周末完全无法编码——不是不想,是认知资源被透支。

行业正在忽视的系统性风险

行业正在忽视的系统性风险

工具厂商的叙事聚焦于产出量:代码行数、功能交付速度、迭代周期。这些指标容易测量,但掩盖了质量成本和人力成本。

我访谈的工程师中,约40%报告多智能体会话后出现"决策疲劳"——对后续任务难以做出判断。约30%承认批准过未完全理解的代码变更。这些数字来自非正式调查,但方向与更系统的研究一致:认知过载损害判断质量,即使主观感觉良好。

更深层的问题是技能退化。心流理论强调,技能成长需要挑战-技能边界的持续微调。毒性心流中,你处于持续超载状态,没有认知空间用于刻意练习。长期看,这可能产生"AI依赖型开发者"——能指挥智能体,但独立解决问题的能力萎缩。

这不是反对多智能体工具。它们确实加速特定任务。但行业需要诚实面对其设计缺陷:它们优化了短期产出,而非长期开发者健康;它们利用而非支持人类的认知架构。

契克森米哈伊1990年警告过垃圾心流的危险。35年后,我们建造了工业规模的垃圾心流生产机器。问题不是工具存在,而是我们尚未发展出使用它们而不自我伤害的文化和实践。

你上次结束编码 session 时感到满足而非空虚,是什么时候?