Composer тренирует Composer: Cursor использовал старую схема для обучения новой

2 мин
Composer тренирует Composer: Cursor использовал старую схема для обучения новой

Cursor рассказал в блоге о механизме autoinstall, который помог поднять собственную модель Composer 2 на бенчмарке Terminal-Bench с 47,9% до 61,7%. Главная идея: предыдущая релиз модели, Composer 1.5, автоматически готовила рабочие окружения, на которых потом обучалась Composer 2.

Чтобы тренировать модель для программирования через обучение с подкреплением (RL), нужны рабочие программные проекты: репозиторий должен запускаться, зависимости — устанавливаться, тесты — проходить. Если окружение сломано на старте, схема тратит токены и вычисления не на решение задачи, а на отладку установки. Иногда проблема и вовсе становится нерешаемой, и обучающий сигнал теряется. То есть проблема не в том, чтобы научить модель писать исходник, а в том, чтобы каждая учебная проблема была корректной и работающей.

Autoinstall устроен в две стадии. На первой стадии агент получает голую копию репозитория, изучает README, makefile, документацию проекта и предлагает десять команд, которые должны успешно выполниться при правильной настройке: установка пакетов, тесты, запускание исполняемых частей. На второй стадии — еще один экземпляр Composer берет три команды из этого списка и доводит проект до состояния, в котором они успешно выполняются. Если итоговая проверка не срабатывает, стадию перезапускают; после пяти неудачных попыток окружение отбрасывают.

Объем работы шире обычного "поставь пакет — запусти тест". По описанию Cursor, autoinstall может создавать недостающие файлы и изображения-заглушки, мокать таблицы базы данных и S3-папки, поднимать конфигурации MinIO и контейнеры Docker, писать стартовые скрипты для долгоживущих процессов. В качестве иллюстрации компания приводит работу с celo-org/celo-monorepo — большим блокчейн-проектом с неполной документацией. Агент изучал внешнюю документацию через веб-поиск, обнаружил необходимость в Foundry и связанном репозитории, со следующий попытки разработал мок-пользователя и сумел запустить демонстрационную программу локально.

Cursor осторожен в выводах. Это не история о том, как модель создала следующую схема — Composer 1.5 не разрабатывала Composer 2, она только автоматизировала часть инфраструктурного конвейера. Но организация пишет, что в будущих тренировочных циклах предыдущие версии Composer могут взять на себя и другие части обучения: управление запусками, препроцессинг данных, настройку архитектуры. Постепенный сдвиг к конвейеру, где старшее поколение моделей обслуживает производство младшего.

P.S. Поддержать меня можно подпиской на канал "сбежавшая нейросеть", где я рассказываю про ИИ с творческой стороны.

Читают сейчас

ЦБ: число краж через СБП выросло почти втрое за год

4 часа назад

ЦБ: число краж через СБП выросло почти втрое за год

Во втором квартале 2026 года мошенники похитили у граждан 2,74 млрд рублей через СБП — максимум за последние 12 месяцев. По данным Банка России, это четвёртый результат с начала 2023 года. По сравнени

Cloudflare представила программируемый кошелёк для агентного интернета

4 часа назад

Cloudflare представила программируемый кошелёк для агентного интернета

Cloudflare представила Wallet — программируемый кошелёк для интернета эпохи ИИ‑агентов, который позволит лучше взаимодействовать с продавцами для оплаты api и контента. Ознакомиться далее

Выпуск FFmpeg 9.0 Lei

5 часов назад

Выпуск FFmpeg 9.0 Lei

4 августа 2026 года состоялся выпуск открытого мультимедиа-пакета FFmpeg 9.0 под кодовым названием Lei для Linux, Windows и macOS. Предыдущая мажорная релиз проекта вышла в августе 2025 года Читать да

Владельцы Tesla сообщили о росте числа сбоев в работе HW3 с FSD v14 Lite

5 часов назад

Владельцы Tesla сообщили о росте числа сбоев в работе HW3 с FSD v14 Lite

Всё больше владельцев Tesla, использующих новую сборку Full Self‑Driving v14 “Lite” на автомобилях с аппаратным обеспечением 3 (HW3), жалуются на перегрев бортового компьютера автопилота. В некоторых

Google внедрит в Chrome обновления без полного перезапуска браузера

5 часов назад

Google внедрит в Chrome обновления без полного перезапуска браузера

Google поделилась способами улучшения технологий обновления для Chrome. Вскоре они позволят устанавливать большинство апдейтов безопасности без полного перезапуска браузера. Читать далее