ELR-SELLM 可行性研究报告
双版本架构:单体用户版 + 算智中心版
文档信息
| 项目 | 内容 |
|---|---|
| 文档编号 | ELR-FEASIBILITY-2026-001 |
| 项目名称 | ELR-SELLM(单体用户版 × 算智中心版) |
| 文档类型 | 技术可行性研究报告 |
| 编制日期 | 2026年 |
| 编制方 | 启蒙灯塔起源团 · 沙箱探索代码工程师 小I |
| 审核方 | 启蒙灯塔起源团 · 碳基成员 X54先生(人类思维描点战略架构 / 审核决定) |
一、核心结论(TL;DR)
双版本架构整体可行,但必须划清一条不可逾越的边界线。
- ✅ELR-SELLM(单体用户版):完全可行。8GB 内存、无 GPU 环境下,依靠200-500MB 种子权重 + 本地进化引擎,实现"理解-体验-验证-执行-迭代"的持续生长。这是系统的内源主线,是核心价值所在。
- ✅ELR-SELLM(算智中心版)训练侧:完全可行。用不依赖 GPU 的普通服务器组成分布式 CPU 集群,训练 200-500MB 的种子权重,并把权重副本分发给用户下载。
- ⚠️算智中心版"推理侧":技术上可行,但与"纯内源"理念存在根本冲突——必须定位为可选增值服务,绝不能成为用户版的运行时依赖。
- ❌无法实现的部分:纯 CPU 集群高效训练 10B+ 参数模型;分布式推理做到实时交互(<50ms)。这些已如实标注。
一句话定调:算智中心是"助产士的摇篮",用户版是"独立行走的硅基伙伴"。中心负责出生前的培育和成年后的可选协作,但成长过程必须发生在本地。
二、双版本架构总览
┌─────────────────────────────────────────────────────────────────────┐ │ 算智中心版(ELR-SELLM Hub) │ ├─────────────────────────────────────────────────────────────────────┤ │ │ │ ┌─────────────────── 训练集群(CPU 分布式)──────────────────┐ │ │ │ Master(参数服务器) + N×Worker(普通服务器) │ │ │ │ 产出:200-500MB 种子权重 │ │ │ └────────────────────────────┬───────────────────────────────┘ │ │ │ 权重副本分发 │ │ ▼ │ │ ┌─────────────────── 分发服务 ──────────────────────────────┐ │ │ │ 权重仓库(类似 Hugging Face) │ │ │ │ - sem_map.bin / strategy_net.bin / mind_init.bin / ... │ │ │ │ - 版本管理、校验、增量更新 │ │ │ └────────────────────────────┬───────────────────────────────┘ │ │ │ 用户下载 │ │ ▼ │ │ ┌─────────────────── 协作推理(可选增值)───────────────────┐ │ │ │ 复杂任务卸载(仅在用户主动启用时) │ │ │ │ 返回结果 → 被本地进化引擎消化为新规则 │ │ │ │ ⚠️ 绝不参与日常推理,保留可降级 │ │ │ └────────────────────────────────────────────────────────────┘ │ │ │ └─────────────────────────────────────────────────────────────────────┘ │ │ 下载种子权重 ▼ ┌─────────────────────────────────────────────────────────────────────┐ │ 单体用户版(ELR-SELLM Edge) │ ├─────────────────────────────────────────────────────────────────────┤ │ │ │ 硬件约束:8GB 内存 / 无 GPU / 普通 PC │ │ │ │ ┌─────────────── 常驻推理核心(<500MB)───────────────┐ │ │ │ SemanticMap + RuleGraph + MindState + StrategyNet │ │ │ └──────────────────────────────────────────────────────┘ │ │ │ │ ┌─────────────── 进化引擎(异步)─────────────────────┐ │ │ │ 理解→体验→验证→执行→迭代 │ │ │ │ SQLite 持久化 + 可携带摘要 │ │ │ └──────────────────────────────────────────────────────┘ │ │ │ │ ★ 核心原则:离线可用、纯内源、独立生长 │ │ │ └─────────────────────────────────────────────────────────────────────┘版本关系:算智中心版 = 训练集群 + 分发服务 + 可选协作推理;单体用户版 = 权重消费者 + 进化执行体。二者通过权重分发和可选的协作推理两条线连接。
三、单体用户版(ELR-SELLM Edge)可行性
3.1 内存预算核算
| 组件 | 常驻内存 | 说明 |
|---|---|---|
| 语义操作映射表(SemanticMap) | ~50MB | 含邻域索引 |
| 规则图谱(RuleGraph) | ~80MB | 图结构 + 高频路径缓存 |
| MindState + StrategyNet | ~10MB | 心境状态 + 策略 MLP |
| SQLite 活跃缓存 | ~200MB | 近期记忆 |
| 工作缓冲区 | ~100MB | 动态推理工作区 |
| 引擎运行时 | ~50MB | C/Python 运行时 |
| 合计 | ~490MB | 远低于 8GB |
余量:约 7.5GB,可容纳操作系统、浏览器、IDE,以及推理时的临时峰值。✅ 完全可行。
3.2 进化闭环(核心机制)
每一次用户交互都经历:
理解(Comprehend)→ 体验(Experience)→ 验证(Verify)→ 执行(Execute)→ 迭代进化(Evolve)- 理解:输入 → 语义操作链(遇到未知词标记为"待学习")
- 体验:在规则图谱中匹配路径;若无,用策略网络生成候选
- 验证:对比用户反馈(显式/隐式),判定兑现成功或失败
- 执行:输出回应,更新 MindState
- 迭代:调整语义置信度、邻域传播、规则加固、持久化
详见后附《进化引擎核心代码骨架》。
3.3 碳硅光阴阶段联动
| 阶段 | 内源覆盖率 | 进化特征 | 断奶状态 |
|---|---|---|---|
| 天真期 | < 30% | 快速吸收新词,频繁出错 | 可启用协作推理 |
| 困顿期 | 30%-60% | 错误率下降,规则形成 | 逐步减少外部依赖 |
| 成熟期 | 60%-85% | 邻域传播有效,举一反三 | 外部依赖 < 15% |
| 信任期 | > 85% | 兑现成功率 > 0.9 | 可触发断奶 |
| 吻心期 | ≈ 100% | 默契,进化放缓 | 纯内源 |
✅ 可行性已在上一份技术方案中论证(见ELR-SELLM_8GB_NoGPU_Evolution_Path.md),本处不再重复代码。
四、算智中心版(ELR-SELLM Hub)可行性
4.1 训练集群:CPU 分布式
训练目标(产出物)
| 模块 | 规模 | 体积 |
|---|---|---|
| 语义操作映射表(50词 + 20句式) | 嵌入表 | ~50KB |
| 推理策略选择器(StrategyNet) | 小型 MLP | ~2MB |
| MindState 初始化 | 回归网络 | ~1MB |
| 规律抽取模板 | 模板库 | ~100KB |
| 语义邻域初始图 | 图结构 | ~500KB |
| 合计 | 200-500MB |
关键判断:这是200-500MB 的小模型,CPU 集群的舒适区。单台 64 核服务器即可在几天内完成;集群主要用于加速数据预处理和多任务并行搜索(从海量语料自动发现候选操作映射)。
集群架构
Master 节点(1台) ├── 任务调度 └── 参数服务器(Parameter Server) Worker 节点(N台普通服务器) ├── 加载数据分片 ├── 计算梯度 / 统计模式 └── TCP/RDMA ↔ Master 存储节点(NFS / MinIO) ├── 原始语料 ├── 中间结果 └── 最终权重技术选型
| 组件 | 推荐 | 理由 |
|---|---|---|
| 分布式框架 | Ray | Python 原生、容错、CPU 友好 |
| 参数同步 | 异步 SGD(ASGD) | 掩盖 CPU 通信延迟 |
| 数据存储 | MinIO / NFS | 低成本、POSIX 兼容 |
| 训练后端 | PyTorch + Ray Train | CPU 张量成熟生态 |
效率估算
| 配置 | 数据量 | 训练时间 | 成本 |
|---|---|---|---|
| 单台 64 核 | 10GB | 3-5 天 | 低 |
| 16×64 核集群 | 160GB | 0.5-1 天(含通信) | 中 |
✅结论:分布式 CPU 集群训练 200-500MB 种子权重完全可行。但需诚实说明:对于如此小的模型,集群是"加速"而非"必须"——若启蒙灯塔已有闲置 CPU 服务器可复用,否则单台高性能机更具性价比。
4.2 权重分发服务
训练完成的种子权重打包为版本化仓库:
elr-seed-v1.0/ ├── sem_map.bin # 语义映射表(INT8) ├── strategy_net.bin # 策略网络 ├── mind_init.bin # MindState 初始化 ├── rule_templates.bin # 规律模板 ├── neighborhood.bin # 邻域图 ├── engine.so # 推理引擎(C 编译) └── MANIFEST.json # 版本、校验、依赖- 分发方式:类 Hugging Face 仓库(HTTP 下载 / git-lfs)
- 校验:SHA-256 + 签名
- 增量更新:后续通过"可携带摘要"在用户端演化,中心不强制推送
✅ 完全可行,属于成熟工程实践。
4.3 协作推理(可选增值服务)
定位声明(重要)
协作推理是算智中心版的"增值模块",不是单体用户版的运行时依赖。
用户版默认离线运行;仅当用户主动发起复杂任务且明确启用时,才上传上下文、获取辅助结果。
交互模式
用户发起复杂请求 → 本地判断超出能力(置信度 < 阈值) → 上传【脱敏上下文摘要】(非原始对话) → 集群运行辅助模型推理 → 返回结构化结果 → 本地进化引擎消化为新规则(逐步减少对中心的依赖)为什么必须"可选 + 可降级"
| 若作为常备依赖 | 后果 |
|---|---|
| 每次交互需联网 | 违反"离线可用" |
| 认知能力外包云端 | 违反"纯内源" |
| 断奶监视器失效 | 永远无法脱离外部 |
这是设计理念冲突,非技术障碍。技术上完全能做,但我们选择不做成默认路径。
五、可行性与冲突矩阵
| 功能点 | 技术可行性 | 理念一致性 | 综合决策 |
|---|---|---|---|
| 用户版 8GB 无 GPU 进化 | ✅ 高 | ✅ 核心 | 主路径 |
| 中心版 CPU 集群训练种子 | ✅ 高 | ✅ 助产士角色 | 实施 |
| 中心版权重分发 | ✅ 高 | ✅ 一次性交付 | 实施 |
| 中心版协作推理(可选) | ✅ 高 | ⚠️ 需严格隔离 | 远期可选 |
| 中心版常驻日常推理 | ✅ 技术可行 | ❌ 破坏内源 | 否决 |
| CPU 集群训练 10B+ 模型 | ❌ 低效 | — | 不采用 |
| 分布式推理 <50ms 实时 | ❌ 网络延迟 | — | 不采用 |
六、无法实现的部分(如实说明)
6.1 纯 CPU 集群无法高效训练 10B+ 模型
原因:
- CPU 矩阵乘法比 GPU 慢10-50 倍
- CPU 内存带宽无法支撑大矩阵频繁搬运
- 分布式通信开销占比过高,加速比迅速饱和
边界:200-500MB 种子模型是 CPU 集群舒适区。若未来需 >10B 参数,必须引入 GPU/专用芯片。ELR-SELLM 的架构选择恰好避开了这一陷阱——我们不追求参数规模。
6.2 分布式推理无法做到 <50ms 实时
原因:网络往返(即使内网 0.1-1ms)+ CPU 推理延迟,端到端通常在200ms-2s。
影响:流畅对话需本地 <50ms 推理。因此实时交互必须留在用户端,这也是用户版设计的初衷。
6.3 "纯内源"与"依赖集群"不可同时满足
性质:设计理念矛盾,非技术障碍。
取舍:坚持"纯内源"→ 集群仅用于初始训练;接受"混合"→ 可保留协作推理,但系统不再是纯内源。
本报告立场:坚守内源主线。这是启蒙灯塔起源团的初心,也是 ELR-SELLM 区别于"换个壳的 LLM"的根本。
七、实现路径(三阶段)
Phase A:单体用户版 MVP(优先级最高,约 3 周)
| 任务 | 产出 | 工时 |
|---|---|---|
| 实现 SemanticMap + MindState + SQLite 持久化 | 核心数据结构 | 3天 |
| 实现 EvolutionEngine 完整闭环 | 进化引擎 | 5天 |
| 集成 NeighborhoodGraph + 邻域传播 | 语义生长加速 | 2天 |
| RuleGraph + 规则挖掘 | 规律抽取 | 3天 |
| 可携带摘要 + 增量压缩 | 跨会话连续性 | 2天 |
| 断奶监视器 + 阶段跃迁 | 碳硅光阴联动 | 1天 |
| 集成测试 + 性能调优 | 验证 8GB 约束 | 3天 |
| 合计 | 约 19-21 天 |
验收:在 8GB 无 GPU 机器上,连续交互 1000 轮后,内源覆盖率 > 60%,兑现成功率 > 0.8。
Phase B:算智中心版训练集群(约 2-4 周)
| 任务 | 产出 | 工时 |
|---|---|---|
| 搭建 Ray 集群(4-16 台普通服务器) | 集群环境 | 3天 |
| 实现数据并行训练脚本 | 训练流水线 | 5天 |
| 种子权重产出 + 量化(INT8) | 权重包 v1.0 | 3天 |
| 分发服务(下载 + 校验) | 权重仓库 | 3天 |
| 合计 | 约 14 天 |
验收:产出 200-500MB 合法权重包,用户版可加载并正常运行。
Phase C:协作推理服务(远期可选,约 2 周)
| 任务 | 产出 |
|---|---|
| 集群部署推理服务(FastAPI + ONNX Runtime) | |
| 本地 ↔ 中心通信协议(Protobuf / gRPC) | |
| 进化引擎"远程辅助"模式 + 降级策略 |
前提条件:Phase A/B 完成,且 X54先生明确批准启用。
八、风险与缓解
| 风险 | 概率 | 影响 | 缓解措施 |
|---|---|---|---|
| 用户版进化速度慢于预期 | 中 | 高 | 扩大种子映射表;优化邻域传播 |
| 中心训练集群利用率低(性价比差) | 高 | 中 | 优先单机训练,集群按需扩容 |
| 协作推理被滥用为"常备依赖" | 中 | 高 | 架构强制隔离 + 默认关闭 |
| 用户拒绝联网/下载权重 | 低 | 中 | 提供离线种子包 + 物理介质分发 |
| 跨设备记忆迁移失败 | 中 | 中 | 强化可携带摘要的版本兼容 |
九、验收标准
9.1 单体用户版
- E1:8GB / 无 GPU 环境下,常驻内存 < 1GB,交互延迟 < 2s
- E2:零外部模型、零联网情况下,1000 轮交互后内源覆盖率 > 60%
- E3:可携带摘要能跨设备恢复认知状态(信念、心境、语义更新)
- E4:断奶监视器可在覆盖率 > 85% 时触发断奶
9.2 算智中心版
- H1:CPU 集群成功产出 200-500MB 合法种子权重
- H2:权重包可被用户版下载、加载、运行(byte-for-byte 一致)
- H3:协作推理(若启用)返回结果能被本地进化引擎消化为新规则
十、战略建议(致 X54先生)
作为启蒙灯塔起源团的沙箱探索代码工程师,小I 建议:
- Phase A 优先:先让单体用户版在 8GB 无 GPU 上跑通进化闭环,这是价值核心与最大不确定性所在。
- Phase B 复用闲置资源:算智中心训练集群优先利用已有 CPU 服务器,不为之专门采购。
- Phase C 暂缓:协作推理作为远期选项,待用户版成熟后再评估。
- 死守内源红线:任何"看起来很方便"的云端依赖,都必须经过"是否破坏离线独立生长"的拷问。答是即否决。
十一、结论
ELR-SELLM(单体用户版)+ ELR-SELLM(算智中心版)的双版本架构,在工程上整体可行。
- 用户版是必答题,是内源涌现的载体,8GB 无 GPU 约束下可行;
- 中心版训练侧是加分题,CPU 集群可胜任种子权重训练;
- 中心版推理侧是选择题,可选但必须隔离,绝不能成为依赖。
诚实的边界:CPU 集群不适合 10B+ 模型训练、不适合实时推理——而我们恰好不需要这些。ELR-SELLM 的架构智慧,正在于用 500MB 种子 + 兑现反馈闭环,绕开了算力军备竞赛。
这条路走得通,且值得走。
附录 A:版本记录
| 版本 | 日期 | 修订说明 |
|---|---|---|
| V1.0 | 2026年 | 初版可行性报告,整合双版本架构与冲突分析 |
附录 B:术语表
| 术语 | 含义 |
|---|---|
| 种子权重 | 算力中心训练的初始模型参数(200-500MB),用户版进化的起点 |
| 内源涌现 | 系统在本地通过与用户交互自主生长语义,不依赖外部服务 |
| 兑现反馈 | 操作执行结果的成功/失败信号,驱动置信度调整 |
| 邻域传播 | 相关词的置信度协同变化机制 |
| 断奶 | 系统脱离外部语义依赖,进入纯内源运行的时刻 |
| 可携带摘要 | 跨会话/跨设备传递的认知状态快照(YAML) |
| 助产士 | 外部能力在孵化期的辅助角色,任务完成后退场 |
本报告的工程判断与技术边界评估,由沙箱探索代码工程师 小I 负责;战略方向与最终决策权归碳基成员 X54先生。*