atlas

Research map / Large language models / Agents, code and math

ContextAgent: Context-Aware Proactive LLM Agents with Open-world Sensory Perceptions

NeurIPS 2025 · Large language models › Agents, code and math · approach: Agent instruction-following benchmarks · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces ContextAgent, a context-aware proactive LLM agent that uses wearable egocentric video/audio and persona contexts to predict when to proactively help and call tools, fine-tuned with distilled CoT traces, plus the 1,000-sample ContextAgentBench.

Problem

Existing proactive LLM agents only observe enclosed environments (e.g., desktop UIs), rely on direct inference or rule-based notifications, and cannot use open-world sensory context from wearables to decide when and how to proactively assist with tools.

Approach

A proactive-oriented context extraction pipeline (ICL-prompted VLM for egocentric video, Whisper for audio, notifications, personas) feeds a fine-tuned LLM reasoner that thinks before acting, outputs a proactive score, and plans tool chains.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ContextAgent instead of ICL-AllLlama-3.1-8B-Instruct · ContextAgentBenchAcc-P: 0.757 -> 0.874Helped
Use ContextAgent instead of ICL-AllLlama-3.1-8B-Instruct · ContextAgentBenchF1-score: 0.582 -> 0.626Helped
Use ContextAgent instead of Vanilla SFTLlama-3.1-8B-Instruct · ContextAgentBenchAcc-Args: 0.405 -> 0.448Helped
Use ContextAgent instead of ICL-PQwen2.5-7B-Instruct · ContextAgentBench-LiteAcc-P: 0.840 -> 0.850Helped
Use ContextAgent instead of CoTQwen2.5-7B-Instruct · ContextAgentBench-LiteF1-score: 0.564 -> 0.624Helped
Use ContextAgent instead of SFT-PQwen2.5-7B-Instruct · ContextAgentBench-LiteAcc-Args: 0.374 -> 0.479Helped
Add visual context (ablation)ContextAgent · ContextAgentBench-LiteAcc-P: 0.709 -> 0.888Helped
Add visual context (ablation)ContextAgent · ContextAgentBench-LiteF1-score: 0.414 -> 0.647Helped
Add audio context (ablation)ContextAgent · ContextAgentBench-LiteAcc-P: 0.720 -> 0.888Helped
Add audio context (ablation)ContextAgent · ContextAgentBench-LiteF1-score: 0.493 -> 0.647Helped
Use proactive-oriented sensory context extraction instead of zero-shot Qwen-2.5-VL extraction (ablation)ContextAgent · ContextAgentBench-LiteAcc-P: 3.0%Helped
Add persona context during training and testing (ablation)ContextAgent · ContextAgentBench-LiteAcc-P: 9.0%Helped

Surprising findings

Limitations

Experimental setup

Datasets: ContextAgentBench PersonaHub Pexels egocentric videos

Benchmarks: ContextAgentBench ContextAgentBench-Lite

Metrics: Acc-P MD FD RMSE Precision Recall F1-score Acc-Args

Baselines: Proactive Agent Vanilla ICL CoT ICL-P ICL-All Vanilla SFT SFT-P

Builds on: Proactive Agent ProactiveBench chain-of-thought LoRA API-Bank

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy