KOLAB: Benchmarking Human-Agent Collaboration in Long-Horizon Workflows

Real professionals. Real problems. 115+ hours of screen-recorded collaboration with AI agents.

Annotator teamJingcheng Liang · Risako Owan · Su Yeon Han
Minnesota NLP · University of Minnesota

Abstract

When humans collaborate with AI agents on long-horizon tasks, what happens to the agents' contributions? For solving long-horizon tasks, humans place greater importance on ongoing interaction with AI agents (e.g., revising plans) than on an agent's ability to complete the task in a single attempt. However, most agentic benchmarks have focused more on automation. Strong performance on these benchmarks does not mean that an agent can collaborate effectively when deployed in the real world.

Professional workflows offer a useful setting for examining this question, as they often involve interdependent steps. To address this gap, we introduce KOLAB, a new dataset of 115+ hours of screen recordings of 50 professionals from 40 occupations collaborating with AI agents on realistic, long-horizon problems. The dataset also contains collaboration and output quality judgments from the participating experts. We evaluate (1) how well agents collaborate with professionals and (2) whether they can serve as verifiers of human–agent collaboration.

With KOLAB, we find that frontier models, both agentic and non-agentic, tend to overestimate collaboration with experts and struggle to distinguish between high- and low-quality collaboration. As frontier agents cannot yet understand long-horizon collaboration with experts, we position KOLAB as a valuable dataset for systematically studying human–agent collaboration grounded in real professional workflows.

Overview of Kolab
Overview. KOLAB records how professionals (human actions) and agents (AI actions) jointly solve long-horizon problems, derives metrics to understand collaboration dynamics, and benchmarks whether frontier multimodal LLMs understand this collaboration.
115+ hrsscreen-recorded video
50professionals
40occupations
100workflow sessions
508workflow steps
90+software applications

The KOLAB Dataset

Existing datasets of human-agent work are often not public, rely on predefined tasks constructed by researchers, or focus on a single domain such as software development. KOLAB instead captures professionals solving their own real-world problems with an agentic AI (Claude), while using whatever other software and AI tools they normally rely on.

Problem criteria

Workflows as graphs

Each workflow is a temporal graph of semantically meaningful human and agent actions and their dependencies. In the example below, an architect works through five steps. A task delegated to the agent in Step 2 yields an output that is later MODIFY-ed in Step 3, and the final plan is ADOPT-ed in Revit, an action that never appears in the chat interface.

Example architect workflow graph
An example human-agent collaborative workflow for an architect. Each step is a subgraph of human and agent actions; annotations link a source node, the target AI output it triggers, and the human response to it.
Domain distribution
Domain distribution of the 50 professionals across 10 sectors, with the software they use. "Other" covers Life & Social Science, Sales, and Healthcare.

What we release

KOLAB contains 7 components
1screen-recording video for all sessions
2workflow document by professionals
123
3human-agent chat log
7input (optional) and output files of each workflow
KOLAB
4human ratings for collaboration experience and output quality
6workflow graph per session (with timestamps and labels)
✓ Adopt✎ Modify✕ Reject
5step-level output rubrics designed by professionals
  • Screen-recording videos for all sessions
  • Workflow documents written by the professionals (goal, context, step names/actions)
  • Human–agent chat logs, including agent tool calls
  • Optional input and output files of each workflow
  • Human ratings of collaboration experience and output quality, with step-level output rubrics written by the professionals
  • Workflow graph per session, with step alignment, timestamps, and adoption labels
  • Post-session survey responses

How Humans Use Agent Outputs

Two human annotators labeled how the human response to each agent output incorporated that output, including actions that happen outside the chat interface:

ADOPT · 65.9%

The output is incorporated as-is, e.g. directly using an agent-generated design.

MODIFY · 19.1%

The output is used after the human revises it.

REJECT · 15.0%

The output is discarded or met with negative sentiment, and the human proceeds differently.

ResponseSource node actionTarget AI node actionCurrent node actionSoftware
ADOPTRequest Afrobeats/techno background music in ElevenLabsElevenLabs generates Afrobeats instrumental candidatesCapture the ElevenLabs track and import it into the DaVinci Resolve projectElevenLabs, DaVinci Resolve
MODIFYUpload the existing shell plan and request a full room layoutClaude delivers a dimensioned floor-plan layout for the lobby/storage circulationRebuild walls/partitions in Revit, keeping the liked zoning but fixing lobby/storage circulationRevit
REJECTAsk Kling AI to generate a Zanzibar schoolyard video clipKling AI generates the requested video clipJudge the clip's audio unusable and abandon it, out of credits to iterate furtherKling AI

In total, all 100 sessions (50 professionals) have human-curated temporal graphs (avg. 5.2 steps/session, 8.7 nodes/step) and adoption labels, yielding 692 labeled instances for benchmarking.

