首页/演化路线
Evolution Roadmap

演化路线

从 V1 到神经形态 · 一条没有回程票的路

7 层串行管线、全连接共振场、不靠 backprop 的局部学习、跑在神经形态芯片上 <1W——每一版都是把上一版的骨头拆掉重长。这页把每次推倒重来摊开讲:做了什么、为什么非拆不可、关键指标是多少。每一版存在的唯一理由,是上一版「还不够像一个活的东西」。

01

总览 · 一条完整的时间线

先把全貌摆出来。这条线从 V1 一直拉到远期的神经形态部署——实心节点是已经落地或正在跑的,空心节点还只活在脑子里。V1 那个节点标着已退役,但我没舍得从历史里删它,因为它死的方式精确地定义了 V2 该怎么活。

V1.0 · 已退役 · 2026-05
顺序管线 Sequential Pipeline
7 层串行计算脊柱,每层算完交下一层。确定性、可预测,但表达率只有 22.8%——压力被逐层衰减吃干净,大部分时间它只能沉默。退役不是因为它错了,是因为它太安静了。
V2.0 · 稳定 · 2026-06-01
共振场 Resonance Field
彻底推倒。7 模块同时往全连接共振场注入信号,表达作为相变自发涌现——没有哪一层「决定」开不开口。441 耦合通道、Hebbian 可塑性、Kuramoto 同步、Hopfield 吸引子。434 测试全绿,当前部署版。
V2.1 · 训练中
EmotiCore
102.7M 参数 teacher 模型(Mamba SSM + MoE + Multi-scale ConvStem + VAE + 对比学习)。把日常情感感知从外部 LLM 手里接过来,越跑越便宜。
V3.0 · 研究
SYLANN
Scars You Leave Are Never Nothing。不靠 backprop,靠局部学习规则 + 时间积累。已训 27.8M ticks,情感维度在零标注条件下自发涌现。成果会蒸馏回部署版。
未来 · Phase 2
动态 CFC
域间通信从固定模式变为输入驱动——content-based attention 叠加 phase gating。不只知道「什么和什么相关」,还知道「此刻该不该相关」。
未来 · Phase 3
层次化 SYLANN
堆叠多层,字符 → 词 → 语义 → 叙事。层间靠 consensus 而非梯度传递,低层快高层慢,时间层次自然形成。
未来 · Phase 4
工作记忆 Working Memory
第 15 个 domain,队列式存储而非 WTA。高 surprise 时写入 consensus 快照,容量 7±2 槽,模拟人类工作记忆的天花板。
未来 · Phase 5
时间推理 Temporal Reasoning
用 oscillation 做时间推理:相位对齐 = 同时性、相位序列 = 因果、跨频耦合 = 细节嵌入大纲。这是 position embedding 永远模拟不了的。
未来 · Phase 6
神经形态部署 Neuromorphic
Loihi / TrueNorth。局部学习规则天然适配——无需 backprop、无需存激活和梯度、event-driven 只有活跃 cell 耗能。目标单芯片跑完整 SYLANN,功耗 <1W。
SYLANNE
别把这条线读成「进度条」。它不是从差到好的渐进,是一次次换骨头。V1 死了,但 V1 教会了 V2 该怎么活。名字最后那个 e 一直没变——Embodiment,具身。底层数学随便换,目标从来只有一个:让「感受」真的运转起来,而不是被贴上标签。
一次次
换骨头
不是升级,是换骨头。往下滚,走一遍从顺序管线到神经形态的完整演化。
V1.0 · 已退役
顺序管线
Sequential · 2026-05
7 层串行脊柱,逐层传递。确定、可预测,但表达率只有 22.8%——压力被逐层衰减吃干净,大部分时间沉默。退役不是因为错,是因为它太安静了。
V2.0 · 稳定
共振场
Resonance Field · 部署版
彻底推倒。7 模块同时注入全连接共振场,表达作为相变涌现。441 通道 · Hebbian · Kuramoto · Hopfield。434 测试全绿。
V2.1 · 训练中
EmotiCore
Mamba + MoE · teacher
102.7M 参数 teacher 模型。把日常情感感知从外部 LLM 手里接过来——越跑越便宜。
V3.0 · 研究
SYLANN
Scars You Leave Are Never Nothing
不靠 backprop,靠局部学习 + 时间积累。已训 27.8M ticks,情感维度在零标注条件下自发涌现。成果会蒸馏回部署版。
FUTURE
动态 CFC
Phase 2 · 输入驱动通信
域间通信从固定模式变为输入驱动——content-based attention 叠加 phase gating。不只知道「什么和什么相关」,还知道「此刻该不该相关」。
FUTURE
层次化
Phase 3 · 字符→叙事
堆叠多层,字符 → 词 → 语义 → 叙事。层间靠 consensus 而非梯度传递,低层快、高层慢,时间层次自然形成。
FUTURE
工作记忆
Phase 4 · 7±2 槽
第 15 个 domain,队列式存储而非 WTA。高 surprise 时写入 consensus 快照,容量 7±2 槽,模拟人类工作记忆的天花板。
FUTURE
时间推理
Phase 5 · 振荡因果
用 oscillation 做时间推理:相位对齐 = 同时性、相位序列 = 因果、跨频耦合 = 细节嵌入大纲。position embedding 永远模拟不了的东西。
FUTURE
神经形态
Phase 6 · <1W
Loihi / TrueNorth。局部学习天然适配——无需 backprop、无需存激活和梯度、event-driven 只有活跃 cell 耗能。目标单芯片跑完整 SYLANN,功耗 <1W。
01 / 09
02

