refactor: layer fast slow routing knowledge
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
# 多指令结构
|
||||
|
||||
本文件提炼自标签大师的多指令知识。它只判断结构及快慢例外,不生成拆分后的业务 target。
|
||||
|
||||
## 识别
|
||||
|
||||
`multi_instruction=true` 需要至少两个可独立执行的子任务。常见信号:
|
||||
|
||||
- 和、并、然后、再、顺便、同时、并且连接独立动作。
|
||||
- 多个对象分别执行不同操作。
|
||||
- 同一设备存在多个独立方向调整。
|
||||
- 跨垂域动作或前一步结果决定下一步。
|
||||
|
||||
以下通常仍是单意图:
|
||||
|
||||
- 同一设备的打开后设置属性,如“打开空调调到 26 度”。
|
||||
- 同一动作作用于同品类多个位置。
|
||||
- 打开应用后搜索、点击、播放等共同完成一个任务的顺序操作。
|
||||
- 口误、重复、改口和连续相反操作。
|
||||
- 多个并列查询目标。
|
||||
|
||||
## 快慢规则
|
||||
|
||||
- `MULTI_FAST_EXPLICIT_DEVICE_CONTROLS`:全部子任务都是明确设备控制动作,不含查询依赖、选择、排除或规划,给快。
|
||||
- `MULTI_SLOW_INDEPENDENT_ACTIONS`:多个独立动作需要编排,且不满足设备控制快例外,给慢。
|
||||
- `MULTI_SLOW_CROSS_DOMAIN_WORKFLOW`:跨垂域、跨工具,或前一步结果决定后一步,给慢。
|
||||
|
||||
垂域卡已经明确覆盖时,保留多指令信号并服从垂域规则。结构规则只在垂域未覆盖时裁决。
|
||||
Reference in New Issue
Block a user