Fix map navigation complexity context rules

This commit is contained in:
wuyang6
2026-05-12 11:13:53 +08:00
parent 69e9dddbbe
commit 1505e5e684
2 changed files with 25 additions and 7 deletions
@@ -61,6 +61,7 @@ complex 是复杂度判断,独立于业务标签。它可以先粗判,但建
- `判断维度/复杂度/复杂度判断.md`
- 如果 query 涉及地图导航、POI 搜索、路线偏好、终点附近、沿途、顺路或多轮路线约束,继续读取 `判断维度/复杂度/地图导航.md`。这是 complex 维度下的专项条件表,不是新的结构维度;最终仍只输出 `complex=false/true`
- 如果专项条件依赖多轮上下文,必须先确认输入里是否真的提供了上一轮导航上下文;没有上下文时,不要把单轮完整 query 当作多轮次轮。
## 3. 业务标签候选
@@ -20,6 +20,14 @@
- 单 POI 是强 `complex=false` 信号,但不是绝对信号;如果单 POI 带有复杂筛选、评价推理、外部事实验证或“帮我挑一个最合适”的综合决策,则转为 `complex=true`
- 多轮导航中的次轮路线限制、沿途/顺路找点、目的地附近找点,通常仍是导航链路内的短链路操作,默认 `complex=false`
## 先区分单轮和多轮
地图导航复杂度判断必须先看当前 query 是否依赖上一轮导航上下文。
- 单轮:当前 query 自己同时包含主目的地和途经点、沿途点、顺路点、中间点,通常是“一个导航任务里带多个 POI 或多个步骤”,默认 `complex=true`
- 多轮:上一轮已经建立了导航路线、目的地或候选 POI,当前 query 只是追加“中间找个充电站”“帮我找一个最顺路的停车场”“我要沿途的顺路的”等约束,默认 `complex=false`
- 如果输入里没有提供上一轮导航上下文,不要假设它是多轮次轮;应按单轮完整 query 处理。
## complex=false
以下类型默认 `complex=false`
@@ -125,9 +133,10 @@
- 改口和模糊不等于复杂。
- 如果最终仍是单 POI 纠错或取消动作,默认 `complex=false`
### 7. 多轮里的沿途、顺路、中间找点
### 7. 多轮次轮里的沿途、顺路、中间找点
上一轮已经有明确导航路线、目的地或行程上下文,当前轮只追加沿途、顺路、中间找某类 POI,默认 `complex=false`
在已有导航路线、目的地或行程上下文中,用户要求沿途、顺路、中间找某类 POI,默认 `complex=false`
示例:
- 中间找个充电站。
@@ -137,6 +146,7 @@
判断要点:
- 必须能从前轮上下文确认当前轮是在修改已有路线。
- “沿途 / 顺路 / 中间”是导航链路可直接利用的约束。
- “跟刚才道路不重复”属于路线约束,默认 `complex=false`
@@ -173,19 +183,26 @@
- 是否需要解释为什么选这个。
- 是否需要外部知识或线上内容验证。
### 3. 单轮里的沿途、顺路、中间
### 3. 单轮里的终点 + 途经点 / 沿途点 / 中间点
如果是在单轮中导航到某个 POI,再找沿途、顺路的 POI,应该给 `complex=true`
如果当前单轮 query 同时包含主目的地和途经点、沿途、顺路点或中间点,应该给 `complex=true`
这类 query 不是简单“单 POI 导航”,而是在一个导航请求里同时规划目的地和中间停靠点,属于多步骤路线组织。
示例:
导航到武汉小米科技园,先去买一杯咖啡
- 导航到附近商场中间途径充电站。
- 导航到附近商场,中间经过一个充电站。
- 导航到武汉小米科技园,先去买一杯咖啡。
- 导航到商场,路上顺便找个充电站。
- 去附近商场,先途径充电站。
## 不要误判为 `complex=true` 的情况
以下表达不要单独作为 `complex=true` 触发条件:
- 出现“规划路线”。
- 出现“终点附近 / 目的地附近 / 沿途 / 顺路 / 中间”。
- 多轮已有导航上下文中,当前轮只出现“终点附近 / 目的地附近 / 沿途 / 顺路 / 中间”。
- 出现路线偏好:不走高速、只走国道、不收费、别太绕、少隧道、走地面路、走快速路、最快。
- 单 POI 带简单定语:最近、最大、最便宜、附近、有停车场、停车方便、现在开着。
- 口语改口、重复、否定、取消导航。
@@ -195,7 +212,7 @@
```text
complex 判断:
- 推荐:false/true
- 原因:单 POI + 简单筛选 / 路线偏好 / 多轮沿途找点 / 复杂综合筛选
- 原因:单 POI + 简单筛选 / 路线偏好 / 多轮沿途找点 / 单轮终点加途经点 / 复杂综合筛选
- 复杂度依据:引用本文件中的具体条目
- 业务标签:另按地图导航、地图问答、餐饮服务等标签判断
```