# 视频播放

## 标注输出

> 注意：旧标签资料中同时存在 tag 标签和 Function 定义。本卡片不直接声明最终训练标签；生成数据前必须结合 `判断维度/标注输出形态.md` 确认当前任务使用 Agent 形式还是 Function 形式。

- 旧 tag 标签：视频播放
- Agent 包装候选（不代表最终）：Agent(tag="视频播放")
- Function 输出候选：单实体（非明确播放意图）#query1: 公主、一九四二（非明确播放意图）#query2: 战狼2、陈情令（明确播放意图）满足方式：语义通过多轮session、知识库热度及用户反馈信息进行意图划分，针对单实体非明确播放意图下发内容问答富文本卡片(文本+视频列表) 模糊搜片 #query1: 贾玲那个励志减肥的电影 (模糊搜片)#query2: 贾玲的励志电影 (标签搜索)满足方式：语义基于产品定义，区分包含明显知识信息的特定视频检索类意图走模糊搜片，即调用大模型下发内容问答富文本卡片(文本+歌曲列表)
- 推荐输出形态：待确认。

## 功能抽象

媒体播放

## 适用范围

当用户明确或隐含地要求播放某个视频内容，并可用“片名/演员/导演/角色/类型/标签”等信息进行限定时，触发“视频播放”功能。 支持的内容形态以长短视频为主（电影、电视剧、综艺、纪录片、动画片、MV 等），与“音乐纯音频播放”区分。

## 典型 Query

播放《流浪地球2》看一段猫咪搞笑视频播放最新 TED 演讲

## 三级语义功能点

功能点：视频搜索组合搜索...

## Function / Agent 说明

单实体（非明确播放意图）#query1: 公主、一九四二（非明确播放意图）#query2: 战狼2、陈情令（明确播放意图）满足方式：语义通过多轮session、知识库热度及用户反馈信息进行意图划分，针对单实体非明确播放意图下发内容问答富文本卡片(文本+视频列表) 模糊搜片 #query1: 贾玲那个励志减肥的电影 (模糊搜片)#query2: 贾玲的励志电影 (标签搜索)满足方式：语义基于产品定义，区分包含明显知识信息的特定视频检索类意图走模糊搜片，即调用大模型下发内容问答富文本卡片(文本+歌曲列表)

## 满足边界问题

内容agent垂域之间互相混淆单实体单实体默认出QA视频、音乐单实体互相混淆：比如q=小猪佩奇，可能是视频或者音乐，不同端满足形式不一样；或者视频与音乐难以区分，需要注入知识。非单实体和其他agent的混淆和图片的满足边界：q=播放单依纯的照片，歌曲优先和QA的满足边界：高热单实体给歌曲播放，比如青花瓷；否则给QA用户说了一句歌词、或者表达了一个电影片段，给QA歌曲、电影推荐，q=推荐几首歌，都属于播放和帮助的满足边界，类似如下query，直接满足和间接满足的区别，（待讨论--此问题已经记录）可以来首歌吗？你能播放一首歌吗？可以来个电影吗和控制的边界：本质的区别是，是否要经过媒体内容的搜索推荐娱乐app名称+媒体资源名称，比如：用 Bilibili 播放《三体》动画，给媒体应用播放；而非应用控制仅娱乐媒体app名称，比如打开爱奇艺，给应用控制q=打开音乐，把音乐给我打开，把音乐打开给音乐播放而非控制。可以先走top_q车载端(待讨论)：打开音乐不能播放 @谢曹东q=播放qq音乐，音乐播放q=打开qq音乐，应用控制q=歌词？其余控制边界在底下【内容控制】部分，此处仅涵盖【媒体应用播放】与控制之间的边界。

## 易混淆标签

待补充。

## 划分原则

属于“视频播放”的请求（应触发）：明示播放：“播放/放一下/我想看《流浪地球》” → name=流浪地球“放吴京演的《战狼》” → name=战狼，artist=吴京“看一下‘夏洛特’这个角色相关的电影” → character=夏洛特，type=电影通过人物/角色/标签/类型检索后播放：“放几个悬疑片看看” → tag=悬疑“播放王家卫的电影” → artist=王家卫，type=电影MV/演唱会录像等视频（非纯音频）：“播放周杰伦《晴天》MV” → name=晴天，type=MV，artist=周杰伦原则1：单实体问题，走Redis，查词表，其他的走QA

## 未解决问题

待补充。