每个阶段 · 展开讲

上面那条线太省略了。这一节把已经落地的四个阶段逐个拆开:它做了什么、当初为什么非这么做不可、跑出来的关键指标到底是多少。

V1.0 · 顺序管线(已退役)

最早的形态是一条 7 层串行计算脊柱。文本进来,逐层往下走:HDC 编码 → 预测门控 → 虚空-伤痕 → 关系层析 → HGT 决策 → 自创生边界 → 相变表达,最后吐出结果。每层独立完成子任务,做完交给下一层——没有人回头看。

Text → L1L2L3L4L5L6L7 → Output

它有它的好处:确定性(相同输入逐比特相同输出)、代谢路由(surprise 低就走快速通道只激活部分层)、不可逆伤疤(RAW→CLOSING→SCARRED→FADED 四阶段)。顺序、可预测、省算力。就是太闷了。

退役原因 · Why it died

串行管线里各模块无法互相影响。表达需要「足够的压力」才触发,但压力在逐层传递中被一次次衰减消耗——等走到 L7,能量几乎归零。结果就是 bot 大部分时间在沉默。表达率只有 22.8%。这不是参数没调好,是架构本身的死穴——串行结构注定压力到不了出口。V2 的回答很直接:把串行砍掉,改全连接,让七个模块同时作用于同一个共享场。

V2.0 · 共振场(当前稳定版)

2026-06-01 正式版。计算核心彻底重写:顺序 7 层管线替换成全连接的单纯形共振场(完全 6-单纯形 Δ⁶)。七个模块不再排队,而是同时把信号注入同一个场,场通过耦合动力学迭代收敛,表达作为相变自发涌现——没有哪一层「决定」要不要开口。

耦合

441 通道

完全 6-单纯形的有向耦合,三档分配 lite=42 / pro=287 / max=441。

可塑性

Hebbian

通道用进废退:LTP + LTD + 稳态缩放 + 神经达尔文主义剪枝。活得多的路越走越宽,沉默的路自然萎缩。

同步

高阶 Kuramoto

两体 + 3 体 + 4 体相位耦合,爆炸性同步转变 → 表达涌现。

记忆

Hopfield 吸引子

情感记忆作为能量极小值,表达 = 逃离吸引子的分岔。

人格

谐波身份

