dsh-bioinf-verify:DeepSeek Harness 生物醫學證據覈驗插件

前言

DeepSeek Harness (DSH) 採用插件化架構,旨在解決大模型在生物醫學報告生成中常見的幻覺問題。與資源路由類插件不同,dsh-bioinf-verify 專注於“證據覈驗”這一單一職責。

生物醫學/科研報告中最隱蔽的失敗通常有三類:引用不存在(幻覺 DOI/PMID)、鏈接失效、以及張冠李戴。本插件通過確定性註冊庫與溫度爲 0 的語義判定,將這套紀律工程化。

核心功能

插件提供獨立的校驗能力,覆蓋生物醫學科研的常見證據類型。

  1. 存在性覈驗
    - 檢查引用是否存在(幻覺 DOI/PMID/Accession)。
    - 驗證鏈接真實存在/可訪問(重定向跟隨、404/410 與 403/401 區分、軟 404 啓發)。
    - 覈驗臨牀試驗狀態(存在性/狀態/期相/結果 posted)。
    - 覈驗 GEO/SRA 數據集/測序存檔 accession。
    - 覈驗 UniProt 蛋白 accession + 基因對應。

  2. 元數據覈驗
    - 覈驗 DOI 存在性 + 元數據 + 標題比對。
    - 覈驗 PMID + 撤稿/Expression-of-Concern 掃描。
    - 驗證標題(論文/專利/數據集/新聞網頁文章),match ≥75%或包含 / close 40–75% / mismatch。

  3. 語義一致性
    - 單條報告說法 vs 原文含義一致性(註冊庫原文 + 溫度 0 LLM 蘊含判定)。
    - 批量引用審計矩陣(終稿閘門)。

  4. 報告級工作流
    - 分解報告 → 多方面檢查 → 持久化賬本 → 生成內聯標註和完整校驗報告。

組件工具

插件提供報告級工作流工具和單項檢查工具。

報告級工作流

工具 作用
report_verify_start 分解報告爲待校驗點,分類爲 literature/patent/clinical_trial/dataset/protein/webpage 並記錄原文錨點
report_verify_step 執行單方面檢查並立即持久化賬本,支持崩潰恢復
report_verify_status 從賬本讀取結構化進度
report_verify_finish 生成原報告內聯標註和文末完整校驗報告
report_verify_list 列出歷史校驗任務

單項檢查工具

工具 校驗內容 數據源
url_verify 鏈接真實存在/可訪問 直接 HTTP
title_verify 標題覈驗(論文/專利/數據集/新聞) Crossref、PubMed、PatentsView、GEO、頁面 og:title
doi_verify DOI 存在性 + 元數據 + 標題比對 Crossref
pmid_verify PMID 覈驗 + 撤稿掃描 PubMed
clinical_trial_status 試驗存在性/狀態/期相/結果 posted ClinicalTrials.gov v2
geo_accession_verify / sra_accession_verify 數據集/測序存檔 accession NCBI gds / sra
uniprot_verify 蛋白 accession + 基因對應 UniProtKB
claim_audit 批量引用審計矩陣 以上聚合
claim_semantic_check 單條”報告說法 vs 原文含義”一致性 註冊庫原文 + 溫度 0 LLM

賬本數據結構

每次校驗任務生成一個持久化 JSON(<workDir>/<jobId>.json),包含狀態、原報告全文、分解後的 claims 及其 aspects、事件日誌。賬本支持崩潰恢復。

安裝與配置

安裝

通過 DSH 命令行安裝(推薦):

dsh plugin --profile <profile> add git+https://github.com/gsh150801/dsh-bioinf-verify.git

安裝後,包名會自動追加進該 profile 的 dsh.profile.bundles。需在 profile 中補充配置(見下文)並重啓 dsh web。

配置

所有密鑰只從 profile 配置或環境變量讀取。僅 PatentsView 需要免費申請 key,未配置時相關組件返回申請引導。

- insert:
    - id: bioinf-verify
      name: dsh-bioinf-verify
      config:
        workDir: ''                # 賬本/輸出根目錄;默認 ~/.dsh/science-verification
        contactEmail: ''           # 或環境變量 CONTACT_EMAIL
        pubmedApiKey: ''           # 或環境變量 PUBMED_API_KEY
        patentsviewApiKey: ''      # 或環境變量 PATENTSVIEW_API_KEY
        guidance: true             # 注入工作流使用規範到系統提示
        llmRouter:                 # 分解 + 語義蘊含用(溫度 0)
          enabled: true
          baseURL: 'http://127.0.0.1:8012/v1'   # OpenAI 兼容端點
          model: 'deepseek-v4-flash'
          apiKey: ''

適用場景

  • 生物醫學 AI 報告生成後的質量門禁。
  • 科研論文/專利審查中對引用和數據的交叉覈驗。
  • 需要崩潰恢復和可追溯性的長週期校驗任務。

插件以當前 DSH 進程權限運行,安裝前建議檢查源碼與許可證(MIT)。

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

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

小夜