前言¶
DeepSeek Harness (DSH) 採用插件化架構,旨在將特定的領域能力(如代碼、寫作、學術研究)注入 Agent 上下文。在學術場景中,文獻檢索、文獻管理(Zotero)、閱讀與寫作往往涉及多個工具切換。dsh-academic 插件通過連接本機或在線的 Zotero 庫,整合多源檢索與學術寫作技能,將上述流程集成在 DSH 的對話中。
是什麼¶
這是一個由 copylee711 維護的 TypeScript 插件,無需 Python 或額外的 MCP 服務即可運行。它主要解決三個問題:連接本地或在線 Zotero 庫、在多學術數據庫中檢索並覈驗文獻、以及通過內置技能輔助綜述和寫作。
核心功能¶
1. Zotero 集成¶
插件優先連接本機的 Zotero。
* 讀取:檢索文庫、讀取條目詳情、讀取 PDF 全文(支持分段閱讀)。
* 寫入:支持按 DOI 或 arXiv 編號入庫、寫筆記、整理標籤和分類。寫入功能默認關閉,需在設置中開啓。Zotero 7-9 的本地 API 僅支持讀取,寫入需要 Zotero 10 或 zotero.org API 密鑰。
* 行爲:本地 Zotero 未運行時自動啓動,窗口會最小化到任務欄,不會搶奪焦點。
2. 論文檢索與覈驗¶
支持同時查詢 arXiv、OpenAlex、Crossref、PubMed、知網、Google Scholar 等多個來源。
* 閱讀全文:僅支持開放獲取論文。arXiv 讀取 HTML 版本,PubMed Central 讀取結構化全文,其餘讀取 PDF。
* 覈驗參考文獻:逐字段檢查 DOI、標題、作者、年份等,判斷是否存在或是否指向錯誤文獻。
* 知網與 Google Scholar:由於接口限制,插件通過瀏覽器窗口模擬人工檢索,僅返回題錄信息,不提供全文。
3. 學術技能¶
內置 11 個技能,可通過斜槓命令調用,如 /academic-literature-review(文獻綜述)、/academic-paper-reading(論文精讀)、/academic-polishing(潤色)等。
安裝¶
在 DSH Web Profile 或其他支持插件的 Profile 中執行:
dsh plugin --profile web add @copylee/dsh-academic@latest
典型用法¶
- 檢索與閱讀:
在我的 Zotero 裏找關於 dropout 的論文,檢索近兩年關於擴散模型加速採樣的論文,讀一下 arXiv 2010.11929 的方法部分。 - 文獻管理:
把 10.1038/nature14539 和 arXiv 2010.11929 加到“待讀”分類,把 PDF 高亮整理成閱讀筆記存回 Zotero。 - 輸出格式:
給這三個 DOI 生成 GB/T 7714 格式的參考文獻。 - 技能調用:
/academic-literature-review。
注意事項¶
- 寫入權限:修改文庫(入庫、寫筆記)需要在 DSH 設置中開啓“允許修改文庫”。
- Zotero 版本:Linux 上自動啓動的 Zotero 窗口不會最小化。Zotero 7-9 本地 API 只讀。
- 全文獲取:掃描版 PDF 無法讀取文字;付費論文無法通過插件讀取全文。
- 數據源限制:知網和 Google Scholar 只返回題錄;Semantic Scholar 不填密鑰時經常被限流;DBLP 在部分網絡環境下需瀏覽器驗證。
- 參考文獻覈驗:依賴外部數據源,查不到不等於文獻不存在。
總結¶
該插件通過將文獻工作流嵌入 DSH 上下文,減少了工具切換成本。對於需要管理個人文獻庫並利用 AI 進行輔助寫作的用戶,它提供了從檢索到覈驗的閉環能力。
- 倉庫: https://github.com/copylee711/dsh-academic
- 目錄: https://www.skillhub.cn/plugins/copylee711/dsh-academic