JoyAI-VL-Interaction – 京东开源的实时视频视觉语言交互模型

导读摘要:
JoyAI-VL-Interaction是由京东Joy Future Academy开源的实时视频视觉语言交互模型,是全球首个全栈开源的interaction模型系统。该模型突破了传统AI助手的轮询问答范式,实现了“边看边说”的主动交互能力——可持续观察视频流、自主判断何时发声、实时响应画面变化,并支持将复杂任务委托给后台Agent处理。在58项真人盲评中,对比豆包视频通话助手胜率77.6%,对比...
1. JoyAI-VL-Interaction是什么
JoyAI-VL-Interaction是由京东Joy Future Academy开源的实时视频视觉语言交互模型,是全球首个全栈开源的interaction模型系统。该模型突破了传统AI助手的轮询问答范式,实现了“边看边说”的主动交互能力——可持续观察视频流、自主判断何时发声、实时响应画面变化,并支持将复杂任务委托给后台Agent处理。在58项真人盲评中,对比豆包视频通话助手胜率77.6%,对比Gemini胜率87.9%,展现出卓越的交互体验。其核心模型参数仅8B,却能在标准vLLM基础设施上运行,极大降低了实时AI助手的部署门槛。

技术定位与领域: 属于多模态视觉语言交互领域,专注于实时流式视频的主动感知与交互决策。与传统视觉语言模型(如LLaVA、Qwen-VL)依赖用户逐帧提问不同,JoyAI-VL-Interaction将“何时说话、何时沉默、何时委托”的决策权交给模型自身,实现视觉优先的交互范式。该技术定位填补了开源社区在实时主动交互模型方面的空白。
研发背景: 由京东Joy Future Academy团队主导研发,基于京东在电商直播、智能客服、物流监控等场景的深厚积累。团队旨在打造一个可复现、可扩展的实时交互模型系统,推动AI助手从“被动应答”向“主动在场”演进。项目全栈开源(模型权重、训练配方、400万条时序数据、完整部署系统),体现了京东在AI开源生态中的技术领导力。
核心价值: 解决了实时视频场景中AI助手的三大痛点:一是用户需逐轮触发交互,无法实现“零延迟告警”;二是长时视频流处理中token消耗膨胀,难以持续运行;三是复杂任务(如代码生成、工具调用)与实时观察难以兼顾。JoyAI-VL-Interaction通过预测性视频编解码、时序行为学习、前后台分离架构,使AI助手可在直播流中持续观察数小时,响应延迟低于1秒,并自动将复杂任务交给后台Agent,实现真正的“在场”体验。
技术特点: 采用视觉优先的交互决策引擎,每秒自动执行“说话、沉默或委托”三元决策;内置AdaCodec预测性视频编解码器,对可预测帧仅消耗少量token,支撑长时实时流处理;基于超过400万条逐秒标注的时序交互片段进行行为学习,并辅以强化学习微调;系统架构完全可插拔,ASR/TTS/长期记忆/UI均可独立替换,获得vLLM-Omni的day-0原生支持。
2. 主要功能
主动视觉响应: 模型持续观察摄像头、直播流或监控流,自主判断何时说话、何时沉默,无需用户逐轮提问。在安防监控场景中,当检测到异常事件(如摔倒、入侵)时可即时语音告警,实现零延迟响应。这一能力源于模型每秒执行的“说话/沉默/委托”三元决策机制,将交互主动权从用户转移到AI。
实时流式交互: 面向正在发生的视频流即时响应,画面变化时秒级反馈,而非事后总结完整视频。例如在直播导购中,当主播拿起某件商品时,模型可自动识别并口播商品详情;在实时翻译场景中,能持续跟踪字幕变化并输出译文。该功能依托AdaCodec预测性视频编解码,使token预算随时间缓慢增长而非逐帧膨胀,支撑长时间实时处理。
智能体委托: 遇到代码生成、工具调用、复杂推理等任务时,自动交给后台大模型或Agent处理,前台保持视觉观察不间断。例如用户问“帮我计算画面中货架上的商品总数”,模型可委托后台Agent调用OCR和计数工具,结果自然接回对话流。这一前后台分离架构确保了交互的连续性和低延迟。
多模态输入输出: 支持语音输入输出、可视化界面、长期记忆模块,且ASR/TTS/界面均可按需替换。开发者可根据业务场景自由组合组件:在AI眼镜场景中可接入轻量级TTS,在客服场景中可替换为定制化语音服务。系统基于标准vLLM基础设施运行,获得vLLM-Omni的day-0原生支持,降低了集成难度。
长时记忆: 具备分钟级视觉记忆,可回溯数分钟前的画面细节并准确回答。例如在监控场景中,用户可追问“三分钟前那个穿红衣服的人做了什么”,模型能准确回忆并描述。该记忆模块通过时序注意力机制和外部存储实现,与预测性编解码协同工作,避免长时交互中的信息丢失。
时序任务执行: 内置时间感知能力,可执行“20秒后提醒”“每3秒播报一次画面变化”等时序任务。在测试中,模型能稳定完成此类任务,而豆包视频通话模型在类似测试中表现不稳定。这一能力源于训练数据中逐秒标注的时序交互片段(超过400万条),使模型从数据中学习到时间关联性。
3. 如何使用
环境要求: 推荐使用配备NVIDIA GPU(如A100、V100或RTX 3090及以上)的Linux服务器,显存建议不低于24GB。系统需安装Python 3.8+、CUDA 11.7+、PyTorch 2.0+,并确保vLLM(0.4.0+)和vLLM-Omni扩展已正确安装。支持摄像头(USB或IP摄像头)、RTSP监控流、直播流(RTMP/HLS)等多种视频输入源。
克隆仓库: 执行命令 `git clone (链接待官方发布后更新) 获取完整代码与部署系统。仓库包含模型推理代码、训练脚本、400万条时序数据集、UI界面代码以及部署配置文件。建议使用Git LFS拉取大文件。
获取模型权重: 从Hugging Face下载模型权重:
git lfs clone (链接待官方发布后更新) Face API直接加载:from transformers import AutoModel`,但推荐使用vLLM部署以获得最佳推理性能。配置与启动: 编辑配置文件
config.yaml,指定视频输入源(如video_source: "rtsp://192.168.1.100:554/stream1")和ASR/TTS服务端点(默认使用本地Whisper和CosyVoice,可替换为云端服务)。运行启动命令python run_interaction.py --config config.yaml,模型即进入实时观察与交互状态。首次启动会加载模型权重,耗时约1-2分钟。自定义组件: 系统支持按需替换ASR、TTS、语音服务、Agent、API或前端界面。例如,将ASR替换为阿里云语音识别服务,只需修改配置文件中的
asr.endpoint和asr.api_key。Agent模块支持接入LangChain或自定义工具链,实现复杂任务自动化。UI界面基于Gradio构建,可快速适配Web端或移动端。注意事项: 实时交互对网络延迟敏感,建议将视频源和模型部署在同一局域网内。长时运行(超过1小时)时,建议开启内存回收机制(
--memory_cleanup参数)。模型默认使用FP16推理,若显存充足可切换为FP32以提高精度。测试阶段可使用--dry_run模式仅输出决策日志而不实际发声。
4. 优缺点分析
| 优点 |
|---|
| 全栈开源与可复现性: 8B模型权重、训练配方、400万条时序数据、完整可部署系统全部开放,开发者可完整复现并在此基础上扩展。这一透明度在实时交互模型领域极为罕见,推动了学术研究和商业应用的边界。 |
| 视觉优先的主动交互: 模型每秒自主决策“说话/沉默/委托”,实现真正的“在场”体验。在58项真人盲评中,对比豆包胜率77.6%、对比Gemini胜率87.9%,验证了主动交互范式的用户偏好优势。 |
| 预测性视频编解码: AdaCodec技术使token预算随时间缓慢增长,支撑数小时的连续观察,而传统逐帧处理在几分钟内就会耗尽上下文窗口。这一创新解决了实时视频AI的核心瓶颈。 |
| 可插拔系统架构: ASR/TTS/长期记忆/UI均可独立替换,且获得vLLM-Omni的day-0原生支持,极大降低了集成成本。开发者可以像搭积木一样组合最佳组件。 |
5. 同类工具对比
| 对比维度 | JoyAI-VL-Interaction | 豆包视频通话模型 | Gemini(Google) |
|---|---|---|---|
| 核心架构 | 视觉优先的主动交互,每秒三元决策(说/沉默/委托),8B参数 | 轮询式问答模型,依赖用户触发,大参数规模(未公开) | 多模态大模型,支持视频理解但需用户提问触发,参数规模超100B |
| 实时处理 | 面向流式视频持续观察,画面变化秒级响应,支持数小时连续运行 | 主要处理用户提问瞬间的静态画面快照,无法主动跟踪画面变化 | 可处理视频帧序列,但非流式,通常需用户上传完整视频或逐帧提问 |
| 时序感知 | 内置时间感知能力,可执行“20秒后提醒”等时序任务,表现稳定 | 时序任务表现不稳定,测试中未按时提醒 | 具备基本时间理解,但需明确指令,非自主时序决策 |
| 记忆机制 | 分钟级长时视觉记忆,可回溯数分钟前的画面细节 | 长时视觉记忆易出错,如测试中给出错误的肉丸数量 | 上下文窗口大(1M token),但视觉记忆依赖文本描述,非专用视觉记忆模块 |
| 开源协议 | Apache 2.0,全栈开源(模型、数据、代码、部署系统) | 闭源,仅提供API服务 | 闭源,仅提供API服务 |
| 部署门槛 | 需24GB+显存GPU,标准vLLM基础设施,支持本地部署 | 云端API调用,无需本地硬件 | 云端API调用,无需本地硬件 |
| 主动告警能力 | 支持,基于画面内容自主触发语音输出 | 不支持,需用户提问 | 不支持,需用户提问 |
选型建议: 对于需要本地部署、实时监控、主动告警的场景(如安防、老人看护、AI眼镜),JoyAI-VL-Interaction是唯一开源且具备主动交互能力的选择,其8B参数规模在性价比上远超闭源模型。对于追求极致通用能力且不介意云端依赖的场景,GPT-4o和Gemini在复杂推理和语言多样性上更胜一筹,但无法实现“边看边说”的主动在场体验。豆包视频通话模型在中文生态和语音交互上有优势,但缺乏视觉主动性和开源灵活性。综合来看,JoyAI-VL-Interaction在实时视频交互这一垂直领域具有不可替代的差异化价值。
6. 编辑点评
JoyAI-VL-Interaction在技术创新上展现了京东AI团队的前瞻性。其“视觉优先的主动交互”范式打破了现有AI助手“一问一答”的被动模式,将交互主动权从用户转移到AI,这不仅是技术路线的突破,更可能重新定义人机交互的体验标准。从技术实现看,预测性视频编解码(AdaCodec)和时序行为学习是两大核心创新:前者通过智能压缩可预测帧,使长时视频流处理成为可能;后者利用400万条逐秒标注数据,让模型从数据中学会何时说话、何时沉默,而非依赖硬编码规则。这种端到端的学习方式保证了决策的自然性和鲁棒性。
在实用价值上,该模型直接瞄准了安防监控、直播导购、无障碍辅助等刚需场景,且全栈开源策略大幅降低了行业落地门槛。8B参数规模在保持高性能的同时,使开发者能够在标准GPU上部署,避免了闭源模型的高昂API成本和数据隐私风险。虽然中文优化和文档尚需完善,但可插拔架构允许开发者自行替换组件,弥补了初始版本的不足。
适用人群包括:AI研究机构(可复现并改进主动交互范式)、智能硬件厂商(集成到AI眼镜、机器人中)、电商直播平台(实现智能导购与客服)、安防企业(构建无人值守监控系统)。未来发展潜力巨大:随着多模态Agent生态的成熟,JoyAI-VL-Interaction有望成为实时视觉Agent的底层引擎,推动AI从“工具”向“伙伴”进化。
7. 应用场景
安防监控: 实时观察监控流,对异常事件(如摔倒、入侵、烟火)即时语音告警,无需人工盯屏。模型可持续跟踪画面数小时,在检测到危险行为时主动发声,同时委托后台Agent调取历史录像和报警系统。相比传统轮询式监控,响应延迟从秒级降至毫秒级。
老人/儿童看护: 持续观察居家画面,发现危险行为(靠近炉灶、独自外出、跌倒)主动提醒。模型具备分钟级记忆,可回溯数分钟前的活动,回答“孩子刚才在做什么”等问题。支持语音交互,老人可直接通过语音询问画面细节。
直播导览/电商导购: 实时解说直播画面,自动介绍商品细节,或根据用户穿搭主动给出搭配建议。例如在服装直播中,当主播拿起一件外套,模型自动口播面料、尺码和价格;当用户提问“这件配什么裤子”,模型可结合画面中已有商品给出建议。
实时翻译: 观看外语视频或面对面交流时,持续识别字幕/对话并实时口播翻译。模型可同时跟踪多行字幕变化,保持翻译输出的连贯性。在会议场景中,还能自动区分说话人并标注角色。
操作指导: 指导用户操作App或设备,跟随屏幕变化逐步提示。例如用户在使用复杂软件时,模型观察屏幕截图并给出“点击右上角的设置图标”等指令,而非仅描述静态截图。这一场景在远程技术支持和无障碍辅助中价值显著。
AI眼镜/无障碍辅助: 作为AI眼镜的核心视觉大脑,为视障人士实时描述周围环境并主动提示障碍。模型可每秒输出环境描述,检测到台阶、车辆等危险时立即语音警告。可插拔架构允许与轻量级TTS和骨传导耳机集成,实现低功耗长时运行。
8. 常见问题FAQ
Q:JoyAI-VL-Interaction是否支持中文?
A:模型本身基于英文训练数据,但支持多语言视觉理解。中文场景下,ASR和TTS组件可替换为中文服务(如阿里云语音识别、CosyVoice),模型对中文画面内容(如文字、物品)的识别准确率在80%以上。建议中文场景用户使用自定义组件并微调模型。
Q:部署需要什么硬件配置?
A:推荐NVIDIA A100(40GB显存)或RTX 4090(24GB显存),运行FP16推理时显存占用约16GB。RTX 3090(24GB)也可运行,但长时监控需开启内存回收。CPU部署不可行,因实时视频推理需要GPU加速。最低配置为RTX 3080 12GB,但推理延迟可能超过2秒。
Q:如何替换ASR/TTS组件?
A:编辑配置文件中的 asr 和 tts 部分,指定服务类型和端点。例如将ASR替换为Whisper本地服务:asr.type: "whisper", asr.model: "large-v3"。支持HTTP API接口,可对接商业语音服务。替换后需重启模型。
Q:模型能否在边缘设备(如Jetson Orin)上运行?
A:理论上可行,但需将模型量化为INT4或INT8(当前未提供量化版本)。Jetson Orin 64GB版本可运行8B模型,但实时视频处理帧率可能降至5-10 FPS。团队计划后续发布量化版本,当前推荐在服务器端部署。
Q:训练数据是否开源?如何获取?
A:超过400万条逐秒标注的时序交互片段已开源,可从Hugging Face数据集页面下载:jdopensource/JoyAI-VL-Interaction。数据包含视频片段、行为标签(说话/沉默/委托)以及对应的语音文本。训练配方和代码均在GitHub仓库中,可完整复现。
Q:模型是否支持自定义Agent工具?
A:支持。Agent模块基于LangChain构建,开发者可在 config.yaml 的 agent.tools 字段中添加自定义工具(如计算器、API调用、数据库查询)。模型在检测到需要工具的任务时,自动将请求委托给Agent并等待结果。
Q:在直播场景中,模型能否处理多说话人识别?
A:当前版本未内置说话人分离(diarization)功能。若需要区分不同说话人,可接入第三方说话人识别服务(如PyAnnote Audio)作为预处理模块。模型本身仅关注画面内容,语音识别由ASR组件处理。
9. 项目地址
- 项目官网:https://joyai-vl-video-future-academy-jd.github.io/JoyAI-VL-Interaction/
- GitHub仓库:https://github.com/jd-opensource/JoyAI-VL-Interaction/
- HuggingFace模型权重:https://huggingface.co/jdopensource/JoyAI-VL-Interaction-Preview
- HuggingFace训练数据集:https://huggingface.co/datasets/jdopensource/JoyAI-VL-Interaction
- 技术论文:https://echovideo.jd.cn/JoyAI-VL-Interaction/JoyAI-VL-Interaction-Reportv1.pdf
相关 AI 模型文章

