云聚 AI Token Plan 满 199 减 35 元
AI编程 · 架构思考 · 技术人生
DigitalOcean 开发者云

Empty · 空:首个在数据层实现“防剧透”的 SwiftUI AI 阅读器开源

云聚 AI Token Plan 满 199 减 35 元

Empty · 空”是一款开源的原生 EPUB 和 PDF 阅读器,旨在解决 AI 辅助阅读中常见的“剧透”痛点。与市面上依赖 Prompt 提醒 AI 不剧透的产品不同,Empty 在数据底层构建了严格的边界机制。它通过追踪用户的 `utf16Offset` 阅读进度,在将文本发送给 AI 模型之前,硬性过滤掉所有用户尚未阅读的后续内容,从源头上确保 AI 只能基于“已读文本”进行回答、翻译或总结。在技术实现上,该项目完全基于原生 SwiftUI 构建,放弃了常见的 WebView 渲染方式,将 EPUB 解析为原生的文本块模型,从而实现了字符级的高精度定位和丝滑的交互体验。项目名为“朱”的 AI 伴读助手提供章节回顾、段落翻译、词汇复习及跨书关联功能,默认调用 Apple Foundation Models 进行本地推理以保护隐私,同时也支持 OpenAI、Anthropic 及 DeepSeek 等云端模型(BYOK 自带密钥)。Empty 目前已在 GitHub 上开源,支持 macOS、iOS、iPadOS 及 visionOS 平台,适合追求深度阅读、隐私安全及需要外语辅助的科技极客与深度阅读者。

事件分析

Empty 项目的核心价值在于展示了“系统级约束”比“Prompt 工程”在垂直场景下更有效。目前的 AI 应用往往依赖模型自身的“指令遵循”能力来避免违规(如剧透),但这种方法极其脆弱。Empty 通过在数据层面对上下文进行物理裁剪,确保了 AI 的“全知视角”被严格限制在用户已知的范围内,这种设计思路为开发“可控 AI 代理”提供了重要参考。技术上,放弃 WebView 转而使用 SwiftUI 原生渲染,虽然增加了工程复杂度,但换取了文本锚定的精确度,这对需要细粒度 AI 交互(如段落级翻译、思维导图链接)的场景至关重要。此外,“本地优先 + BYOK”的混合架构模式,既满足了用户对离线隐私的需求,又保留了对接最先进云端模型的能力,这可能是未来个人生产力工具的主流演进方向。

💡 核心观点:Empty 的实践证明,构建靠谱的 AI 垂直应用不仅需要强大的模型,更需要能精准划定“知识边界”的底层系统架构。

阿里云 OPC 一人公司创业装备库

原文链接:V2EX 分享发现

阿里云函数计算 一键部署 AI 大模型
赞(0)
未经允许不得转载:Toy's Tech Notes » Empty · 空:首个在数据层实现“防剧透”的 SwiftUI AI 阅读器开源
ReClaude Claude Code 合租
阿里云函数计算 一键部署 AI 大模型

Claude Code 合租 · KYC 封号全托管

官方又涨价又 KYC,封号还得自己重新折腾?ReClaude 拼车了解一下——200 / 400 / 800 / 1600 四档随便挑,账号、风控、切换全平台托管,触发风控自动换号不计次。

上车 4 人车 400/月查看四档套餐