乐于分享
好东西不私藏

Zotero的 AI 阅读助手,论文阅读效率直接翻倍

Zotero的 AI 阅读助手,论文阅读效率直接翻倍

读论文最痛苦的是什么?

不是找不到论文,而是找到了却读不动。满屏的英文术语、复杂的方法论描述、看了后面忘了前面……每次读完一篇 paper,感觉脑子被掏空了,笔记本上却只写了三行字。

我是一个重度 Zotero 用户。每天和论文打交道的过程中,我一直在想:能不能让 AI 直接在 Zotero 里帮我读论文?不用来回切换窗口,不用手动复制粘贴全文给 ChatGPT,就在我阅读的地方,随时问、随时答。

于是我做了 Marginalia —— 一个 Zotero 的 AI 阅读助手插件。


它能做什么?

一句话概括:在 Zotero 里和 AI 聊论文,划词翻译,引用提问,对话自动保存。

下面展开说说。


一、AI 论文对话:基于全文的智能问答

打开一篇论文的 PDF,右侧面板就是 Marginalia 的对话界面。你可以直接向 AI 提问,它会基于这篇论文的完整内容来回答。

不是那种”你把摘要喂给 GPT”的玩法。Marginalia 会自动提取论文的标题、作者、年份、摘要,以及 PDF 的全文内容,一起作为上下文发送给 AI。所以 AI 的回答是真正”读过全文”的。

几个亮点:

流式响应:AI 的回复是逐字输出的,不用干等。就像在和一个真人对话,体验很流畅。

快捷提问按钮:第一次打开面板时,会显示四个常用问题——”总结这篇论文”、”主要贡献是什么”、”解释研究方法”、”有哪些局限性”。点一下就能开始对话,省去打字的功夫。

Markdown 渲染:AI 的回复支持完整的 Markdown 格式——标题、列表、代码块、链接都能正确渲染,阅读体验比纯文本好太多。

对话历史自动保存:每篇论文的对话记录会自动保存在本地。下次打开同一篇论文,之前的对话还在。不用担心关掉 Zotero 就丢了。


二、划词翻译:读英文论文的救星

在 PDF 阅读器里选中一段文字,会弹出一个小工具栏,上面有「翻译」和「引用」两个按钮。

点击「翻译」,Marginalia 会调用 AI 将选中的文字翻译成中文。翻译结果直接显示在弹窗里,不需要离开阅读界面,也不需要打开任何翻译软件。

而且翻译不是简单的机翻。Marginalia 会把论文的标题和作者信息一起传给 AI,让它在学术语境下翻译,专业术语的处理会更准确。


三、引用提问:精准定位,针对性回答

这是我最喜欢的功能。

读论文的时候,经常会遇到某个段落看不懂,想问 AI。但如果直接在对话框里问”第三段什么意思”,AI 并不知道你说的是哪一段。

Marginalia 的做法是:选中论文中的段落,点击「引用」按钮,这段文字就会被收集到侧边栏的输入框上方,以标签(chip)的形式展示。然后你再输入问题,AI 就会重点围绕你引用的内容来回答。

支持多段引用。你可以从论文的不同位置收集多个段落,然后一起提问。比如”对比这两段的方法有什么区别”。

点击引用按钮后,侧边栏会自动打开并定位到 Marginalia 面板,不需要手动切换。


四、对话管理:导出、清除、复制,一个不少

学术对话的内容往往很有价值,所以 Marginalia 提供了完整的对话管理功能:

导出 Markdown:点击工具栏的导出按钮,可以把整个对话历史保存为 `.md` 文件。文件名自动包含论文标题和日期,方便归档。导出的内容格式清晰,用户消息和 AI 回复分区展示。

单条复制:鼠标悬停在任意一条消息上,右上角会出现复制按钮。点击即可复制该条消息的内容。

清除历史:点击清除按钮会弹出确认对话框,防止误操作。确认后会永久删除当前论文的所有对话记录。

对话轮数限制:可以在设置中配置最大对话轮数(默认 20 轮)。超出限制后,最早的对话会被自动清理,避免上下文过长导致 AI 回答质量下降或 token 消耗过大。


五、兼容性:不绑定任何 AI 服务商

Marginalia 使用 OpenAI 兼容的 API 协议,这意味着你可以接入几乎所有主流的 AI 服务:

– OpenAI:GPT-4o、GPT-4o-mini 等

– Anthropic:Claude Sonnet、Claude Opus 等

– 国内服务:DeepSeek、通义千问、智谱 GLM、月之暗面 Kimi 等

– 本地模型:Ollama、LM Studio 等本地部署方案

只需要在设置中填入 API 地址、密钥和模型名称就行。还提供了「测试连接」按钮,配置完可以一键验证是否能正常通信。


六、自定义系统提示词

默认的系统提示词是:

你是一位专业的学术论文分析助手。请基于论文内容提供清晰、简洁的回答。请使用中文回复,但专业术语(如 Transformer、Attention、Gradient Descent 等)保留英文原文,不要强行翻译。

你可以在设置中自由修改。比如改成英文回复、改成特定领域的专家角色、或者加上输出格式要求。提示词的灵活性完全取决于你的想象力。


安装和配置

安装只需要三步:

1. 从 GitHub 下载最新的 `.xpi` 文件

2. 在 Zotero 中打开「工具 → 插件」

3. 点击齿轮图标,选择「Install Add-on From File…」,选择下载的文件

也可以在zotero中文社区https://zotero-chinese.com/plugins/, 搜索插件并下载

配置也很简单:

进入「编辑 → 首选项 → Marginalia」,填入你的 API 地址和密钥,选择模型,点击保存即可。


技术细节(给感兴趣的同学)

– 基于 Zotero 7 的新插件架构(WebExtension + bootstrapped)

– TypeScript 开发,类型安全

– 使用 Zotero 的全文索引 API 提取 PDF 内容,无需额外的 PDF 解析库

– 对话数据以 JSON 文件存储在 Zotero 数据目录下,不依赖外部数据库

– 支持 SSE(Server-Sent Events)流式响应

– 使用 marked 库渲染 Markdown,兼容 XHTML 规范

– 支持中英文双语界面(zh-CN / en-US)


写在最后

Marginalia 这个名字来自拉丁语,意思是”页边注释”。在印刷术发明之前,学者们就习惯在书页的空白处写下自己的思考和批注。我希望这个插件能成为你的数字时代的”页边注释”——在你阅读论文的时候,随时帮你理解、翻译、思考。

如果你也是 Zotero 用户,不妨试试看。有任何问题和建议,欢迎在评论区或 GitHub Issues 中交流。

扫码免费领取

Zotero及插件安装包

论文辅导一对一

针对有论文写作及发表需求的学生,我们提供全流程一对一论文辅导,精准覆盖选题、文献综述、研究方法、数据收集与分析、论文撰写、论文投稿/返修等每一个关键环节。

从开题到通过/录用,帮你扫清论文写作及发表难题!

辅导的论文包含:本/硕/博毕业论文、SCI/SSCI期刊论文、中文核心、EI会议论文等。

✅拥有丰富的985/211导师资源,全学科覆盖

✅提供1V1论文辅导服务,为您定制专属方案

✅覆盖选题、数据分析、论文写作及修改等全流程服务

✅提供投稿/返修/答辩等支持服务

✅签署服务协议、保密协议,服务/隐私均有保障

现在扫码咨询,可领取专属的论文提升方案,让论文写作更顺利。

想了解更多热点资讯/科研知识,欢迎关注

土豆学术日志科研路上与您同在!

👇👇👇

点赞

分享

收藏

留言