Победитель — отбор на основе рассуждения с AI Research Preference Models, но только для больших очередей дорогих экспериментов с накопленной историей. Не подключайте Agentic RPM напрямую ко всему контуру: сначала проверьте ранжирование на replay, затем отправьте небольшую долю кандидатов в изолированный sandbox. Финальное решение должны принимать детерминированные тесты, validation set и человек.
Эта статья для трёх групп:
- исследовательских Agent-команд, которым кандидатов больше, чем позволяет бюджет запуска;
- платформенных инженеров, разделяющих сервис отбора, пробный sandbox и полный экспериментальный пул;
- технических и FinOps-руководителей, которым нужно увидеть снижение полной стоимости, а не перенос расходов в новый слой оркестрации.
Что именно предлагают AI Research Preference Models
Повод для интереса понятен: генерация гипотез и вариантов кода часто идёт быстрее, чем их проверка. Если каждый кандидат получает полноценный запуск, очередь растёт, а дорогая среда занята задачами, которые можно было отсеять раньше.
В работе, представленной 14 августа 2026 года, описаны два класса RPM:
- отбор на основе рассуждения — модель сравнивает планы, code diff и сведения о прошлых экспериментах без выполнения нового кандидата;
- Agentic RPM — агент получает возможность провести ограниченный пробный эксперимент и использует наблюдение при ранжировании вариантов.
Это не универсальный прогнозатор результата. RPM решает задачу относительного выбора: какой кандидат выглядит предпочтительнее среди данной партии. Даже сильное ранжирование не означает, что выбранная идея обязательно улучшит конечную метрику.
Технические выводы ограничены опубликованной областью проверки: AIRA-dojo, конкретные backbone-модели и AIRS-Bench. Работа не доказывает, что Meta FAIR выпустила универсальный коммерческий RPM API или готовый стандартный компонент для любого исследовательского Agent. Описание исследования и его экспериментальных ограничений нужно читать именно в этом контексте.
Публичная страница Meta FAIR о проекте AIRA также не является подтверждением того, что RPM стал универсальным продуктом с гарантированным эффектом. Она полезна для проверки происхождения проекта и его исследовательского контекста.
Поэтому вопрос для платформы звучит не как «может ли модель думать о выборе эксперимента», а так: уменьшает ли дополнительный слой число дорогих полных запусков без систематического отсева сильных направлений?
Сценарий с быстрым выполнением кандидатов
Если один кандидат проверяется недолго, сначала найдите настоящий узкий участок. Им может оказаться не вычисление, а:
- подготовка датасета;
- сборка окружения;
- генерация кода;
- ручная проверка артефактов;
- очереди на доступ к внешнему сервису;
- нестабильная загрузка зависимостей.
В такой системе RPM добавит собственные расходы: ещё один вызов модели, хранение признаков кандидата, логику выбора и новый путь отказа. Если быстрый smoke test способен отсеять ошибочный код, детерминированная проверка обычно прозрачнее языкового ранжирования.
Решение: не подключать RPM.
Оставьте:
- правила формата и схемы;
- повторяемые unit- и integration-тесты;
- короткий smoke test;
- случайную или ручную выборку для контроля качества.
Не создавайте отдельный sandbox только ради того, чтобы проверить то, что уже быстро проверяется обычным тестом. В этом сценарии критерий успеха — не «модель выбрала лучше», а отсутствие лишней задержки и дополнительного слоя отказа.
Сценарий с дорогими полными экспериментами
Здесь отбор на основе рассуждения уже выглядит разумно. Представьте очередь из исследовательских планов, где полный запуск требует подготовки данных, нескольких этапов обучения и последующей оценки. История прошлых запусков позволяет сравнить не только текст гипотезы, но и структуру изменений, тип датасета, выбранный baseline и наблюдавшиеся результаты.
Проверяйте RPM на одной и той же партии кандидатов. Разделите её на три логические стратегии:
| Стратегия | Что происходит до полного запуска | Что измерять |
|---|---|---|
| Случайная | Кандидаты выбираются без дополнительного ранжирования | Качество результата и полный расход |
| Ручная | Приоритет задаёт исследователь | Согласованность выбора и время эксперта |
| Чистый RPM | Модель сравнивает планы и исторические записи | Качество отобранных кандидатов и доля пропущенных сильных идей |
Не ограничивайтесь результатами победителей. Проверьте часть отклонённых планов. Если RPM регулярно отбрасывает перспективные направления, средняя метрика выбранных задач будет вводить в заблуждение.
Учитывайте полный бюджет: модельный inference, подготовку окружения, выполнение, хранение артефактов, повторные запуски и время инженера. В отчёте OpenAI от 6 сентября 2026 года исследовательские Agent рассматриваются именно через проблему масштаба экспериментов и вычислительных ограничений, а не только через качество генерации гипотез. Материал OpenAI о рабочем контуре исследовательских Agent полезен как описание давления на инфраструктуру, но не как доказательство универсальной эффективности RPM.
Решение: сначала ограниченно подключить чистый RPM.
Не копируйте полный экспериментальный кластер для ранжирования. Сначала используйте исторический replay и фиксированные записи о том, какие кандидаты реально запускались и что из этого получилось.
Сценарий, где без пробного запуска нельзя принять решение
Некоторые свойства кандидата нельзя надёжно определить по плану и diff. Например, важны фактическая скорость обработки, совместимость библиотек, поведение на части данных или устойчивость к ошибкам инструмента. Здесь появляется Agentic RPM.
Но пробный запуск — это отдельная система, а не «почти бесплатная версия» полного эксперимента. Он должен воспроизводить критические зависимости и путь обработки данных. Одновременно его нужно ограничить:
- коротким лимитом времени;
- урезанным объёмом данных;
- отдельными credentials;
- запретом записи во внешние системы;
- квотой на память, CPU, GPU или число дочерних процессов;
- обязательным сохранением лога и версии окружения.
| Компонент | Полный эксперимент | Sandbox Agentic RPM |
|---|---|---|
| Данные | Рабочий или полный исследовательский набор | Ограниченная репрезентативная выборка |
| Права | Только необходимые для официального результата | Без внешней записи и опасных секретов |
| Время | Определяется задачей и SLA | Жёсткий timeout с принудительной остановкой |
| Артефакты | Финальные модели, метрики, отчёты | Логи, промежуточные признаки и причина решения |
| Решение | Влияет на публикацию или продуктовую метрику | Только меняет приоритет кандидата |
Главная проверка — корреляция. Если результат sandbox не связан с полным запуском, агент учится на шуме. Если sandbox почти настолько же дорог, как полный эксперимент, вы оплачиваете два контура вместо одного.
Важно: ограниченный запуск нельзя считать доказательством качества только потому, что он завершился без ошибки. Для допуска нужна заранее определённая связь между пробной метрикой и итоговой метрикой на исторических задачах.
Решение: Agentic RPM только при заметно меньшей стоимости пробного запуска и воспроизводимой изоляции. Иначе вернитесь к отбору на основе рассуждения или запускайте кандидата напрямую.
Сценарий с надёжной проверкой и детерминированным score
Если у вас уже есть стабильный validation set, тестовый протокол и однозначная бизнес-метрика, RPM не должен их подменять. Его место — до финального решения: в очереди кандидатов, а не на последнем gate.
Разделяйте два этапа:
- создание кандидатов — здесь можно использовать модель для предварительного ранжирования;
- выбор результата — здесь работают validation set, регрессионные тесты и ручная проверка.
Так вы не перенесёте выводы из одной части исследовательского цикла на весь процесс. Даже если статья показывает пользу RPM на AIRA-dojo или AIRS-Bench, это не означает, что модель должна определять публикационную ценность, безопасность или готовность к продуктовой эксплуатации.
Решение: сохранить двойной контур. RPM может сокращать очередь, но не получает право отменять существующий тест. Если модель и validation set расходятся, приоритет остаётся за воспроизводимым тестом, а случай отправляется на ручной разбор.
AI Coding, Xcode и удалённые инструменты требуют разделения пулов
В задачах AI Coding часто смешивают переносимую работу и macOS-специфичную проверку. Это создаёт неправильную очередь: дешёвый отбор начинает занимать удалённый Mac, а Xcode-задачи ждут свободного рабочего места.
Разделите инфраструктуру на три независимых ресурса:
- сервис ранжирования и хранения признаков;
- общий исполнитель для переносимых тестов и подготовки;
- macOS-пул для Xcode, подписывания, симуляторов и desktop-инструментов.
Только прошедшие предварительные проверки кандидаты должны получать доступ к Xcode или удалённому Mac. Для каждого допуска сохраняйте:
- commit или другой идентификатор версии кода;
- lock-файл и список зависимостей;
- версию Xcode и macOS-инструментов;
- результат сборки;
- длительность занятости;
- ручные действия оператора;
- причину повторного запуска.
| Вариант размещения | Когда подходит | Основной риск |
|---|---|---|
| Общий пул | Короткие однотипные проверки с одинаковыми правами | Шум от соседних задач и сложное восстановление |
| Ресурс по требованию | Нерегулярные Xcode-задачи с разной длительностью | Ошибка оценки времени занятости |
| Изолированная среда | Разные аккаунты, секреты, версии SDK или требования к воспроизводимости | Более высокая стоимость простоя и подготовки |
Для планирования macOS-части не смешивайте логи отбора с логами удалённого Mac. Отдельно фиксируйте фактическое время занятости, долю повторных сборок и ожидание свободного окружения. Если вы используете аренду ресурсов через vmzig, эти данные должны быть частью общего отчёта о полной стоимости задачи, а не рекламным заменителем измерений.
Решение: RPM допускается только перед macOS-пулом, а не вместо его приёмки.
FAQ: что проверить до подключения
Чем RPM отличается от обычного LLM Judge
Обычный LLM Judge чаще оценивает уже готовый ответ по заданной рубрике. Research Preference Model работает раньше: сравнивает планы, изменения кода и контекст прежних запусков. Поэтому RPM сортирует кандидатов до эксперимента, но не сообщает гарантированную абсолютную метрику. Для финального выбора всё равно нужны тесты и человеческая проверка.
Когда исследовательскому Agent нужен предварительный отбор
Отбор оправдан, когда очередь кандидатов заметно превышает доступный бюджет, полный запуск дорог, а исторические результаты сопоставимы. Сначала воспроизведите старые решения и сравните RPM со случайной и ручной стратегиями. При отсутствии прироста не добавляйте новый сервис: сама сложность оркестрации тоже входит в стоимость.
Может ли Agentic sandbox увеличить вычислительные расходы
Да. Sandbox оплачивает собственные вызовы модели, запуск зависимостей, хранение и контроль доступа. Он оправдан только при доказуемо меньшей стоимости и полезной связи пробной метрики с полной. Если ограниченный эксперимент нестабилен или почти равен полному, отбор на основе рассуждения будет более осторожным вариантом, а прямой запуск — более простым.
Подходит ли RPM для AI Coding и удалённого Mac
Подходит для ранжирования изменений и выбора кандидатов, но не для замены macOS-проверки. Переносимые тесты выполняйте в общем пуле, а Xcode и desktop-инструменты выделяйте только прошедшим кандидатам. Версия кода, SDK, зависимости, сборка и ручное вмешательство должны попадать в единый журнал приёмки.
Как проверить сокращение бесполезных запусков
Соберите одну историческую партию и прогоните три политики: случайную, ручную и RPM. Затем измерьте качество выбранных задач, качество части отклонённых кандидатов, полный расход, число повторов и пропущенные сильные направления. После первого replay повторите проверку на другой партии. Один удачный эксперимент не доказывает устойчивое преимущество.
Многослойная проверка перед production-пилотом
Не начинайте с большого параллельного запуска. Сначала зафиксируйте лимиты:
- максимальное число кандидатов в одной волне;
- число одновременных sandbox-задач;
- квота полных экспериментов;
- допустимый бюджет повторных запусков;
- время ожидания ручного разбора;
- правила аварийной остановки.
Затем пройдите процедуру.
Первый шаг: зафиксируйте базовую стратегию
Сохраните текущую политику выбора. Это может быть случайная выборка, ручной приоритет или действующий rule-based scheduler. Без baseline вы не узнаете, улучшил ли RPM выбор или просто изменил состав задач.
Второй шаг: подготовьте replay
Соберите планы, diff, исходные признаки, фактические результаты и затраты прошлых экспериментов. Исключите записи, в которых изменялись модель, данные или среда так, что сравнение становится некорректным.
Третий шаг: сравните три режима
Сопоставьте random, manual и чистый RPM на одинаковой партии. Отдельно считайте модельное рассуждение и полный запуск. Нельзя записывать экономию только потому, что некоторые эксперименты не были выполнены: пропущенные сильные кандидаты тоже имеют стоимость.
Четвёртый шаг: проверьте отклонённые планы
Сделайте слепую выборочную проверку. Эксперт не должен видеть, какая политика отвергла кандидат. Ищите систематический перекос: например, RPM может недооценивать новые направления, необычные архитектуры или кандидатов с мало похожей историей.
Пятый шаг: изолируйте Agentic sandbox
Если чистый отбор не решает задачу, создайте пробную среду с урезанными данными и закрытыми внешними правами. Заранее задайте timeout, квоту и формат артефактов. Не разрешайте sandbox писать в production-хранилища, внешние очереди или общие credentials.
Шестой шаг: проведите двойную приёмку
Сначала проверяйте качество ранжирования. Затем — качество полного результата по validation set и бизнес-метрике. RPM считается успешным только при улучшении всей цепочки, а не одной промежуточной оценки.
Седьмой шаг: оформите решение о допуске
Используйте один из трёх статусов:
- оставить baseline — если отбор не лучше текущей политики;
- ограниченно подключить — если чистый RPM помогает, но sandbox или финальные тесты остаются обязательными;
- расширить пилот — если пробная среда заметно дешевле полного запуска, коррелирует с результатом и не отбрасывает ценные направления.
Что делать команде в сентябре 2026 года
По состоянию на 8 сентября 2026 года технический вывод должен оставаться узким. Запись работы AI Research Preference Models на arXiv фиксирует два подхода — чистый и Agentic — но не превращает их в универсальный коммерческий продукт. AIRS-Bench следует использовать как источник сведений о соответствующем benchmark-контексте, а не как обещание одинакового эффекта для вашей инфраструктуры.
У вас есть достаточные условия для пилота, если:
- исторических экспериментов достаточно для честного replay;
- кандидаты описаны сопоставимым образом;
- полный запуск существенно дороже модельного отбора;
- есть наблюдаемая метрика качества;
- sandbox может повторить критический путь;
- финальный gate уже защищён тестами и ручной проверкой.
Если хотя бы два пункта отсутствуют, не добавляйте Agentic RPM. Начните с правил, детерминированного pre-filter или чистого отбора на основе рассуждения.
Текущая схема без RPM проще в эксплуатации, но у неё есть реальные минусы: она отправляет в дорогую очередь слабых кандидатов, занимает macOS- и Xcode-ресурсы предварительной работой и хуже контролирует пик параллельных запусков. Однако слепое добавление RPM создаёт другие расходы — inference, sandbox, хранение и отладку нового планировщика. Поэтому для временного replay, ограниченного пилота или проверки Xcode-цепочки аренда ресурсов через vmzig может оказаться практичнее покупки отдельной инфраструктуры: вы фиксируете фактическое время занятости и масштабируете только подтверждённый пул. Для постоянной тяжёлой нагрузки или требований к физическим интерфейсам собственная среда может быть разумнее.
Начните с одной исторической партии, сравните три политики выбора, затем передайте малую долю победителей в изолированный sandbox. Если позже потребуется macOS-верификация, принимайте решение о расширении только по журналам занятости, восстановлению и полной стоимости задачи.
Последнее обновление: 8 сентября 2026 года. Данные и границы вывода проверены по записи arXiv от 14 августа 2026 года, материалу OpenAI от 6 сентября 2026 года, публикации Meta FAIR и описаниям AIRA-dojo и AIRS-Bench; обсуждение от 7 сентября использовано только как признак интереса к теме, а не как доказательство производительности.
Частые вопросы
Чем Research Preference Model отличается от обычного LLM Judge?
LLM Judge обычно оценивает уже полученный ответ по рубрике. Research Preference Model сравнивает ещё не выполненные исследовательские планы, изменения кода и исторические результаты, чтобы расставить кандидатов по приоритету. Это относительный отбор, а не гарантия абсолютного результата. Поэтому RPM не должен заменять тесты, validation set или финальную человеческую проверку.
Когда исследовательскому Agent стоит сначала фильтровать кандидатов, а потом запускать эксперименты?
Такой порядок оправдан, если кандидатов много, полный запуск дорогой, а у команды есть сопоставимые исторические записи. Начните с воспроизведения на прошлых задачах и сравните RPM с случайным и ручным выбором. Если качество выбранных задач выше при меньшем полном бюджете, вводите ограниченный pre-filter, но не меняйте им финальные критерии.
Может ли sandbox для Agentic RPM увеличить расходы на вычисления?
Да. Sandbox добавляет отдельные запуски, подготовку зависимостей, хранение артефактов и контроль доступа. Он имеет смысл только тогда, когда пробный эксперимент заметно дешевле полного и его результат связан с итоговой метрикой. Если пробный запуск почти равен полному или часто ошибается, дешевле оставить чистый отбор по рассуждению либо запускать кандидатов напрямую.
Можно ли применять RPM к AI Coding и удалённым тестам на Mac?
Можно разделить задачи: RPM ранжирует изменения, общий исполнитель запускает переносимые тесты, а только прошедшие кандидаты получают доступ к Xcode и macOS-инструментам. Не стоит занимать дорогой удалённый Mac предварительным отбором. В журнале сохраняйте commit, зависимости, результат сборки, длительность и факт ручного вмешательства.
Как доказать, что модель отбора действительно уменьшила число бесполезных запусков?
Используйте одну и ту же историческую выборку и три стратегии: случайную, ручную и RPM. Сравнивайте не только долю успешных кандидатов, но и качество отклонённых вариантов по выборочной проверке, полный расход ресурсов, время восстановления и пропущенные перспективные направления. После этого повторите слепой replay на другой партии задач.
Удалённый узел vmzig M4
Подключите vmzig для надёжной проверки исследовательских Agent
Арендуйте удалённый Mac в vmzig для воспроизводимой проверки экспериментов в среде macOS.