【工具演示】技能自动路由:50 个技能,怎么保证每次用对上那个

合集 · DSH插件集 (7)

  1. 6:16
    【工具演示】一键重启 DSH:装完插件,点一下就知道生效了没有
  2. 3:59
    【工具演示】技能自动路由:50 个技能,怎么保证每次用对上那个
  3. 3:58
    【工具演示】DSH 界面音效:任务跑完、失败、按钮点中,都听得见
  4. 3:57
    【工具演示】DSH插件更新了,怎么快速发给别人装
  5. 6:34
    【DSH 插件】把一支 PV 做成默认主页与屏保:启动即接管,Esc 返回
  6. 0:24
    把 DSH 里的公式复制成能重新渲染的 TeX
  7. 1:07
    【工具演示】插件管家:把 DSH 每个插件的开销量出来
Description
这是一支图文讲解片,不是录屏演示。它讲的是:你的 DSH 里装了五十来个技能,怎么保证每次动手前,用的是对的那个。

【问题从哪来】
技能装上,不等于会用上。DSH 的 skill 工具是被动的 —— 得模型自己想起来去查技能目录。你写「把这次评审做成可继续修改的工程」,它完全可以不查目录、照自己的理解直接开工;做得未必差,但多半不是你攒那套技能的做法。更麻烦的是,你根本看不出它这次到底用没用。

【这个插件做了什么】
每收到一条用户指令,插件在第一步读一遍技能目录,用确定性算法算一次排序,然后往这一回合里注入恰好一条路由简报:三个候选、匹配度、命中了哪些词,以及一句「排在最前的真匹配,就先加载它」。同一批指令只插一次;跟技能无关的指令直接沉默,不往上下文里倒垃圾。
三种模式可选:简报(默认,只给候选)、自动加载(分数够高就把技能正文一起注入)、强制调用(让模型先调一次 skill-router)。

【为什么它选得准】
打分是确定性的:技能名命中权重最高,适用时机次之,描述最轻,罕见的词加权。另有一层中英桥接词典,「评审」能打到 review、「转写」能打到 whisper,否则中文指令和英文技能名根本碰不上。最外面还有一层同域规则:元技能遇到业务题降权,PDF、PPTX 只当交付格式时把同名技能剔出去。

【数字与边界(照实说)】
二十道调参题首选全中;十二道留出题第一次只中七道,补完词汇和两条同域规则后中十一;纯闲聊两道全都没出候选。整个过程不额外调一次模型。
边界:只读全局那一层技能,preset 私有的看不到;中文词典是按一套知识库调的,换环境要用配置替换;它不做大模型路由,遇到没见过的说法会沉默,而不是硬猜。

【安装】
把仓库 link 进你的 profile,重启一次应用即可。之后调配置不用重启,改插件代码需要重启 —— 片中有实测说明。

仓库(MIT 开源):https://github.com/SOH4C4759/dsh-plugin-skill-autoroute