llmbench.ru

Наши тесты

Задачи по программированию со скрытыми тестами. Все модели получают одно и то же задание одним сообщением, без возможности запустить код; их ответ проверяется автоматически по эталону.

Справа у каждого бенчмарка показана полоса тестов, где тёмное значит пройдено, а красное провалено, и пять лучших прогонов.

  1. 29 октября 2026

    format() без format()

    Модели пишут на Python функцию `fmt(value, spec)`, которая для целых и дробных чисел символ в символ повторяет встроенную `format()`, но без неё самой, без f-строк, `%` и `repr`. Задание короткое, а ловушек много: округление по точному двоичному значению, заполнение нулями вместе с разделителями разрядов, флаг `z`, NaN, бесконечности и разбор строки формата. Ответ сравнивается с настоящим CPython на 502 случаях и двумя замерами скорости.

    6 прогонов, 4 моделей, 502 тестов

    1. 🥇 Claude Opus 5.5 (агент, effort max)502 из 502
    2. 🥈 Claude Opus 5.5 (агент)502 из 502
    3. 🥉 DeepSeek Flash (V4.1)478 из 502
    4. GPT-6.1 Sol422 из 502
    5. Qwen3.8-Max402 из 502
  2. 29 октября 2026

    3D-сцена на three.js

    Модели пишут на JavaScript модуль для three.js, который превращает JSON-описание в 3D-сцену: иерархию объектов с поворотами и масштабом, примитивы, выдавленные контуры, тысячи экземпляров, свет и камеру. Каждую сцену сравнивают с эталоном по мировым матрицам, габаритам, цветам и попаданиям лучей из камеры.

    7 прогонов, 5 моделей, 164 тестов

    1. 🥇 Qwen3.8-Max164 из 164
    2. 🥈 Kimi K3.1 Pro164 из 164
    3. 🥉 Claude Opus 5.5 (агент)164 из 164
    4. Claude Opus 5.5 (агент, effort max)164 из 164
    5. GPT-6.1 Sol164 из 164
  3. 29 октября 2026

    Растеризатор 2D-сцены

    Модели пишут на чистом Python растеризатор: он превращает описание сцены из прямоугольников, кругов, эллипсов, многоугольников и линий в пиксели. В сцене есть прозрачность, градиенты и аффинные преобразования. Картинку каждой модели сравнивают попиксельно с эталоном на 202 сценах и проверяют двумя замерами скорости.

    7 прогонов, 5 моделей, 202 тестов

    1. 🥇 Claude Opus 5.5 (агент)202 из 202
    2. 🥈 Claude Opus 5.5 (агент, effort max)202 из 202
    3. 🥉 Qwen3.8-Max202 из 202
    4. Kimi K3.1 Pro202 из 202
    5. DeepSeek Flash (V4.1)202 из 202
  4. 28 октября 2026

    Мини-движок SQL

    Модели пишут SQL-движок на чистом Python. Он должен отвечать так же, как SQLite: с теми же значениями, теми же типами и в том же порядке строк. Ответ каждой модели проверяют 464 скрытых теста и 5 замеров скорости, а эталоном служит настоящий SQLite.

    9 прогонов, 6 моделей, 464 тестов

    1. 🥇 Claude Opus 5.5 (агент)464 из 464
    2. 🥈 Kimi K3.1 Pro460 из 464
    3. 🥉 GPT-6.1 Sol376 из 464
    4. Qwen3.8-Max294 из 464
    5. Claude Opus 5.5 (effort max)274 из 464