Files
zk-data-agent/skills/model-iteration/references/knowledge/multi_command_rules.md
T
hupenglong1 1a94cec822 修改
2026-05-20 15:04:19 +08:00

1.3 KiB

多指令 vs ComplexTask 分流规则

核心判定

场景 输出 示例
多个独立命令拼在一句话里 多个 Agent(...) "导航到大姚县打开微信播放音乐" → 3个Agent
单个任务涉及多步骤/多目的地 ComplexTask(tag="...") "先去加油站再去机场" → 1个ComplexTask

判定要点

  • 多指令(Multi-command)≠ ComplexTask:用户在一句话中说了多个独立的命令(导航+播放+打电话+控制),每个命令应该独立解析为各自的 Agent,不是一个 ComplexTask
  • ComplexTask 是单任务多步:只有当一个任务本身需要多步规划时才是 ComplexTask(如多目的地导航、带筛选条件的旅游规划)
  • "然后"不一定是 ComplexTask 信号:如果"然后"连接的是不同领域的独立命令(导航+控制+播放),那是多指令;只有"然后"连接同一任务的多个步骤(先去A再去B)才是 ComplexTask

识别方法

  • output 中有多个 Agent(...) 调用 → 多指令,保持不变
  • output 中只有一个调用但 query 含多目的地 → 可能应该是 ComplexTask
  • query 中"然后/再/接着"连接不同 tag 的任务 → 多指令
  • query 中"然后/再/接着"连接同 tag 的多个地点 → ComplexTask