Эфир 18.11 · Поток 318 ноября в 19:00 МСК — бесплатный практический эфир по ИИ-агентам · Живой Поток 3 стартует 23.11Эфир 18 ноября →Поток 3 (23.11)
РелизОткрытые веса · В работуHabr AI→ оригинал

GPT-6 Astra исправила зацикливание Qwen: точность выросла с 7,9% до 48,1%

Если локальная модель бесконечно повторяет рассуждения, увеличение лимита ответа может лишь продлить ожидание. Исследователи MIT CSAIL поручили GPT-6 Astra найти причину внутри Qwen3.5-0.8B и изменить её веса без дообучения. После правки точность на MATH-500 выросла с 7,9% до 48,1%. Практический смысл: прежде чем учить модель заново, стоит разобраться, что мешает ей закончить ответ.

AI-обработка оригинала Habr AI; редакция Hamidun News
GPT-6 Astra исправила зацикливание Qwen: точность выросла с 7,9% до 48,1%
Источник: Habr AI. Коллаж: Hamidun News.
Слушать статью
Паспорт материала и цифры
ПараметрДанные
ПервоисточникHabr AI ↗
Главный редактор
Правка затронула 0,016% весовнашли источник повторяющихся рассуждений.
Ключевой факт #2Доля ответов, достигавших лимита токенов, снизилась с 93% до 33,1%.
Ключевой факт #3На другой модели похожая процедура не дала убедительного роста точности.

Локальная модель получает математическую задачу, начинает рассуждать и застревает на повторениях. Токены расходуются, пользователь ждёт, готового ответа нет. Команда MIT CSAIL показала экспериментальный способ чинить такой сбой: поручить другой языковой модели найти источник зацикливания и поправить числовые параметры проблемной сети. Для разработчика здесь полезная зацепка: низкая точность иногда связана с тем, что модель не заканчивает решение.

В опубликованном опыте GPT-6 Astra редактировала Qwen3.5-0.8B. После вмешательства результат на математическом тесте MATH-500 вырос с 7,9% до 48,1%. Авторы назвали подход weight-space programming — программированием через веса модели. Результаты и условия эксперимента приведены в публикации исследователей.

Что именно починили

Веса — числа, которые определяют, как нейросеть обрабатывает входные данные. Обычно их меняют во время обучения. Здесь агенту дали доступ к параметрам и возможность проверять гипотезы, запретив обычное дообучение через вычисление градиентов.

На простом примере проблема выглядит так: модель уже вывела нужную формулу, затем снова объясняет предыдущий шаг и возвращается к нему ещё раз. Ответ обрывается, когда заканчивается разрешённое число токенов. При оценке такой запуск может оказаться неуспешным, даже если полезная часть решения уже появилась.

По описанию исследователей, агент нашёл в двух слоях Qwen компонент, поддерживающий повторения, и ослабил его вклад. Изменение затронуло всего 0,016% параметров. Это похоже на поиск конкретной неисправности: сначала определить, где возникает нежелательное поведение, затем проверить, помогает ли небольшое вмешательство.

Практический интерес здесь вызывает сама последовательность работы. Агент анализирует устройство сети, предлагает объяснение сбоя, меняет параметры и получает обратную связь. Для команды, которая обслуживает собственную модель, это возможный дополнительный инструмент диагностики. Готового универсального рецепта исправления любых повторов эксперимент пока не даёт.

Почему рост точности требует оговорок

Авторы прямо связывают улучшение с устранением зацикливания. Поэтому результат нельзя автоматически читать как появление новых математических знаний. Если модель раньше не доходила до финального ответа, устранение помехи само по себе способно резко поднять оценку.

Для продукта разница существенная. Пользователю нужен законченный результат, и исправление повторов может оказаться очень полезным. Но продакт, обещающий после такого вмешательства более сильное математическое рассуждение вообще, должен отдельно проверить это обещание на задачах своего сервиса.

В работе есть показательная проверка на другой небольшой модели, Gemma 3 270M. Сопоставимого улучшения исследователи не получили. Этот отрицательный результат ограничивает вывод: удачная правка одного выраженного сбоя ещё не означает, что агент научился надёжно улучшать любую сеть.

Кроме того, отсутствие дообучения не делает процедуру бесплатной. Анализ, проверочные запуски и оценка результата требуют вычислений. Сравнивая такой подход с другими способами исправления, команде придётся учитывать все эти расходы. Важна и цена ошибки: небольшое изменение параметров нужно оценивать по поведению модели целиком, включая задачи, ради которых её выбрали первоначально.

Что проверить на своей модели

Начать стоит с журналов неудачных ответов. Как часто модель повторяется? Сколько запросов заканчивается по лимиту? Отличаются ли эти случаи от обычных ошибок в вычислениях или фактах? Такая разметка помогает понять, какую проблему вообще предстоит решать.

Затем нужен набор проверок, который агент не использует при подборе изменений. На нём стоит сравнить качество ответов, длину генерации и время ожидания до и после вмешательства. Отдельно полезно проверить привычные рабочие сценарии: улучшение одного теста может сопровождаться ухудшением другого.

Для команды, работающей через закрытый API, прямое редактирование весов обычно недоступно. Но диагностический вывод применим и там: разделяйте ошибки знания, ошибки рассуждения и незавершённые ответы. От этого зависит следующий шаг — менять модель, настройки генерации или устройство самого приложения. Эксперимент MIT даёт основание внимательнее смотреть на причины провалов, прежде чем закладывать бюджет на новое обучение.

Сюжет

Вопросы и ответы по материалу

Что известно по теме: что именно починили?

Веса — числа, которые определяют, как нейросеть обрабатывает входные данные. Обычно их меняют во время обучения. Здесь агенту дали доступ к параметрам и возможность проверять гипотезы, запретив обычное дообучение через вычисление градиентов. На простом примере проблема выглядит так: модель уже вывела нужную формулу, затем снова объясняет предыдущий шаг и возвращается к нему ещё раз. Ответ обрывается, когда заканчивается разрешённое число токенов.

Что известно по теме: почему рост точности требует оговорок?

Авторы прямо связывают улучшение с устранением зацикливания. Поэтому результат нельзя автоматически читать как появление новых математических знаний. Если модель раньше не доходила до финального ответа, устранение помехи само по себе способно резко поднять оценку. Для продукта разница существенная. Пользователю нужен законченный результат, и исправление повторов может оказаться очень полезным.

Что известно по теме: что проверить на своей модели?

Начать стоит с журналов неудачных ответов. Как часто модель повторяется? Сколько запросов заканчивается по лимиту? Отличаются ли эти случаи от обычных ошибок в вычислениях или фактах? Такая разметка помогает понять, какую проблему вообще предстоит решать. Затем нужен набор проверок, который агент не использует при подборе изменений. На нём стоит сравнить качество ответов, длину генерации и время ожидания до и после вмешательства.

ЖХ
Жемал Хамидун — CPO Alpina Digital, продакт-менеджер AlpinaGPT. Делает AI-продукты с 2019 года. Hamidun News — pet project, который вырос в production-агрегатор с 6000+ читателей.
✦ Единое AI-пространство · Nomad

Протестируйте новые LLM и мультимодальные модели в одном окне

Платформа Nomad AI (nomadnet.ai) даёт прямой доступ к Claude Opus 5.5, GPT-6, Gemini 3.1, DeepSeek и автономным агентам без VPN, зарубежных карт и зоопарка подписок.

Открыть Nomad AI →Автономный Nomad Agent
Что вы думаете?
Загружаем комментарии…