Collaboration Dynamics

We characterize collaboration with three metrics: burstiness B of the human–agent interaction rhythm (Goh & Barabási), workflow topology W (the fraction of branch nodes, i.e. how much the human works concurrently while the agent generates), and AI retention RA, RM (the share of agent outputs adopted or modified).

Collaboration burstiness(a) Collaboration burstiness
Workflow topology(b) Workflow topology
AI retention rate(c) AI retention rate
(a) Burstiness vs. solo lead-in. (b) Workflow branching vs. collaboration rating. (c) Timing of ADOPT, MODIFY, and REJECT responses across sectors.
1

Burstier workflows reflect more planning before interacting with the agent. Burstiness is consistent within individuals across sessions (ρ = 0.59) and rises with solo lead-in, the share of a step completed before the first AI interaction (ρ = 0.35, p < 0.001).

2

Branching workflows are associated with lower perceived collaboration experience (ρ = −0.24, p < 0.05), suggesting concurrent human and agent activity may introduce coordination costs.

3

AI retention varies across professional domains. Adoption rates range from 57% in Legal to 79% in Sciences, while Legal workflows stand out for modification (41%, about twice the next-highest domain).

Benchmark: Can MLLMs Understand Human-Agent Collaboration?

TaskObserved workflowResponse visible?Prediction
1a Recognitionsource node → human adoption node✓ADOPT / MODIFY / REJECT
1b Forecastingsource node → target AI node✗ADOPT / MODIFY / REJECT
1c Step-N forecastingpreceding 1–3 steps → target AI node✗ADOPT / MODIFY / REJECT
1d Workflow-level forecastingentire workflow → target AI node✗ADOPT / MODIFY / REJECT
2a Collaboration satisfactionfull stepN/ARating 1–5
2b Output qualityfull stepN/ARating 1–5

RQ1 · AI adoption

How well can frontier MLLMs forecast how humans use agent contributions in long-horizon professional workflows?

RQ2 · Human rating

How well can they predict human ratings of collaboration satisfaction and output quality from the observed workflow?

We evaluate Gemini 3.1 Pro, Gemini 3.8 Flash, GPT-6 Astra, Claude Opus 5.5, and two open-weight video MLLMs (Qwen3-VL-30B-A3B and Qwen3-VL-32B), against majority-class and mode-rating baselines. Video is the primary input; we also test all seven combinations of video, workflow graph, and chat log.

Results

Takeaway. Frontier models are poor at both anticipating how professionals use agent outputs and recovering their judgments of collaboration quality. GPT-6 Astra and Gemini 3.1 Pro reach only 0.51 and 0.39 F1 when forecasting adoption, and their rating predictions correlate weakly with professionals (Spearman ρ = 0.38 and 0.08).

RQ1 · Recognizing and forecasting AI adoption

1a F11b Forecasting1b per-label F1
ModelF1PRF1AdoptModifyReject
Majority-class0.2650.2200.3330.2650.7940.0000.000
Gemini 3.1 Pro0.617±0.0070.461±0.0260.402±0.0110.391±0.0130.710±0.0120.333±0.0180.129±0.031
Gemini 3.8 Flash0.587±0.0100.437±0.0160.383±0.0080.383±0.0090.758±0.0090.218±0.0270.172±0.013
GPT-6 Astra0.7130.539±0.0030.524±0.0130.513±0.0030.721±0.0230.582±0.0980.235±0.070
Claude Opus 5.50.6760.6100.4830.4920.7900.4340.250
Qwen3-VL-30B-A3B0.511±0.0190.389±0.0100.404±0.0110.364±0.0070.501±0.0040.305±0.0190.285±0.012
Qwen3-VL-32B0.337±0.0070.436±0.0120.400±0.0120.235±0.0100.092±0.0060.337±0.0070.274±0.022

Video-only input, mean ± std over 3 runs. Shaded = best excluding Claude (the agent used in data collection, which may be biased toward its own interface). Claude was run once; GPT-6 Astra was evaluated on fewer instances (279 for 1a and 349 for 1b, vs. 692 and 691 for the other models).

Does longer context help?

On the 114 instances whose source and target AI nodes both fall in the last step of a session, we add the preceding 1–3 steps (Exp. 1c) or the entire workflow up to the target AI node (Exp. 1d). Longer context gives limited gains: macro-F1 changes stay below 0.07 for most video and graph settings, and none of the video improvements are statistically significant. Chat logs benefit most (Gemini 3.1 Pro +0.12 F1 with three preceding steps, p < 0.01), but the gain does not persist with the full workflow, and longer context can hurt (Qwen-32B drops from 0.43 to 0.32 F1 with the full graph, p < 0.01).

