Add label master skill

This commit is contained in:
wuyang6
2026-05-09 17:49:53 +08:00
parent 84b715a293
commit 010dc1a88d
166 changed files with 13099 additions and 3 deletions
@@ -0,0 +1,65 @@
# 地图问答-餐饮服务-旅游
## 适用场景
当 query 涉及 POI、附近、周边、沿途、目的地附近、餐饮、景点、酒店、路线信息时,容易在 `地图问答``地图导航``餐饮服务``旅游``酒店``QA()` 之间混淆。
## 候选集合
- `地图导航`:用户要去某地、导航、带路、路线规划。
- `地图问答`:用户问路线、当前位置、限速、路况、到达时间、距离、途经城市、目的地信息等地图上下文问题。
- `餐饮服务`:餐饮 POI 查找、推荐、比较、问答。
- `旅游`:景点、游玩、门票、攻略、开放时间、适合季节、景区问答。
- `酒店`:订酒店、找酒店、酒店价格/位置/评价。
- `QA()`:泛知识,不依赖当前位置、地图上下文或生活服务能力。
## 决策顺序
1. 先判断动作诉求:
- “导航去、带我去、怎么去、去 xxx、路线、途经点”:优先 `地图导航`
- “到目的地多久、堵不堵、限速、沿途城市、这里是哪”:优先 `地图问答`
- “推荐、找、附近有什么、评分、营业时间、排队”:继续看 POI 类型。
2. 再判断 POI 类型:
- 餐厅、美食、奶茶、海底捞、火锅、咖啡:优先 `餐饮服务`
- 景点、公园、博物馆、攻略、门票、游玩:优先 `旅游`
- 酒店、民宿、住宿:优先 `酒店`
3. 再看上下文和设备:
- 导航中、车载端、query 依赖当前位置或路线,地图类候选权重更高。
- 无地图上下文,只是知识问答,生活服务或 `QA()` 权重更高。
4. 最后判断输出形态:
- 如果使用旧 tag 体系,可能是 `Agent(tag="餐饮服务")` / `Agent(tag="地图导航")`
- 如果使用 intent 体系,输出 intent 名。
- 如果 function 化定义不完整,不要伪造 function。
## 正例
| query | 推荐 | 原因 |
| --- | --- | --- |
| 导航去附近的奶茶店 | 地图导航 | 明确导航动作 |
| 附近有什么好吃的 | 餐饮服务 | 餐饮 POI 推荐,没有导航动作 |
| 前面怎么走比较好 | 地图问答 | 路线/导航上下文问答 |
| 途径哪些城市 | 地图问答 | 路线途经信息 |
| 广州有什么好玩的 | 旅游 | 旅游/景点推荐 |
| 故宫门票多少钱 | 旅游 | 景区门票信息 |
| 附近的酒店 | 酒店 | 住宿 POI |
## 反例
| query | 不应给 | 推荐 |
| --- | --- | --- |
| 附近的海底捞评分怎么样 | 地图导航 | 餐饮服务 |
| 怎么去最近的海底捞 | 餐饮服务 | 地图导航 |
| 兰州拉面来源于哪里 | 餐饮服务 | QA 或美食问答,需按当前标签体系确认 |
| 襄阳古城位于我们的西边吗 | 旅游 | 地图问答 |
| 颐和园简介 | 地图导航 | 旅游或 QA,按当前生活服务优先规则确认 |
## 输出建议
- “找/推荐/问答”不等于地图,“去/导航/路线”才强指向地图导航。
- POI 类型优先用于区分生活服务类候选;动作诉求优先用于区分地图导航。
- 如果 query 同时包含生活服务 POI 和导航动作,导航动作优先。
## 仍需确认
- 当前任务是否要求 `Agent(tag="xxx")` 包装。
- 生活服务问答是否统一进入 `餐饮服务` / `旅游`,还是回退 `QA()`