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