whatisgithub

What is robotheory-79k?

heartune/robotheory-79k — explained in plain English

Analysis updated 2026-05-18

62PythonAudience · researcherComplexity · 3/5Setup · moderate

In one sentence

A 79,000-question benchmark testing whether AI language models truly understand robotics engineering theory, with an evaluation suite included.

Mindmap

mindmap
  root((repo))
    What it does
      Tests robotics theory understanding
      Expert verified solutions
      Three language support
    Tech stack
      Python
      Evaluation scripts
    Use cases
      Evaluate a language model
      Fine tune on solutions
      Reproduce paper results
    Audience
      AI researchers
    Findings
      Best model scored 64.78 percent
      Humans scored 83.4 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 build with it?

USE CASE 1

Evaluate a language model against the 79,239-question robotics theory benchmark.

USE CASE 2

Reproduce the accompanying paper's zero-shot results across 24 tested models.

USE CASE 3

Use expert-verified solutions to fine-tune a model on robotics reasoning.

USE CASE 4

Compare model performance on multiple-choice versus open-ended calculation questions.

What is it built with?

Python

How does it compare?

heartune/robotheory-79kernie-research/navaminjie05/knowbase_ai
Stars626262
LanguagePythonPythonPython
Setup difficultymoderatehardhard
Complexity3/55/54/5
Audienceresearcherresearcherdeveloper

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

How do you get it running?

Difficulty · moderate Time to first run · 1h+

The full dataset and paper were still pending public release at the time of this snapshot.

The README does not state a specific license for this project.

So what is it?

ROBOTheory-79k is a large benchmark dataset designed to test how well AI language models understand robotics engineering theory. The central question it asks is whether modern AI systems genuinely grasp robotics concepts at a deep level, or whether they are simply good at pattern-matching based on text they have seen during training. The dataset contains 79,239 expert-level questions across four major areas: mathematical foundations, mechanical systems, perception and control, and electrical systems and programming. These are divided into 24 sub-fields. Questions are available in Chinese, English, and French. Each question comes with a step-by-step solution verified by domain experts, so the benchmark can also be used to train or fine-tune AI models, not just evaluate them. The evaluation suite built on top of this dataset, called ROBOTheory-Bench, uses a 30% sample of the full dataset that preserves the distribution of question types and subject areas. The paper accompanying this project tested 24 of the best-known AI language models in a zero-shot setting, meaning the models were given no worked examples before being asked questions. The best-performing model scored 64.78%, while human experts scored 83.4%, leaving a gap of nearly 19 percentage points. The results also showed that all models performed notably worse on open-ended calculation and reasoning questions than on multiple-choice questions, suggesting that probabilistic pattern-matching is part of what these models rely on. This repository provides the evaluation scripts, prompt templates, and judge configuration needed to reproduce the paper's results or to evaluate a new model against the benchmark. The dataset itself and a companion academic paper are linked from the project's website. Both were still pending public release at the time this snapshot was taken.

Copy-paste prompts

Prompt 1
Explain what ROBOTheory-Bench measures and how its 30% sample was constructed.
Prompt 2
Walk me through running the evaluation scripts against a new language model.
Prompt 3
Why did models score much lower on open-ended calculation questions than multiple-choice ones?
Prompt 4
Summarize the four major subject areas this benchmark covers and their 24 sub-fields.

Frequently asked questions

What is robotheory-79k?

A 79,000-question benchmark testing whether AI language models truly understand robotics engineering theory, with an evaluation suite included.

What language is robotheory-79k written in?

Mainly Python. The stack also includes Python.

What license does robotheory-79k use?

The README does not state a specific license for this project.

How hard is robotheory-79k to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is robotheory-79k for?

Mainly researcher.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.