博客文章
随阅(Handy Reader) 1.24.260917 现已发布!
大家好!随阅(Handy Reader) v1.24.260917 正式发布啦! 这是一个功能满满的新版本。本次更新的重头戏是全新的自动阅读功能,同时阅读页新增了顶部和底部信息条,还带来了全新的关于页面(内置版本更新检查与开源库使用列表)、阅读段落颜色配置,并新增了 PRC 格式电子书的解析和渲染支持。此外,本版本还修复了 OPDS 权限登录验证问题以及访问 Kavita OPDS 服务时的崩溃。 新功能 自动阅读 新增自动阅读功能。开启后,随阅会自动翻页,解放双手——无论是长时间追更小说,还是想以更放松的姿势阅读,都不用再频繁动手。翻页速度可以自由调节,总能找到适合自己的阅读节奏。 阅读页信息条 阅读页现在可以在顶部和底部显示信息条,章节标题、阅读进度等信息一目了然,随时掌握自己的阅读状态。 关于页面与更新检查 新增关于页面,集中展示应用信息。内置版本更新检查功能,无需离开应用即可检查并获取最新版本;同时提供了开源库使用列表,完整列出了随阅所使用的开源组件及其许可证——作为一个开源项目,这些贡献理应被看见。 段落颜色配置 阅读设置中新增段落颜色选项,可以为正文段落配置显示颜色,配合主题与背景打造更个性化的阅读体验。 新格式支持 PRC 格式 新增 PRC 格式电子书的解析和渲染支持。PRC 是 Mobipocket 体系的电子书格式,与 MOBI 同源,不少老书都使用这个格式。现在这些书籍无需转换即可直接导入随阅阅读。 Bug 修复 修复 OPDS 权限登录验证问题——通过账号密码方式登录 OPDS 书源现在可以正常验证了。 修复访问 Kavita OPDS 服务时的崩溃问题。Kavita 是流行的自托管图书服务器,现在可以稳定访问了。 修复若干其他问题,整体稳定性提升。 立即下载 获取最新版本,告诉我你的想法吧! GitHub Releases(v1.24.260917): https://github.com/EucWang/HandyReader/releases/tag/v1.24.260917 下载页: https://handyreader.top/zh/download.html — 提供 Google Play、APK 等全部下载方式。 提示:如果你在 Google Play 商店还没看到更新,很可能它仍在审核中,很快就会上架。在此期间,你随时可以从下载页直接获取 APK。需要 Android 6.0 或更高版本。 祝阅读愉快!
随阅(Handy Reader) 1.23.260903 现已发布!
大家好!随阅(Handy Reader) v1.23.260903 正式发布啦! 这就是上次承诺的那个版本——RTL(从右到左)排版支持终于来了。除此之外,本次更新还改进了列表样式段落的排版,修复了表格渲染问题,优化了段落内富文本内联样式的渲染效果,并解决了 TTS(文字转语音)的兼容性问题及其引发的崩溃。 新功能 RTL(从右到左)支持 随阅现已完整支持阿拉伯语、波斯语等从右到左的语言,以及 RTL 与 LTR 混排的段落布局。正如上一版更新说明中提到的,Android 的 StaticLayout 测量 API 在处理同一段落中混合 RTL 和 LTR 文本时存在已知问题。借助 SheenBidi 库,可以将一个段落拆分为 RTL 和 LTR 分段,每段单独排版后再拼接成整段,从而完美避开系统的限制。 如果你阅读阿拉伯语、波斯语、希伯来语或其他从右到左的语言,书籍现在应该能够正确显示了——翻页方向自然、双向文本(数字、拉丁单词、标点混排在 RTL 文本中)也能得到正确处理。 优化 列表样式段落排版 改进了列表样式段落(有序列表和无序列表)的排版格式,缩进与项目符号的对齐更加规范。 富文本内联样式 增强并优化了段落内富文本内联样式(如粗体、斜体、链接及组合样式)的渲染,显示更准确、更流畅。 Bug 修复 修复表格渲染问题:此前显示异常或破坏排版布局的表格现在可以正常渲染。 解决 TTS 兼容性问题并修复相关崩溃。文字转语音功能现在可以在更多设备和书籍格式上稳定运行。 下载 GitHub:https://github.com/EucWang/HandyReader/releases/tag/v1.23.260903 下载页:https://handyreader.top/zh/download.html
随阅(Handy Reader) 1.22.260810 现已发布!
大家好!随阅(Handy Reader) v1.22.260810 正式发布啦! 这是一个以打磨为主的小版本。本次更新带来了新的翻页方向镜像功能,修复了词典与翻译浮窗面板的显示位置问题,并优化了文本选中时拖动条的显示。同时,我也为即将到来的 RTL(从右到左)语言支持打下了重要的基础。 新功能 翻页方向镜像 新增翻页方向镜像选项。这是为后续 RTL 支持所做的必要完善——阅读从右到左的语言时,翻页方向自然应该反过来。 优化 文本选中拖动条 重新设计了选中文本时出现的拖动条,显示更清晰、操作更顺手。 Bug 修复 修复词典和翻译浮窗面板的显示位置问题。 修复若干其他问题,整体稳定性提升。 关于 RTL 支持 这个版本原本计划正式支持 RTL(从右到左)排版,以完善阿拉伯语、波斯语等语言的显示。但在实施过程中,我发现我的排版结构本身存在一些问题,加上 Android 系统对 RTL 的支持并不完善,导致修改始终不理想。最终我决定推翻重来、重新规划方案,而不是仓促上线一个半成品。这确实耗费了大量时间。 不过,这段努力并非没有收获。初版修改中的翻页方向镜像和文本选中拖动条两项改动是正确的,它们已经包含在本版本中,也是后续支持 RTL 的必要完善点。 同时,我引入了 SheenBidi 库。Android 的 StaticLayout 测量 API 在处理同一段落中混合 RTL 和 LTR 文本时存在问题。引入这个库后,可以将一个段落中混合的 RTL 和 LTR 分段,每段单独排版后再拼接成整段,从而完美避开系统的限制。 如果考虑后续的跨平台实现,这个方案并不是最好的。Tehreer-Android 这个库很有借鉴意义——它将 FreeType、SheenBidi 和 HarfBuzz 几个 C 库集合起来,直接在 native 层实现排版和渲染。后续做跨平台时,很有必要将我的排版框架再进行一次升级。 截至目前,按照最新方案进行的 RTL 排版改造进展顺利,下一个版本应该很快就能完成,届时就能较好地支持 RTL 的排版和显示了。 下个版本计划 RTL 语言支持:完成 RTL 排版改造,正式支持阿拉伯语、波斯语等从右到左语言的显示。 立即下载 获取最新版本,告诉我你的想法吧! GitHub Releases(v1.22.260810): https://github.
随阅(Handy Reader) 1.21.260725 现已发布!
大家好!随阅(Handy Reader) v1.21.260725 正式发布啦! 这是一个以打磨为主的小版本。上版本预告的排版工作终于落地——段落内 CSS 样式的解析与渲染得到改进和完善,支持单个段落中混合字号的渲染;同时还修复了文本操作菜单、TTS 播放以及整体稳定性上的若干问题。 优化 段落排版更精细 本次更新的重头戏。我重构了段落内 CSS 样式的解析与渲染逻辑,这意味着包含混合字号的书籍——内联标题、强调文本、首字下沉等——现在都能干净、一致地排版。这正是 1.20 路线图中提到的"单个段落中不同大小字体的混合渲染",如今终于完成了。 Bug 修复 修复文本操作菜单的显示位置问题——选中文本时弹出的菜单,现在会准确出现在它该出现的位置。 解决 TTS 播放时的杂音问题——语音朗读应该重新变得干净清晰了。 若干崩溃优化与细节修复,整体稳定性进一步提升。 下个版本计划 关于路线图简单说明一下:上版本提到的 RTL 语言支持和连词符开关还需要多一些时间打磨,为了保证质量,它们顺延到 v1.22 完成,不仓促上线。下个版本会正式处理这两项。 立即下载 获取最新版本,告诉我你的想法吧! GitHub Releases(v1.21.260725): https://github.com/EucWang/HandyReader/releases/tag/v1.21.260725 下载页: https://handyreader.top/zh/download.html — 提供 Google Play、APK 等全部下载方式。 提示:如果你在 Google Play 商店还没看到更新,很可能它仍在审核中,很快就会上架。在此期间,你随时可以从下载页直接获取 APK。需要 Android 6.0 或更高版本。 祝阅读愉快!
随阅(Handy Reader) 1.20.260718 现已发布!
大家好!随阅(Handy Reader) v1.20.260718 正式发布啦! 这次带来上版本预告的几项阅读改进——文本对齐、单书主题、双栏布局都到位了。另外继续打磨了 TXT 显示,并修复了封面、数据库等几个问题。 新功能 文本对齐选项 呼声很高的一项,这次安排上了。新增左对齐、居中、右对齐、两端对齐四种方式,怎么舒服怎么选。 单书主题配置 每本书可以单独设置主题。悬疑用暗色,散文用暖色,各书各爱,互不干扰。 双栏布局开关 平板、折叠屏友好。开启后左右分栏,更接近纸质书的对页阅读;手机上也能用。 优化 TXT 显示继续优化 延续上版本的解析改进,进一步打磨 TXT 的排版与渲染,纯文本也能读得精致。 Bug 修复 修复进入阅读页时封面图和背景图显示异常的问题。 修复数据库兼容性问题。 其他若干问题修复,整体稳定性提升。 下个版本计划 下个版本重点: RTL 语言支持:修复阿拉伯语等右到左语言的显示。 连词符开关:时间允许的话,加入 hyphenation 开关,让英文换行更自然。 排版渲染优化:支持同段落中不同大小字体的混合渲染。 立即下载 获取最新版本,告诉我你的想法吧! GitHub Releases(v1.20): https://github.com/EucWang/HandyReader/releases/tag/v1.20 Google Play: https://play.google.com/store/apps/details?id=com.wxn.reader APK 直链: https://images.handyreader.top/app_files/handyreader_release_v1.20.260718_24.apk 提示:如果你在 Google Play 商店还没看到更新,很可能它仍在审核中,很快就会上架。在此期间,你随时可以从网站下载页直接获取 APK。需要 Android 6.0 或更高版本。 祝阅读愉快!
2026上半年,Handy Reader 开发得咋样了?
翻了翻日志,过完年到现在,260 多次提交,13 个版本,基本上每 1-2 周发一版。 一晃 2026 已经过半,也该停下来盘点下这半年都干了些什么。 几个大的功能节点 三月 · 引擎重构 之前的翻页逻辑散落在好几个类里,耦合越来越重,修一个 bug 常常牵一发动全身。我花了大概两周,用 Facade 模式把排版、渲染、翻页动画的组件重新梳理了一遍,再配合 LRU 缓存的版本号机制,才彻底解决了缓存不一致的老问题。 同期还修复了颜色选择器,加了点击区域模式和左手模式——算是对阅读交互的第一轮大修。 月底上线了阅读背景图选择。用户可以选系统纹理,也可以从相册挑自己的图。功能看起来不大,但背后把 DataStore 主题配置拆成了独立的 theme_prefs,折腾了好一阵。 四月 · TTS 升级 之前用的是 Android 系统 TTS,效果嘛……只能说能用。这次换上了 Sherpa ONNX 离线 AI 引擎,支持中英日等多语言,配合语速/音高调节和定时器,效果比系统 TTS 高了一个档次。和竞品比也算是一个差异点,后续值得继续深挖。 同月还做了用户反馈系统——后端用 Go 写了反馈 API,集成了邮件通知,用户可以直接在应用内提交反馈,我能第一时间收到。 五月 · 字体、词典、翻译、多语言 字体系统——支持从 CDN 下载 30+ 款中英文字体,也支持从本地导入。变体自动识别(Regular/Bold/Italic 等),阅读器内自由切换。 词典 + 翻译——阅读页查词上线,集成了 Free Dictionary API、Wiktionary、中文字典等多个数据源。选中文字可以直接翻译。为此还专门搭了一个 Cloudflare Workers 词典服务,部署在 dict.handyreader.top,覆盖 10+ 语言。 同期还做了繁体中文支持。 六月 · 垂直滚动 + 首页改版 连续垂直滚动——这个功能从三月初就开始动手,断断续续搞了三个月才稳定下来。垂直滚动模式下,高亮、下划线、笔记、文字选择、跳转、TTS 跟随、文字搜索……所有分页模式下的功能,全都得在连续垂直滚动里重新适配一遍。踩了一堆坑:缓存失效、绘制错位、章节加载时序问题。好在六月中总算交了卷。 首页全面改版——之前就是书架网格,新版加了首页、最近阅读、阅读热力图。不再只是个书架,更像一个阅读仪表盘了。 同月还有:
HandyReader 1.19.260710 现已发布!
大家好! 我非常激动地宣布,HandyReader 1.19.260710(Build 23)已经正式发布,可以下载使用了! 这次更新真的是用心之作。如果你在换机或重装应用时,总是担心丢失自己精心整理的书库——阅读进度、书签、标注、笔记、词汇本和阅读统计——那么这个版本就是为你准备的。大家期待已久的全新备份与还原功能终于上线了,而且它实现了我想要的一切。除此之外,我还加入了图书智能去重、书籍文件重定位、OPDS 下载增强、更智能的跨设备同步,以及一大批底层性能优化。 下面一起来看看这次都有哪些更新! 新功能 全新备份与还原功能 这是本次更新的重头戏。只需一键,即可备份你的整个书库——书籍信息、阅读进度、书签、标注、笔记、书架、词汇本及阅读统计数据,一个都不会落下,全部随你而行。 还原时,HandyReader 会智能匹配设备上已有的书籍,因此绝不会出现重复导入或阅读记录丢失的情况。封面图片也会同步迁移,让你的书库看起来和之前一模一样。换机,现在终于可以无忧无虑了。 图书智能去重 重复导入一直是个令人头疼的问题,所以我引入了一套基于文件内容(SHA-256)的去重机制。导入书籍时,HandyReader 会自动识别你的书库中是否已存在该书。在同步和还原时,也会优先匹配已有书籍,完整保留你的阅读进度与状态。 书籍文件重定位 书籍文件难免会被移动或重命名——这很常见。现在,当书籍文件在你的设备上被移动或重命名后,你只需重新关联文件即可,无需重新导入。如果文件失效,HandyReader 会给出清晰的"断链"提示,并提供便捷的处理选项,让你一步到位地修复。 OPDS 下载增强 从 OPDS 目录下载在线书籍时,现在可以自定义保存位置——可以选择保存在 HandyReader 的应用内部存储,也可以保存到公共文件夹,文件去向你说了算。 体验优化 更流畅的阅读体验 大章节加载更快: 大章节书籍的加载速度显著提升,让阅读始终保持流畅、不受打断。 选中文本触感反馈: 长按选中文本时新增了细腻的触感反馈,一个小小的细节,却让交互体验更加令人满足。 阅读器启动更快: 我优化了阅读器的启动逻辑,打开书籍比以往更快。 PDF 翻页更顺滑: PDF 阅读器现在采用滑动窗口缓存机制,翻页更加流畅,并会根据你的设备自动适配,防止内存溢出崩溃。 TXT 解析升级 TXT 文件现在采用字节偏移索引机制,二次打开已开始阅读的书籍时速度大幅提升。 编码检测能力也得到增强,能够正确识别更多文本编码格式。 主页批量操作 我重新设计了书库的多选操作,新增了悬浮快捷菜单,支持批量编辑、收藏、移动与删除。管理一个大型书库,现在轻松多了。 更智能的跨设备同步 在上个版本同步功能的基础上,阅读进度同步现在采用基于时间戳的冲突解决机制,旧进度绝不会覆盖新进度。音频书与文本书现在采用独立的同步策略,毕竟它们的使用方式截然不同。 其他 更好的 FB2 兼容性: 增强了 FB2 格式书籍的编码兼容性。 稳定性: 修复了多处崩溃和稳定性问题。 总结 这个版本的主题是"安心"。你的书库——进度、标注、笔记——现在安全、可移植,并且告别了重复。无论是换机、重装还原,还是跨设备同步,HandyReader 都会替你守护好这一切。再加上 TXT、PDF 和大章节书籍的性能优化,我希望每一次阅读都比以往更顺畅一点。 下一步计划? 下一个版本,我将重点回应大家的要求,主要处理阅读设置方面的改进: 文本对齐方式: 让你按照自己的喜好自由对齐文本。 单独书籍的阅读设置绑定: 让每一本书都记住自己的阅读偏好,不同的书可以有不同的设置。 优化排版算法: 进一步优化排版算法,让渲染更干净、更一致。 阅读双排展示与适配大屏: 如果时间允许,我希望能加上阅读双栏布局,并更好地适配平板等大屏设备。 再往后看,路线图上还有这些:
HandyReader 1.18.260625 现已发布!
大家好!非常高兴地向大家宣布,HandyReader v1.18.260625(Build 22)正式发布啦! 这次更新带来了大家呼声最高的功能——书摘分享!同时还对整个应用的 UI 进行了深度的 Material You M3 适配,新增了 10 套阅读主题和暗黑/亮色/自动三种模式,重新设计了首页布局,并加入了两个新的推荐 OPDS 书库。 新功能 书摘分享:现在你可以将喜欢的段落、句子或标注,以精美的图片形式分享给朋友。长按选择文本,点击分享按钮,就能把阅读时的感悟与感动传递出去。这个功能,是大家反复反馈的需求,这一次终于安排上了! 暗黑/亮色/自动阅读模式:在阅读界面快速切换暗黑、亮色或自动跟随系统三种模式。想亮就亮,想暗就暗,怎么舒服怎么来。 10 套阅读主题:精心调配了 10 套阅读主题——暗黑和亮色各 5 套。每一套都是经过反复调试的经典配色方案,长时间阅读也不易疲劳。 优化 Material You M3 全面 UI 适配:对应用的整体 UI 表现进行了系统性的审查和打磨。底部导航栏、应用标题栏、系统导航栏和状态栏全部按照 Material Design 3 规范进行了统一和优化,现在整个应用的视觉风格更加一致、现代。 全新首页布局:新增快捷阅读和阅读热力图页面,首页整体布局重新设计,让你更快地找到想读的内容。 快速评分与反馈弹窗:新增便捷的评分与反馈入口,你的每一条建议都在帮助 HandyReader 变得更好。 新增推荐 OPDS 书库:增加了两个推荐 OPDS 书源——Izzy’s Library(德语用户的好资源)和文渊阁(中文精选书库)。阅读的边界又拓宽了一些。 Bug 修复 修复了若干已知问题,提升了整体稳定性。 下个版本计划 关于下一个版本,大家反馈最多的就是阅读同步功能了。这对保护用户隐私和数据安全至关重要,我会认真对待,把这个功能做好。 下载 Google Play GitHub Releases
HandyReader 1.17.260618 现已发布!
大家好!非常高兴地向大家宣布,HandyReader v1.17.260618(Build 21)正式发布啦! 这次更新兑现了大家多次反馈、呼声最高的两个功能:连续垂直滚动阅读模式和书籍内文本搜索。此外,还增加了阅读时的亮度调节,优化了文本工具栏的显示,并修复了一些崩溃问题。 新功能 连续垂直滚动阅读模式:这是大家反复催更的功能,现在终于上线了!阅读时可以使用连续垂直滚动的方式,无需逐页翻动,即可丝滑地浏览整本书。 技术上,这次的滚动模式完全采用了 Kotlin Compose 实现,而非原来的 Android View 结构。后续我也会把其他翻页模式逐步迁移到 Compose,为将来过渡到 Kotlin Multiplatform 实现跨平台打下基础。 书籍内文本搜索:另一个高呼声的功能终于来了!现在可以直接在书内搜索任意文本。无论是查找某句引文、角色名字,还是重温某个段落,都能快速定位。 阅读亮度调节:现在可以在阅读界面直接调节屏幕亮度,无需退出应用或进入系统设置。深夜阅读时的小确幸。 优化 文本工具栏优化:优化了文本选择工具栏(TextToolbar)的显示与交互,划线或查词时更顺畅。 Bug 修复 修复了一些崩溃问题,提升整体稳定性。 下个版本计划 有不少用户反馈 UI 需要更新,这个的确。下个版本计划: 新增首页:方便用户快速进入阅读。 合并书库:将电子书列表页和有声书列表页合并。有声书用户相对较少,功能也还不够完善,合并是最好的处理方式。 下载 Google Play GitHub Releases
梁文锋采访:深度求索创始人的 AGI 之路
来源:量化投资与机器学习,2023-05-24 疯狂的幻方:一家隐形AI巨头的大模型之路 单从算力看,幻方甚至比很多大厂都更早拿到了做ChatGPT的入场券。 在蜂拥而至的大模型团战中,幻方大概是最异类的一个。 这是一场注定是少数人的游戏,很多创业公司在大厂入局后开始调整方向甚至萌生退意,而这家量化基金却孤绝前行。 5月,幻方把下场做大模型的独立新组织,命名为"深度求索",并强调将专注于做真正人类级别的人工智能。他们的目标,不只是复刻ChatGPT,还要去研究和揭秘通用人工智能(AGI)的更多未知之谜。 不仅如此,在这个被认为格外依赖稀缺人才的赛道,幻方还试图去集结一批有执念的人,并祭出了他们认为的最大武器:一群人的好奇心。 在量化领域,幻方是一家抵达过千亿规模的"顶级基金",但它被这波AI新浪潮集中关注到,其实还颇具戏剧性。 当国内云厂商高性能GPU芯片缺货成为限制中国生成式AI诞生的最直接因素时,据《财经十一人》报道,国内拥有超过1万枚GPU的企业不超过5家。而除几家头部大厂外,还包括一家名为幻方的量化基金公司。通常认为,1万枚英伟达A100芯片是做自训大模型的算力门槛。 其实,这家很少被置于人工智能视野打量的公司,早已是一家隐秘的AI巨头:2019年,幻方量化成立AI公司,其自研的深度学习训练平台"萤火一号"总投资近2亿元,搭载了1100块GPU;两年后,“萤火二号"的投入增加到10亿元,搭载了约1万张英伟达A100显卡。 这意味着,单从算力看,幻方甚至比很多大厂都更早拿到了做ChatGPT的入场券。 只是大模型对算力、算法和数据都有强依赖,所以起步就需要5000万美金,训练一次需要上千万美金,非百亿美金公司其实很难持续跟进。各种艰难之下,幻方却很乐观,创始人梁文锋告诉我们:“关键是我们想做这件事,能做这件事,那我们就是最合适的人选之一。” 这种谜之乐观,首先来自幻方的独特成长路径。 量化投资是一个源自美国的舶来品,这使得几乎所有中国的头部量化基金创始班底,都或多或少有过美国或欧洲对冲基金的履历。唯独幻方是一个例外:它完全是本土班底起家,独自摸索着长大。 2021年,成立仅六年的幻方,抵达千亿规模,并被称为"量化四大天王"之一。 以局外人杀入的成长路径,让幻方始终像一个搅局者。多位行业人士向我们表示,幻方"无论研发体系、产品还是销售,都始终在用一种崭新的方式,切入到这个行业中来。” 一家头部量化基金创始人认为,这些年的幻方,始终"没有按照某种约定成俗的道路在走",而是"按照他们想要的方式",即便是有点离经叛道或者争议,“也敢大大方方说出来,然后按照自己的想法去做”。 关于幻方的成长奥秘,幻方内部将之归结为"选用了一批没有经验但有潜能的人,以及有一个可以让创新发生的组织架构和企业文化",他们认为这也将是大模型创业公司可以与大厂竞争的秘密所在。 而更关键的秘密,或许来自幻方的创始人梁文锋。 还在浙江大学攻读人工智能时,梁文锋就无比笃信"人工智能一定会改变世界",而2008年,这还是一个不被认同的执念。 毕业后,他没有像周围人一样去大厂做个程序员,而是躲在成都的廉价出租屋里,不停接受进入诸多场景中尝试的挫败,最终切入了最复杂场景之一的金融,并成立了幻方。 一个有趣的细节是,在最早几年,曾有个同样疯癫的、在深圳城中村做着"不靠谱"飞行器的朋友拉他入伙。后来这个朋友做成了一个千亿美金的公司,名叫:大疆。 也因此,在做大模型必然涉及的钱、人、算力等话题外,我们还和幻方创始人梁文锋特别聊了聊,怎样的组织架构可以让创新发生,以及人的疯狂可以持续多久。 创业十余年,这是这位鲜少露面的"技术宅"型创始人第一次公开受访。 巧合的是,4月11日,幻方在发布做大模型公告时,也引用了法国新浪潮导演特吕弗曾告诫青年导演的一句话:“务必要疯狂地怀抱雄心,且还要疯狂地真诚。” 以下为对话: “做最重要、最困难的事” 「暗涌」:前不久,幻方发公告决定下场做大模型,一家量化基金为什么要做这样一件事? 梁文锋:我们做大模型,其实跟量化和金融都没有直接关系。我们独建了一个名为深度求索的新公司来做这件事。 幻方的主要班底里,很多人是做人工智能的。当时我们尝试了很多场景,最终切入了足够复杂的金融,而通用人工智能可能是下一个最难的事之一,所以对我们来说,这是一个怎么做的问题,而不是为什么做的问题。 「暗涌」:你们要自训一个大模型,还是某个垂直行业——比如金融相关的大模型? 梁文锋:我们要做的是通用人工智能,也就是AGI。语言大模型可能是通往AGI的必经之路,并且初步具备了AGI的特征,所以我们会从这里开始,后边也会有视觉等。 「暗涌」:因为大厂的入局,很多创业型公司都放弃了只做通用型大模型的大方向。 梁文锋:我们不会过早设计基于模型的一些应用,会专注在大模型上。 「暗涌」:很多人认为,创业公司在大厂形成共识后下场,已经不是一个好的时间点。 梁文锋:现在看起来,无论大厂,还是创业公司,都很难在短时间内建立起碾压对手的技术优势。因为有OpenAI指路,又都基于公开论文和代码,最晚明年,大厂和创业公司都会把自己的大语言模型做出来。 大厂和创业公司都各有机会。现有垂类场景不掌握在初创公司手上,这个阶段对初创公司不太友好。但因为这种场景说到底也是分散的、碎片化的小需求,所以它又是更适合灵活的创业型组织的。从长期看,大模型应用门槛会越来越低,初创公司在未来20年任何时候下场,也都有机会。 我们的目标也很明确,就是不做垂类和应用,而是做研究,做探索。 「暗涌」:为什么你的定义是"做研究、做探索"? 梁文锋:一种好奇心驱动。从远处说,我们想去验证一些猜想。比如我们理解人类智能本质可能就是语言,人的思维可能就是一个语言的过程。你以为你在思考,其实可能是你在脑子里编织语言。这意味着,在语言大模型上可能诞生出类人的人工智能(AGI)。 从近处说,GPT4还有很多待解之谜。我们去复刻的同时,也会做研究揭秘。 「暗涌」:但研究意味着要付出更大的成本。 梁文锋:只做复刻的话,可以在公开论文或开源代码基础上,只需训练很少次数,甚至只需finetune(微调)一下,成本很低。而做研究,要做各种实验和对比,需要更多算力,对人员要求也更高,所以成本更高。 「暗涌」:那研究经费哪里来? 梁文锋:幻方作为我们的出资人之一,有充足的研发预算,另外每年有几个亿的捐款预算,之前都是给公益机构,如果需要,也可以做些调整。 「暗涌」:但做基础层大模型,没有两三亿美元,连牌桌都上不了,我们如何支撑它的持续投入? 梁文锋:我们也在找不同出资方在谈。接触下来,感觉很多VC对做研究有顾虑,他们有退出需求,希望尽快做出产品商业化,而按照我们优先做研究的思路,很难从VC那里获得融资。但我们有算力和一个工程师团队,相当于有了一半筹码。 「暗涌」:我们对商业模式做了哪些推演和设想? 梁文锋:我们现在想的是,后边可以把我们的训练结果大部分公开共享,这样可以跟商业化有所结合。我们希望更多人,哪怕一个小 app都可以低成本去用上大模型,而不是技术只掌握在一部分人和公司手中,形成垄断。 「暗涌」:一些大厂后期也会有一些服务提供,你们差异化的部分是什么? 梁文锋:大厂的模型,可能会和他们的平台或生态捆绑,而我们是完全自由的。 「暗涌」:无论如何,一个商业公司去做一种无限投入的研究性探索,都有些疯狂。 梁文锋:如果一定要找一个商业上的理由,它可能是找不到的,因为划不来。 从商业角度来讲,基础研究就是投入回报比很低的。OpenAI早期投资人投钱时,想的一定不是我要拿回多少回报,而是真的想做这个事。 我们现在比较确定的是,既然我们想做这个事,又有这个能力,这个时间点上,我们就是最合适人选之一。 万卡储备与它的代价 “一件激动人心的事,或许不能单纯用钱衡量。” 「暗涌」:GPU是这次ChatGPT创业潮的稀缺品,你们在2021年就可以有先见之明,储备了1万枚。为什么? 梁文锋:其实从最早的1张卡,到2015年的100张卡、2019年的1000张卡,再到一万张,这个过程是逐步发生的。几百张卡之前,我们托管在IDC,规模再变大时,托管就没法满足要求了,就开始自建机房。 很多人会以为这里边有一个不为人知的商业逻辑,但其实,主要是好奇心驱动。 「暗涌」:什么样的好奇心? 梁文锋:对 AI 能力边界的好奇。对很多行外人来说,ChatGPT 这波浪潮冲击特别大;但对行内人来说,2012年 AlexNet 带来的冲击已经引领一个新的时代。AlexNet 的错误率远低于当时其他模型,复苏了沉睡几十年的神经网络研究。虽然具体技术方向一直在变,但模型、数据和算力这三者的组合是不变的,特别是当 2020 年 OpenAI 发布 GPT3 后,方向很清楚,需要大量算力;但即便 2021 年,我们投入建设萤火二号时,大部分人还是无法理解。
为随阅测试的 15 个 OPDS 书源——我替你踩过的坑
大家好! 如果你一直在关注随阅的更新,应该已经看到 HandyReader 1.16 版本正式上线了 OPDS 在线图书库支持——你可以在应用内直接浏览和下载成千上万本免费图书。 但功能做出来只是第一步。我得真正去测它。于是过去两周,我把网上能找到的公开 OPDS 书源一个个翻了出来:在终端里戳接口、把它们接进随阅、在真实环境下试着把它们用坏。 折腾到最后,留下了一份 15 个公开 OPDS 书源的清单,按真实测试结果分成了几个等级——从我直接预装进随阅的"开箱即用",到我自己测试过、建议你跳过的"避坑区"。没有任何美化,有什么坑我会直接说。 我把这份清单分享出来,理由有两个。一是希望你不用再走我走过的弯路。二是我真心觉得 OPDS 是电子书领域被严重低估的一个东西——用的人越多,这些书源就越有动力保持开放和健康。 下面进入正题。 速查表 如果你时间有限,这里是完整清单的速览。详细的踩坑说明在后面。 书源 等级 语言 URL Project Gutenberg 推荐 英语 https://www.gutenberg.org/ebooks/search.opds/ ManyBooks 推荐 英语 https://manybooks.net/opds Gallica(法国国图) 推荐 法语 https://gallica.bnf.fr/opds Unglue.it 推荐 英语 https://www.unglue.it/api/opds/ 文渊阁 按需选用 中文 https://wenyuange.org/opds/ Standard Ebooks 按需选用 英语 https://standardebooks.org/opds/all OpenEdition 按需选用 法语 / 多语 https://opds.openedition.org/ arXiv(代理) 按需选用 英语 http://arxiv.maplepop.com/catalog/ Textos.info 按需选用 西班牙语 https://textos.info/opds Ebooks Gratuits 按需选用 法语 https://www.
HandyReader 1.16.260604 现已发布!
大家好!非常高兴地向大家宣布,HandyReader v1.16.260604(Build 20)正式发布啦! 在上次更新中给大家预告的重磅功能终于来啦——OPDS 1.x 在线图书库支持正式上线! 现在你可以直接在应用内浏览和下载成千上万本免费的公有领域图书。此外,我们还听取了大家的反馈,新增了单本书籍导入、支持从外部应用直接打开书籍,并对 ePub 渲染和缓存管理进行了深度优化,让阅读体验更加丝滑。 新功能 OPDS 1.x 在线图书库:直接在应用内浏览和下载 OPDS 目录中的图书。我们内置了几个超棒的默认推荐书库:Project Gutenberg(经典文学殿堂)、ManyBooks、Unglue.it 和 Gallica(法国国家图书馆数字化馆藏)。 单本书籍导入:不再需要繁琐的批量导入,现在你可以轻松地将单个书籍文件一键导入到书库中。 外部文件打开:在文件管理器、微信或其他应用中看到书籍文件时,可以直接选择用 HandyReader 打开,阅读无缝衔接。 优化 ePub 渲染优化:重新优化了 ePub 文件的渲染逻辑,排版更精美,兼容性更好,显示效果更加细腻。 智能缓存管理 (LRU):引入了 LRU(最近最少使用)缓存淘汰策略,自动清理不常用的解析缓存,防止应用占用过多存储空间,运行更轻快。 界面细节打磨:对启动界面和首页进行了视觉和性能上的双重优化,启动更快,滑动更流畅。 Bug 修复 修复了若干已知问题和偶发崩溃,提升了应用的整体稳定性。 下载 Google Play GitHub Releases
HandyReader 1.15.260522 现已发布!
新版本 HandyReader 1.15.260522(Build 19)现已提供下载。本次更新带来了全新的单词查询功能,集成了应用内查词服务并支持唤起三方词典,同时新增查词历史记录,让你的阅读学习更加便捷。此外还优化了笔记列表和阅读页文本选择的体验,修复了多项已知问题。 新功能 单词查询 – 阅读时可通过应用内查词服务快速查词,也可选择唤起第三方词典应用进行查词。 单词查询历史 – 新增查词历史记录与查看功能,方便回顾和复习已查过的单词。 优化 优化了笔记列表页面的显示效果。 优化了阅读页面拖动选中文本滑块的交互体验。 Bug 修复 修复了统计页面的显示问题。 修复了若干崩溃问题,提升应用整体稳定性。 下载 Google Play GitHub Releases
HandyReader 1.14.260513 现已发布!
新版本 HandyReader 1.14.260513(Build 18)现已提供下载。本次更新带来了多项实用功能,包括繁体中文支持、词典翻译和 AI 翻译服务,让你的跨语言阅读更加轻松。同时优化了电子书解析性能,修复了多个已知问题。 新功能 繁体中文支持 – 新增繁体中文界面翻译和阅读显示,为繁体中文用户提供更贴心的阅读体验。 词典翻译 – 阅读时可直接调用设备内置词典查词翻译,查词不用离开应用。 AI 翻译服务 – 新增可选的 AI 翻译功能,支持多语言互译,让跨语言阅读更轻松。 优化 优化了 ePub 和 MOBI 文件的解析与加载速度,打开书籍更流畅。 Bug 修复 修复了部分 ePub3 格式书籍无法打开的问题。 修复了打开部分较大的 MOBI 文件时卡顿的问题。 修复了若干崩溃问题,提升应用整体稳定性。 下载 Google Play GitHub Releases
HandyReader 1.3.260509 现已发布!
新版本 HandyReader 1.3.260509(Build 17)现已提供下载。本次更新带来了备受期待的字体管理功能、改进的阅读页面文本选择体验,以及重要的 AI 语音朗读修复和稳定性提升。 新功能 文本选择优化 – 优化了阅读页面长按弹出选择菜单的功能,使文本选择更加流畅和灵敏。 字体导入与下载 – 新增字体导入和下载功能。你可以在应用内导入喜欢的字体或下载新字体,并在阅读时无缝切换字体。 Bug 修复 AI TTS 数字朗读 – 改进了 AI 文字转语音播放时数字朗读的问题,使朗读更加准确。 AI TTS 切换章节 – 修复了在 AI 文字转语音播放时切换章节导致重复播放的问题。 稳定性 – 修复了多个崩溃问题,提升应用整体稳定性。 下载 Google Play GitHub Releases
HandyReader 1.12.260428 现已发布!
新版本 HandyReader 1.12.260428(Build 16)现已提供下载。本次更新带来了几项令人期待的新功能,包括阅读背景画廊、离线 AI 语音朗读引擎,以及更精致的阅读界面。 新功能 阅读背景画廊 – 全新的背景列表让你可以从更多风格中选择,个性化你的阅读体验。 离线 AI TTS 引擎 – 我们新增了离线文字转语音引擎,支持 16 个 AI 模型。可下载中文、英文、法文、西班牙文、葡萄牙文和阿拉伯文语音,无需联网即可享受自然流畅的听书体验。 阅读界面优化 – 精简了多个菜单,整体布局更加清爽直观。 Bug 修复 修复了阅读时可能导致位置意外跳转的导航问题。 修复了笔记编辑弹窗中文字输入被部分遮挡的问题。 修复了 TTS 重复播放当前章节的问题。 修复了部分 MOBI 文件无法打开的问题。 下载 Google Play GitHub Releases
HandyReader 1.11.260331 现已发布!
新版本 HandyReader 1.11.260331(Build 14)现已提供下载。本次更新主要聚焦于 EPUB 格式兼容性和阅读体验优化,修复了大量 EPUB2 和 EPUB3 格式的解析与加载问题,大幅提升了对各类电子书的兼容性(包括许多制作不够规范的书籍)。 主要修复与优化 修复 EPUB2、EPUB3 格式电子书的解析和加载问题,显著提高兼容性 修复长时间阅读导致的崩溃问题(JNI 缓存未清理问题) 优化 EPUB 章节 CSS 样式解析和显示效果 修复文字行内图片的显示问题 优化全图章节的图片显示效果 修复无法解析图书封面的问题 修复粗体文字不显示的问题 修复加载书籍时书名不显示的问题 修复章节属性字段缺失的问题 修复导入书籍失败时的异常处理逻辑 修复 EPUB 包资源路径解析问题 优化 TTS 后台长时间播放稳定性 UI 界面调整 将页面左右边距和上下边距的最小值调整为 0,用户可更自由地设置边距 新增阅读界面背景图自定义功能,支持从手机相册自由选择任意图片作为背景 优化页面内注解弹窗的显示高度、背景和文字颜色,使其与应用主题色保持一致 总结 这一版本重点解决了 EPUB 解析和显示上的各类顽固问题,极大提升了软件对不同来源电子书的兼容性和阅读舒适度。同时修复了长时间阅读时的稳定性问题,并为阅读界面带来了更灵活的自定义选项。 下一版本计划 为阅读背景图增加网络图片下载功能,提供精美图片 API 接口,一键下载使用 增加离线 AI TTS(文字转语音)功能,支持对应语言和口音模型在线下载,下载后即可离线听书,语音效果将优于系统默认 TTS 增加字体在线下载与配置功能(若时间允许,将在下一版本完成,否则推迟至下下个版本) 我们非常期待离线 AI 听书功能能给用户带来更好的阅读体验! 下载 Google Play GitHub Releases
普通人的选择
AI浪潮下的抉择思考 引言 最近,我发现自己陷入一种奇怪的状态。 想得很多,动得很少。总觉得自己还没想清楚方向,于是不停地研究,不停地等待。可AI变化太快,选择越来越多,我总在寻找一个最好的方法论,期望能在每一个岔路口都做出最优决策。但最近,我慢慢开始怀疑——最好的选择,真的存在吗? 误区 我渐渐意识到,自己心里一直藏着一个默认设定: 只要认知足够高,信息足够多,就能做出最佳选择。 于是我不断填充知识——读历史、学决策方法、研究别人的成功经验,还总担心自己遗漏了什么关键信息。我以为这是理性,但回头一看,这不就是拖延吗? 在"继续工作"和"继续独立开发"之间,我反反复复,犹豫了太久。不止一位家人和朋友对我说:你对未来应该有一个明确的定位了。 可坦白说,我自己也给不出一个清晰的答案。我只是总觉得还没准备好,总能找到理由。编程能力还不够,还有太多技能没学;写作能力还在提升,需要更多素材积累…… 一晃,三年过去了。 现实永远信息不全 仔细想想,问题并不在于定位本身。 真正的问题在于,我一直在回避一件事——做出错误的选择。方向选错了怎么办?时间浪费了怎么办?机会成本错过了怎么办? 年轻时总觉得时间充裕。可随着年龄增长,我越来越敏感地意识到:时间成本,才是最贵的。 于是理性变成了我的保护机制——多研究一点,多思考一点,好像就能降低风险。 但现实最残酷的地方在于,信息永远不会完整。尤其是在飞速发展的AI领域。刚弄明白一个概念,新的东西又冒出来了:机器学习还没理解透,深度神经网络就来了;Prompt还没研究完,Workflow和Agent已经开始流行……规则在变,方向也在变。 如果你非要等到一切都想清楚再行动——那你很可能,永远不会行动。 理性决策的尽头 有段时间我很喜欢玩扫雷。一块块区域被逐步推演、安全翻开,那种掌控感让人轻松愉悦。但每次到最后,总会在某个角落,遇到一块无法靠计算推理确定的区域。 这和我现在的处境,何其相似。 理性决策确实重要,但它无法消灭风险。决策理论本身,并不能帮你找到那个唯一正确的答案。现实中的选择,本质上不是考试里的选择题——没有标准的ABCD。获取信息、深入思考,只能提高判断的质量,帮你排除明显错误的方向。 但无论你如何学习、借助什么工具,有一件事无法避免: 你必须承担不确定性。 所以理性决策的尽头,一定有一件你必须做的事——下注。 选定一个方向,接受它可能对,也可能错。 回过头看,在很多领域里,我之所以瞻前顾后,原因只有一个:我不敢承担选择带来的风险。可如果总是犹豫,把不确定性交给时间,那么等到机会和方向真正明朗时,你能看到的,往往已经是尾声。 理性当然重要。但理性的终点,从来不是确定性。而是你在不确定之中,依然敢于下注。 所以,有些决策如果现在不做,未来的成本只会越来越高。很多事,立刻去干,从长远来看,反而是成本最低的时候。