畢業論文自查:提交前把格式、引用和邏輯斷層掃一遍

前言

論文交上去之前,很多人心裏沒底:哪些地方借了別人的觀點卻忘了標引用、哪幾句和別人的表述撞車,肉眼看不出來,等知網報告出來已經晚了。格式也常被打回——目錄對不上正文、參考文獻 [3] 突然變 [5]、圖 2 憑空消失、表編號跳號。還有邏輯”斷片”:上一章講 A,下一章跳到 C,中間沒有”然而”“因此”,答辯時被一句”你這兩章什麼關係”問住。

畢業論文自查是一個帶真實代碼的命令行程序(不是提示詞空殼)。丟給它一篇論文文本,它一次性做四件事並輸出按類別分組的 Markdown 修改清單:查重風險提示、格式校驗、邏輯斷層檢測、降重改寫建議。由社區開發者 @user_51a923b7 發佈在 SkillHub,分類 office-efficiency,當前版本 1.1.9。

定位與邊界

先說清它是什麼、不是什麼。

  • 它是啓發式自查工具,基於關鍵詞詞庫和重複句檢測,不是專業查重庫,給出的只是”疑似風險”,不等於最終查重率。
  • 正式查重請使用知網、維普、萬方等權威系統,以它們的報告爲準。
  • 只讀文本:支持 .txt / .md;.docx 需先用 Word/WPS 另存爲文本,程序不解析二進制;掃描件需先 OCR。

官方頁面顯示:評分 100000,下載 918 次,安裝 0。標籤: requires_api_key=false,即不需要額外申請 API Key。

核心能力

四塊能力,每塊對應一類常見問題。

  1. 查重風險提示:① 疑似未引述他人觀點——識別”研究表明 / 據報道 / 據統計”等無引用標記的表述;② 高重複短語——正文 ≥20 字的長句重複出現。
  2. 格式校驗:目錄項是否齊全、參考文獻 [n] 編號是否從 1 連續、參考文獻條目是否缺出版年、圖/表編號是否連續(圖(\d+) / 表(\d+))。
  3. 邏輯斷層檢測:章節標題後的首段若缺失過渡詞(然而、因此、此外、綜上等),提示銜接斷裂。
  4. 降重改寫建議:對每處疑似問題直接給出”補引用 / 改寫 / 補過渡詞”的可執行建議。

輸出是按類別分組的 Markdown 清單,每條帶問題、位置行號和建議。

安裝與啓用

這是一個基於通用 SKILL.md 格式的 Skill,官方地址:

https://api.skillhub.cn/user_51a923b7/thesis-selfcheck

SkillHub 頁面:https://www.skillhub.cn/skills/user_51a923b7/thesis-selfcheck

文件清單:

  • SKILL.md — 技能說明
  • examples/thesis_check.md — 主程序完整源碼(複製爲 thesis_check.py 即可運行,純標準庫無依賴)
  • examples/usage.md — 詳細使用說明、檢查規則、排錯與擴展
  • examples/example_output.md — 示例輸出(mock 論文片段跑出的修改清單)

也就是說,落地方式是拿到源碼文件、複製成 thesis_check.py,不需要裝第三方依賴。官方資料未提供 Cursor / Codex CLI / Claude Code 的分別接入說明,這裏不臆測。

典型用法

以下命令來自官方資料,照做即可復現。

第一步:準備論文文本。 支持 .txt / .md;.docx 先另存爲文本。

第二步:跑自查。

python thesis_check.py demo                # 內置 mock 論文片段,立即看效果
python thesis_check.py check 論文.md        # 自查本地文檔
python thesis_check.py check 論文.md out.md # 自查並寫入修改清單

程序輸出形如:

# 畢業論文自查修改清單
> 共發現 8 項待修改問題(啓發式自查,非最終查重結果)。
## 查重風險-疑似未引述(2 項)
## 查重風險-高重複短語(1 項)
## 格式-目錄項缺失(1 項)
## 格式-參考文獻編號不連續(1 項)
## 格式-圖編號不連續(1 項)
## 邏輯斷層-過渡詞缺失(2 項)

第三步:拿到清單。 默認打印到終端,可重定向保存:

python thesis_check.py check 論文.md 修改清單.md

第四步:逐條改稿。 照清單的「位置 + 建議」改:補引用、改重複句、修編號、加過渡詞,再跑一遍看是否清零。

輸出清單字段

  • 概覽:問題總數(標註”非最終查重結果”)
  • 查重風險-疑似未引述:行號 / 觸發詞 / 補引用建議
  • 查重風險-高重複短語:行號 / 重複句 / 改寫建議
  • 格式-目錄缺失 / 項缺失:缺失項 / 補目錄建議
  • 格式-參考文獻:編號不連續 / 缺年份
  • 格式-圖·表編號不連續:缺失編號
  • 邏輯斷層-過渡詞缺失:章節 / 加銜接建議

適合誰用

  • 本科生、研究生:提交前自查,少挨導師打回
  • 臨近查重的同學:先掃一遍明顯雷區,再上知網
  • 論文潤色、降重服務:批量初篩客戶稿件的硬傷
  • 任何寫長文的人

注意事項與擴展

  • 查重提示 ≠ 最終查重。見上文定位部分。
  • 僅讀文本。.docx 另存爲文本,掃描件先 OCR。
  • 規則可擴展:UNCITED_PHRASES(未引述詞庫)、TRANSITION_WORDS(過渡詞庫)、CITATION_MARKERS(引用標記正則)都是普通變量,按需增刪即可。
  • 啓發式有邊界:過渡詞缺失、重複句等判定可能誤報或漏報,請結合人工判斷,不要盲信自動結論。

結尾

畢業論文自查的價值在於把提交前能自己查到的硬傷提前掃一遍:引用標註、格式編號、章節銜接,逐條給位置和改法。它替代不了專業查重,但能在知網報告出來之前幫你排掉一批雷。官方地址:https://api.skillhub.cn/user_51a923b7/thesis-selfcheck

羽毛球分组比赛记分
小程序二维码

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

小夜