whatisgithub

What is joyai-vl-interaction?

jd-opensource/joyai-vl-interaction — explained in plain English

Analysis updated 2026-05-18

54Audience · researcherComplexity · 5/5Setup · hard

In one sentence

A research AI model from JD.com that watches live video and speaks up on its own, without waiting for a question.

Mindmap

mindmap
  root((JoyAI-VL-Interaction))
    What it does
      Watches live video
      Speaks unprompted
    Tech stack
      Vision language model
      Reinforcement learning
    Use cases
      Real time event alerts
      Research benchmarking
    Status
      Report published
      Full release June 2026
    Audience
      AI researchers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Study how a model decides in real time whether to speak, stay silent, or escalate to a bigger model

USE CASE 2

Benchmark real-time video assistants against turn-based systems like Doubao or Gemini

USE CASE 3

Read the technical report on time-aligned video-language training data

USE CASE 4

Wait for the June 2026 open release to test the full model and deployment system

What is it built with?

Vision-Language ModelReinforcement Learning

How does it compare?

jd-opensource/joyai-vl-interactionahouseofbards/bonfire-jellyprofilesavijit07x/git-switch
Stars545454
LanguageJavaScriptTypeScript
Setup difficultyhardmoderatemoderate
Complexity5/53/54/5
Audienceresearcherops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1day+

Full model, weights, and deployable system are not yet released, only the report and blog are public.

So what is it?

JoyAI-VL-Interaction is a research project from JD.com that builds an AI model capable of watching a live video feed and deciding on its own when to speak up, without waiting to be asked. Most current AI video assistants work in a turn-based way: they wait for you to ask a question, then answer it. This project aims to create a model that watches a stream continuously and speaks unprompted when something worth responding to happens, such as a pot boiling over or a child approaching something dangerous. The core model is a vision-language model at about 8 billion parameters. Every second, it makes a three-way decision: speak, stay silent, or hand the task to a more capable model running in the background. It was trained on over four million time-labeled video clips where each second is marked with which of those three actions was correct. Reinforcement learning was then used to refine the timing behavior. To keep up with live video without overwhelming computing resources, the system uses a video compression approach that spends fewer processing tokens on predictable frames and saves full detail for moments when the scene actually changes. The system also includes long-term memory so it can track context across a long session, and a plug-in speech layer for spoken conversation. The team tested the model against video-call features in Doubao and Gemini across 58 real event-driven scenarios. In those comparisons, JoyAI-VL-Interaction was preferred by human raters in about 78 percent of cases versus Doubao and 88 percent versus Gemini. The team notes that those products are backed by much larger models and years of product work, and that JoyAI-VL-Interaction is not yet competitive on general open-ended chat or broad knowledge tasks. The model weights, training data, training recipe, and deployment system are planned for open release around June 20, 2026. At the time this README was written, only the technical report and a blog post were publicly available.

Copy-paste prompts

Prompt 1
Summarize how JoyAI-VL-Interaction decides when to speak during a live video feed
Prompt 2
Explain the difference between this model and turn-based video assistants like Gemini
Prompt 3
What is time-aligned interaction data and how was it used to train this model
Prompt 4
Tell me what will be included in the June 2026 open-source release

Frequently asked questions

What is joyai-vl-interaction?

A research AI model from JD.com that watches live video and speaks up on its own, without waiting for a question.

How hard is joyai-vl-interaction to set up?

Setup difficulty is rated hard, with roughly 1day+ to a first successful run.

Who is joyai-vl-interaction for?

Mainly researcher.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.