110 lines
12 KiB
Markdown
110 lines
12 KiB
Markdown
# 内容和媒体播放边界
|
||
|
||
## 视频播放
|
||
|
||
- 划分原则:属于“视频播放”的请求(应触发):明示播放:“播放/放一下/我想看《流浪地球》” → name=流浪地球“放吴京演的《战狼》” → name=战狼,artist=吴京“看一下‘夏洛特’这个角色相关的电影” → character=夏洛特,type=电影通过人物/角色/标签/类型检索后播放:“放几个悬疑片看看” → tag=悬疑“播放王家卫的电影” → artist=王家卫,type=电影MV/演唱会录像等视频(非纯音频):“播放周杰伦《晴天》MV” → name=晴天,type=MV,artist=周杰伦原则1:单实体问题,走Redis,查词表,其他的走QA
|
||
|
||
- 满足边界问题:内容agent垂域之间互相混淆单实体单实体默认出QA视频、音乐单实体互相混淆:比如q=小猪佩奇,可能是视频或者音乐,不同端满足形式不一样;或者视频与音乐难以区分,需要注入知识。非单实体和其他agent的混淆和图片的满足边界:q=播放单依纯的照片,歌曲优先和QA的满足边界:高热单实体给歌曲播放,比如青花瓷;否则给QA用户说了一句歌词、或者表达了一个电影片段,给QA歌曲、电影推荐,q=推荐几首歌,都属于播放和帮助的满足边界,类似如下query,直接满足和间接满足的区别,(待讨论--此问题已经记录)可以来首歌吗?你能播放一首歌吗?可以来个电影吗和控制的边界:本质的区别是,是否要经过媒体内容的搜索推荐娱乐app名称+媒体资源名称,比如:用 Bilibili 播放《三体》动画,给媒体应用播放;而非应用控制仅娱乐媒体app名称,比如打开爱奇艺,给应用控制q=打开音乐,把音乐给我打开,把音乐打开给音乐播放而非控制。可以先走top_q车载端(待讨论):打开音乐不能播放 @谢曹东q=播放qq音乐,音乐播放q=打开qq音乐,应用控制q=歌词?其余控制边界在底下【内容控制】部分,此处仅涵盖【媒体应用播放】与控制之间的边界。
|
||
|
||
## 音乐播放
|
||
|
||
- 易混淆:容易和音乐问答冲突
|
||
|
||
- 划分原则:明示播放:“播放《稻香》”“放朴树的《平凡之路》”通过人物/专辑/标签检索后播放:“放周杰伦的歌”“来点轻音乐助眠”“播放《三体》OST”
|
||
|
||
## 古诗播放
|
||
|
||
- 易混淆:QA
|
||
|
||
- 划分原则:古诗词搜索检索相关,是出古诗,包括按照诗句、诗人、题材等搜索。如果是古诗词问答,给QA诗歌名:将进酒(古诗词播放--单实体)诗句定位:会当凌绝顶(古诗词播放/QA都可以)以诗人/朝代/体裁/标签筛选后播放:唐代边塞诗
|
||
|
||
- 满足边界问题:古诗、QA意图边界:按诗歌名搜索、按诗句、诗人搜索、按题材推荐、泛推荐优先给古诗播放而非QA;举头望明月是什么意思--QA举头望明月翻译成白话文--QA举头望明月表达了什么--QA古诗播放满足形式:优先走精品卡,朗读对应古诗内容(精品卡底部有大模型回复链接可点击)如果无对应精品卡但存在TTS文本,走卡片展示和TTS生成如资源库无资源,采用大模型卡片兜底 边界1:容易和古诗问答冲突列query诗人问答古诗词含义、赏析、字词问答
|
||
|
||
## 讲笑话
|
||
|
||
- 划分原则:输出段子或幽默内容,可指定类型或时长
|
||
|
||
## 声音博物馆
|
||
|
||
- 易混淆:音乐播放
|
||
|
||
## 新闻
|
||
|
||
- 易混淆:音乐播放:播放xxxQA
|
||
|
||
- 划分原则:播放或查询新闻内容:整点新闻、专题报道、实时头条等
|
||
|
||
- 满足边界问题:整体原则:只要是新闻需求,优先给新闻。可能会有音乐、视频、歌手、歌曲、体育赛事相关的新闻问答续期,统一给新闻。
|
||
|
||
## 歌单
|
||
|
||
- 满足边界问题:歌单仅指音乐、电台增删改查,涉及音乐、电台列表的添加、删除、创建、播放的优先给歌单满足。视频收藏给smartApp
|
||
|
||
## 体育赛事播放
|
||
|
||
- 满足边界问题:语义范围:赛事预约、赛事播放、赛事问答是从sports中拆出来的3个标签,均指官方体育比赛,一般而言不涵盖民间自己组织的比赛,不在收录范围之内。设备范围:目前仅电视端生效。赛事播放:即在电视端点播体育赛事,会切换频道或者节目。满足形式:满足形式:各场景:频道页、赛程表、赛事详情页、预约管理
|
||
|
||
## 电视频道
|
||
|
||
- 易混淆:控制agent
|
||
|
||
- 满足边界问题:问题1:协同响应指定被控设备,同:控制-设备控制问题2:和控制类边界问题(类似播放器控制)换台,是不是和音乐的下一首类似,没提到实体或描述就是纯控制指令切到频道1下一个频道控制query列出来
|
||
|
||
## 音乐问答
|
||
|
||
- 易混淆:QA音乐
|
||
|
||
- 划分原则:音乐静态知识类问答给音乐问答,否则给音乐播放
|
||
|
||
- 满足边界问题:内容问答易和QA混淆:歌手、演员等人物是边界问题,给QA,属于QA人物问答介绍这个歌手,介绍周杰伦围绕“歌曲、电影、电视剧”的问答,优先给内容问答,会出精品卡片,QA可兜底。内容问答容易和播放状态查询混淆,如下query优先给播放状态查询,这首歌是谁唱的这是什么歌内容问答和产品问答、控制类边界:你会听歌识曲吗打开听歌识曲
|
||
|
||
## 视频问答
|
||
|
||
- 易混淆:容易和视频播放冲突容易和通用问答冲突
|
||
|
||
- 划分原则:视频知识问答类给视频问答视频点播类给视频播放20251111共识:1、query中带有影视作品名称或明显影视相关pattern的给内容问答;2、询问剧情细节的,或者剧情相关问题,给内容问答;3、动漫或影视作品中虚拟人物相关问题,给内容问答;
|
||
|
||
## 电台问答
|
||
|
||
- 易混淆:容易和电台播放冲突容易和通用问答冲突
|
||
|
||
- 划分原则:电台知识类问题给电台问答电台播放类问题给电台播放。
|
||
|
||
## 古诗词问答
|
||
|
||
- 易混淆:容易和古诗播放冲突容易和通用问答冲突
|
||
|
||
- 划分原则:诗词类问答给QA诗词类音频点播给PlayPoem
|
||
|
||
- 满足边界问题:古诗词问答直接由QA满足
|
||
|
||
## 体育赛事问答
|
||
|
||
- 易混淆:QA
|
||
|
||
- 划分原则:查询体育赛程、比分、排名、历史数据等
|
||
|
||
- 满足边界问题:和QA的满足边界,运动问答由QA满足,和QA没有边界。和个人运动监控的边界,体育赛事侧重于官方比赛,个人运动监控侧重于个人进行的运动,围绕智能手表、手机、跳绳、跑步机等智能设备监控各类运动时心率、热量消耗等功能,边界很清晰QA的边界:赛后:比分、排名、得分数据、技术统计运动项目:覆盖哪些?端午节划龙舟个人运动健康,学校的比赛个人运动身体健康湖人现在排名第几?上届世界杯冠军是谁?今天中超有什么比赛?
|
||
|
||
## 播放状态查询
|
||
|
||
- 满足边界问题:给到播放状态查询后的,满足方式ContentAgentSkill通用注入当前音频播放信息及session信息调用内容类回复大模型生成回复并输出对应资源类型及关键信息,调用对应资源检索服务展示(或播放)资源列表边界和QA的边界:侧重于当前播放内容的信息问答,偏动态类内容问答,应该给内容播放状态查询;如果是静态类内容查询,不需要指代消解,那么就给QA和听歌识曲的边界,依赖context注入:本机当前是否在播放歌曲,如果在播放歌曲,优先播放状态查询;否则听歌识曲。
|
||
|
||
## 听歌识曲
|
||
|
||
- 满足边界问题:给到播放状态查询后的,满足方式ContentAgentSkill通用注入当前音频播放信息及session信息调用内容类回复大模型生成回复并输出对应资源类型及关键信息,调用对应资源检索服务展示(或播放)资源列表边界和QA的边界:侧重于当前播放内容的信息问答,偏动态类内容问答,应该给内容播放状态查询;如果是静态类内容查询,不需要指代消解,那么就给QA和听歌识曲的边界,依赖context注入:本机当前是否在播放歌曲,如果在播放歌曲,优先播放状态查询;否则听歌识曲。
|
||
|
||
## 播放器控制(系统控制)
|
||
|
||
- 划分原则:需要重新走搜索推荐的,如换一个版本,给内容控制;完全不依赖搜索推荐,播放器控制直接满足的给系统控制
|
||
|
||
- 满足边界问题:原来的内容控制属于媒体资源切换,需要走一次搜索推荐策略。新增的播放器控制是纯系统控制拆分的分支。和系统控制的边界,多轮对话中内容资源版本的切换,如下给内容控制(媒体资源切换)播放晴天->换个版本播放xxx新闻->换个版本'换一首'---等于下一首,播放器控制;换一首歌曲---媒体资源切换和系统控制的边界,如下功能给系统控制(播放器控制),播放器控制为新建标签。下一个(播放器控制)['下一首', '下一集', '下一曲']播放(播放器控制)['播放', '继续播放', '继续', '放', '请播放']选项选择/可见即可说(播放器控制)['第一个', '第二个', '播放第一个', '确定', '第三个']播放第三首歌,如果屏幕未显示,可见即可说没上报,给内容控制上一个 (播放器控制)['上一首', '播放上一首', '上一曲', '上一集', '播放上一首歌']从头重新播放(播放器控制)['重新播放', '重播', '再来一遍', '从头播放', '再唱一遍']连接-连接蓝牙['连接蓝牙播放音乐(多指令)', '蓝牙连接', '连蓝牙', '连接手机蓝牙', '连接我的蓝牙']设置系统控制项参数值-单曲循环(播放器控制)['设为单曲循环模式', '设为单曲循环', '开启单曲循环模式', '循环模式', '单曲重复']播放器倍速前进 (播放器控制)['快进', '快进两分钟', '快进三分钟', '快进一分钟', '快进五分钟']['切换两倍速播放',"xx"]播放器跳到指定位置播放 (播放器控制)['快进到十分钟', '播放二十二秒', '快进到两分钟', '十分钟', '播放十分钟']播放器倍速后退 (播放器控制)['后退', '退回', '后退一分钟', '后退两分钟', '后退五分钟']和应用控制的边界,知名音乐app的top页面由应用控制满足,如下query给应用控制,详情:车载APP控制 - APP页面词表数据整理每日三十首——音乐播放热歌榜——音乐播放打开每日三十首——APP控制播放每日三十首——音乐播放打开热歌榜——APP控制播放热歌榜——音乐播放歌词——APP控制还是内容问答?
|
||
|
||
## 体育赛事预约
|
||
|
||
- 易混淆:备忘录
|
||
|
||
- 划分原则:如下query都给赛事预约我想取消比赛预约取消预约中超比赛我想取消预约山东泰山的比赛请帮我取消预约NBA比赛我想取消预约勇士队的比赛我想取消预约詹姆斯的比赛把我预约的乒乓球比赛取消之前预约了UFC比赛,帮我取消取消预约明晚辽宁队比赛取消预约后天的CBA比赛“帮我取消明天篮球比赛的预约。”“我要取消后天下午足球比赛的预约。”“请帮我取消本周日羽毛球赛事的预约。”“取消下周六乒乓球比赛的预约。”“帮我取消明晚电竞比赛的预约。”“我想取消本月 20 号网球比赛的预约。”“请帮我取消下周五田径比赛的预约。”“取消后天上午游泳比赛的预约。”“帮我取消之前预约的排球比赛。”“我要取消最近预约的射箭比赛。”
|
||
|
||
- 满足边界问题:生效设备:目前仅在电视端生效,后续可能迁移到其他端满足形式:各场景:频道页、赛程表、赛事详情页、预约管理提醒类边界问题:q=提醒我今晚 8 点看国足比赛,给备忘录q=预约今晚8点国足比赛,给赛事预约
|