
之前一直用 Zotero 管文献、做引注但真正读 PDF 的时候还得在“翻译软件 笔记软件 浏览器”之间来回切。尤其是刚拿到几篇英文论文想快速知道“这篇到底讲了什么、方法是什么、结论可不可信”光靠翻译插件远远不够。后来在 Zotero 插件市场里翻到 AI-Butler试了两周基本上把“下载 PDF → AI 精读 → 生成笔记 → 写综述”这条链路跑通了。这篇文章就把完整配置和实战过程整理出来包括大模型接入、一键精读、自动生成笔记以及几个容易踩的坑。需要提醒的是标题里提到的“Zotero9”在不同社区版本叫法不太一致本文以当前常见的 Zotero 7 系列为例做演示。如果你本机是 Zotero 6 或更新版本核心思路同样适用只是安装入口和菜单名称可能有差异。1. AI-Butler 是什么能解决什么问题1.1 它不是翻译插件而是一整套“AI 阅读工作流”AI-Butler 是一个基于 Zotero 的 AI 插件核心能力是调用大模型LLM来辅助文献阅读。它和传统翻译插件的最大区别是翻译插件只是把英文换成中文AI-Butler 是在理解内容的基础上帮你完成“信息提取、总结归纳、对比分析、笔记生成”这些高一级的认知工作。它解决的核心痛点有三个文献太多没法每篇都精读。读完一篇论文过几天就忘了重点。写综述或组会汇报时需要快速整理多篇文献的核心观点。AI-Butler 的做法是把这些重复劳动变成“一键操作”你选中一篇 PDF点击“精读”它会把全文内容交给大模型大模型按照预置的提示词模板输出结构化笔记。笔记直接挂载在 Zotero 条目下之后不需要再打开任何外部工具。1.2 它和 translate-for-zotero、小绿鲸、ZoteroGPT 有什么不同很多读者可能已经装了以下插件这里做一个简单的对比方便你判断是否还需要 AI-Butler。插件/工具主要能力侧重点与 AI-Butler 的关系translate-for-zotero划词翻译、段落翻译阅读辅助可以共存互补ZoteroGPT调用 GPT 对选中内容提问问答式交互功能上部分重叠小绿鲸翻译 笔记 管理一体化学术工具闭源数据在平台内AI-Butler自动精读、生成笔记、构建文献卡片批量阅读 知识管理主打“自动生成”能力AI-Butler 最值得试的场景是“批量精读”。比如你刚下载了 10 篇相关文献不需要一篇篇用翻译插件读可以先让 AI-Butler 批量生成每篇的结构化笔记再根据笔记决定哪些需要精读哪些只需要看摘要。这在写文献综述、做开题报告、准备组会 PPT 时非常实用。2. 环境准备与版本说明2.1 本文使用的环境下面是我的本机环境供参考操作系统Windows 11 / Ubuntu 22.04双系统测试 Zotero 版本7.0.7Windows、6.0.36Ubuntu AI-Butler 版本以官方 GitHub 最新 Release 为准 大模型接入方式OpenAI 兼容接口 DeepSeek 本地 Ollama需要重点说明的是AI-Butler 的更新比较频繁不同版本的配置界面略有差异。本文演示的是“OpenAI 兼容接口”这种通用方式因为绝大多数大模型服务商包括国内模型厂商都提供兼容 OpenAI 格式的接口只需要配置 API Key 和 Base URL 即可。2.2 Zotero 安装基础如果你还没有安装 Zotero先去官网下载对应系统的安装包。Zotero 分为“标准版”和“Beta 版”日常使用装标准版即可。如果你是学生或研究者建议注册一个 Zotero 账号并开启数据同步这样条目和笔记可以跨设备访问。安装完成后打开 Zotero在菜单栏找到“工具 → 附加组件”。旧版在这里显示为“插件”7.x 版本统一叫“附加组件”英文版是“Add-ons”。2.3 为什么从这里开始配置很多刚开始接触 Zotero AI 插件的朋友最容易犯的错误是“先装插件后配环境”。结果打开 AI-Butler 的配置面板时发现没有模型可选或者在 PDF 界面点“精读”按钮没反应。正确顺序应该是先把 Zotero 本体升级到 7.x。安装 AI-Butler。在 AI-Butler 配置面板中填入大模型接口信息。重启 Zotero再打开 PDF 做测试。先配好模型接口再使用插件功能能避免大量莫名其妙的问题。3. 安装 AI-Butler 插件3.1 下载 xpi 安装包AI-Butler 的安装包是.xpi格式这是 Mozilla 系插件Zotero 基于 Firefox 技术的标准安装包。下载途径有两种GitHub Releases 页面下载最新.xpi文件。利用 Zotero 的 Add-on Market 功能在线安装。如果网络环境访问 GitHub 不方便也可以先把.xpi下载到本地再通过 Zotero 的“从文件安装附加组件”功能导入。3.2 手动安装步骤打开 Zotero依次操作工具 → 附加组件 → 右上角齿轮图标 → Install Add-on From File...选择下载好的.xpi文件等待安装完成重启 Zotero。打开 Zotero 设置在“附加组件”列表中如果能找到 AI-Butler说明安装成功。3.3 使用 Add-on Market 安装Zotero 7 之后社区逐渐流行使用 Add-on Market 插件来管理所有第三方扩展。这一步是可选操作但如果你后续还要安装其他插件比如“Zotero PDF Translate”“Zotero GPT”建议先装 Add-on Market之后所有插件都在一个界面里管理升级也方便。Add-on Market 本身也是一个.xpi安装方式和 AI-Butler 一样。装好后在 Zotero 的“附加组件”窗口中会多出一个“Marketplace”标签页搜索 “AI-Butler” 即可看到安装入口。这里说明一点Add-on Market 只是个“插件管理工具”不是 AI-Butler 的功能依赖。不装它AI-Butler 也能正常使用。3.4 验证插件是否被正常加载重启 Zotero 后打开任意一篇 PDF在右侧栏查看是否有“AI-Butler”相关面板。如果没有去“编辑 → 设置 → 扩展”确认插件状态是“已启用”。4. 大模型接入配置以 OpenAI 兼容接口为例4.1 为什么要用“OpenAI 兼容接口”AI-Butler 并不是直接内置了某个大模型它只是一个“调度器”。你需要在配置里指定大模型的 API 地址和密钥它才能把 PDF 内容发送给模型处理。OpenAI 兼容接口是目前行业的事实标准。无论是调用云服务商的模型还是本地部署 Ollama、vLLM绝大多数都提供/v1/chat/completions这样的接口。因此只需要按照插件的配置项填好三个信息API KeyBase URL模型名称4.2 阿里云 DashScope 兼容模式配置示例由于不同服务商的配置会有差异这里以最常见的一种“OpenAI 兼容模式”做示例。在 AI-Butler 设置页中你会看到类似这样的字段配置项填写内容说明API Key你的密钥从模型服务商控制台获取Base URLhttps://your-service-provider.com/v1一般以/v1结尾Model Nameqwen-plus或deepseek-chat必须填服务商支持的模型标识填写完成后点击“测试连接”。如果返回正常说明 Zotero 能访问模型接口。如果没有测试按钮也可以直接打开一篇 PDF点击“生成笔记”观察是否有内容返回。如果有报错优先检查 Base URL 末尾是否漏了/v1以及模型名是否写错。4.3 本地 Ollama 配置不花钱也能用如果不想购买 API或者对数据隐私有要求可以本地部署 Ollama再让 AI-Butler 调用本地模型。先安装 Ollama然后拉取一个适合中文阅读总结的模型比如qwen2.5:7bollama pull qwen2.5:7b然后在 Ollama 中启动服务ollama serveAI-Butler 配置填API Key: ollama Base URL: http://localhost:11434/v1 Model Name: qwen2.5:7b注意Ollama 的 OpenAI 兼容接口在http://localhost:11434/v1不是http://localhost:11434。这个细节很多人会忽略。本地模型的优势是免费、私密但速度和质量取决于你的显卡。如果你用的是集成显卡或纯 CPU7B 模型的生成速度可能不太理想建议先用小模型测试流程再决定是否换大模型。4.4 常见模型服务商接入注意事项目前国内主流模型服务商基本都提供 OpenAI 兼容接口但具体字段略有不同。这里只给通用建议不写死某一家密钥不要暴露在公开仓库或截图里。优先选择支持“上下文长度”较大的模型因为整篇 PDF 可能超过模型窗口限制。如果遇到“context length exceeded”报错可以换更长的模型或者在插件里关闭“全文精读”只读取前几页。5. 实战一键精读 PDF 并自动生成高水平笔记5.1 准备工作准备一篇 PDF 测试文献在 Zotero 中新建一个分类比如“AI-Butler 测试”把需要测试的 PDF 拖入该分类。注意AI-Butler 是绑定 Zotero 条目的最好保证条目关联了 PDF 附件。如果发现“只有条目关联 PDF”但无法提取内容优先检查附件是否为“父条目下的 PDF 文件”而不是单独的链接附件。5.2 选中 PDF点击“智能精读”打开 PDF 后在右侧面板找到 AI-Butler 的入口。点击“精读当前文档”或类似按钮插件会做以下几件事提取 PDF 全文。将全文按章节或段落切块。将切块内容发送给大模型。大模型按照预置指令生成结构化笔记。笔记写回 Zotero 条目的“笔记”区域。这一步可能需要等待 30 秒到几分钟取决于 PDF 页数、模型响应速度和网络状态。不要中途关闭 Zotero 窗口。5.3 自动生成的笔记包含哪些内容AI-Butler 默认生成的笔记一般包含研究背景与问题方法/模型/实验设计主要结论创新点局限与展望下面是示例输出实际内容取决于模型和 prompt## 研究背景 本文关注小样本场景下的命名实体识别问题现有方法依赖大量标注数据在医疗等垂直领域成本较高。 ## 方法 提出一种基于提示学习的少样本 NER 方法利用预训练语言模型 少量示例模板完成实体抽取。 ## 主要结论 在 3 个公开数据集上所提方法在 5-shot 和 10-shot 设置下优于基于微调的基线模型。 ## 创新点 不需要额外训练模块只需构造合适的 prompt 模板即可迁移到新领域。 ## 局限 模板设计依赖人工经验自动搜索模板是后续工作方向。如果你觉得笔记粒度不够细或者不符合自己的阅读习惯可以修改插件里的“笔记生成模板”让 AI 按你的格式输出。5.4 修改笔记模板让输出更符合自己的需求“高水平笔记”不是指越长越好而是“信息密度高、结构清晰、能直接复用”。默认模板适合大多数场景但做研究的人往往有自己的笔记习惯。例如我希望笔记里增加“可复现性”和“代码是否开源”这两项就在模板中追加## 可复现性 是否公开代码或数据集 ## 实验设置 训练集/验证集/测试集规模评估指标。修改后再点一次精读AI 就会按新的模板输出。5.5 批量处理技巧如果你的文献库已经有几十篇 PDF想一次性生成多篇笔记可以多选条目后批量操作。AI-Butler 的批量模式会逐个处理中间如果某个 PDF 提取失败不会影响其他文献。批量精读的时间成本是线性增长的建议先挑 3 到 5 篇做测试确认效果稳定后再批量执行。5.6 精读后如何快速整理成综述生成笔记后这些笔记可以直接导出为 Markdown再放到大模型中进一步综述。在 Zotero 里选中多条笔记导出为纯文本或 Markdown 文件然后打开任意大模型对话界面输入以下是 5 篇论文的阅读笔记请帮我按主题整理成一篇文献综述框架包括研究脉络、方法对比、争议点、研究空白。这样做的好处是AI-Butler 负责“单篇精读”对话模型负责“多篇综合”分工明确比让一个模型直接读 5 篇 PDF 更稳定。6. 常见问题与排查思路这一节整理几个我在使用过程中实际遇到的问题以及社区里高频出现的报错。6.1 插件安装后不显示配置入口问题现象常见原因解决思路找不到 AI-Butler 设置项插件未正确加载检查“附加组件”页面是否显示已启用打开 PDF 没有 AI 面板Zotero 版本过旧升级到 Zotero 7.x设置项存在但点不开版本冲突卸载旧版重新下载最新 xpi6.2 点击“精读”后长时间无响应可能原因PDF 页数太多上下文超过模型限制网络请求超时模型服务商限流。建议换一个上下文更长的模型。在插件中关闭“全文摘要”改用“重点段落摘要”。检查模型服务商控制台是否有限流策略。6.3 提示“context length exceeded”这是大模型应用的常见报错意思是发送的文本长度超过模型最大上下文窗口。解决办法按优先级排序在 AI-Butler 设置中限制提取页数比如只提取前 10 页。使用支持 128K 或更长上下文的模型。先自己看摘要和结论再让 AI 精读某几个章节。6.4 Zotero WebDAV 验证失败如果你使用坚果云或自行搭建的 WebDAV 做文件同步可能在“首选项 → 同步”中遇到“验证失败。检查同步选项卡里的文件同步设置”这类报错。根据经验常见原因有三个WebDAV 地址填写错误比如缺少https://dav.jianguoyun.com/dav/前缀。使用了客户端密码而不是登录密码坚果云必须用“应用密码”才能连接。Zotero 配置了文件夹路径但服务器上没有创建对应目录。这不是 AI-Butler 导致的问题但会影响你的文献附件在多设备之间同步。建议先解决同步问题再测试 AI 精读否则在另一台电脑上看到的 PDF 可能不完整。6.5 只有条目关联 PDFAI 无法提取全文有些 PDF 是“链接附件”不是“存储附件”。AI-Butler 可能无法读取链接指向的外部文件。解决思路右键条目选择“添加附件 → 附加文件的副本”把 PDF 复制进 Zotero 存储目录。6.6 本地 Ollama 连接失败如果你配置了http://localhost:11434但连接失败先检查Ollama 服务是否在运行。是否加了/v1路径。防火墙是否禁止了 11434 端口。运行以下命令测试curl http://localhost:11434/v1/models正常会返回一个 JSON 列表里面包含当前已拉取的模型。7. 最佳实践与工程建议7.1 把 AI-Butler 当“精读过滤器”不要当“唯一阅读工具”AI-Butler 生成的笔记质量再高也不能完全替代人工判断。文献阅读的核心目的是建立自己的认知框架AI 只能帮你缩短“理解大意”的时间不能帮你决定“这篇文献是否值得引用”。我的建议是第一遍让 AI-Butler 生成结构化笔记快速筛选文献。第二遍对值得精读的文献打开 PDF 围绕图表、实验细节做人工标注。第三遍把多篇笔记导入大模型做对比分析形成综述初稿。7.2 建立自己的提示词模板库不要每次都用默认模板。不同用途需要不同模板比如组会汇报模板问题、方法、实验、结论、下一步工作。论文复现模板模型架构、数据配置、训练细节、评估方式、开源地址。综述写作模板研究主线、方法分类、争论点、研究空白。把模板保存在一个 Markdown 文件里方便随时粘贴到 AI-Butler 中。7.3 控制成本和响应时间大模型 API 是按 token 计费的精读 20 页 PDF 可能消耗大量 token。建议对长文档先使用“摘要模式”。批量精读前先计算预算。能使用本地模型完成任务时优先使用本地模型。7.4 安全边界不要上传涉密或未公开文献这一点很少有人提但很重要。AI-Butler 调用大模型接口时会把 PDF 内容发送到模型服务端。如果是未公开的论文、课题申请书、企业技术文档、学生未发表的学位论文要谨慎上传。建议涉密内容一律不接入云模型服务。对隐私要求高的场景使用本地 Ollama。在团队内部使用时确认服务商的数据存储和隐私政策。7.5 定期备份 Zotero 数据AI-Butler 会往条目里写笔记这些笔记属于 Zotero 数据的一部分。建议开启 Zotero 官方同步或 WebDAV 备份以防本地数据丢失。手动备份也已足够简单退出 Zotero复制整个数据目录到移动硬盘即可。8. 总结把 Zotero 从“文献管理器”升级为“阅读工作台”AI-Butler 值得每个有大量英文文献阅读需求的研究者尝试。它的核心价值不是“用 AI 替你做笔记”而是把 Zotero 从一个“存文献、导引注”的被动工具变成一个能主动帮你提炼信息的工作台。装好插件、配好大模型接口之后我建议你先拿 3 篇不同风格的文章做测试一篇综述、一篇实验型论文、一篇你没读过的方法学文章。观察 AI-Butler 在“长文档理解、模板生成、批注整理”这三类任务中的表现再根据结果调整笔记模板。接下来可以继续关注的方向包括Zotero 7 插件生态、本地大模型部署、提示词工程、以及如何用 Zotero AI 构建自己的“第二大脑”文献知识库。工具只是起点真正有价值的是沉淀下来的、能被你随时调用的文献理解体系。