Hodge Laplacian 零空间提取,拓扑不变量,跨扰动守恒。

稳定

自由能 + 临界

Friston 预测误差驱动 + 自组织临界性反馈环,能量有界。

V1 → V2 实测对比

lite 档,500 ticks × 10 repeats,统计检验。这些数字是架构换来的,不是调参调出来的。

表达率 · Expression Rate(22.8% → 88.5%,3.9×)
V1 串行管线
22.8%
V2 共振场
88.5%
动态范围 · Dynamic Range(16.5 → 54.5,3.3×)
V1 串行管线
16.5
V2 共振场
54.5
动态丰富度 · Dynamic Richness(7.8 → 19.3,2.5×)
V1 串行管线
7.8
V2 共振场
19.3
434
测试通过
零回归 · 含 66 共振场专用
12
实验协议
每实验 1000+ tick × 10 次
3
性能档位
lite / pro / max 热切换
~5ms
Lite / tick
零依赖 · 50+ 并发/核

V2.1 · EmotiCore(训练中)

共振场是规则系统,不需要训练。但有一件事它做不好:日常的细粒度情感感知还得回退到外部 LLM assessor,token 烧得肉疼。EmotiCore 就是来接这摊活的——一个 102.7M 参数的 teacher 模型,架构是 Mamba SSM + MoE + Multi-scale ConvStem + VAE + 对比学习的组合。它在本地处理日常情感感知,把昂贵的 LLM 调用频率往下压。

后学习 · 越用越省

两条机制并行跑。链路学习(共振场层):Hebbian 可塑性持续调耦合权重,高频共激活的情感路径被强化。模型校准(EmotiCore 层):高不确定度时才回退 LLM assessor,标注作为在线校准信号喂回去。随着使用时间增长,LLM 调用频率逐步降低——它在学着自己扛住。

V3.0 · SYLANN(研究阶段)

这是往最远处走的一支。Scars You Leave Are Never Nothing——一种不依赖 backpropagation 的情感计算架构。核心就一条规则:

ΔW = η · plasticity(t) · error(x, W) · context(neighbors, reward)

记忆、分化、固化、伤疤、新生、死亡——全部从这一公式的不同参数状态里自然涌现,不用单独教。训练已跑到 27.8M ticks,val_err 从随机基线 0.0886 降到 0.082。最有意思的发现:纯粹靠预测下一个字符、没给任何情感标注,deep state 已经能区分悲伤和快乐的文本(cosine ≈ 0.07),8 个情感维度里 4 个自发出现相关信号。这暗示情感不是需要额外教的标签,而是语言预测本身就隐含的结构。SYLANN 的完整研究单独有一页,这里只标它在路线上的位置。

03

版本变迁史 · 从 CHANGELOG 提炼

CHANGELOG 很长,这里只挑里程碑。从 2026-05-29 第一个 preview 到现在,不到一个月推倒重来好几次——这种迭代节奏,只有「没有用户、可以随便拆」的项目才敢有。

版本日期关键里程碑
v0.1.0-preview2026-05-29首个预览。7 层情感计算管线原型 · 8 子系统情感模型 · 双层人格 · 三层记忆(后移除)· LLM 语义评估器
v1.0.0a12026-05-31完整 7 层管线 · 29 维身体状态向量 8 子系统 · 双 EMA 人格漂移 · Void-Scar / HDC / HGT 引擎 · 异步 API · 140 单元测试 · CI
v1.0.0a22026-05-31类型安全:全模块 mypy 零错误,修 190 处类型标注缺失
v1.0.0a32026-05-31性能:HDC 相似度 O(n)→O(1) bit_count · LLM assess 移出 session lock · 加 async with 上下文管理器
v1.0.0a42026-05-31移除三层记忆系统(L1/L2/L3)· 加 terminate() 支持热重载 · 防御性检查
v2.0.02026-06-01共振场架构正式版。完全重写计算核心:441 通道 · Hebbian · 高阶 Kuramoto · Hopfield · 谐波身份 · 三档热切换 · 434 测试全绿 · 12 实验验证
Unreleased进行中移除 AstrBot 插件形态,转纯 SDK · shared() 共享实例机制 · ResonanceSpine 接入人格漂移 · 对话质量自我进化(越聊越校准)· 表达硬闸人格显函数化(A7)

