Selection Is Retrieval, Abstention Is Not: On-Device Tool Routing over 70 Korean-English Actions
选择是检索,拒绝不是:70个韩英动作的设备端工具路由
🧭 设备端工具路由 · 检索与拒绝分离
Redrob
拆分工具路由中的“选择”与“拒绝”决策,证明选择可用检索器、拒绝需神经编码器,设备端可省去大模型
📌 工作参考价值(4 点)
- 在设备端或低延迟 Agent 场景,把工具选择与“是否拒绝/委托”拆成两阶段:先用轻量检索器(如字符 3-gram BM25)选出候选动作,再用一个冻结编码器(如 multilingual-e5)做 out-of-catalog 判断,避免让大模型同时做两件事带来的延迟和内存开销。
- 如果业务中有“本地动作目录”或固定工具的 Agent 路由,可先基于 lexical overlap 做召回:对于规范表达或关键词命中的请求,BM25 几乎全对;转述/同义表达则丢得较多,可限制候选集到 top-7 再做重排或接一个小型语义判别器,性价比高于直接用大模型。
- 对“是否该本地处理还是委托给远端/大模型”的决策,不要依赖分类器在检索得分特征上做阈值:论文表明这样做 AUC 上限仅 0.697,而冻结编码器的语义得分可达 0.806。建议直接复用轻量 sentence encoder,成本低且能显著减少误委托。
- 工程落地时注意:neural ranker 虽然所有质量指标更好,但常因延迟和内存被拒。若需在端上引入语义模型,优先考虑量化、蒸馏或小模型,并只用于 abstention 阶段,而非全量排序。