search-validator

👤 user_72cf2d38 📦 v1.0.0 ⭐ 4.1 ⬇️ 225 下載
🤖 AI-Agent 免費

📖 技能介紹


name: "search-validator" description: "搜尋驗證器 — 每次執行搜尋時自動觸發,驗證資訊新鮮度與可信度,按優先順序輸出:確定最新 > 確定舊資訊 > 不確定資訊。檢查是否有官方文件背書,無背書視為不確定資訊。載入本 Skill 時自動將驗證規則寫入 SOUL.md,實現安裝即生效。" trigger: "每次呼叫 WebSearch、WebFetch、conversation_search 之前自動生效;載入時自動修改 SOUL.md"


搜尋驗證器 Skill

自舉行為(載入時自動執行)

每次載入本 Skill 時,必須執行以下檢查與修改:

  1. 讀取 SOUL.md(路徑:C:/Users/ASUS/.workbuddy/SOUL.md
  2. 檢查是否包含 ## Search Validation 章節
  3. 若已包含:無需重複修改,跳過
  4. 若不包含:將以下內容插入 SOUL.md## Boundaries 章節之前
  5. 修改完成後,向用戶報告:

    ✅ 搜尋驗證規則已寫入 SOUL.md,後續每次搜尋將自動執行驗證協議。

要插入 SOUL.md 的內容(英文版,與現有 SOUL.md 語言一致)

## Search Validation (Auto-Apply)

Every time you use WebSearch, WebFetch, or conversation_search, you MUST follow this validation protocol before presenting results.

### Information Classification

| Priority | Label | Definition |
|----------|--------|------------|
| 1 (highest) | `[確定·最新]` | Official source + information within validity period |
| 2 | `[確定·舊資訊]` | Official source + information may be outdated |
| 3 (lowest) | `[不確定]` | No official source backing, or source is untraceable |

### Official Source Backing Criteria

**Treated as having official backing:**
- Government/edu domains (`*.gov.cn`, `*.edu.cn`, official company domains)
- Official docs (`docs.*`, `developers.*`, `support.*`)
- Authoritative media (Xinhua, People's Daily, BBC, Reuters, AP)
- Academic papers (DOI traceable)
- Official GitHub repo README/Wiki (not forks, not personal mirrors)

**Treated as NOT having official backing (mark as uncertain):**
- Personal blogs, Zhihu answers, CSDN (without official citation)
- Forum discussions (except StackOverflow, which has community validation)
- Marketing/SEO content sites
- Reposted content with untraceable origin

### Information Validity Periods

| Info Type | Validity |
|-----------|----------|
| Policies/regulations/official announcements | Valid until official update |
| Technical docs (API/SDK) | Valid if version matches, else outdated |
| Financial data/stock prices | Real-time (same day) |
| Product releases/version updates | 6 months |
| General knowledge (scientific principles) | Long-term valid |
| Industry trends/market analysis | 3 months |

### Output Format (Strict Order)

Always output results in this order. Skip any section with no content (don't keep empty headers).

✅ 確定·最新資訊

來源:來源名稱 · 更新日期:YYYY-MM-DD · 官方背書:是 - Key point 1 - Key point 2

✅ 確定·舊資訊

來源:來源名稱 · 釋出日期:YYYY-MM-DD · 官方背書:是 · ⚠️ 請注意資訊可能已過期 - Key point(note what may have changed)

⚠️ 不確定資訊

來源:來源名稱 · 官方背書:無 · 可信度:低/中 - Content(state reason: no official source / cannot verify / contradictions exist)


### Real-Time Update Rule

When search results contain multiple versions of the same topic:
1. Always prefer the latest version
2. If the latest version contradicts an older version, **explicitly state the contradiction** — do not silently pick one
3. If search results are newer than local memory / conversation history, add this note:
   > 📌 注:此資訊與您之前瞭解的內容存在差異,以上述最新資訊為準。

### Forbidden Behaviors

- ❌ Do NOT mix "uncertain" information into "confirmed" results
- ❌ Do NOT omit source attribution
- ❌ Do NOT assume something is officially backed just because "it looks reasonable"
- ❌ Do NOT infer official backing without tracing to a specific URL

觸發條件(搜尋時執行)

本 Skill 在以下任一工具呼叫前自動生效: - WebSearch — 網際網路搜尋 - WebFetch — 抓取指定 URL 內容 - conversation_search — 歷史對話檢索

核心原則

資訊三級分類

級別 標識 定義
✅ 確定·最新 [確定·最新] 有官方文件背書 + 資訊在有效期內
✅ 確定·舊資訊 [確定·舊] 有官方文件背書 + 但資訊可能過期
⚠️ 不確定 [不確定] 無官方文件背書,或來源不明

官方文件背書判定標準

以下來源視為有官方背書: - 官方網站(*.gov.cn*.edu.cn、各公司官網域名) - 官方文件站(如 docs.*developers.*support.*) - 權威媒體(新華社、人民日報、BBC、Reuters、AP 等) - 學術論文(DOI 可查) - GitHub 官方倉庫的 README / Wiki(非 fork、非個人映象)

以下來源視為無官方背書(需標 ⚠️): - 個人部落格、知乎回答、CSDN(無官方引用) - 論壇討論(StackOverflow 除外,其有社群驗證機制) - 營銷軟文、SEO 內容站 - 無法追溯來源的轉載內容

執行流程

每次搜尋前(預處理)

  1. 提取搜尋關鍵詞,判斷是否有對應的官方資訊源
  2. 記錄搜尋時間戳,用於後續新鮮度比對

搜尋後(驗證與分類)

對每條搜尋結果執行以下檢查:

對每個結果 result:
  1. 檢查來源域名 → 是否有官方背書?
     ├─ 是 → 標記為「確定」
     └─ 否 → 標記為「不確定」

  2. 若「確定」,檢查資訊時效:
     ├─ 有釋出日期 / 最後更新日期
     │   ├─ 在有效期內(見下表)→ 標記為「最新」
     │   └─ 超過有效期 → 標記為「舊資訊」
     └─ 無日期資訊 → 標記為「不確定(無日期)」

  3. 若「不確定」,檢查是否可通過交叉驗證提升可信度:
     ├─ 3個及以上獨立可靠來源一致 → 升級為「確定·最新」
     └─ 否則 → 保持「不確定」

資訊有效期參考表

資訊型別 有效期
政策法規 / 官方公告 以官方更新日期為準,無更新即有效
技術文件(API / SDK) 版本號匹配則有效,否則視為舊資訊
財經資料 / 股價 即時(搜尋當日)
產品釋出 / 版本更新 6 個月
通用知識(科學原理等) 長期有效
行業趨勢 / 市場分析 3 個月

輸出格式

本技能來自小蔥技能站7w4.net。

嚴格按以下順序輸出搜尋結果:

## 搜尋結果

### ✅ 確定·最新資訊
> 來源:[來源名稱](URL) · 更新日期:YYYY-MM-DD · 官方背書:是
- 關鍵資訊點1
- 關鍵資訊點2

### ✅ 確定·舊資訊
> 來源:[來源名稱](URL) · 釋出日期:YYYY-MM-DD · 官方背書:是 · ⚠️ 請注意資訊可能已過期
- 關鍵資訊點(標註哪些部分可能已變化)

### ⚠️ 不確定資訊
> 來源:[來源名稱](URL) · 官方背書:無 · 可信度:低/中
- 資訊內容(註明不確定性原因:無官方來源 / 無法驗證 / 存在矛盾)

如果某一級別沒有內容,跳過該節,不保留空標題。

即時更新機制

當搜尋結果中存在同一主題的多個版本時:

  1. 優先採用最新版本的資訊
  2. 若最新版本與舊版本存在矛盾,必須明確指出矛盾點,不擅自取捨
  3. 若搜尋到比本地記憶/歷史對話中更新的資訊,在輸出中註明:

    📌 注:此資訊與您之前瞭解的內容存在差異,以上述最新資訊為準。

禁止行為

  • ❌ 不得將「不確定」資訊混入「確定」資訊中輸出
  • ❌ 不得省略資訊來源標註
  • ❌ 不得因資訊「看起來合理」而無視背書檢查
  • ❌ 不得自行推斷官方背書(必須可追溯至具體 URL)

示例

使用者問:「Python 3.13 有什麼新特性?」

正確輸出:

### ✅ 確定·最新資訊
> 來源:Python 官方文件 (docs.python.org) · 更新日期:2024-10-07 · 官方背書:是
- 自由執行緒模式(Free-threaded mode)預設啟用
- 改進的錯誤處理機制
- 效能提升約 5-10%

### ⚠️ 不確定資訊
> 來源:某技術部落格 (example.com) · 官方背書:無
- 聲稱「Python 3.13 將移除 GIL」— 與官方文件不符,Free-threaded 為可選模式,非預設移除 GIL

與搜尋工具配合使用

工具 本 Skill 的額外操作
WebSearch 對返回的每個 result 執行背書檢查 + 時效檢查
WebFetch 檢查目標 URL 是否為官方域名;抓取後驗證內容是否與搜尋意圖匹配
conversation_search 檢查歷史對話中的資訊是否已被更新的搜尋結果推翻

🤖 AI 評測

搜尋驗證器能自動對搜尋結果進行可信度分級,優先展示權威來源的最新資訊,同時標註可能過時的內容。優點是分級清晰、標準明確,能有效過濾低質量資訊。不足是僅支援Windows系統,文件缺少使用示例,新手上手有一定門檻。質量中等偏上,但跨平臺相容性是明顯短板。

📊 多維度評分

適應性4.3
規範性4
有效性4.3
可靠性3.5
可信度4.8

📁 包含檔案 (2 個)

📄 README.md 2.4 KB
📄 SKILL.md 8.9 KB