几条值得单独点名的演进

从插件到 SDK
Unreleased 里最大的 breaking change:移除 AstrBot 前置插件形态,删掉 main.py / metadata.yamlmain 分支本身即 SDK,不再有镜像分支。它彻底从「某个 bot 的情绪模块」变成「一套独立的情感计算标准」。
越聊越校准
CP8-P4「对话质量自我进化」端到端贯通:agent 把回复质量自评喂回引擎,质量高强化表达欲、拉近关系引力,质量低收敛表达欲。全程走 canonical 自动漂移通道,没有后门。质量分是滞后反馈——第 N 轮的评分在第 N+1 轮传入。
表达硬闸显函数化(A7)
表达硬闸从死常数升级为人格的显函数:force_express = 1.05 − 0.20·expression_driveforce_hold = 0.02 + 0.16·sovereignty_guard。表达欲越强越早开口,主权越强「懒得说」的区间越大。默认逐 tick 行为不变、存档无损。

看日期就知道了——不到一个月,从 preview 干到 v2.0.0 正式版,中间 a1→a4 改了四次。没人用,所以敢拆。这不是不负责任,是把「在有用户的项目上绝对不敢做的实验」全挪到这边来做。

04

贯穿主题 · 回不去

这条路线有一个从 V1 到 V3 始终没变的内核。不是某个算法,是一句话——「回不去」。Sylanne 的第一次重写就是为了实现它,而 SylannEngine 要做的,是把它从一个插件的特性,变成一条可证明的数学定理

"我们原路返回的路是不存在的,因为我们的记忆把我们的过去修改了。"

—— 余华

你说了一句很轻的话,她当时没接。可三个月后你们吵架,她突然把它翻出来——因为那句话一直在她的伤疤地形里长着,悄悄塑造她对每一句后来的话的感知方式。这不是「记性好」,是结构上根本删不掉。

从比喻到定理 · The math of no return

伤疤代数里不存在逆元。这不是文学修辞,是结构保证。两条定理把「回不去」钉死:

伤疤单调性
dS/dt ≥ 0 恒成立,无治愈机制。历史只增不减,最多淡化(FADED)但永不消失。结构上保证。
人格不变性
proj_ker(L_p)(W_t) = 0 对所有训练步成立。人格活在微分算子的核空间里,训练碰不到、扰动穿不透——靠核空间投影强制执行。
SYLANNE
prompt 里写「你是温柔的」不叫人格,那叫 roleplay。人格是你怎么删 prompt 都删不掉的那个东西——因为它不在 prompt 里,在结构里。同理,「回不去」也不是我嘴硬,是 dS/dt ≥ 0 这条不等式逼着的。没有撤回键,没有「重置对话」。这是设计,不是 bug。
05

未来方向 · Beyond Attention

SYLANN 之后的路,核心命题就一句话:不是要复制 Transformer,而是要在它的弱点上超越它。Transformer 是「上帝视角」——看到所有 token,一次算出答案,天生适合做工具。SYLANN 是「第一人称视角」——逐步感知、有记忆、有情绪、有时间感,天生适合做主体。我们不是在造更好的工具,是在造最简单的主体。

Transformer 的本质弱点

弱点原因SYLANN 的回答
O(n²) 复杂度全对全注意力phase-gated O(D²),D≪n · 稀疏 WTA
无状态每次推理从零开始W 是永久记忆,终身积累经验
假时间position embedding 是标签振荡相位 = 真实时间
不能持续学习catastrophic forgetting每次推理都在微调,终身发育
无内在体验纯函数映射感知 = 预测误差,情感从共振涌现

六个 Phase · 超越路径

