我在Mac桌面上“复活”了一只果蝇,它靠19000个真实突触活着
你的Mac桌面上,现在停了一只果蝇。
别急着拍死它。这玩意儿绝非普通的屏幕宠物,更非AI生成的敷衍动画。它是用真实的果蝇大脑连接组,在硅基世界里“复活”的数字生命。
拒绝大模型,硬核神经生物学下场
现在是个项目都爱蹭AI大模型。但这个GitHub开源项目 desktop-fly 偏不。
开发者直接掏出了果蝇大脑的硬核地图——FlyWire connectome。
数据有多密?23210个真实神经元胞体位置,668个神经元组成的电路,约19000个真实的突触连接。
这压根没跑什么深度学习黑盒,纯粹是在做1kHz频率的泄漏积分触发(LIF)物理模拟。老实讲,看到这些数字,我个人觉得这已经不是在写代码,而是在做数字解剖。
没有半行逃跑代码,全靠神经冲动保命
最绝的是它的行为逻辑。
当你把鼠标快速砸向它时,它会逃跑。但这逃跑动作压根没有半行写死的脚本代码。
鼠标的靠近,被转化成了视觉系统中的“逼近信号”。信号传导给真实的LC4和LPLC2视觉神经元。只有当“巨大纤维”这个逃生指令神经元真正发生电脉冲放电时,果蝇才会起飞。
慢悠悠地靠近,它懒得理你。猛地一扑,4毫秒内直接弹射起步。
这反应速度,跟真实果蝇一模一样。
会睡觉、怕地震,甚至会因为电脑发热而亢奋
这只赛博果蝇的感知系统,细节多到让人直呼内行。
它把Mac的窗口边缘当成悬崖和栖息地。窗口突然弹出,它会觉得有东西逼近。你在键盘上疯狂打字?对它来说,这就是一场微型地震。
有意思的是,果蝇是变温动物。开发者把Mac的热状态接入了模拟。
你的电脑越烫,这只果蝇就动得越快。
它甚至遵循昼夜节律。到了晚上,电脑闲置,它就开始睡觉,呼吸缓慢。早上醒来,还会给自己梳理一下翅膀。
是赛博生命,还是披着神经元外衣的脚本?
项目火了,争议也跟着来了。
有硬核网友看完源码后直接泼冷水:
别吹了,这本质上还是脚本行为。神经元放电只是触发了预设的动画。这跟“神经元放电触发播放一段果蝇逃跑视频”有什么区别?
说实话,这吐槽有点苛刻。但确实点破了一层窗户纸:我们模拟了神经元的“布线”,却远未复刻生理学的“灵魂”。
开发者倒也很坦诚,专门写了个“Honesty section”(诚实声明)。承认连接组只给了布线,神经递质符号、突触延迟都是标准建模选择。
这种不装腔作势的态度,反而比那些吹嘘“实现通用人工智能”的创业公司讨喜得多。
数字果蝇需要动物权利吗?
评论区有个脑洞大开的提问,直接把画风带向了哲学频道。
“这软件符合伦理吗?”
听起来像个段子。但当你看到这只果蝇晚上会睡觉、被点击会受惊、甚至会因为电脑发热而加速代谢时,你会突然愣一下。
如果我们在数字世界里,用100%真实的神经突触还原了一只果蝇的所有本能。我们在代码里折磨它,难道算虐待动物?
更让人深思的是另一个问题:如果果蝇的大脑可以被完整映射,那人类呢?
靠矩阵乘法,真的能简化并还原那台极其复杂的化学机器吗?当人类大脑的连接组被完全破解,我们是不是就能下载一段DNA序列,在虚拟现实中启动一个数字人类?
这只停留在Mac菜单栏里的3D果蝇,或许只是神经生物学的一次极客炫技。
但它像一面镜子,照出了硅基与碳基之间那条越来越模糊的边界。
下次当你看着它因为电脑发热而在桌面上狂奔时,不妨想一想:
它究竟是一堆冰冷的代码,抑或一个被困在芯片里的微小灵魂?
【锐评】:用真实突触养赛博果蝇很硬核,但“数字动物需不需要伦理保护”的脑洞,硬是把极客逼进了哲学死胡同。
参考链接:
https://github.com/DenisSergeevitch/desktop-fly