DeepSeek Harness 插件:searchsieve —— 搜索結果覆蓋度評估工具

前言

DeepSeek Harness(DSH)採用插件化架構,允許社區開發者擴展功能。rangrongg/searchsieve 屬於聯網工具類別,旨在解決 RAG(檢索增強生成)場景中搜索結果質量難以量化的問題。它通過語義分析對搜索結果進行過濾和評估,幫助開發者直觀地瞭解檢索是否充分。

核心功能

插件提供三個核心指標:留用佔比、回答完整度、代表性與冗餘度。這些指標能一次性說清搜索結果的質量。

每次發起網絡搜索後,覆蓋度卡片會自動出現,無需手動拼接參數。卡片支持三種皮膚切換:粉白、藍白、純白。展開卡片右上角即可切換,選擇會自動保存。

該工具採用純規則算法,不調用模型,不消耗 API Key,具備零模型開銷和確定性輸出的特點。它針對中文環境做了適配,無需分詞詞典即可按語義要點逐點核對。此外,插件對邊界情況處理完善,空結果、零選中等均有明確提示和建議。

安裝與啓用

安裝命令如下:

dsh plugin add search-sieve

安裝完成後需要重啓 dsh web。重啓後,下一次發起網絡搜索時,覆蓋度卡片就會自動出現。

使用方法

插件接受 expectedPoints(期望的回答要點)參數。傳入該參數後,工具會逐點核對評估。如果不傳,它會自動從問題中提取關鍵詞。

示例用法如下:

{
  "query": "村上春樹一共寫了幾本書",
  "expectedPoints": ["作品數量", "最新作品", "諾貝爾獎經歷", "代表作書名"],
  "searchResults": [
    "村上春樹共出版 14 部長篇小說,最新作品《城市及其不確定的牆》 https://example.com/a",
    "村上春樹多次入圍諾貝爾文學獎但未獲獎 https://example.com/b"
  ],
  "selectedResults": [
    "村上春樹共出版 14 部長篇小說,最新作品《城市及其不確定的牆》 https://example.com/a"
  ]
}

插件返回包含以下字段的 JSON 數據:
- selectionRatio:選中佔比
- answerCompleteness:回答完整度
- representativeness:對全集代表性與冗餘度
- gaps:未覆蓋的信息點
- suggestion:補搜建議

注意事項

  1. 版本要求:需要 dsh web 0.1.0-rc.x 或更新版本。
  2. 算法原理:純規則算法,不調用模型,不需要 API key。
  3. 中文支持:中文無需分詞詞典。
  4. Windows 環境:在 Windows PowerShell 報禁止運行腳本時,請使用 dsh.cmd 或 npm.cmd 代替。
羽毛球分组比赛记分
小程序二维码

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

小夜