学习工作|BookWisdom · 沉浸式知识内化引擎

BookWisdom · 沉浸式知识内化引擎-让每本书真正“长”在脑子里

0.先和大家打个招呼 :waving_hand:
我是一名在读大学生,平时有大量阅读需求,但一直苦恼于"读完就忘"的问题——书读了不少,真正内化为自己的知识却很少。

做 BookWisdom 这个项目,起步比我预想的快得多。我用 TRAE 几乎全程对话式开发,把脑子里"想要一个能帮我真正记住书中内容"的模糊想法,一句句讲给它听。从最初的项目框架搭建,到 EPUB 解析、AI 知识卡片提取、费曼转述练习,再到知识网络可视化和间隔复习系统——每一步我都是用自然语言描述需求,TRAE 帮我生成代码并即时预览。

最让我惊讶的是,我完全不需要手写任何前端代码。有几个时刻特别深刻:一是当我说"我要一个沉浸式的阅读界面,像 Apple Books 那种质感",TRAE 真的做出了一个深色暖调的衬线字体阅读器;二是当我提出"AI 助手要能悬浮拖拽"时,它立刻实现了触摸和鼠标双端兼容的拖拽浮窗。这些原本我以为需要大量前端经验的细节,TRAE 帮我轻松跨过了。

1.Demo 简介
产品形态: 交互式 Web 应用(单页面应用,纯前端实现,内置离线分析模式)

面向人群: 有阅读习惯但苦于"读完就忘"的读者、备考学生、知识工作者、终身学习者

核心功能(配截图说明):

1.1 新手引导 · 五步了解全貌

首次打开应用,一个精美的引导弹窗向用户介绍 BookWisdom 的五大核心能力:导入书籍、沉浸阅读、AI 深度分析、AI 阅读助手、间隔复习。引导文案强调 AI 阅读助手的上下文问答和延伸思考能力,以及项目将费曼学习法、间隔重复等学习科学融入阅读场景的设计理念。用户点击"开始体验"后即可进入书架。

1.2 沉浸式阅读器 + AI 阅读助手

阅读界面采用深色暖调设计,Instrument Serif 衬线字体、2 倍行距、两端对齐,还原纸质书阅读质感。左侧保留目录导航,右侧是正文内容,底部有上一章/下一章切换。

右下角悬浮着 AI 阅读助手浮窗(可拖拽到任意位置),点击展开对话面板。用户可以在阅读时选中任意段落,一键粘贴到对话框提问,AI 会结合全书内容给出上下文相关的解答。助手支持概念解释、延伸思考,真正实现"边读边问"。

1.3 章节末尾 AI 学习工作流
每读完一个章节,页面底部自动展开四个学习区域:

章节总结 · 思维导图

AI 自动生成章节核心内容的结构化总结,以树状层级呈现(根节点为章节主题,分支为各小节核心观点)。同时在总结区域上方展示完整的一言总结,帮助用户快速把握章节要义。

知识卡片 · 选择加入知识网络

AI 从章节中提取 4-6 张知识卡片,每张卡片包含概念名称、详细解释和 1-2 个标签。用户可以自由勾选想保留的卡片,点击"将选中的卡片加入知识网络"即可批量入库。同时支持"手动添加卡片"——用户可以在 AI 生成的卡片旁边,随时添加自己的读书笔记,输入概念名称、解释和标签后保存,自建卡片会带有"✎ 自建概念"标记区分。

费曼转述 · 用自己的话复述本章

基于费曼学习法,提供一个文本输入区域,让用户用自己的话复述章节核心内容。输入后点击"AI 评价我的理解",AI 会从理解深度、遗漏点、表述清晰度三个维度给出评价和改进建议。用户还可以查看 AI 参考答案,对比自己的理解和 AI 的总结之间的差异。满意后可以一键"保存到知识网络",永久记录为读书输出。

AI 出题 · 检验你的理解

AI 根据章节内容生成 3 道选择题,涵盖核心概念和细节理解。用户选择答案后即时显示正确与否,并附带解析。支持"重做"和"重新生成"两套新题,反复检验。

1.4 知识网络图谱

所有加入知识网络的概念卡片,自动构建为一张可交互的知识图谱。Canvas 绘制,力导向布局,节点按来源书籍分组,不同颜色区分。顶部统计栏展示知识概念数、标签类别数、学习天数和连续打卡天数。标签筛选栏支持按标签快速过滤节点。随着阅读深入,知识图谱不断生长、连接,形成个人知识库的可视化全景。

1.5 间隔复习系统

