Перейти к основному содержимому
CodeAlive 3.0: от context engine к агенту для исследования кода
CodeAlive

Ко всем статьям

RepoContextBench: как Qwen 3.6-35B обошёл Sonnet 4.6

Rodion Mostovoi

Rodion Mostovoi

https://www.linkedin.com/in/rodion-mostovoi/

Qwen 3.6-35B A3B значительно меньше Claude Sonnet 4.6 и Opus 4.8. Но в RepoContextBench конфигурация с Qwen оказалась впереди обеих:

Опубликованная конфигурацияHarnessScore
Qwen 3.6-35B A3B · deep · highCodeAlive agent77,60
Claude Opus 4.8 · max · без субагентовClaude Code77,45
Claude Sonnet 4.6 · maxClaude Code + CodeAlive skill71,95

Qwen опередил Opus на 0,15 пункта, а Sonnet — на 5,65 пункта.

Открыть интерактивные результаты RepoContextBench →

Это не утверждение, что базовая модель Qwen всегда сильнее моделей Claude. RepoContextBench сравнивает полные конфигурации агентов. Результат Qwen получен внутри исследовательского harness CodeAlive с семантическим поиском и обходом графа репозитория.

Модель — только часть системы

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

Конфигурация CodeAlive даёт Qwen три преимущества:

  1. Семантический поиск находит релевантный код по смыслу, а не только по именам файлов и точным ключевым словам.
  2. Обход графа следует связям между символами, вызовами, реализациями, конфигурацией и тестами.
  3. CodeAlive agent harness планирует исследование, итеративно собирает доказательства и сохраняет фокус итогового контекста на вопросе.

В результате меньшая модель расходует контекстное окно на более полезный код, а не читает множество файлов и не восстанавливает связи с нуля.

Контрольный результат Sonnet показывает то же направление

Мы также провели matched comparison Sonnet 4.6 на тех же 20 вопросах, с максимальным reasoning effort и тем же фиксированным контрактом судьи:

Sonnet 4.6 maxScore
Инструменты репозитория65,45
С CodeAlive71,95

Добавление CodeAlive повысило Score Sonnet на 6,5 пункта. Qwen 3.6-35B A3B внутри полного CodeAlive agent harness достиг 77,60.

Вместе эти результаты показывают важность инфраструктуры контекста: более сильный поиск улучшает ту же модель, а хороший research harness позволяет меньшей модели обойти более крупную на вопросах о репозитории с проверкой по исходному коду.

Что измеряет RepoContextBench

RepoContextBench v1 использует зафиксированный snapshot microsoft/agent-framework: 512 954 строки исходного кода, 4 181 файл и 20 практических вопросов. Score принимает значения от 0 до 100 и сочетает покрытие взвешенных gold claims, достоверность относительно репозитория и использование доказательств из исходного кода.

Интерактивный Бенчмарк, датасет и runner, методика и результаты по задачам открыты.

Сейчас мы работаем над следующим обновлением RepoContextBench на кодовой базе размером более одного миллиона строк.

БенчмаркиContext EngineeringАгенты для кода

Новые статьи

Следите за работой, а не за маркетинговой воронкой

Одно прямое письмо после публикации. Без отслеживания открытий и кликов, продаж и чаще одного раза в день.

Дайте агентам всю кодовую базу

Проиндексируйте первый репозиторий за минуты — или попробуйте демо без регистрации.