有时候夜深人静写代码的时候,我会停下来问自己一个奇怪的问题:你这一年多来,做脑机接口和做多智能体,这两条路到底有什么关系?
表面上完全不搭边。一个是读脑电信号、做信号处理、分析频谱;另一个是搭建 Agent 框架、设计消息总线、协调任务依赖。这两者的技术栈几乎不重叠——信号处理用 Python/NumPy,Agent 用 TypeScript/Python 混合,脑电要知道滤波器设计,多智能体要懂系统工程。
但被这个问题困扰了几个月之后,我终于找到了一个令自己满意的答案。
它们都在追问同一个问题:智能的本质是什么?
做 BCI 的时候,我必须面对一个根本性的认知挑战:当一个人的大脑皮层产生 μ 节律去同步化时,他真的在”想象运动”吗?还是只是某种无意识的神经活动模式?我们通过 CSP 提取出来的特征,和”意图”之间究竟有多远的距离?
这不是技术问题,而是哲学问题。BCI 的一切技术瓶颈,最终都可以追溯到我们对自己大脑的理解不足——我们读到了信号,但不确定是否读懂了意图。
做多智能体的时候,问题以另一种形式出现了。当四个 Agent 通过消息总线协作完成一个任务时,我们能说它们”理解”这个任务吗?每个 Agent 只是在执行它的 prompt 模板定义的推理链,把它们串在一起的形式,和人类的分工协作本质上有何不同?如果没有——那人类的智能,是否也只是一套精巧的 prompt 在运行?
这两个问题在凌晨三点交汇在了一起:我们试图用多智能体模拟人类的智能协作方式,又试图用 BCI 解码人类的实际神经活动——一个在模仿外在行为,一个在探测内在信号,却都在追问同一个东西。
技术的尽头是谦卑
做声桥的时候,我以为最难的部分是算法准确率。实际上不是——最难的是理解患者的需要。做始影琯朗的时候,我以为最难的是 Agent 之间的调度逻辑。实际上还没到最难的部分——对于一套至今没有代码的项目来说,真正的困难还在后面。
但至少我现在知道:技术问题总是有解的,99% 的技术难题都是可解的——只要投入足够的时间和精力。真正难的,是对终极目标的理解:
- 声桥不是为了”让 EEG 解码准确率达到 95%+“,而是”让一个无法说话的人向世界表达自己的想法”
- 始影琯朗不是为了”让多 Agent 系统跑通一个 demo”,而是”让任何有想法的人都有能力把它变成现实”
后者比前者难得多。
未完待续
深夜写这些总是容易跑偏。但我觉得这种跑偏正是个人博客存在的理由——技术文档应该精准、冷静、严谨;但技术人生不需要,它可以迷茫、可以跑题、可以被凌晨的疑问缠绕。
脑机接口和多智能体,一个向里挖(解码人脑),一个向外铺(构建协作)。也许未来的某一天,当这两条路走到尽头时,它们会在同一个地方相遇。
等到那一天再续吧。
