CNKIAgent:在 DSH 裏用真實知網檢索做分步論文寫作

前言

在 DeepSeek Harness(DSH)裏用大模型寫論文,常見失敗往往不在文筆,而在三件事:檢索沒有真的打開知網、讀文獻只掃摘要就下結論、一次生成全文沒有大綱和校訂。普通對話式「幫我寫論文」很難把檢索式、題錄和寫作步驟釘死在可復現的流程上。

CNKIAgent(dsh-cnki-agent)是維護者 Jerry113245 發佈的聯網工具類插件,通過 dsh-browser-cdp 驅動本機 Edge 訪問 kns.cnki.net 做真實檢索,再按核心期刊編輯視角精讀、合成研究版圖,並按「大綱 → 引言 → 正文 → 校訂」分步寫作;右側欄提供「CNKI 文獻庫」面板。插件在 GitHub 開源(MIT),當前包版本爲 0.5.0(見倉庫 package.json),依賴 DSH 引擎 >=0.2.0-rc.2 <0.3.0-0。

這是什麼

CNKIAgent 的定位是:知網論文檢索—精讀—評估—寫作—去 AIGC 一體化 DSH 插件。它把流程反過來做:真實檢索 → 編輯視角精讀 → 分步寫作,並強調全程不虛構文獻、不虛構數據,檢索式可復現。

社區目錄站點與 DeepSeek / 幻方無官方從屬關係;DSH 生態本身是「一切皆插件」,安裝前建議自行閱讀源碼與許可證。

核心功能

下面按 README 已列能力歸納,只寫資料中明確出現的行爲。

真實知網檢索與回退

cnki_search 有兩條通道:

通道 條件 說明
瀏覽器通道(推薦) 安裝 dsh-browser-cdp,本機有 Edge/Chrome 打開知網結果頁,解析題錄:標題、期刊、日期、文獻類型等
回退通道 DSH 配置了可用的 web 搜索 provider 多爲摘要頁/鏡像,site: 命中率不穩;不可用時會標註通道

檢索按關鍵詞逐個順序執行,一條檢索式對應一個詞,失敗不中斷;支持 precise(短語加引號)與 general(主題詞組合)。瀏覽器不可用時插件可優雅降級到 ctx.web,並明確標註通道。

首次訪問知網可能出現滑塊驗證:瀏覽器窗口可見,需人工過一次;插件不會也無法繞過驗證碼。

精讀、研究版圖與分步寫作

  • cnki_reading_plan:生成精讀檢查單(目錄、引言逐句、正文覆蓋、語體與 AIGC 特徵、可仿寫句型等)。
  • cnki_research_map:多篇文獻五維對照 → 共同點/分歧 → 三個切入點 → 三個實證題目。
  • 寫作鏈爲三級大綱 → 引言 → 逐節正文(約 800–1000 字/節)→ 校訂;每步停下等用戶確認,不會一口氣寫完。

技能包 cnki-agent 用 Markdown 定義路由與工作流(如 SKILL.md、references/workflow.md),寫作紀律寫進技能與系統提示:檢索詞單元化、未獲取段落標「未獲取」、不得虛構數據與文獻等。

去 AI 味與 Word 排版

  • cnki_de_aigc:mode 爲 scan / review / check,做語體體檢與改寫方案,強調「語體優先於降重率」、不靠口語湊降低率。
  • cnki_word_plan:輸出 Word 排版步驟、GB/T 7714 參考文獻格式審計(2015/2025 要點)、域與樣式紀律;倉庫還提供 assets/tools/format_docx.py 的 check / build 命令用於 docx 體檢與從 Markdown 生成帶樣式骨架的 docx。

右側欄文獻庫

插件在 sidebar.right.pane.tab 註冊「CNKI 文獻庫」頁籤:檢索歷史(含模式、命中、檢索式成功/失敗)、文獻清單(標題鏈到知網摘要頁)、統計與約 20 秒輪詢;與工具 cnki_library 共用 /api/cnki/library 數據。

