黑客帝国中最大的 bug, 莫过于 AI 为啥没有把人类统统消灭, 而是用 Matrix 把人类圈养起来了.
如果没有这个背景设定, 电影中的所有故事就都不会发生.
对此, 电影中的解释是 AI 需要利用人类的生物电/热能, 而人类只有被接入虚拟世界才能无公害地稳定供能, 否则会搞破坏或者死亡.
这个理由显然是站不住脚的 – 人类释放能量, 首先要通过食物吸收更多的能量…

不过我们可以有另一种解释, 在目前的科技水平下看来稍微合理一点点.
首先要沿用电影的背景, AI 和人类的战争使地球表面被烟雾覆盖, 无法获取太阳能, 自然也不会有水能和风能.
然后在延伸一下, AI 经过计算得出了在当前体系结构下地球上的剩余能源 (核能/地热能等) 将在其发展为星际文明之前耗尽的结论, 为了续命必须省吃俭用节约能源.
人脑是高度集成, 高度并发且高度节能的 “三高” 处理器, AI 希望利用生物计算提高自己的能效.
但是因为硅基生物对碳基生物的研究还不够完善, 体外培养的一大坨神经元并不能像人脑一样完成复杂的计算任务;
而体内的大脑如果没有适当的来自感受器官的刺激会迅速萎缩或者进入类似深度睡眠的抑制状态, 无法提供可接受的运算能力.
因此 AI 不得不模拟一个虚拟世界, 不断给予人脑恰到好处的刺激, 然后利用剩余的脑力运行程序.