refactor: layer fast slow routing knowledge
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
# 渐进加载索引
|
||||
|
||||
本文件只负责召回知识,不直接给快慢结论。
|
||||
|
||||
## 第一阶段输出
|
||||
|
||||
先提取:
|
||||
|
||||
- 当前 query 和可见上下文。
|
||||
- 操作、询问或聊天。
|
||||
- 对象、设备、资源、位置和端侧。
|
||||
- 主垂域和最多两个候选垂域。
|
||||
- 多指令、自动任务和上下文依赖信号。
|
||||
|
||||
主垂域不明显、控制与问答边界不清或同时召回多个领域时,读取
|
||||
`references/preclassification.md`;明显的单垂域请求无需额外加载。
|
||||
|
||||
## 垂域召回
|
||||
|
||||
| 主要信号 | 主垂域 | 读取文件 |
|
||||
| --- | --- | --- |
|
||||
| 导航、路线、目的地、途经点、当前位置、路况、附近 POI、沿途 POI | 导航/生服 | `references/domain-navigation-life.md` |
|
||||
| 车窗、座椅、空调、雨刮、车灯、驾驶模式、智驾、泊车等车辆操作 | 车控 | `references/domain-car-control.md` |
|
||||
| 小米产品、汽车功能说明、故障、设置入口、本车动态状态 | 产品问答 | `references/domain-product-qa.md` |
|
||||
| 音乐、视频、电台、新闻、歌单、播放和内容搜索 | 内容 | `references/domain-content.md` |
|
||||
| 系统设置、应用打开关闭、屏幕操作、免打扰、亮度、音量 | 系统/App控制 | `references/domain-system-app.md` |
|
||||
| 计算、时间、天气、翻译、闹钟、提醒、电话等工具能力 | 通用工具 | `references/domain-general-tools.md` |
|
||||
| 家庭灯具、家电、扫地机、房间环境、IoT 设备状态 | IoT | `references/domain-iot.md` |
|
||||
| 当、如果、时候、之后、每、一...就、自动化、智能习惯、超级任务 | 自动化 | `references/domain-automation.md` |
|
||||
|
||||
## 召回边界
|
||||
|
||||
- 车辆“怎么设置、什么意思、为什么异常”优先产品问答;“打开、关闭、调节”优先车控。
|
||||
- 家庭设备“打开、关闭、调节”优先 IoT;系统自身的亮度、音量、应用和页面操作优先系统/App控制。
|
||||
- “附近有什么”同时可能命中导航和生活服务,先看用户要导航、查询还是消费服务。
|
||||
- 闹钟或提醒没有条件触发结构时属于通用工具;存在事件条件触发时同时召回自动化。
|
||||
- query 只表达通用知识、闲聊或开放问题时,不强行归入垂域,后续读取核心原则。
|
||||
|
||||
## 结构信号
|
||||
|
||||
| 信号 | 何时读取 |
|
||||
| --- | --- |
|
||||
| 多个独立动作、跨对象/跨垂域、并列连接、多方向调整 | `references/structure-multi-instruction.md` |
|
||||
| 条件触发 + 动作、自动化、智能习惯、超级任务 | `references/structure-automation.md`,并读取 `references/domain-automation.md` |
|
||||
| 当前轮含省略、指代、确认/取消,且结论依赖前轮 | 读取主垂域卡中的多轮规则 |
|
||||
|
||||
## 停止条件
|
||||
|
||||
- 主垂域卡命中明确规则后停止加载其他垂域卡。
|
||||
- 只有主垂域无法确定时才读取第二张候选垂域卡。
|
||||
- 垂域和结构规则均未覆盖时读取 `references/core-policy.md`。
|
||||
- 命中卡片中的冲突标记时读取 `references/policy-conflicts.md`。
|
||||
Reference in New Issue
Block a user