项目手记 · 02
PaperBell:在 Obsidian 里搞定论文全流程
写论文要在好几个软件之间来回折腾,PaperBell 把找文献、读文献到写正文的整套流程都搬进了 Obsidian。我负责产品和前端,还把检索核心迁到了 Rust。
为什么做
写论文是一件很割裂的事,找文献、读文献、做笔记、写正文、调格式,通常要在好几个软件之间来回切。PaperBell 想解决的就是这个问题。既然笔记本来就在 Obsidian 里,干脆把整套学术工作流都放进 Obsidian,从读到写都在一个地方搞定。
我做的部分
我是 PaperBell 的产品与前端负责人。模板产品从展示、购买到激活的整个流程都是我设计和开发的,前端用 TypeScript,授权服务用 Go,完成从购买到授权使用的交付。
让检索在 CPU 上跑
PaperBell 的检索核心原来是用 Python 写的。为了降低对硬件的要求,我把它迁到了 Rust,同时用向量检索和 BM25,再用 AVX2 优化推理,这样普通电脑不用独立显卡,只靠 CPU 也能跑。
官网在 paperbell.cn。