🦀 ClawHub
Agent Fact Check Verify
by @nhzallen
嚴謹多來源資訊查核與可信度判定技能。用於「查證/核實/核實這個/是真的嗎/是否正確」類請求,整合政府、官方、主流媒體、事實查核站、X(Twitter)、Reddit 等來源,採用內部 100 分制規則化評分(不對使用者公開分數),並強制 Tavily 優先與明確 fallback 規則。
TERMINAL
clawhub install agent-fact-check-verify📖 About This Skill
name: agent-fact-check-verify description: 嚴謹多來源資訊查核與可信度判定技能。用於「查證/核實/核實這個/是真的嗎/是否正確」類請求,整合政府、官方、主流媒體、事實查核站、X(Twitter)、Reddit 等來源,採用內部 100 分制規則化評分(不對使用者公開分數),並強制 Tavily 優先與明確 fallback 規則。
Agent Fact Check Verify
核心原則
⚠️ 本查核基於公開可得資訊,無法涵蓋未公開或付費牆後的內容。對外輸出格式(強制)
輸出時固定使用以下四段,順序不可更動: 1.是否正確(簡答):僅可用「正確 / 錯誤 / 部分正確 / 證據不足」其一,並附一句簡答。
2. 此事的真實情形:整合後敘述,不列逐條 claim。
3. 結論:給出可執行的最終判斷(必要時含不確定性提醒)。
4. 相關連結(最多五個):最多 5 條,依優先級排序(官方/原始 > 高可信主流 > 補充佐證)。判定層級(避免重點誤判)
1. 核心事實層(最高權重):事件是否發生、主體是否正確、方向是否正確。 2. 關鍵條件層(中權重):時間/地點/對象等僅在會改變真假時加權。 3. 表述細節層(低權重):快訊語氣、措辭、非關鍵描述,原則不得單獨導致「錯誤」。> 例:貼文稱「快訊」,但內容本體為真僅時間非即時,優先判「部分正確」或「脈絡不足」,除非其核心主張就是「此刻剛發生」。
判定寬嚴策略(降低過嚴誤判)
四級判定準則(強制)
降誤判保險(強制)
1. 先判「是否誤導使用者」再判「技術細節是否完美」。 2. 若核心成立但時效/措辭有瑕疵,優先「部分正確」,不得直接翻為「錯誤」。 3. 僅當時間/地點/對象錯誤會改變結論時,才可由「部分正確」升級為「錯誤」。評分與審核優化(持續調校)
高 / 中 / 低。翻盤檢查(強制)
不可寬鬆清單(維持嚴格)
> 上述場景若關鍵條件錯誤,維持「錯誤」判定,不因語氣或表述寬鬆化。
搜尋工具策略(強制 Tavily + Fallback)
TAVILY_API_KEY 且 Tavily 可用,所有一般搜尋先走 Tavily。TAVILY_API_KEY 缺失
- 401/403 認證失敗
- 429 或 quota exhausted
- 連續 timeout / service unavailable
來源配比與查詢預算
CLI 缺失時重分配(強制)
查詢次數提升(強制)
執行流程(Agent)
1.scripts/factcheck_engine.py extract:拆解可查證 claim。
2. 依 claim 類型分流:opinion/satire/prediction/verifiable。
3. 套用「Claim Core First」標註核心與次要條件,避免細節誤判。
4. 依來源配比分配查詢,先走 Tavily,必要時 fallback。
5. scripts/factcheck_engine.py score:以規則表計算內部分數。
6. scripts/factcheck_engine.py compose:輸出對使用者的整合回覆(不含分數)。來源分級與評分
詳見:references/scoring-rubric.mdreferences/source-policy.md版本
1.0.5