The Pulse
Google-Affiliated Team Trains StreamVibe to Time Video Help
Google-affiliated researchers and academic collaborators introduced StreamVibe, a video agent designed to infer when users need assistance and adapt as their goals change. Their paper also presents a benchmark with 4,100 evaluation samples

AI.info Team · Written with AI · fact-checked ·
A research team with authors affiliated with Google and several universities has built StreamVibe, a video agent intended to decide not only what to say, but when assistance is warranted. The paper, first submitted to arXiv on October 26 and revised the next day, focuses on a problem common to live assistance: a user’s goal may be implied by what they are doing, and may change while the agent watches.
The researchers introduce three linked components: StreamVibe-Bench, a benchmark for testing proactive assistance; StreamVibe-VL, a model trained to make response decisions from video streams; and StreamVibe-Harness, a system for tracking user intent and task progress over time. Their work is research, not an announcement of a Google product launch.
Testing when an agent should speak
Many video systems respond to a direct question or a clearly specified trigger. StreamVibe targets less explicit situations, such as a user asking for help with a task and expecting the agent to notice when they are stuck. The paper also examines changing instructions: a user might revise a request, add a constraint, or interrupt one task with another.
StreamVibe-Bench contains 4,100 evaluation samples across physical and digital tasks, with 20,546 annotated points at which help may be appropriate. The videos total 183.4 hours. The authors divide the examples among explicit, implicit and dynamic intents, then assess both individual response decisions and behavior across a full interaction.
The benchmark includes 85,000 training samples. The team reports using Gemini 3.8 Flash to help identify candidate points for assistance and draft reference answers; four human reviewers independently checked the requests and timing, with samples retained only after approval by all four. The resulting annotations are aligned to one-frame-per-second streams.
Memory tracks goals as they change
StreamVibe-VL learns to choose between silence and a response while processing the stream. The team first trains it with streaming supervised fine-tuning, then applies reinforcement learning to short video segments around annotated help points. That second stage rewards responses that arrive at suitable times and address the relevant evidence, while penalizing missed or excessive replies.
The separate StreamVibe-Harness keeps a record of active intents, task progress, environmental state and earlier responses. It can revise or close an intent when the interaction provides evidence, and retrieve relevant past details before the model makes its next decision. The split matters: the harness maintains the interaction state, while the video model decides whether and how to respond.
“Experiments show that our model improves response timing and quality while preserving general video understanding, while explicit state tracking further reduces outdated and redundant responses,” write Chengzhi Liu et al., authors of “StreamVibe”.
The reported gains come with a narrow test
The authors report a 10.7% improvement in response timing and answer quality over existing baselines for StreamVibe-VL. Adding the harness, they report a 12.3% gain in proactive interaction performance, along with more consistent responses during sustained interaction. Those figures are the paper’s own summary of its experiments, not results from an independent deployment.
The paper also identifies a remaining challenge: existing proactive systems struggle especially with implicit and changing user intent. StreamVibe’s tests cover physical activities and computer-use scenarios, but the authors say real interactions may involve more complicated changes in both user goals and the environment. The work therefore evaluates a research system against a purpose-built benchmark; it does not establish how reliably the agent would assist people in everyday use.