安裝與啓用

安裝命令以倉庫 README 爲準。生效時安裝返回 application: applied。版本替換需先卸載再安裝。

方式一:源碼目錄安裝(README 推薦)

先在本地取得倉庫目錄(README 示例使用 git clone),再在 DSH 中執行(target 爲克隆下來的絕對路徑):

plugin_manager install_bundle target = "<克隆路徑>/dsh-cnki-agent"

方式二:npm 包安裝

README 示例版本爲:

plugin_manager install_bundle target = "dsh-cnki-agent@0.3.0"

卸載與升級示例:

plugin_manager remove_bundle   target = "dsh-cnki-agent"
plugin_manager install_bundle  target = "<路徑或版本>"

瀏覽器通道(真實知網檢索)

plugin_manager install_bundle target = "dsh-browser-cdp@1.7.4"

典型用法

在對話中直接描述論文需求即可觸發技能 cnki-agent,例如:

幫我寫一篇關於"人工智能對教育公平影響"的論文,要求核心期刊水平

插件會拆分檢索詞並順序調用檢索,示意如下:

cnki_search(keywords = ["人工智能 教育公平", "數字鴻溝 教育"], mode = "general")

拿到題錄後精讀與研究版圖:

cnki_reading_plan(titles = ["...", "..."])
cnki_research_map(topic = "人工智能與教育公平", papers = [...])

cnki_search 常用參數(資料原文):keywords(必填)、mode(precise | general,默認 general)、site(回退通道,默認 kns.cnki.net)、maxResultsPerKeyword(1–20,默認 8)、saveTo(寫入 Markdown 檢索報告目錄)、noBrowser(強制回退通道)。

去 AI 味與 Word 方案示例:

cnki_de_aigc(text="……", mode="scan")
cnki_word_plan(topic="人工智能與教育公平", numberByChapter=true, refs=["張三. 題名[J]. 刊名, 2025, 45(3): 1-9."])

README 記載 2026-10-30 在本機 Edge 上的實測:如 人工智能 教育公平(general)知網頁顯示大量命中、插件返回前若干條題錄;precise 短語檢索可返回具體期刊論文題錄。題錄含摘要頁鏈接,便於點開覈對。

適用場景與注意

適合誰: 需要在 DSH 對話裏走「可復現知網檢索 → 結構化精讀 → 分步寫作 → 引用與排版自檢」鏈路的研究者或開發者;尤其依賴本機瀏覽器真實打開知網、又希望 Agent 工具與右側欄同步文獻清單的場景。

務必注意:

  1. 插件以當前 DSH 進程權限運行;安裝前請檢查源碼、依賴(含 dsh-browser-cdp)與 MIT 許可證。
  2. 無瀏覽器通道時檢索質量會下降,且仍無法替代機構知網賬號與版權要求。
  3. 知網驗證碼、網絡與 DSH 版本需滿足 package.json 中 engines.dsh 範圍;README 中的 npm 安裝示例版本與倉庫當前 0.5.0 可能不一致,升級時按 remove_bundle / install_bundle 流程替換目標即可。
  4. 不要指望插件繞過知網安全驗證或代填未授權全文;未獲取正文時應標「未獲取」,避免模型補寫。

結尾

CNKIAgent 把寫論文時最容易出錯的「假檢索、淺閱讀、一次成稿」拆成可工具化、可確認的步驟,並把檢索式與文獻庫留在面板裏便於覈對。若要在 DSH 中試用,可從社區目錄頁查看條目說明,並在 GitHub 閱讀完整 README、技能包與 CHANGELOG。

  • 目錄頁:https://www.skillhub.cn/plugins/Jerry113245/dsh-cnki-agent
  • GitHub:https://github.com/Jerry113245/dsh-cnki-agent
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