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,68 @@
# 内容播放-播放器控制-播放状态
## 适用场景
当 query 涉及播放音乐、视频、电台、有声内容、播放器控制、当前播放内容查询、听歌识曲或指定 App 播放时,容易在内容类标签之间混淆。
## 候选集合
- `音乐播放`:播放歌曲、歌手、专辑、音乐风格,或听歌识曲之外的音乐播放需求。
- `视频播放`:播放电影、电视剧、综艺、动画、短视频等视频内容。
- `电台播放`:播放播客、有声书、相声、评书、电台、故事等有声内容。
- `媒体应用播放`:明确指定第三方影音 App 并要求播放内容。
- `播放器控制`:暂停、继续、上一首、下一首、快进、跳到指定位置、循环播放等不需要重新搜索的播放器按钮操作。
- `媒体资源切换`:换一个版本、换一首歌曲等需要重新推荐或搜索的资源切换。
- `播放状态查询`:对当前正在播放内容进行查询。
- `听歌识曲`:识别外部环境或非本机播放歌曲。
- `QA()`:静态内容知识问答,不依赖当前播放状态。
## 决策顺序
1. 先判断是否是播放动作:
- “播放/放/听/看 + 内容名”:按内容类型进入音乐、视频、电台。
- “用某 App 播放”:优先 `媒体应用播放`
2. 再判断是否是播放器控制:
- “暂停、继续、下一首、上一集、快进、跳到十分钟、单曲循环”:优先 `播放器控制`
3. 再判断是否需要重新搜索/推荐:
- “换一首歌曲、换个版本、来个别的”:偏 `媒体资源切换`
4. 再判断是否是状态查询:
- “这首歌是谁唱的、现在放的是什么歌、这个演员是谁”:如果依赖当前播放内容,优先 `播放状态查询`
5. 再判断是否是听歌识曲:
- “识别一下这首歌、听歌识曲”且不是本机播放内容,优先 `听歌识曲`
6. 如果只是知识问答:
- “周杰伦是谁、甄嬛传滴血认亲是哪一集”:按具体内容问答或 `QA()`
## 正例
| query | 推荐 | 原因 |
| --- | --- | --- |
| 播放周杰伦的晴天 | 音乐播放 | 明确播放歌曲 |
| 看一段猫咪搞笑视频 | 视频播放 | 明确播放视频 |
| 我要听斗破苍穹 | 电台播放 | 有声内容 |
| 用 Bilibili 播放三体动画 | 媒体应用播放 | 指定 App 播放 |
| 下一首 | 播放器控制 | 按钮级控制,不重新搜索 |
| 换一首歌曲 | 媒体资源切换 | 需要重新换资源 |
| 现在放的是什么歌 | 播放状态查询 | 查询当前播放内容 |
| 识别一下这首歌 | 听歌识曲 | 识别环境音乐 |
## 反例
| query | 不应给 | 推荐 |
| --- | --- | --- |
| 下一首我的大学 | 播放器控制 | 音乐播放,带资源名称 |
| 甄嬛传滴血认亲是哪一集 | 视频播放 | 媒体资源问答或 QA |
| 周杰伦是谁 | 音乐播放 | QA 或音乐问答 |
| 打开热歌榜 | 音乐播放 | 应用控制或内容入口,需看端侧能力 |
| 播放热歌榜 | 应用控制 | 音乐播放 |
## 输出建议
- 播放动作和控制动作必须分开判断。
- “换一首”这类短句需要看上下文:如果是播放器按钮行为,偏 `播放器控制`;如果是资源推荐,偏 `媒体资源切换`
- 当前播放状态查询依赖上下文,不要把静态百科问答误判为播放状态查询。
## 仍需确认
- 当前是否有本机播放内容。
- 用户是否指定了 App。
- “换一首/下一个”是按钮操作还是重新推荐。