git404hub

what is activevision fr?

saccharomycetes/activevision — explained in plain English

Analysis updated 2026-05-18

12PythonAudience · researcherComplexity · 3/5Setup · moderate

tl;dr

A benchmark testing how well AI can reason about images through multiple steps instead of a single glance. Current frontier AI models score around 10%, while humans reach 96%.

vibe map

mindmap
  root((repo))
    What it does
      Tests multi-step visual reasoning
      17 tasks included
      Compares AI vs human accuracy
    How it works
      Trace colored strands
      Count distinct regions
      Iterative looking and thinking
    Evaluation
      Supports Claude GPT Gemini
      Graded output files
      Resumable runs
    Audience
      AI researchers
      Benchmark evaluators
    Results
      AI scores around 10 percent
      Humans score 96 percent
      Optional coding agent reaches 50 percent

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 make with this?

VIBE 1

Evaluate frontier AI models on multi-step visual reasoning tasks and compare scores to human baselines.

VIBE 2

Run an optional coding-agent ablation where a model inspects images using code before answering.

VIBE 3

Reproduce or extend the benchmark results from the USC research paper using the provided dataset.

VIBE 4

Test custom AI models against the 17 visual reasoning tasks to find where they struggle.

what's the stack?

PythonClaude APIGPT APIGemini API

how it stacks up fr

saccharomycetes/activevisionaim-uofa/reasonmatchairbone42/360-data-athlete
Stars121212
LanguagePythonPythonPython
Setup difficultymoderatehardhard
Complexity3/55/54/5
Audienceresearcherresearchergeneral

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

how do i run it?

Difficulty · moderate time til it works · 30min

Requires API keys for at least one of Claude, GPT, or Gemini, and downloading the benchmark dataset.

No license information is provided in the explanation, so the license terms are unknown.

in plain english

ActiveVision is a benchmark designed to test how well AI systems can reason about visual information through multiple steps, rather than from a single glance. The core idea is that real vision involves an ongoing loop of looking, thinking, and looking again. The benchmark includes 17 tasks built around this principle. The gap it highlights is striking: frontier AI models score around 10% on these tasks, while humans reach 96.1%. The project comes from researchers at the University of Southern California and includes a paper, a website, and a downloadable dataset. The tasks themselves require iterative visual reasoning. One example asks the model to follow a colored strand from a starting letter to its other end, listing every label it encounters along the way. Another asks it to count the distinct regions that worn paths carve across a field. Both examples demand that the viewer trace or build up an answer step by step, which is exactly where current models struggle. The repository provides evaluation scripts for three model families: Claude, GPT, and Gemini. Each script accepts a model identifier and a reasoning effort level, allowing you to control how much thinking the model does before answering. The project also includes an optional ablation where a coding agent can inspect images using code, simulating a tool use scenario. In that setup, the best agent reaches 50.6% accuracy, still well below the human baseline. Results from every run are written to a structured output directory. Each task produces a file of graded records and a summary of per task accuracy, with a combined rollup at the end. Grading works by extracting the model's final answer from a designated answer tag, normalizing it so that formatting differences do not matter, and comparing it against the ground truth by exact match. Runs are resumable, so partial evaluations can be continued without repeating completed items.

prompts (copy fr)

prompt 1
Using the ActiveVision benchmark repo, write a script that runs the Claude 3.5 Sonnet model on all 17 tasks with a reasoning effort of medium, and saves the graded results to the output directory.
prompt 2
I want to evaluate a Gemini model using the ActiveVision benchmark. How do I pass a model identifier and reasoning effort level to the Gemini evaluation script, and where do I find the per-task accuracy summary?
prompt 3
Help me set up the ActiveVision optional ablation where a coding agent inspects images using code. Show me how to configure and run this tool-use scenario and interpret the resulting accuracy.
prompt 4
I cloned the ActiveVision repo but my evaluation run was interrupted halfway through. How do I resume the run without repeating completed tasks, and how does the grader extract and normalize the model's final answer?

Frequently asked questions

what is activevision fr?

A benchmark testing how well AI can reason about images through multiple steps instead of a single glance. Current frontier AI models score around 10%, while humans reach 96%.

What language is activevision written in?

Mainly Python. The stack also includes Python, Claude API, GPT API.

What license does activevision use?

No license information is provided in the explanation, so the license terms are unknown.

How hard is activevision to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is activevision for?

Mainly researcher.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.