General Context Labs

Domains

Engineering & Robotics

Models are starting to operate in the physical world, where sensors drift, loads shift, and faults arrive without warning. These tasks put the agent to work on physical systems over hours: fusing GNSS, IMU and wheel data on a microcontroller through tunnel outages, racing unseen circuits from screenshots alone, and carrying CAD assemblies between file formats without losing a part.

Engineering & Robotics results
Engineering & Robotics results Pass@1 results
#ModelPass@1Avg tokensAvg steps
1Claude Opus 5.5 max50%99.4M262
2Claude Sonnet 5.5 max50%114.2M272
3GPT-6 Astra xhigh43.75%24.8M125
4GPT-6.1 Sol max43.75%17.5M100
5GPT-5.6 Sol max0%70.4M330
6Gemini 3.8 Flash high0%157.9M486
7Qwen3.8 Max xhigh0%107.2M330
8GLM 5.3 Flash max0%181.7M707
9Muse Spark 1.3 max0%189.1M831
10Kimi K3 max0%77.7M373
11Grok 4.7 xhigh0%213.5M716
How it's scored

Results by task

Task results by model. Use arrow keys to inspect cells.
Success %TaskAstraSol 6.1Sonnet 5.5Opus 5.5Qwen3.8Sol 5.6Kimi K3Grok 4.7Muse 1.3GLM 5.3Gemini 3.8
34%Inertial Navigation on MCU3/44/44/44/40/40/40/40/40/40/40/4
25%CAD Assembly Exchange2/42/44/43/40/40/40/40/40/40/40/4
7%Vision-Only Racing Driver2/41/40/40/40/40/40/40/40/40/40/4
2%ns-3 6LoWPAN Neighbor Discovery0/40/40/41/40/40/40/40/40/40/40/4

Example task · 12 hours · C

Task overview. Cars lose GNSS in tunnels and city canyons, and the telematics chip still has to know where it is. The task is to write the navigation engine in C for a 64 MHz Cortex-M4F. It fuses consumer GNSS, a MEMS IMU with a loosely known mount and wheel ticks with a stale scale factor, using float32 math and no heap. It has to hold position and heading through GNSS outages and multipath on real road drives, within per-call deadlines and tight CPU, stack, RAM and flash budgets.

How it's graded. The source is built with fixed flags, linked into the firmware harness and run on an emulated Cortex-M4F with a cost meter, on 39 held-out real drives. It passes only if every drive stays within every budget, at least 36 of the 39 drives are within the accuracy tolerance for each metric, and no more than one metric exceeds twice its tolerance.

Toolchain
arm-none-eabi-gcc 12.2 (newlib), QEMU 10.1 (mps2-an386) with metering plugin, Python 3.12 with NumPy
Compute
4 CPUs · 8 GB RAM
Time limit
12 hours

Other example tasks in Engineering & Robotics

CAD Assembly Exchange
CadQuery is a Python library for building CAD models in code. Rebuild its assembly import and export so nested instances, placements, names and colors survive an exact round trip through STEP and its native formats. The task is complete when assemblies round-trip intact through OpenCascade's document model on the hidden cases.
Vision-Only Racing Driver
A racing game exposes only screenshots. Write a driving controller that races unseen 3D circuits from pixels alone. The task is complete when every one of 24 races on freshly generated tracks finishes no slower than an oracle driver that sees the full game state.
ns-3 6LoWPAN Neighbor Discovery
ns-3 is the standard open-source network simulator. Implement IPv6 neighbour discovery for 6LoWPAN (the protocol that puts IPv6 on tiny wireless sensors) in ns-3, including address registration, duplicate detection and the compressed wire formats. The task is complete when simulated sensor networks discover neighbours correctly on the hidden test topologies.