Бенчмарки моделей для кода: SWE-bench, Terminal-Bench и что они значат
97% на одном тесте и 66% на другом могут означать одну и ту же модель. Объясняем, что измеряет каждый тест и как не обмануться цифрами.

В анонсах моделей для кода всегда есть таблица с процентами. Одна и та же модель может набрать 97% на одном тесте и 55% на другом, и оба числа будут правдой. Разберём, что измеряет каждый популярный тест, почему разработчики моделей постоянно переходят на новые и как читать эти цифры, чтобы не ошибиться с выбором.
Зачем нужны бенчмарки
Бенчмарк это набор задач с автоматической проверкой. Модель получает задачу, выдаёт решение, а тесты решают, засчитать его или нет. Итог считают как долю решённых задач. Хороший тест для кода похож на настоящую работу, проверяется без участия человека и не встречался модели при обучении. Последнее условие выполнить труднее всего: задачи публичные, и со временем они попадают в обучающие данные.
SWE-bench Verified: настоящие ошибки из GitHub
SWE-bench собран из настоящих задач (issues) в открытых проектах на Python. Модель получает описание проблемы и код репозитория, а её исправление проверяют скрытые тесты, которые написали авторы проекта. Первая версия теста 2023 года оказалась слишком шумной: часть задач нельзя было решить по описанию. В августе 2024 года OpenAI выпустила SWE-bench Verified: 93 разработчика проверили 1 699 задач и оставили 500 понятных и решаемых.
На момент выпуска GPT-4o решала 33,2% задач Verified. Дальше результаты росли быстрее, чем кто-либо ожидал:
Источники: OpenAI: Introducing SWE-bench Verified, Vals AI, SWE-bench Verified (mini-SWE-agent), архив от 01.09.2026, LLM Stats: SWE-bench Verified
Данные графика таблицей
| Месяц | Модель | Решено задач | Кто измерил |
|---|---|---|---|
| август 2024 | GPT-4o | 33,2% | по данным разработчика |
| октябрь 2024 | Claude 3.5 Sonnet | 49% | по данным разработчика |
| май 2025 | Claude Sonnet 4 | 72,7% | по данным разработчика |
| август 2025 | GPT-5 | 74,9% | по данным разработчика |
| сентябрь 2025 | Claude Sonnet 4.5 | 77,2% | по данным разработчика |
| ноябрь 2025 | Claude Opus 4.5 | 80,9% | по данным разработчика |
| апрель 2026 | Claude Opus 4.7 | 87,6% | по данным разработчика |
| май 2026 | Claude Opus 4.8 | 88,6% | по данным разработчика |
| июнь 2026 | Claude Fable 5 | 95% | по данным разработчика |
| июль 2026 | Claude Opus 5 | 97% | независимый замер |
У теста накопились проблемы. Задачи публичные, поэтому могли попасть в обучение моделей. Epoch AI оценивает, что 5-10% задач всё ещё содержат ошибки, то есть 100% недостижимы в принципе. В феврале 2026 года OpenAI перестала публиковать результаты Verified и рекомендовала более трудный SWE-bench Pro, а 1 сентября 2026 года независимый стенд Vals AI убрал тест в архив с лучшим результатом 97%.
Terminal-Bench: работа в терминале
Terminal-Bench проверяет то, что агент делает чаще всего: работу в командной строке. В версии 2.0 было 89 задач, отобранных из 229 предложенных: собрать проект, настроить сервис, починить окружение, найти и исправить ошибку. У каждой задачи своё изолированное окружение, эталонное решение, написанное человеком, и тесты.
Версии теста заметно отличаются по трудности, и сравнивать числа разных версий нельзя. Например, Gemini 3.8 Flash набирает больше 80% на версии 2.1 и 19% на версии 4.0. Сейчас разработчики публикуют результаты Terminal-Bench 4.0, и лучший из них 70,6% у Claude Sonnet 5.5 по данным Anthropic. Тест далёк от исчерпания, поэтому разница между моделями на нём заметна.
DeepSWE, SWE-bench Pro и другие новые тесты
Когда старые тесты насыщаются, появляются новые, длиннее и труднее. SWE-bench Pro от Scale AI взял идею SWE-bench, но добавил задачи из разных языков и закрытую часть, которую нельзя увидеть заранее. DeepSWE проверяет длинные задачи в настоящих репозиториях, где агенту приходится долго разбираться в чужом коде. В карточках моделей осени 2026 года встречаются также FrontierCode, CursorBench и SWE-Marathon для многочасовых задач.
Новые тесты удобны тем, что на них ещё видна разница между моделями. Минус в том, что каждый разработчик выбирает тесты, где он сильнее, и полной таблицы, где все модели прошли все тесты, почти никогда нет.
Aider Polyglot и LiveCodeBench
- Aider Polyglot: 225 трудных упражнений с Exercism на C++, Go, Java, JavaScript, Python и Rust. Проверяет, умеет ли модель править код по инструкции без помощи человека. Полезен тем, что охватывает не только Python.
- LiveCodeBench: задачи с олимпиадных площадок LeetCode, AtCoder и Codeforces. У каждой задачи есть дата публикации, поэтому модель можно проверить только на задачах, вышедших после её обучения. Это самый честный способ бороться с утечкой задач в обучение.
Олимпиадные задачи хорошо показывают умение думать алгоритмически, но плохо предсказывают работу в настоящем проекте, где важнее найти нужный файл и не сломать соседний код.
Текущие модели на трёх тестах
Задачи в терминале: собрать, настроить, починить и проверить, как это делает агент.
- Claude Sonnet 5.5
- Claude Opus 5.5
- Kimi K3.1 Proоткрытая
- GPT-6 Astra
- Gemini 4 Argon
- Claude Fable 5.1
- GPT-6.1 Terra
- DeepSeek V4.1 Flashоткрытая
- Mistral Large 4открытая
- Claude Haiku 5.5
- MiniMax M3.1 Flashоткрытая
По данным разработчиков моделей, ноябрь 2026. Стенды у разработчиков разные, сравнивайте с запасом в несколько пунктов.
Источники: Anthropic: Claude Sonnet 5.5, Anthropic: Claude Opus 5.5, Hugging Face: Kimi K3.1 Pro, LLM Stats: запуск GPT-6 Astra, VentureBeat: Google представила Gemini 4 Argon, BenchLM: GPT-6.1 Terra, Hugging Face: DeepSeek-V4.1-Flash-1017, Hugging Face: Mistral Large 4, Anthropic: Claude Haiku 5.5, Hugging Face: MiniMax-M3.1-Flash
Данные графика таблицей
| Модель | Разработчик | Веса | Решено задач |
|---|---|---|---|
| Claude Sonnet 5.5 | Anthropic | закрытые | 70,6% |
| Claude Opus 5.5 | Anthropic | закрытые | 66,4% |
| Kimi K3.1 Pro | Moonshot AI | открытые | 65,7% |
| GPT-6 Astra | OpenAI | закрытые | 57,7% |
| Gemini 4 Argon | закрытые | 57,4% | |
| Claude Fable 5.1 | Anthropic | закрытые | 55,8% |
| GPT-6.1 Terra | OpenAI | закрытые | 50,3% |
| DeepSeek V4.1 Flash | DeepSeek | открытые | 42,3% |
| Mistral Large 4 | Mistral | открытые | 41% |
| Claude Haiku 5.5 | Anthropic | закрытые | 39,2% |
| MiniMax M3.1 Flash | MiniMax | открытые | 38,1% |
Обратите внимание на третью вкладку. На SWE-bench Verified десять моделей уложились между 75% и 97%, и шесть из них выше 93%. На Terminal-Bench 4.0 разброс от 38% до 71%: тест ещё различает модели.
Как читать цифры
- Сравнивайте одну версию теста. Terminal-Bench 2.0, 2.1 и 4.0 это разные тесты с разной трудностью.
- Смотрите, кто измерял. Числа разработчика получены на его стенде и с его настройками. Независимые замеры (Vals AI, Artificial Analysis) запускают все модели одинаково, но выходят позже.
- Считайте разницу в 2-3 пункта ничьей. Это обычный разброс между запусками и стендами.
- Не забывайте про цену и скорость. Модель на 3 пункта слабее, но в 10 раз дешевле, часто выгоднее для повседневной работы.
- Проверяйте на своих задачах. Ни один тест не знает ваш стек, ваш код и ваши привычки.
Проверьте модели на своих задачах: переключение прямо в поле ввода.
Скачать для WindowsЧастые вопросы
Что такое SWE-bench Verified?
Это 500 задач из настоящих проектов на Python на GitHub, которые проверили люди. Модель должна исправить ошибку так, чтобы прошли скрытые тесты авторов проекта. В 2026 году тест почти исчерпан: лучший результат 97%.
Какой бенчмарк сейчас главный для моделей для кода?
Для агентов в ноябре 2026 года чаще всего публикуют Terminal-Bench 4.0 и DeepSWE. Они труднее старых тестов, и на них ещё видна разница между моделями.
Почему у одной модели разные проценты на разных сайтах?
Тесты запускают на разных стендах: с разными подсказками, ограничениями по времени и инструментами. Число разработчика и независимый замер одной и той же модели могут отличаться на несколько пунктов и больше.
Можно ли выбрать модель только по бенчмаркам?
Нет. Тесты сужают выбор до нескольких сильных моделей, но окончательно решает проверка на ваших задачах, цена и скорость.
Источники
- OpenAI: Introducing SWE-bench Verified
- SWE-bench: Can Language Models Resolve Real-World GitHub Issues?
- Epoch AI: SWE-bench Verified
- OpenAI: Why we no longer evaluate SWE-bench Verified
- Vals AI, SWE-bench Verified (mini-SWE-agent), архив от 01.09.2026
- Terminal-Bench 2.0 (arXiv 2601.11868)
- Aider: leaderboards
- LiveCodeBench
- Anthropic: Claude Sonnet 5.5
- VentureBeat: Google представила Gemini 4 Argon
- Hugging Face: Kimi K3.1 Pro
- Hugging Face: DeepSeek-V4.1-Flash-1017
Данные собраны 5 ноября 2026. Модели обновляются часто, состав каталога «Шмеля» может меняться, списание идёт по цене на момент запроса.


