# 维度索引 这个索引用于 Agent 在第一阶段判断是否需要加载额外维度知识。不要把这些维度混入业务标签树。 | 维度 | 何时读取 | 文件 | | --- | --- | --- | | 标注输出形态 | 需要生成训练/评测 target,或卡片中同时存在旧 tag 与 Function 定义时 | [标注输出形态](../判断维度/标注输出形态.md),并继续读取 [输出能力](../输出能力/README.md) | | 复杂度判断 | 需要判断 complex 维度,或 query 可能需要规划、推理、多步骤处理时;如果 query 涉及导航、路线规划、POI 搜索、终点附近、沿途、顺路、路线偏好、单 POI 筛选或多轮路线约束,先读复杂度总规则,再继续读地图导航专项条件表;如果 query 涉及车控、IoT 设备控制、生活服务、系统控制、应用控制、图片问答、媒体资源播放,并出现感受/场景/约束/跨应用/视觉推理/模糊资源推断等复杂样式,继续读垂域专项条件表 | [复杂度判断](../判断维度/复杂度/复杂度判断.md),[地图导航复杂度判断](../判断维度/复杂度/地图导航.md),[垂域专项复杂度判断](../判断维度/复杂度/垂域专项.md) | | 多指令判断 | query 包含多个动作、并列连接、多个设备/位置/方向,或需要拆分 subquery 时 | [多指令判断](../判断维度/多指令判断.md) | | 自动任务判断 | query 包含“当/如果/时候/之后/到达/每/一...就”等条件触发结构,或涉及超级任务/提醒/自动化时 | [自动任务判断](../判断维度/自动任务判断.md) | ## 推荐加载策略 1. 先读 `决策流程.md`,判断是否需要结构维度。 2. 如果只是普通标签边界,不一定读取维度文件。 3. 如果 query 结构复杂,按需读取 `复杂度/复杂度判断.md`、`多指令判断.md`、`自动任务判断.md`。 4. 如果读取 `复杂度/复杂度判断.md` 后发现 query 属于某个专项场景,例如地图导航/POI/路线偏好,或车控/IoT/生活服务/系统控制/应用控制/图片问答/媒体播放的复杂样式,再读取该维度下的专项条件表;专项条件表不产生新的维度字段。 5. 如果要写最终 target,必须读取 `标注输出形态.md` 和 `输出能力/输出组合规范.md`。