攒了几十个 G 的课件却从没学过之后我做了一个本地 AI 学习软件先交代背景我硬盘里躺着 21 份课件、论文和教材几个 G 到几十个 G 不等。每次下定决心这周必须看完结局都是打开第一份翻三页关掉回到短视频。收藏从未停止学习从未开始。这句话我以前当段子看后来发现是在说我。一、成果它现在长什么样先看东西再讲故事。现在的它能把一叠资料变成一门课① 资料 → 课程。选材料、写学习目标AI 生成课程大纲思维导图式可编辑确认然后按单元、讲次逐节学。每讲有独立的逐页课件、独立的讲师讲稿上课时字幕和语音逐句同步随时暂停。② 课件不只是要点列表。按内容形态自动出现对比表格页、架构图示页流程、时序、数据流、状态机、架构分层五种、数据图表页、讲末金句卡。任何一步生成失败都会退回文字要点页面永不空白。③ 学完就考。一讲讲完自动出题5 道单选为主部分带材料配图答完立刻给对错和解析错题进课程错题本可重做。④ 五类复习资料。速查表、学习笔记、思维导图、练习题、闪卡一键生成闪卡直接导出 Anki .apkg进我的复习流。⑤ 它记得我。长期记忆会记下我的偏好、进度和知识盲区可查看、可编辑、可物理删除。我自己的使用数据到现在建了 14 门课、154 个讲次。说吃自己的狗粮有点俗但一个学习工具如果作者自己不用是不敢拿出来见人的。做出这个东西是因为三条路都断了。二、痛点不是不想学是三条路都断了这两年不是没试过 AI。我把文档丢给过各种在线 AI 工具然后卡在三个问题上第一心里那关过不去。没答辩的论文、单位内部的培训课件、还没发表的资料——这些是要传给第三方服务器的。对方隐私条款写得再漂亮也不如根本不传两个字踏实。第二它敢编。这是我忍不了的。问这个结论原文在第几页它答得斩钉截铁页码一对就错。后来我才知道这是检索增强RAG的通病页码是模型自己写出来的提示词里写一万遍引用必须真实也没用——提示词是请求不是约束。第三工具只到总结为止。Summarize 一份文档得到一份摘要然后呢资料是散的没有顺序没有结构没有人问我上一节听懂没有更没有人考我。把一叠资料真正学完这件事没人管。所以我需要的不是一个更聪明的聊天框是一条完整的路资料进去课程出来有人讲有题做有反馈。三、想法三个很轴的决定想清楚要什么之后我做了三个在 2026 年看起来都挺逆潮流的设计决定。决定一单机不登录数据全在本机。不是没想过做 Web 版登录、云端存储、订阅付费那条路又顺又标准。但学习材料是隐私浓度最高的一类文件比聊天记录、浏览器历史都高。做成单机软件材料不上传是结构保证做成 Web 服务它只是隐私条款里的一句话。所以这个软件没有账号体系没有服务器所有数据躺在程序目录里拷走整包就是迁移卸载等于删文件夹。决定二BYOK你自己填 API Key我不转售。转售 API 是独立开发者最顺的商业模式但意味着每个用户的文档都要经过我的服务器。那我和我抛弃的那些在线工具有什么区别所以模型走 BYOKBring Your Own Key填任何 OpenAI 兼容端点——DeepSeek、Kimi、通义、本地 Ollama 都行。文档只发往你自己配置的那个端点没配置的时候相关功能直接提示模型未配置不会把材料传给任何第三方。代价是有一道配置门槛。所以做了三件事兜底常见服务商一键快速填充、测试连接一键排查、以及 Ollama 完全离线路线Key 都不用填断网跑完主链路。决定三引用防伪做成结构性的。这是我在这个项目上最较真的一件事。回到上面说的编页码问题。业内的常规解法是提示词工程但那是求模型自觉。我的做法是让模型没有写页码的通道检索命中了哪些片段系统就把页码回填到引用角标上——模型只能决定引用哪条决定不了页码是几。材料里没有的内容明确回答材料中未提及确实需要补充的显式标注材料外回答。这样一来防伪从概率问题变成了不可能问题。对学习场景这意味着你看到的每一个页码都点得开原文。四、开发一个人和一堆取舍技术栈上我全程没追新Python FastAPI 做本机侧车服务SQLiteFTS5 全文检索中文逐字分词做存储前端是零构建的原生 JS——没有框架没有打包器第三方库锁死在 vendor 目录里。理由很务实单人项目框架带来的心智负担大于收益。浏览器直接跑源码调试时所见即所得出了问题栈里没有一层是构建产物对不上源码。质量上不敢含糊19 套自动化测试896 项断言全部自带 mock 模型服务不需要网络和真实 Key其中 48 项是冻结态验证——专门测打包之后的产物。改前端最怕的就是源码是对的打包错了冻结态测试把用户双击后看到的世界也纳入门禁。取舍比功能更难。举两个例子语音模型随包分发包体因此到了 295MB。换来的是语音输入和朗读完全离线、不依赖任何第三方。我觉得值但每次看到下载量都会肉疼一下。讲师讲稿和课件强制写成两份内容系统用文本相似度检测照念课件雷同就打回重写。因为将心比心没人愿意听 AI 念 PPT。【图4配图清单·截2问答 引用溯源——页码点得开原文】五、它到底能干什么一分钟版如果上面太长了这是浓缩版——给只想直接上手的读者。一句话它是一个长在你电脑里的 AI 学习助手。你喂它资料它帮你把资料变成一门课讲给你听出题考你最后帮你复习。它能干这五件事场景它做什么手头有材料想学透上传课件/论文/教材 → 生成课程大纲 → 逐讲学习看课件、听讲解、做练习、得反馈有问题要问基于你的材料问答回答带页码点一下跳原文材料里没有的它明说不编想复习巩固一键生成速查表、笔记、思维导图、练习题、闪卡闪卡导进 Anki错题自动进错题本想检验成果每讲结束自动出题、即时判分给解析学完一个单元出掌握度总结没材料也能学给一个主题比如博弈论入门AI 先把材料写出来明确标注AI 生成再走完整课程链路上手只要三步解压绿色包双击啃书先生.exe自动开窗不用装任何环境设置里填一个 API KeyDeepSeek 等任何 OpenAI 兼容端点都行有快速填充一键搞定点测试连接看到 ✅ 就好上传一份 PDF 或 Word开始提问或建课几个常见用法期末复习把整学期课件传上去建一门课专攻错题本里反复错的知识点啃论文论文传上去先让 AI 按研究问题—方法—实验—结论结构讲一遍不懂的地方顺着页码回原文核对考证/考公教材按章建课每讲学完当场做题速查表和闪卡留给通勤路上刷完全离线党装个 Ollama 拉个本地模型断网也能问答、生成资料、语音输入、本地朗读也说清楚它不适合谁不想填 API Key 的人。这是硬门槛。填一个 DeepSeek Key 几块钱能用很久完全不想花钱走 Ollama 本地模型路线断网也能用但要额外装 Ollama。只用手机学习的人。目前只有 Windows 10/11 桌面版一人开发没有移动端。靠扫描版 PDF 的人。不做 OCR纯图片 PDF 检索不了需要带文字层的文件。在意包体的人。295MB大头是本地语音模型。嫌大可以理解但这就是离线可用的票价。六、写在最后这个项目叫啃书先生MrNibbleMIT 协议开源代码全公开网盘 1https://pan.xunlei.com/s/VP2G63jZ6sXTqAtOJiinzEL0A1?pwdfzqk#提取码 fzqk网盘 2https://pan.quark.cn/s/70e580c771a6GitHub开源仓库含全部源码与构建脚本https://github.com/tianzi41/mrnibble当前版本v2.292026-09-23绿色免安装包解压双击即用不想翻 GitHub 的评论区放了网盘链接迅雷 夸克双备份。它不想重演一堂课——那是另一条更重的路。它想解决的是更朴素的问题让你硬盘里那些从来没被打开过的资料真的被学完。如果你也有一堆以后一定看的文件夹欢迎试试。有问题直接 GitHub issue我看到就回。
企业数字化 ERP 产品动态
相关推荐
企业AI自动化落地:如何用接口边界与验收方法判断服务方 企业AI自动化落地:如何用接口边界与验收方法判断服务方
企业在评估AI自动化服务方时,最常遇到的问题不是"能不能做",而是"做出来能不能用、出了事谁负责"。本文从技术实践的角度,给出一套可复用的判断维度&am… · 2026/9/27 3:20:54
S905L3S/3SB盒子刷机:BL加载工具与Maskrom救砖全解析 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 3:20:54
数据治理与决策协同:AI+BI跨部门规模化落地的运营机制 导语
很多企业在AIBI单部门试点阶段取得了不错的局部成果,但当项目从单部门扩展到跨部门规模化落地时,往往会遇到指标口径各部门解释不一致、数据访问权限边界不清、数据治理和业务决策脱节等问题,最终导致AIBI的业务价值无法在全企业层面放大… · 2026/9/27 3:20:54
网站用的服务器多少钱:从选型到防护的完整流程 网站用的服务器多少钱:从选型到防护的完整流程 网站做好了没人访问,这往往是很多站长最头疼的噩梦。但比流量更少更致命的,是网站刚上线就被人“打”挂,或者因为配置不当导致数据泄露。很多新手以为只要把代码传上去就能开张,结果发现… · 2026/9/27 3:58:12
深入解析 wp-calypso 的 EditTeamMemberForm:团队成员编辑页面的架构与实现 前端CMS 【免费下载链接】wp-calypso The JavaScript and API powered WordPress.com 项目地址: https://gitcode.com/gh_mirrors/wp/wp-calypso 点击查看 免费下载 EditTeamMemberForm 是 wp-calypso(WordPress.com 的 JavaScript/API 前端)… · 2026/9/27 3:58:05
淄博桓台网站建设定制哪家好?不懂代码也能落地实战 淄博桓台网站建设定制哪家好?不懂代码也能落地实战 很多老板或者行政主管找我聊网站,第一句话往往是:“老板让我搞个官网,但我连HTML标签都认不全,这网站到底怎么建?淄博桓台网站建设定制哪家好?”这种焦虑我太懂了。在桓台这片工业与商贸并存的地… · 2026/9/27 3:57:59
基于YOLOv8的痤疮图像目标检测:从数据标注到模型训练实战 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 3:57:16
5个真实案例教你选零基础网站建设教学服务从零搭建 5个真实案例教你选零基础网站建设教学服务从零搭建 自己不会代码想做网站,这大概是2024年建站圈最普遍的焦虑。别慌,很多老板第一反应是花几万块找外包,结果网站做出来像上世纪90年代的网页,改个价格要等三天。其实,对于中小企业来说,掌握… · 2026/9/27 3:56:58
Pitch/Yaw/Roll全解析:三维Camera旋转避坑指南 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 3:56:52
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现 简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01
汕头网站建设制作厂家避坑指南:5大注意事项救急 汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习 简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现 简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01
汕头网站建设制作厂家避坑指南:5大注意事项救急 汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习 简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01