SWE-rebench открыл 13 337 починенных RL-задач: Qwen3.5-9B учится на 70% вместо 55%
В RL модель много раз решает одну задачу и учится на разнице между удачными и неудачными попытками. Если тесты не совпадают с описанием или ответ лежит в Docker-образе, учиться не на чем, а GPU-часы сгорают зря. SWE-rebench выложил 13 337 бесплатных RL-сред из реальных GitHub-репозиториев, где кодинг-агенты починили задачи в среднем за $0,24 каждую. На тех же 100 задачах Qwen3.5-9B стала учиться на 70 вместо 55.
AI-обработка оригинала TG: @AGI_and_RL (Агенты ИИ / AGI_and_RL); редакция Hamidun News
Представьте, что вы учите модель чинить баги. Вы даёте ей задачу: исправить функцию в реальном репозитории, и проверяете результат тестами. Но тесты проверяют совсем не то, что написано в описании бага, или решение уже лежит в Docker-образе. Тогда модель либо всегда проваливается, либо всегда «успешна», и учиться ей не на чем. Именно с этим столкнулись авторы SWE-rebench и выложили SWE-rebench V2.1 RL: 13 337 бесплатных RL-сред (то есть готовых задач с окружением и проверкой) для обучения кодинг-агентов. В тесте на 100 задачах число тех, на которых Qwen3.5-9B реально чему-то учится, выросло с 55 до 70. Если вы занимаетесь RL-посттрейном, это способ не тратить GPU на мусорные данные.
Что внутри набора
Это задачи из реальных GitHub-репозиториев на 20 языках программирования. Они оформлены в формате Harbor, поэтому их можно подключать к своему RL-пайплайну без ручной упаковки. Набор лежит на hub.harborframework.com в открытом доступе.
Главное отличие от многих открытых датасетов в проверке. Каждую задачу прогнали через кодинг-агентов, которые искали поломки и чинили их. Средняя цена такой работы — $0,24 на задачу. Если умножить на размер набора, получится около 3,2 тысячи долларов на весь объём. Это наша прикидка, а не заявленная авторами сумма, но порядок цифр понятен: почистить данные дешевле, чем тратить вычисления на бесполезные прогоны.
Почему сломанные задачи вредят
В RL модель решает одну и ту же задачу много раз и сравнивает удачные попытки с неудачными. Это похоже на тренера, который сравнивает лучшие и худшие подходы спортсмена. Если упражнение невозможно выполнить или засчитывается любое движение, сравнивать нечего.
С кодовыми задачами встречаются три типичные поломки:
- тесты не совпадают с описанием задачи, и правильное решение их не проходит;
- окружение не поднимается: не ставятся зависимости, падает сборка;
- ответ утекает в Docker-образ, и модель может его найти, а не придумать.
В первых двух случаях все попытки проваливаются, и разницы между ними нет. В третьем все попытки успешны, и учиться тоже не на чем. В обоих вариантах вычислительные ресурсы уходят впустую. По словам авторов, в открытых датасетах таких задач много.
Что показал эксперимент
Проверку сделали на одних и тех же 100 задачах. До починки Qwen3.5-9B училась на 55 из них, то есть на тех, где между попытками есть содержательная разница. После починки таких задач стало 70. Прирост — 15 задач, или примерно на четверть больше полезного материала при том же размере выборки.
Практический вывод простой: перед дорогим запуском RL стоит оценить долю задач, на которых модель получает сигнал. Если она низкая, дешевле сначала почистить набор, чем увеличивать число прогонов.
Ограничения и что делать
Цифры 55 и 70 получены на выборке из 100 задач и на одной модели размером 9B. Авторы не приводят в посте, насколько вырастет итоговое качество агента на бенчмарках после полного обучения. Мы видим рост доли полезных задач, но не прямое улучшение результатов на SWE-подобных тестах. Это стоит проверить на своих моделях и своей инфраструктуре.
Кому это пригодится:
- командам, которые делают RL-посттрейн для кодинг-агентов и не хотят собирать среды с нуля;
- исследователям, которым нужен воспроизводимый набор на нескольких языках, а не только на Python;
- тем, кто строит собственные датасеты: подход «агент проверяет и чинит задачу» за $0,24 можно перенять.
Авторы также обещают новые релизы для опенсорса. Если следующие наборы будут такого же качества, открытых данных для обучения агентов станет заметно больше, и разрыв с закрытыми лабораториями сократится хотя бы в части подготовки среды.
- 6 нояб. 2026 г.Лучший ИИ-агент решил лишь 60% облачных задач DevOps, 80% провалов — из-за логики
- 6 нояб. 2026 г.Claude сократил выделение белковых частиц vault с 3 дней до 90 минут
- 6 нояб. 2026 г.Только 33% разработчиков доверяют ответам ИИ: как научить агента работать по спецификации
- 6 нояб. 2026 г.GPT‑6 Cyber написала эксплойты к 948 дырам Linux и не вышла за рамки в 99,93% тестов
Вопросы и ответы по материалу
Что известно по теме: что внутри набора?
Это задачи из реальных GitHub-репозиториев на 20 языках программирования. Они оформлены в формате Harbor, поэтому их можно подключать к своему RL-пайплайну без ручной упаковки. Набор лежит на hub.harborframework.com в открытом доступе. Главное отличие от многих открытых датасетов в проверке. Каждую задачу прогнали через кодинг-агентов, которые искали поломки и чинили их. Средняя цена такой работы — $0,24 на задачу. Если умножить на размер набора, получится около 3,2 тысячи долларов на весь объём.
Что известно по теме: почему сломанные задачи вредят?
В RL модель решает одну и ту же задачу много раз и сравнивает удачные попытки с неудачными. Это похоже на тренера, который сравнивает лучшие и худшие подходы спортсмена. Если упражнение невозможно выполнить или засчитывается любое движение, сравнивать нечего.
Что известно по теме: что показал эксперимент?
Проверку сделали на одних и тех же 100 задачах. До починки Qwen3.5-9B училась на 55 из них, то есть на тех, где между попытками есть содержательная разница. После починки таких задач стало 70. Прирост — 15 задач, или примерно на четверть больше полезного материала при том же размере выборки. Практический вывод простой: перед дорогим запуском RL стоит оценить долю задач, на которых модель получает сигнал. Если она низкая, дешевле сначала почистить набор, чем увеличивать число прогонов.
Соберите рабочего ИИ-агента или сервис своими руками без ручного кода
В Академии Жемала Хамидуна (academy.hamidun.com) открыт бесплатный 72-часовой тест-драйв: интерактивные скетч-уроки по Claude Code и Cursor, живой Tech Radar и готовые шаблоны агентов.
Главное из мира ИИ — раз в неделю
7 ключевых событий недели, отобранных вручную. Без шума, репостов и пресс-релизов.
Готово! Проверьте почту — мы отправили подтверждение.