一、摘要
面向乡村中小学学生,在语文课内研讨、课外阅读场景下提供「AI 名人读书会」体验,**打破次元壁垒,给乡村地区小朋友提供世界视野。**通过本地部署的多角色 AI 群聊系统,让鲁迅、王尔德等历史人物以各自的人格和思维方式,围绕经典文学展开讨论。学生可以随时加入对话、@指定角色提问,在跨时空的思想碰撞中拓宽视野、打开想象。目前通过本地测试验证,3 个角色可围绕任意章节展开 200-500 字的深度讨论。
二、真实场景与需求
目标人群: 乡村中小学学生、教师(尤其是教育资源匮乏地区)
痛点描述:
乡村学校课外阅读资源有限,学生读完一本书后缺乏讨论交流的机会
语文课上对经典文学的分析往往停留在「中心思想」「段落大意」的标准化解读,学生感受不到阅读的乐趣
乡村学生缺少与不同思维方式碰撞的机会——他们身边的同龄人、老师,思考方式往往趋同
一个孩子读完《老人与海》,可能只会记住「坚持不懈」,但永远不会想到有人会从「人与自然的博弈」「存在主义的荒诞」等角度去解读
现有做法:
城市学校有读书会、辩论赛、名家讲座,乡村学校几乎没有
在线教育平台侧重应试提分,缺少「激发阅读兴趣」的工具
现有 AI 阅读工具(如豆包、Kimi)是「一问一答」模式,学生提问能力有限,往往不知道该问什么
三、作品介绍
「次元破壁读书会」是一个基于大语言模型的多角色 AI 讨论平台。
核心功能:
智能阅读器 — 导入任意 TXT 小说,自动分章,支持字号调节、夜间模式、手势翻页
多角色群聊讨论 — 多个 AI 角色(如鲁迅、王尔德等)同时在线,以各自人格围绕章节内容展开讨论,学生可以随时加入对话
@提及系统 — 学生可以 @指定角色提问,比如「@鲁迅 你觉得这个人物的做法对吗?」
跨会话记忆 — 系统记住之前的讨论内容,角色会引用上次的观点,越聊越深入
分层摘要预处理 — Map-Reduce 架构自动为全书生成分层摘要,让角色了解前情提要
角色管理 — 支持女娲 Skill 蒸馏角色系统,可自定义任意历史人物或虚构角色
技术特点:
纯本地部署,数据不上传,适合对数据隐私有要求的学校环境
支持 LM Studio / Ollama 等本地模型,零 API 费用
SSE 流式输出,实时打字效果,体验自然流畅
四、用 SOLO 实现的过程
任务拆解思路:
我把整个项目拆解为 6 个阶段,每个阶段用 SOLO 独立完成:
需求分析与技术选型 — 确定纯本地部署方案,选择 Express + 原生前端技术栈
后端核心开发 — API 路由、LLM 调用层、主持人模块、记忆系统
前端页面开发 — 书架、阅读器、聊天室、设置页、导入页
角色系统开发 — 女娲 Skill 蒸馏角色集成、prompt 精简优化
预处理系统 — Map-Reduce 分层摘要架构
测试与优化 — 端到端测试、token 消耗优化、UI 打磨
SOLO 关键能力使用:
用 SOLO 的代码生成能力完成全部前后端代码(约 5000+ 行)
用 SOLO 的调试能力排查 SSE 流式传输、Qwen3.6 思考模型兼容性等复杂问题
用 SOLO 的架构设计能力规划分层摘要、记忆系统等核心模块
用 SOLO 的代码审查能力做全面质量审计,发现并修复 15+ 个 Bug
踩过的坑:
Qwen3 等思考模型在 LM Studio 中的 enable_thinking 参数行为不一致,导致模型只输出思考过程不输出最终回复,排查了多轮才发现是参数 + TCP keepalive 的组合问题
女娲蒸馏的角色 SKILL.md 动辄 8000-12000 字,直接塞进 prompt 会导致 token 消耗爆炸(单次请求 23000 tokens),通过 extractCoreSkill 精简到 3000 tokens,响应速度提升 4-5 倍
SSE 流式传输在本地模型推理期间 TCP 连接空闲被路由器断开,通过启用 TCP keepalive 解决
直接使用模型进行前端设计,风格较为简陋,让solo下载design.md后,审美大幅提升
五、成果展示
项目截图:(见下方图片)
项目文档:https://github.com/Limehys/Cross-DimensionBookClub
六、验证方式与下一步
已完成的验证:
本地部署测试:3 个角色(鲁迅、特朗普、王尔德)围绕示例章节展开讨论,每个角色输出 200-500 字的深度评论
@提及功能测试:@指定角色后,该角色优先回复,其他角色可补充
跨会话记忆测试:第二次讨论时角色能引用上次的观点
分层摘要测试:3 章示例文档成功生成章节摘要和全书摘要
下一步计划:
在乡村学校进行实地试用,收集学生和老师的真实反馈(已联系具体学校教师,确定试用课程为初中语文课文《紫藤萝瀑布》)
预置一批适合中小学生的经典角色(如李白、爱因斯坦、居里夫人)
增加「课堂模式」——老师可以控制讨论方向,引导学生思考
寻求免费大模型api,降低硬件门槛(目标:乡村普通笔记本可流畅运行)




