轻量意图路由
轻量意图路由
def route(query):
if any(k in query for k in ("报错", "失败", "无法")):
return "troubleshoot" # 检索错误码/排障手册
if any(k in query for k in ("怎么", "如何")):
return "howto" # 检索步骤文档
return "concept" # 检索定义与说明
hits = retrieve(rewrite(query, route(query)))路由可用规则起步,样本多了再上分类模型;每个路由单独评测召回。