# 候选召回索引

这个索引用于 Agent 第一步快速缩小候选范围。它不直接给最终标签，只给“应该优先阅读哪些知识”的路线。

## 使用方式

1. 从 query 中提取动作、对象、资源、设备、上下文信号。
2. 按下表召回 2-5 个候选标签或能力。
3. 读取候选标签卡片和高频边界卡。
4. 再进入输出形态判断，确认是 intent、function program 还是 `Agent(tag="xxx")` 包装。

## 召回表

| 信号 | 优先候选 | 需要继续读取 |
| --- | --- | --- |
| 导航、带我去、怎么去、路线、途经点、目的地、换路线 | 地图导航、地图问答 | [边界索引](../边界/边界索引.md)，[地图导航](../标签/地图导航/地图导航.md)，[地图问答](../标签/地图导航/地图问答.md) |
| 附近、周边、沿途、目的地附近 + 餐厅、美食、奶茶、海底捞、团购、排号 | 餐饮服务、餐厅订座排号、团购、地图问答、地图导航 | [地图问答-餐饮服务-旅游](../边界/高频混淆/地图问答-餐饮服务-旅游.md)，[餐饮服务](../标签/生活服务/餐饮服务.md) |
| 景点、哪里好玩、门票、攻略、适合玩多久、营业时间、景区 | 旅游、地图问答、QA、餐饮服务 | [地图问答-餐饮服务-旅游](../边界/高频混淆/地图问答-餐饮服务-旅游.md)，[旅游](../标签/生活服务/旅游.md) |
| 附近、周边、哪里有 + 汽车店、修车店、汽修、洗车、保养、4S 店、汽车美容、补胎 | 汽车服务、地图导航、地图问答 | [汽车服务](../标签/生活服务/汽车服务.md)，[地图导航](../标签/地图导航/地图导航.md) |
| 总结、概括、提炼、分析一下 + 文档、网页、URL、屏幕、附件、这篇文章 | 文档总结、Summarize、QA、文本创作、图片问答 | [通用问答-文档总结-Summarize](../边界/高频混淆/通用问答-文档总结-Summarize.md)，[函数目录 Summarize](../输出能力/函数目录.md) |
| 介绍、解释、是什么、为什么、来源、原理、百科、搜索一下 | QA、问答、搜索、具体问答垂域 | [问答](../标签/通用问答/问答.md)，[函数目录 QA](../输出能力/函数目录.md) |
| 写、生成、创作、润色、改写、作文、文案、剧本、诗歌 | 文本创作、作文、Generate、QA | [文本创作](../标签/AI创作/文本创作.md)，[函数目录 Generate](../输出能力/函数目录.md) |
| 打开、关闭、调节、设置 + 音量、亮度、蓝牙、护眼、关机、截图、朗读屏幕 | 系统控制、应用控制、相机、声纹 | [系统控制-设备控制-车载控制](../边界/高频混淆/系统控制-设备控制-车载控制.md)，[系统控制](../标签/系统控制和IOT设备控制/系统控制.md) |
| 点、点击、点一下、选中 + 当前屏幕已呈现的按钮、图标、卡片、海报、列表项、菜单项 | 屏幕操作、应用控制、系统控制、图片问答 | [屏幕操作](../标签/屏幕操作/屏幕操作.md)，[应用控制](../标签/应用控制和搜索/应用控制.md)，[图片问答](../标签/通用问答/图片问答.md) |
| 打开、关闭、调节、设置 + 家居设备、灯、电视、扫地机、洗衣机、主卧/客厅/厨房 | 设备控制、设备定时控制、系统控制 | [系统控制-设备控制-车载控制](../边界/高频混淆/系统控制-设备控制-车载控制.md)，[设备控制](../标签/系统控制和IOT设备控制/设备控制.md) |
| 打开、关闭、调节、设置 + 车窗、座椅、雨刮、前备箱、智驾、泊车、哨兵、驾驶模式 | 车载控制、车载设备状态查询、自动任务、系统控制 | [系统控制-设备控制-车载控制](../边界/高频混淆/系统控制-设备控制-车载控制.md)，[车载控制](../标签/系统控制和IOT设备控制/车载控制.md) |
| 当、如果、时候、到达、之后、每、一...就、自动化、智能习惯、超级任务 | 自动任务、提醒、设备控制、车载控制 | [自动任务判断](../判断维度/自动任务判断.md)，[自动任务](../标签/系统控制和IOT设备控制/自动任务.md) |
| 播放、放一首、来点、听、看、打开视频、打开音乐 | 音乐播放、视频播放、电台播放、媒体应用播放 | [内容播放-播放器控制-播放状态](../边界/高频混淆/内容播放-播放器控制-播放状态.md) |
| 下一首、上一首、暂停、继续、快进、跳到、循环播放 | 播放器控制、媒体资源切换、音乐播放、视频播放 | [内容播放-播放器控制-播放状态](../边界/高频混淆/内容播放-播放器控制-播放状态.md) |
| 现在放的是什么、这首歌是谁唱的、介绍一下这个歌手、识别一下这首歌 | 播放状态查询、听歌识曲、音乐问答、QA | [内容播放-播放器控制-播放状态](../边界/高频混淆/内容播放-播放器控制-播放状态.md) |
| 今天几号、几点了、星期几、节日、节气、多久、多少天后 | CalendarQA、TimeDistance、TimeCalculate、QA | [函数目录](../输出能力/函数目录.md)，[时间](../标签/工具类/时间.md) |
| 天气、温度、空气质量、穿衣、洗车指数 | WeatherQA、天气、QA | [函数目录 WeatherQA](../输出能力/函数目录.md)，[天气](../标签/工具类/天气.md) |
| 股票、基金、黄金、期货、A 股、推荐股票 | FinanceQA、股票查询、QA | [函数目录 FinanceQA](../输出能力/函数目录.md)，[股票查询](../标签/通用问答/股票查询.md) |
| 这张图、屏幕上、前面的、拍照看看、图片里、第二题 | VisionQA、图片问答、图像编辑、相机 | [函数目录 VisionQA](../输出能力/函数目录.md)，[图片问答](../标签/通用问答/图片问答.md) |

## 注意

- 召回索引只做第一步缩小范围，不作为最终规则。
- 如果召回表和当前用户定义冲突，以当前用户定义为准。
- 如果某类混淆反复出现，但召回表没有覆盖，应新增一行并补充高频边界卡。