Change in macro-F1 as forecasting context grows
Change in macro-F1 as forecasting context grows. The x-axis shows how many previous steps are included; "Full" starts at the beginning of the workflow. Filled markers: p < .05.

RQ2 · Predicting collaboration satisfaction and output quality

2a Collaboration2b Output quality
ModelMAE ↓Within-1 ↑Spearman ρ ↑MAE ↓Within-1 ↑Spearman ρ ↑
Mode baseline0.6820.854–0.7350.831–
Gemini 3.1 Pro0.6850.8500.0780.7640.8210.046
Gemini 3.8 Flash0.8000.8190.0110.7920.8110.042
GPT-6 Astra0.9450.8410.3790.9120.8050.352
Qwen3-VL-30B-A3B0.8980.8140.1021.2810.6410.048
Qwen3-VL-32B1.1940.6340.1301.2230.6330.153

Averaged over 3 runs (GPT-6 Astra on 276 steps). Because human ratings skew heavily toward 5, the trivial mode baseline beats every MLLM on MAE.

Which modality helps?

No single modality wins everywhere. Video alone yields the highest recognition performance (GPT-6 Astra, F1 = 0.71, Exp. 1a), while graphs, alone or combined with video or chat, tend to give the best forecasting (GPT-6 Astra, F1 = 0.52, Exp. 1b). Chat alone particularly hurts recognition of REJECT cases: relative to video, F1 changes by +0.07 for ADOPT, +0.01 for MODIFY, and −0.07 for REJECT, likely because chat does not capture how outputs are used outside the AI interface. Human-curated workflow graphs help the non-agentic Qwen models most: for Qwen-32B, adding the graph lifts forecasting F1 from 0.23 to 0.37, and for output quality it raises Gemini Flash and Qwen-30B from ρ ≈ 0.05 to 0.23–0.30.

Seven input modality combinations
Results for seven input-modality combinations (V = video, G = graph, C = chat log; "+" combines them).
How each modality helps
(a) Video alone misses low ratings. (b) Chat alone misses rejections. (c) Graphs help most where video fails (r = −0.68).

Failure Cases

Models favor particular labels. Gemini 3.1 Pro and Flash over-predict ADOPT: with video, Gemini Flash predicts it for 83.8% of examples against a 65.9% ground-truth rate. Qwen3-VL-32B instead predicts MODIFY for 87.3% of cases (19.1% in the ground truth). These biases largely persist with graph and chat inputs (e.g., Flash predicts ADOPT for 82.3% and 74.0%, and Qwen3-VL-32B predicts MODIFY for 67.7% and 62.0%).

True-modify cases
True-reject cases
Distributions of model-generated labels for true MODIFY (left) and true REJECT (right) cases in AI adoption forecasting, pooled over video, graph, and chat inputs.

Models give near-constant ratings. With video, Gemini 3.1 Pro predicts 4.83 for a true rating of 1 and 4.95 for a true 5 in Task 2a. Adding the graph widens the gap between true ratings of 1 and 5 to 1.95 and 2.45 for Tasks 2a and 2b; GPT-6 and Claude already separate low and high ratings with video (gaps of 0.54–1.34).

Mean predicted vs. human collaboration rating
Mean predicted vs. human output-quality rating
Mean predicted rating vs. human rating for collaboration (Exp. 2a, left) and output quality (Exp. 2b, right). The dashed diagonal is a perfect prediction.

Explore the biases

The charts below use the latest benchmark runs. Switch the input to see how each model's behaviour changes with what it can see.

What does each model predict, compared with the truth?

Share of forecasts (Task 1b) that are ADOPT / MODIFY / REJECT, over all cases. The top bar is the ground truth.

AdoptModifyReject

Do the predicted ratings follow the human ratings?

Mean rating the model predicts at each human rating. A model that tracks people would follow the dashed diagonal; a flat line means it predicts the same rating regardless of the truth.

These systematic biases raise a deeper question: are MLLMs actually grounding their predictions in the observed workflow? Repeating similar labels and ratings across different inputs suggests predictions may be driven by model-specific priors rather than the workflow itself.

Conclusion

KOLAB benchmarks frontier multimodal agentic models on their ability to support human-agent collaboration in long-horizon workflows. Even frontier MLLMs, including GPT-6, struggle to predict and understand human–AI collaboration. In future work, we will explore constructing training datasets and sandbox environments where models can practice collaborating with simulated users before real-world deployment.

BibTeX

@misc{hayati2026kolab,
  title   = {Kolab: Benchmarking Human-Agent Collaboration in Long-Horizon Workflows},
  author  = {Hayati, Shirley Anugrah and Setiani, Patricia Anugrah and Wang, Ruizi and Li, Zhouyi and Le, Khanh Chi and Lee, Young-Jun and Kang, Dongyeop},
  year    = {2026}
}