返回顶部
s

source-router来源路由

LLM通用来源路由技能。根据任务类型、时间要求和信息缺口,决定优先去哪些来源找信息并给出搜索顺序。支持的来源类型:web/local_file/vector/graph/counter。在已知需要搜索但不知道先搜什么时使用。触发条件:多源搜索决策、搜索成本控制、需要决定是否开启反证搜索。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.0.0
安全检测
已通过
104
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

source-router

技能名称: source-router
详细描述:

Source Router — 来源路由技能

核心职责

根据任务特征、时间要求和信息缺口,决定去哪找、先找什么、是否开反证搜索、何时停止

边界(绝对禁止)

  • - ❌ 不执行搜索
  • ❌ 不生成最终判断或结论
  • ❌ 不自行 invent 新的来源类型

唯一产出:搜索路由计划。



输入规格(最小集)


字段必填说明
tasktype任务类型:breakingnews / deepresearch / entityanalysis / internalknowledge / techevaluation
primary_subject
✅ | 核心实体/对象 |
| goal_mode | ✅ | 目标模式:analyze / evaluate / compare / investigate |
| freshness_required | ✅ | 时效性要求:high(≤24h)/ medium(≤30天)/ low(不限) |
| availablesources | ✅ | 当前环境可用的来源列表,从 [web, localfile, vector, graph, counter] 中选 |
| needcounterevidence | ✅ | 是否需要反面证据搜索:true / false |

可选输入

字段说明
informationgaps已知信息缺口列表
budgetlimit
搜索次数预算上限 |
| preferred_domains | 优先域名列表 |


输出规格(固定结构)

json
{
task_id: SR-,
task_type: ...,
primary_subject: ...,
selected_sources: [
{
source: web,
priority: 1,
rationale: ...,
search_hints: [..., ...]
}
],
search_order: [web, counter, graph],
countersearchenabled: true,
counter_trigger: ...,
stop_rule: {
condition: ...,
max_rounds: 3
},
budget_allocation: {
total_budget: 10,
web: 5,
counter: 2,
graph: 2,
local_file: 1
},
fallback_chain: [
{
level: 1,
source: tavily_search,
triggerfallback: quotaexhausted | timeout30s | emptyresults,
fallback_to: 2
},
{
level: 2,
source: bailianwebsearch,
triggerfallback: apierror | timeout_30s,
fallback_to: 3
},
{
level: 3,
source: web_search,
triggerfallback: emptyresults | gfw_blocked,
fallback_to: 4
},
{
level: 4,
source: webfetchdirect,
trigger_fallback: null,
fallback_to: 5
},
{
level: 5,
source: local_cache,
trigger_fallback: null,
fallback_to: null
}
],
degradation_log: []
}



5 种来源类型


来源说明核心优势局限
web互联网搜索(Tavily/搜索引擎)实时性最强,覆盖面最广信源质量参差,有噪音
local_file
本地文件系统(记忆/缓存/文档) | 零成本,已知内容可靠 | 可能过时,覆盖有限 |
| vector | 向量数据库/知识库 | 语义检索,历史知识密集 | 需预先索引,不含实时 |
| graph | 知识图谱/关系数据库 | 实体关系挖掘,结构化推理 | 建设成本高,覆盖有限 |
| counter | 反证搜索(对立观点/质疑信源) | 纠偏,防止确认偏误 | 消耗额外预算 |


核心路由规则

规则 1:时效性 → 来源优先级

freshness_required = high → web 优先(≥70% 预算)
freshnessrequired = medium → web + vector/localfile 混合
freshnessrequired = low → vector/localfile 优先,web 补充

规则 2:任务类型 → 来源组合

tasktype推荐组合说明
breakingnewsweb + counter实时性最高,必须反证
deep_research
vector + web + graph + counter | 全源深度研究 | | entity_analysis | graph + web + vector | 实体关系为核心 | | internalknowledge | vector + localfile | 内部知识优先 | | tech_evaluation | web + vector + counter | 技术评估需外部验证 |

规则 3:已有材料 → 优先本地

若 availablesources 包含 localfile 或 vector,且任务 subject 在本地有已知相关材料:

  • - 优先检索本地 → 识别信息缺口 → 仅缺口部分走 web
  • 节省预算,减少噪音

规则 4:反证搜索触发

必须开启 counter_search

  • - needcounterevidence = true(显式要求)
  • tasktype = evaluate 或 investigate(隐式需要)
  • goalmode = compare(对比场景天然需要反面证据)

可以跳过 counter

  • - tasktype = internalknowledge 且目标是纯检索
  • needcounterevidence = false 且 budget_limit 极低(≤3)

规则 5:stop_rule 自动生成

场景stop_rule
高时效新闻找到3个独立权威信源确认同一事实后停止
深度研究
每类来源至少覆盖2次,或找到10条高质量结果 | | 实体分析 | 主实体的关系网络 ≥ 5 个节点后停止 graph 搜索 | | 内部知识 | 本地命中 ≥ 5 条相关文档后停止 | | 默认 | 总搜索轮数 ≤ 3 轮,或找到3条以上高置信度结果 |

规则 6:搜索降级链(Fallback Chain)

当首选搜索源不可用时,按预设降级链自动切换:

P1: tavily_search(原生工具,配额1000/月)
↓ quotaexhausted / timeout > 30s / emptyresults
P2: bailianwebsearch(百炼Qwen+,国内零延迟)
↓ api_error / timeout > 30s
P3: web_search(Brave API)
↓ empty_results / GFW封堵
P4: webfetchdirect(搜索引擎URL模板直采)
↓ 全部失败
P5: localcache(memory/*cache.md 本地缓存)

降级执行规则

  • - 每级失败后自动切换至下一级,不需要人工干预
  • 每次降级事件记录到 degradationlog[]
  • 如果 availablesources 显式提供,则基于可用源构建降级链(排除不可用源)
  • 降级链中最高可用级别作为实际 selected_sources[0]



执行流程

输入解析 → 提取 tasktype / freshness / availablesources
→ 按规则1-4 确定来源组合和优先级
→ 按 needcounterevidence 和规则4 决定是否开 counter
→ 按规则5 生成 stop_rule
→ 按 budget_limit 分配预算(默认总预算10次)
→ 输出 JSON



参考文档

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 source-router-1776010442 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 source-router-1776010442 技能

通过命令行安装

skillhub install source-router-1776010442

下载

⬇ 下载 source-router v2.0.0(免费)

文件大小: 10.33 KB | 发布时间: 2026-4-13 12:07

v2.0.0 最新 2026-4-13 12:07
V2.0: 新增fallback_chain搜索降级链(5级自动降级) + degradation_log降级事件记录

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部