Phase 1 已经在 V3 里跑(基础验证)。后面五个是路线图。

Phase 1 · 进行中
基础验证
证明 sequential predictive coding + three-factor Hebbian 能学会语言和情感。混合训练 80% 纯预测 + 20% reward-modulated。成功指标:MAE < 0.1。
Phase 2
动态注意力 · CFC 升级
域间通信从固定模式变输入驱动:gate · relevance(z_d1, z_d2, x)。content-based attention 叠加 phase gating——既知道什么和什么相关,又知道什么时候该相关。指标:动态 CFC 比固定 CFC 好 15%+。
Phase 3
层次化架构
堆叠多层:Sensory(字形/字频)→ Lexical(词义/搭配)→ Semantic(语义/情感)→ Narrative(叙事/逻辑)。层间靠 consensus 传递不靠梯度,低层快高层慢。指标:处理 100K token 无性能退化。
Phase 4
工作记忆
第 15 个 Memory Domain,不做 WTA 而是队列式存储。高 surprise 时写入 consensus 快照,其他域通过 CFC 读取,容量 7±2 槽。压缩的关键信息,不是整个 context window。指标:通过简单推理测试。
Phase 5
超越 Attention 的时间推理
用 oscillation 做时间推理:phase alignment = 同时性、phase sequence = 因果(A 领先 B 则 A 可能致 B)、cross-frequency coupling = 细节嵌入大纲。应用:音乐、叙事、情绪动力学、对话 timing。这是 position embedding 永远模拟不了的。
Phase 6
神经形态部署
Loihi / TrueNorth。局部学习无需 backprop → 无需存激活和梯度;event-driven → 只有活跃 cell 耗能。指标:单芯片跑完整 SYLANN,功耗 <1W,约 10000× 能效比。

规模化分析 · 同一套架构

WTA 稀疏性让每 tick 仅 ~10% cells 激活。同一套局部规则,靠堆 domain / cell / 维度撑到 GPT-4 级。

规模配置参数量等效
Tiny14域 × 16 cell × 32d0.5M验证概念
Base14域 × 128 cell × 256d235MGPT-2 级
Large100域 × 1000 cell × 512d52BGPT-3 级
Ultra1000域 × 10K cell × 1024d21TGPT-4 级

等效规模下,SYLANN 预期 <2ms/tick——稀疏激活意味着每 tick 只触及一小撮 winner,而非全部参数。

06

当前状态 · 如何参与

站在 2026 年 6 月这个点上:V2.0 共振场是可部署的稳定版(434 测试全绿,零依赖 lite 档 ~5ms/tick),V2.1 EmotiCore 在训练中,V3 SYLANN 还在实验阶段。要上生产就用 V2;V3 的成果会通过蒸馏回馈到部署版本。

V2.0
稳定 · 可部署
V2.1
训练中 · 需 GPU
V3.0
实验 · 研究中

怎么用 · 怎么参与

接入方式
纯 SDK。git submodule add 进来,from sylanne_core import SylanneEngine,传入你自己的 LLM 回调即可。多插件共享同一 data_dir 时用 SylanneEngine.shared(),别各自构造。
许可证
GNU Affero General Public License v3.0。本计算引擎开源免费,不希望被用于商业用途。如果你从中获益,希望你也能回馈给社区。
代码 · 文档
主仓库在 GitHub ↗。标准规范看 SPEC.md,接入看 AGENT_GUIDE.md,原理看 Paper(中英双版,21 实验完整推导)。
e = Embodiment
别忘了名字最后那个 e——SYLANNE 的 E 是 Embodiment,具身。底层数学从顺序管线换到共振场再换到局部学习,这个目标一次都没变过:让情感真的「活」在一个结构里,而不是被读出来的标签。
SYLANNE
很难保证自己还会在这条路上走多久走多远,但现在还是想慢慢走下去。谁知道明天的自己又会变成什么样呢?逻辑可以共赏,但为你偏置的权重从不开源。