Back to directory

PRISM

An open, executable benchmark that scores how well large language models write 1C:Enterprise (BSL) code, judging generated code on syntax, meaning, optimization and platform fit by actually compiling and running it.

PRISM

PRISM measures how well AI models write code for the 1C:Enterprise 8 platform by running the generated BSL code through a compiler, tests and execution against a real configuration, rather than a single pass or fail score. It scores results along four axes it calls SMOP: syntax, meaning, optimization and platform fit, and publishes an interactive leaderboard comparing models such as Claude, GPT, Gemini, DeepSeek, YandexGPT and GigaChat.

Model access goes through adapters, including OpenRouter and any OpenAI-compatible endpoint such as a local Ollama or vLLM server, so adding a new provider is a single adapter file. A dry-run mode estimates cost before a run, a mock mode exercises the pipeline without any network calls or spend, and a budget cap, checkpointing and retries support large, unattended runs.

Tasks are tagged by skill area so weaker spots in a model's code are visible, and the benchmark is explicitly still growing its task bank through community-submitted tasks. It is written in Python under the MIT license.

More in AI evals

See all 269
  • Provenance gate

    github.com

    A deterministic authorization gateway that sits between an AI agent and its tools, tracing where each parameter of a side-effect call came from, and blocking the call or asking a human when the source does not check out.

  • JevBench

    benchmarkheaven.com

    A reproducible benchmark from Benchmark Heaven that ranks Jev-class typed decision models on intelligence, calibration, speed, and cost, with a published harness, scoring rules, and results.

  • A co-evolutionary adversarial red-teaming tool for AI agents that uses quality-diversity evolutionary search to autonomously breed edge-case scenarios, testing whether an agent with tool access can be made to hallucinate, deadlock or leak funds.