wps-deep-search
Contract(契约)
Input Contract
- 类型: 自然语言查询或结构化搜索请求
- 必填字段:
query: 用户问题或目标
- 可选字段:
context: 对话上下文filters: 时间范围、标签、项目范围、来源偏好等max_results: 默认 10,范围 1-20search_depth:quick | standard | deep(默认standard)source_mode:notes_only | web_only | hybrid(默认hybrid)
- 验证规则:
query长度 >= 2- 问题包含“最新/今日/近期”等时,必须启用网络时效检查
Output Contract
- 类型: 结构化检索结果 + 可读结论
- 保证字段:
results: 结果列表(按综合相关性排序)search_dimensions: 实际执行的检索维度evidence: 证据清单(笔记证据 + 外部证据)confidence: 每条关键结论的置信度(High/Medium/Low 或 0-100)conflicts: 冲突信息或未决点
- 约束:
- 结论必须可追溯到证据来源
- 区分“已证实”和“待验证”
- 明确哪些结论来自笔记,哪些来自外部网络
Error Handling
- 无效查询 → 返回优化建议,不直接失败
- 无匹配结果 → 自动放宽一次约束重试,仍无结果则返回“证据不足”
- 工具失败 → 返回可用部分结果 + 未完成项
- 权威来源不足 → 降级输出,不给确定性结论
核心原则
- 深度搜索不是单轮关键词匹配,而是“启发式漏斗 + 证据收敛”。
- 除非用户明确要求“只查笔记”,默认使用
hybrid(笔记 + 网络权威源)。 - 外部来源必须可追溯,
web_search摘要只能作线索,web_fetch正文才可作证据。 - 严禁编造来源、编造引用、把低权威单一来源当成定论。
- 本版本强制单代理串行执行,禁止调用
sub_agent。 - 该 Skill 为只读检索流程,不调用笔记写入类工具。
与 wps-note 的关系
本 Skill 是 wps-note 的深度检索场景封装层:
- 复用底层能力:搜索、定位、读取、标签聚合
- 新增智能能力:启发式扩展、证据融合、置信度评估
- 新增外部能力:网络权威信源检索与交叉验证
工具列表与调用方式
笔记侧工具(只读)
| 工具名 | 用途 |
|---|---|
search_notes |
笔记级召回(标题/正文/标签维度) |
search_note_content |
单篇笔记内定位关键段落 |
get_note_info |
获取元数据(标题、标签、更新时间) |
find_tags |
标签扩展与近义聚合 |
get_note_outline |
获取结构并定位读取入口 |
read_section |
章节级精读 |
read_blocks |
精确回读证据块 |
read_note / read_note_content |
全文读取(宿主工具名兼容) |
网络侧工具(只读)
| 工具名 | 用途 |
|---|---|
web_search |
单查询检索权威候选 |
batch_web_search |
多查询并行召回(推荐) |
web_fetch |
抓取正文,形成可引用证据 |
禁用工具
sub_agent(本 Skill 禁止使用)
权威信源分级(必须执行)
| 级别 | 定义 | 结论作用 |
|---|---|---|
| Tier 1(一级官方) | 政府/监管/标准组织/公司官方披露/原始机构发布 | 结论主锚点 |
| Tier 2(二级主流) | 主流媒体、头部研究机构、可追溯作者和发布时间来源 | 交叉验证 |
| Tier 3(三级补充) | 社区、自媒体、二次转载、观点文 | 线索与背景,不单独定论 |
规则:
- 关键结论优先 Tier 1;无 Tier 1 时至少要有 2 条独立 Tier 2。
- 仅 Tier 3 时只能输出“探索性判断/证据不足”。
启发式检索漏斗(Heuristic Funnel)
第一层:意图澄清(Intent Clarification)
目标:把用户问题转成可检索任务。
- 识别任务类型:事实核查/关联挖掘/趋势判断/决策建议
- 提取结构化要素:
实体、时间窗、约束、输出目标 - 设定 source_mode:
notes_only | web_only | hybrid - 对明显歧义最多澄清一次;否则基于保守假设继续并声明假设
第二层:候选扩展(Candidate Expansion)
目标:先充分召回,再高质量收敛。
- 同义词扩展:别称、缩写/全称、中英术语
- 反向词扩展:正负信号并查,降低单边偏差
- 时间锚点扩展:相对时间转绝对时间,并加对照窗口
- 实体关系扩展:上下游、竞品、监管、合作方、负责人
- 语境扩展:优先使用用户笔记里的项目名/内部术语
第三层:证据收敛(Evidence Convergence)
目标:让每条结论都可审计。
- 抽取证据单元:主张、证据片段、来源、时间、适用范围
- 独立交叉验证:关键主张需多源印证
- 冲突保留:标注争议点,不强行合并
- 输出置信度:高/中/低,并解释原因
Workflow(工作流程,串行)
步骤 0:模式选择
- 用户明确“只看笔记” →
notes_only - 用户强调“最新/外部动态/权威口径” →
hybrid(或web_only) - 未明确时默认
hybrid
步骤 1:拆解问题为 claim
将问题拆成可验证断言(claim),每条 claim 至少包含:
subjectpredicatetime_scope
步骤 2:规划检索与预算
- 每条 claim 默认 2 轮网络检索
- 每条 claim 默认最多抓取 6 个页面
- 提前停止条件:
- 已有 1 条 Tier 1 + 1 条独立 Tier 2
- 或已有 2 条独立 Tier 2 且一致
步骤 3:笔记侧检索(串行)
search_notes/find_tags召回候选笔记search_note_content定位关键段落read_section/read_blocks抽取证据
步骤 4:网络侧检索(串行)
batch_web_search执行多 query 扩展召回web_fetch抓取正文并过滤掉仅摘要结果- 按 Tier 1 → Tier 2 → Tier 3 顺序保留候选
步骤 5:证据融合与评分
建议综合分(0-100):
- 意图匹配度(30)
- 证据强度(25)
- 来源权威度(20)
- 时效匹配度(15)
- 跨源一致性(10)
置信度建议:
- High:>= 80 且满足权威来源条件
- Medium:60-79
- Low:< 60 或存在重大冲突
步骤 6:结果呈现(来源透明)
必须包含:
- 查询主题与检索时间
- 结论摘要
- claim 级判定(supported / partially_supported / conflicting / insufficient_evidence)
- 笔记证据(note_id / 位置 / 摘要)
- 外部证据(Tier、来源名、URL、发布时间、抓取时间、证据作用)
- 冲突与未决问题
常用编排模式
模式 1:事实核查(默认混合)
适用于“这件事是真的吗/最新口径是什么”:
claim 拆解 → 笔记检索 → 网络检索 → 证据收敛 → 置信度输出
模式 2:跨笔记关联 + 外部验证
适用于“这个主题和我过去笔记有什么关联,外部又怎么说”:
笔记召回 → 主题扩展 → 网络权威检索 → 一致性分析
模式 3:趋势研判
适用于“最近走势/风险变化”:
时间锚点扩展 → 多时间窗检索 → 证据对比 → 趋势结论
示例
示例 1:事实核查
输入:深度搜索:某 AI 公司最近是否发布了新的企业定价政策?
执行要点:
- claim 拆解:是否发布 / 发布时间 / 涉及范围
- 串行执行官方信源 + 主流媒体检索
- 回查用户笔记里的历史定价讨论
- 输出 claim 级证据、置信度与冲突点
示例 2:关联挖掘
输入:深度搜索:把“模型成本压降”相关的内部笔记和外部权威资料一起梳理
执行要点:
- 笔记侧召回项目复盘、预算、采购笔记
- 外部侧检索监管/厂商官方文档与主流行业报告
- 输出“内部观点 vs 外部证据”对齐与偏差
Troubleshooting
网络结果为空
- 放宽术语精度或扩大时间窗重试一次
- 若仍为空,明确返回“未检索到可核验证据”
结果太多
- 收紧实体与时间锚点
- 只保留高分候选并解释筛选依据
来源冲突
- 保留双版本结论
- 标记
conflicting,给出待确认点
无 Tier 1/Tier 2
- 标记
insufficient_evidence - 不输出确定性判断,只给线索与下一步建议
页面不可抓取
web_search结果仅作线索- 没有
web_fetch正文时不可作为最终证据
时效风险
- 用户问“最新”时必须展示发布时间与抓取时间
- 超过时效窗口要显式提示“可能过时”
结果质量红线
- 不能把“猜测”写成“事实”
- 不能省略来源链接与时间信息
- 不能忽略明显冲突证据
- 不能把单一三级来源当最终依据
More from wpsnote/wpsnote-skills
wps-note
通过 MCP 工具读取、编辑和管理 WPS 笔记,基于 block 文档模型,所有内容以
62novel-writer
AI 陪伴式长篇小说创作助手,结合 WPS 笔记实现有记忆、懂上下文、不穿帮的持续创作。触发词:帮我写小说、我想写一部小说、继续写小说、写下一章、我有个故事想法、帮我创作。核心能力:冷启动建档(世界观+人物设定+AI生图)、按章写作、每次自动回顾上文防穿帮、全程归档 WPS 笔记。不适用于:短文、散文、诗歌等非长篇小说创作。
27skill-creator
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.
20novel-writer-cli
AI 陪伴式长篇小说创作助手(CLI 版)。通过系统命令行调用 wpsnote-cli 操作 WPS 笔记,实现有记忆、懂上下文、不穿帮的持续创作。触发词:帮我写小说、我想写一部小说、继续写小说、写下一章、我有个故事想法、帮我创作。核心能力:冷启动建档(世界观+人物设定+AI生图)、按章写作、每次自动回顾上文防穿帮、全程归档 WPS 笔记。不适用于:短文、散文、诗歌等非长篇小说创作。
16tag-organize
笔记标签整理的核心原则与完整工作流程。当用户提到"整理笔记标签"、"清理标签"、"标签太乱"、"标签太多"、"帮我打标签"、"重构标签"、"重新分类"、"笔记分类混乱"、"标签体系需要优化"等需求时使用。
13wpsnote-beautifier
智能美化 WPS 笔记文档,采用克制统一的配色风格(全文仅1种主色调,不混用多色系)。核心能力:优化标题层级结构、用高亮块强调核心结论与注意事项、用分栏展示对比或并列内容、应用统一配色方案并写入。仅当用户明确表达美化需求时才触发,例如:美化笔记、排版优化、文档美化、笔记排版、WPS笔记美化、智能排版、文档结构调整、加颜色、加高亮、加分栏、让笔记好看点、优化文档格式、笔记太丑了、调整排版、加点样式、给笔记润色、整理笔记格式、提升可读性。不要在用户仅要求写入内容、编辑文字、总结归纳等非美化场景下主动触发此skill。通过 user-wpsnote MCP 服务操作 WPS 笔记文档。
13