基于艾宾浩斯遗忘曲线,每日推送待复习的知识卡片。每张卡片支持翻转(正面概念、背面解释),用户自评掌握程度(0-5 分),系统根据评分调整下次复习时间。连续打卡天数和复习统计实时展示,让知识真正内化。

1.6 电子书库 + 多格式导入 + API 配置

支持 EPUB、PDF(含扫描版 OCR 识别)、TXT、Markdown 四种格式导入。内置电子书库页面,可搜索 Open Library、Gutenberg 等公开资源。API 设置页面支持配置 DeepSeek、OpenAI、Anthropic Claude、智谱 AI 等多家大模型 API,也支持自定义 Base URL。未配置 API 时,系统内置离线分析模式,基于规则的文本分析引擎可完成基础的骨架图生成、关键词提取和复习卡片创建。2.Demo 创作思路
灵感来源:

我自己的阅读痛点。每年读 20-30 本书,但年底回顾能记住的寥寥无几。市面上的阅读 App 要么只做"看",要么只做"划线",缺少从"读到"到"记住"的完整闭环。费曼学习法、间隔重复这些经科学验证的学习方法,在阅读场景中几乎没有被整合到一起的产品。

想解决的问题:

读完书记不住:缺少将阅读内容转化为长期记忆的机制
知识碎片化:每本书的笔记散落各处,无法形成体系化的知识网络
被动阅读:大多数阅读工具只提供"输入"环节,缺少"输出"和"检验"环节
为什么做这个方向:

我选择了一个"重学习科学、轻社交功能"的方向。不去做笔记分享、书单推荐这些热门但偏离核心的功能,而是专注在"阅读 → 提取 → 转述 → 复习 → 建网"这条知识内化的主链路上。功能设计上参考了 Anki 的间隔重复、Obsidian 的知识图谱、费曼学习法的主动输出等经过验证的方法论。

3.Demo 体验地址
交互式 HTML 文件(Zip 打包上传):

BookWisdom-Demo.zip (3.1 MB)

内置演示书籍《认知觉醒》(周岭 著),包含完整 11 章正文内容,可完整体验所有功能。

4.TRAE 实践过程
整个项目从零到完成,全部通过 TRAE 对话式开发。以下是关键步骤和对应截图功能:

步骤一:项目框架与视觉设计(2026/7/6 20:29)
向 TRAE 描述"我想要一个深色暖调的阅读应用,用衬线字体,质感像 Apple Books"。TRAE 生成了完整的 HTML/CSS 框架,包含侧边栏导航、书架页面、阅读器布局。我通过对话微调了配色方案(金棕色 accent)、字体选择(Instrument Serif)、卡片圆角等视觉细节。

Session ID: 3792696381014963:1af890db6cf482e77921129640eaa91d_6a49d4a45100f1c2bcc129a1.6a4b9f8c32e3224de9bc13e8.6a4b9f8b32e3224de9bc13e6

步骤二:书架系统与阅读器基础(2026/7/6 20:59)
实现了书籍列表渲染、阅读进度追踪、搜索过滤、阅读时长统计等核心书架功能。同时搭建了阅读器的章节切换和正文渲染逻辑。

Session ID: 3792696381014963:f36395da4d86bf0cccd071e6dd668caa_6a49d4a45100f1c2bcc129a1.6a4ba6bc32e3224de9bc1468.6a4ba6bc32e3224de9bc1466

步骤三:AI 阅读助手 + 章节末尾学习区域(2026/7/6 21:16)
这是产品的灵魂。通过对话让 TRAE 实现了:

右下角可拖拽悬浮的 AI 助手按钮(支持鼠标和触摸拖拽)
点击展开/收起对话面板
选中文字一键粘贴到对话框提问
章节末尾的四个学习区域:总结、知识卡片、费曼转述、AI 出题
Session ID: 3792696381014963:13cb6234c87be51d961d02de8746e125_6a49d4a45100f1c2bcc129a1.6a4baa9232e3224de9bc1522.6a4baa9232e3224de9bc1520

步骤四:EPUB 解析与封面修复(2026/7/6 21:29)
提供了《认知觉醒》EPUB 文件,让 TRAE 编写 Python 脚本解析 NCX 目录、提取章节内容、生成 JS 数据文件。过程中遇到"上篇/下篇"被误识别为章节、小节与章节的层级关系混乱等问题,通过多轮对话调试,最终实现了自动跳过扉页/版权/目录等非正文、将小节合并到对应章节的完整解析逻辑。

