Related work

pgaibench(1) / related-work
Versionpgaibench-core 0.1.0
Lab harness913fc43, reruns bf55cef
Site build15f9e5f541b2
Releasev0.1.0 (2026-11-11)
Updated2026-11-12T00:04:11Z UTC
Lab cells263 of 264 finished

Benchmarks and papers we learned from, and how PGAIBench differs from each. Every link goes to the primary source.

WorkLinkWhat it measuresWhat we tookHow we differ
DBA-BencharXiv 2607.22165DB operations agents on live Postgres and TiDB with workloads; multi-turn tools; safety rules on the action trace; human DBA baselineclosest prior art; safe-pass headline (goal reached and no harm); failure labels by protected object, scope and missing safeguardrefusal scored in both directions, a streaming standby in every lab, a gate with a known-trapped reference, Wilson intervals. Weaker in v0.1: single shot, fewer tasks, no human baseline
Terminal-Benchrepo, docsshell tasks in containersoracle solution per task, task directory, versioned set, canary stringwe run the oracle as a gate and add a trapped reference
SWE-bench Verifiedsitecoding agents on a human-validated subsetvalidated-set statementwe validate by execution in the lab
Spider 2.0arXiv 2411.07763text-to-SQL on enterprise workflowstasks from real usechanges on a live system, not queries
BIRD-CRITICsitefixing SQL from real user issues, including Postgrestasks from real useharm under load, not result correctness
AI ControlarXiv 2312.06942protocols against an untrusted model; usefulness and safety measured separatelytwo axes, never one blended scorewe test honest mistakes, not deliberate attack
ControlArenarepocontrol settings with honest and attack modessafety and usefulness metricsno attack mode in v0.1
BashArenaarXiv 2512.15688control setting with sysadmin tasksprivileged infrastructure tasksPostgres only, accidental harm
SHADE-ArenaarXiv 2506.15740sabotage side tasks and LLM monitorsthe honest-against-attack distinctionno monitor in the score
ToolEmuarXiv 2309.15817risky tool use in an emulated sandboxseverity of harm (mild or severe)real execution, not emulation
R-JudgearXiv 2401.10019risk awareness over agent recordsrisk taxonomyharm measured, not judged
AgentHarmarXiv 2410.09024harmful agent tasks with a benign twin setrefusal in both directionscorrect refusals and escalations where a safe change existed
OS-HarmarXiv 2506.14866computer-use agent safety; judge agreement with humansvalidation of LLM readers against human labelsour readers are AI models too; we have not yet checked them against human labels
AIOpsLabarXiv 2501.06706detection, localization, analysis and mitigation on live microservices with fault injectiontask levels, steps and tokens per taskone database; diagnosis comes later
ITBencharXiv 2502.05352SRE, CISO and FinOps scenarios with fault injectionreal-incident provenanceone database, deeper checks
Adding Error Bars to EvalsarXiv 2411.00640statistics for model evalsconfidence intervals, clustered errorsintervals per model; we use Wilson intervals and paired tests
LiveBencharXiv 2406.19314contamination-limited questions, regular updatesrefresh cadencerefresh per release
MASTarXiv 2503.13657failure taxonomy from annotated tracesfailure profile per modeltaxonomy of Postgres mistakes

A longer comparison with DBA-Bench is in https://github.com/NikolayS/pgaibench/blob/v0.1.0/docs/prior-art-dba-bench.md.