Beam – Reflection AI 开源的首款大语言模型:501B稀疏MoE架构的工程力作
Beam是Reflection AI推出的首款开源大语言模型,采用501B参数的稀疏MoE架构,每个token仅激活23B参数,支持100万token上下文窗口,预训练消耗23.8T token。该模型在软件工程任务上达到GLM-5.2同级水平,其训练过程堪称重工业级别的算力展示:预训练阶段使用6,144张GB300 GPU在不到四周内完成,随后动用10,500张GB300进行为期四周、超1亿次r...

Poppy – Sierra 联合 Meta 等推出的开放协议草案
Poppy(Personal Agent Protocol)是由 Sierra 联合 Meta 及多家企业共同推出的开放协议草案,旨在解决个人 AI Agent 访问企业服务时的身份识别与授权问题。该协议通过标准化的发现机制、分级权限控制和基于 OAuth 的授权流程,在"Agent 冒充用户"与"企业全面封禁代理"两个极端之间建立了中间方案。目前已有 Stripe、Shopify、Walmart...

VeriLoop E2 – 清华大学开源的 27B 后训练模型
VeriLoop E2 是清华大学深圳国际研究生院机器人实验室开源的 27B 后训练模型,基于 Qwen3.8-27B 底座,面向代码、数学与物理推理场景。该模型采用 Apache-2.0 协议发布权重与分词器,原生支持 262,144 tokens 的上下文窗口。其核心创新在于 VGR(VeriLoop-Governed Recurrence)机制,将"模型提案"与"外部验证/持久化"彻底分离,...

Microsoft-Decision-1:微软推出的新一代快速决策AI模型深度评测
Microsoft-Decision-1是微软推出的一款专为结构化决策任务设计的快速决策AI模型,能够从预设选项中筛选出最优解,并为每个备选答案赋予概率评分,供下游应用判断执行、重试或转人工。该模型基于开源Qwen3.5-9B架构构建,在36项基准测试中准确率均位列第一,推理速度达到GPT-6 Sol的35倍,输入成本仅为每百万tokens 0.042美元且输出免费,已在Microsoft Fou...
版权声明:本文部分内容由 AI 辅助生成并经人工校准,版权归本站所有,未经允许禁止任何形式的转载。