Session ID: 3792696381014963:3f47876de6d394c6820143dd9c1649e7_6a49d4a45100f1c2bcc129a1.6a4badc032e3224de9bc1550.6a4badc032e3224de9bc154e

步骤五:新手引导与项目亮点介绍(2026/7/6 21:39)
为了让用户第一次打开就能理解产品的全部能力,让 TRAE 设计了一个五步引导弹窗,详细介绍导入书籍、沉浸阅读、AI 深度分析、AI 阅读助手、间隔复习五大能力。引导文案由 TRAE 根据项目实际功能自动生成。

Session ID: 3792696381014963:9994d4ba4584aa7890eab8623beaeb21_6a49d4a45100f1c2bcc129a1.6a4bb01e32e3224de9bc1578.6a4bb01e32e3224de9bc1576

步骤六:知识网络图谱 + 间隔复习系统(2026/7/6 21:54)
让 TRAE 实现了 Canvas 绘制的知识网络图谱(节点按书籍分组、标签筛选、力导向布局)和间隔复习卡片系统(翻转动画、0-5 级自评、连续打卡统计)。同时完善了书架加载逻辑,确保书籍在页面加载时正确显示。

Session ID: 3792696381014963:715d5804d28f20f47bc155c134ea0492_6a49d4a45100f1c2bcc129a1.6a4bb38232e3224de9bc15cb.6a4bb38232e3224de9bc15c9

步骤七:标题排版优化与视觉打磨(2026/7/6 22:04)
为了让页面更有高级感,通过对话让 TRAE 优化了各页面标题的排版:添加英文小标签(如 MY BOOKSHELF / DAILY REVIEW)、调整衬线字体字间距、统一下划线装饰风格,整体呈现杂志般的精致感。

Session ID: 3792696381014963:5200126ad98af7a1c1bb21e4f1cb7573_6a49d4a45100f1c2bcc129a1.6a4bb5ea32e3224de9bc1603.6a4bb5ea32e3224de9bc1601

步骤八:视觉设计深化 + 书架加载修复(2026/7/6 22:44)
进一步打磨视觉细节:为默认书籍《认知觉醒》生成内置 SVG 封面、优化书籍卡片样式、修复书架初始加载时"先显示空状态再显示书籍"的闪烁问题。

Session ID: 3792696381014963:fb9d6aac8c28d5ef95e2e671c9293633_6a49d4a45100f1c2bcc129a1.6a4bbf3132e3224de9bc1767.6a4bbf3032e3224de9bc1765

步骤九:EPUB 解析重构与章节结构修复(2026/7/6 23:22)
重新设计了 EPUB 提取脚本,修复了"第一章"缺失、"上篇"与"第一章"内容重复、"第四章"被跳过等问题。实现了自动识别并过滤扉页/版权/目录/自序等非正文内容,将"第一节"至"第七节"自动合并到对应的"章"中,最终生成结构清晰的 11 章正文数据。

Session ID: 3792696381014963:2c5dd503812006261b6a41c9ccb8dd9b_6a49d4a45100f1c2bcc129a1.6a4bc83032e3224de9bc17e0.6a4bc83032e3224de9bc17de

步骤十:AI 知识内化工作流完善(2026/7/7 12:18)
在原有基础上大幅扩展了章节末尾的学习区域:

知识卡片区域新增"+ 手动添加卡片"功能,支持在阅读时随时添加自己的读书笔记
费曼转述区域增加"AI 评价我的理解"和"查看 AI 参考答案"两个按钮
AI 出题区域支持即时判分和解析展示
优化了各区域的交互和视觉层次
Session ID: 3792696381014963:d2a6f063605401008c4be49f822e4a53_6a49d4a45100f1c2bcc129a1.6a4c7df9a4861db4e19e5fbc.6a4c7df8a4861db4e19e5fba

步骤十一:知识网络 + 复习系统 + 自建卡片(2026/7/7 13:39)
实现了完整的知识网络渲染(Canvas 力导向图、标签筛选、统计面板)和间隔复习系统(翻转卡片、0-5 评分、连续打卡)。同时修复了自建卡片在复习页面和知识网络中的显示问题,确保 AI 生成卡片和用户自建卡片统一管理。

Session ID: 3792696381014963:585b8aa12d3a6ed06d9a589e40df92e4_6a49d4a45100f1c2bcc129a1.6a4c9106a4861db4e19e618f.6a4c9106a4861db4e19e618d

5.报名审核通过的帖子链接
学习工作|Bookwisdom-知识内化引擎-让每本书真正「长」在你脑子里 用户65141

1 个赞