搜索验证器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_72cf2d38/search-validator。
技能介绍
要解决什么问题
Agent 在调用 WebSearch、WebFetch 或 conversation_search 时,很容易把论坛帖子、营销软文当成「事实」,也不会区分文档版本是否仍有效。本技能在每次加载与每次搜索前/后插入一套固定协议,强制标注来源、背书与时效,避免「确定」与「不确定」信息混在同一语气里输出。
如何工作
自举(加载时):读取固定路径的 SOUL.md,若缺少 ## Search Validation 章节,则在 ## Boundaries 之前写入英文验证规则模板;已有则跳过,并向用户确认规则已生效。
搜索前:提取关键词,判断是否存在可对应的官方信息源,并记录搜索时间戳供新鲜度比对。
搜索后:对每条结果做背书检查(如 *.gov.cn、docs.*、DOI 论文、GitHub 官方仓库 README 等视为有背书;个人博客、无引用 CSDN、营销站等视为无背书),再按信息类型套用有效期表(例如 API 文档以版本匹配为准,产品发布约 6 个月,行业趋势约 3 个月)。输出严格按三级顺序:✅ 确定·最新 → ✅ 确定·旧信息 → ⚠️ 不确定;某级无内容则整节省略。
同一主题多版本时优先最新,若与旧版矛盾须写明矛盾点;若比历史对话更新,需加注说明以最新为准。
边界与注意
- 背书必须可追溯至具体 URL,不得凭「看起来合理」自行升格为官方信息。
- 禁止把「不确定」条目混入「确定」段落,禁止省略来源标注。
SOUL.md路径在 SKILL 中写死为 Windows 路径(C:/Users/ASUS/.workbuddy/SOUL.md),非该环境需自行对齐路径或改规则落点,否则自举步骤可能读不到文件。
使用场景
- 合规或政策问答前,用 WebSearch 拉官方公告,并按「确定·最新/旧/不确定」分段回复
- 查 API/SDK 文档时,对 WebFetch 结果做域名背书与版本时效检查,避免引用已废弃接口
- 多轮对话里用户追问「还是这样吗」,先 conversation_search 再联网,标注是否与历史结论冲突
- 财经或产品版本类问题搜索后,按有效期表区分实时数据与可能过期的发布信息
适合人员
- 要为 Agent 编写 SOUL.md 边界与搜索协议、避免幻觉与混级输出的技能作者
- 经常核对技术文档版本与官方域名、需要在回答里强制带来源与过期提示的工程师
- 做深度调研报告、必须把论坛帖与官方文档分开呈现的研究或分析岗位
- 维护带 WebSearch/WebFetch 的工具链,希望每次检索自动走背书与时效流程的平台集成者