Перейти к содержанию
ERITKOM
ИИРазбор

ThinkingBox учит агентов по состоянию базы, а не по убедительности ответа

Microsoft и Hugging Face использовали исполняемые проверки как награду. Повторяемость улучшилась, но охват задач изменился неоднозначно.

Схема обучения агентов ThinkingBox из публикации Microsoft и Hugging Face
Изображение: Microsoft / Hugging Face, официальный источник.

Проверка того, что осталось после работы

ThinkingBox возник как тест для агентов, выполняющих деловые операции через инструменты. В каждом задании важно итоговое состояние записей: статус обращения, бронирование, платёж или побочное изменение. Правильно оформленный вызов инструмента ещё не означает, что достигнут нужный результат. В первом октябрьском материале Microsoft и Hugging Face показали случай, когда агент выполнил несколько внешне разумных шагов и закрыл обращение, хотя проблема доставки оставалась открытой. Набор ThinkingBox-Bench содержит 507 сценариев; каждый запускается многократно из одинакового исходного состояния. Это позволяет отделить единичный удачный проход от повторяемого поведения, а изменение базы — от красивого завершающего сообщения.

Из оценщика сделали сигнал обучения

22 октября авторы описали продолжение: исполняемую проверку конечного состояния использовали как награду для обучения с подкреплением. Тренировочные задания построены в том же формате, но находятся вне проверочного набора. Для отбора оценивали вероятность успеха исходной модели: слишком простые сценарии почти не давали нового сигнала, слишком трудные также оказывались мало полезны. Выбранный пул зафиксировали до обучения. В эксперименте с Qwen3.8-27B после 50 шагов GRPO доля успешных попыток выросла с 51,70 до 60,78 процента. Число заданий, выполненных без ошибки во всех двадцати попытках, поднялось с 38 до 107. Это измерение устойчивости внутри опубликованного эксперимента, а не гарантия поведения в произвольном сервисе.

Три показателя отвечают на разные вопросы

Одновременно доля задач, решённых хотя бы однажды за двадцать попыток, немного снизилась: с 453 до 446 задач. Такой результат не противоречит росту среднего успеха. Модель может чаще правильно проходить знакомые типы сценариев и при этом перестать изредка находить решение некоторых других. Именно поэтому авторы отдельно показывают среднюю удачу, охват хотя бы одним успехом и наблюдаемое прохождение 20 из 20. Последняя метрика тоже не означает доказанную стопроцентную надёжность: это результат конечного числа испытаний. Иллюстрация с изменением гостиничного бронирования показывает ещё одну грань — иногда правильное действие состоит в сохранении записей до получения необходимого согласования, а не в максимально быстром выполнении запроса.

Как устроено воспроизведение

Вместе с текстом доступны инструкции по объединению обученных контрольных точек и оценке через vLLM и OpenEnv. Руководство фиксирует ожидаемый объём: 507 заданий по двадцать повторов, то есть 10 140 уникальных результатов. Проверяются пропуски, повторы и системные ошибки; итоговый показатель не предлагается считать по неполному прогону. Обучение и обслуживание требуют собственной инфраструктуры, а пример команды не создаёт вычислительные узлы автоматически. Здесь существенны версии данных, шаблоны инструментов и начальное состояние серверов. Иначе изменение результата можно ошибочно приписать модели, хотя причина находится в окружении. Публикация даёт исследуемый способ получения награды и воспроизводимый контур испытаний, а не готовую замену прикладным правилам доступа и согласования операций.

Источники

Принципы журнала и исправления.

ERITKOM / НОВЫЙ ПРОЕКТ

Расскажите о задаче и оставьте контакты. Мы свяжемся с вами, чтобы обсудить проект.

  1. 01 Контакты
  2. 02 Ваша задача