Игорь Градов
Игорь Градов
5 мин
ai

Автор встроил процессор RISC-V в веса Qwen 3.5: точность счёта выросла с 48,6% до 100%

Автор экспериментальной модели Qwenputer встроил 32-битный процессор RISC-V прямо в веса открытой Qwen 3.5 4B, и теперь её можно скачать и проверить, считает ли ИИ без внешнего калькулятора.

Автор встроил процессор RISC-V в веса Qwen 3.5: точность счёта выросла с 48,6% до 100%
Почему это важно

Раньше языковой модели для точного счёта нужен был внешний инструмент, например Python. Здесь вычисления идут внутри самой модели, и это меняет представление о том, где заканчивается «болтовня» нейросети и начинается настоящий компьютер.

Обычная языковая модель на длинной арифметике ошибается, потому что угадывает цифры, а не считает их. Автор оригинальной статьи (материал переведён) решил эту задачу необычно: он не обучал модель заново, а «собрал» внутри неё процессор. В итоге модель сама выполняет арифметику, код на C и MicroPython (облегчённый Python для маленьких устройств) без внешней среды исполнения.

Для русскоязычного читателя есть практический плюс. Qwen 3.5 относится к открытым моделям, её скачивают и запускают на своём компьютере, без подписки на зарубежный сервис.

Как модель получила точную память?

Веса модели, это числа, в которых хранятся её знания. В Qwen 3.5 три из четырёх слоёв внимания работают на механизме Gated DeltaNet, или GDN. Это разновидность рекуррентной сети (RNN, сети, которая несёт «записную книжку» от шага к шагу). Каждая голова такого слоя хранит матрицу состояния, а специальное правило её обновляет.

Автор нашёл настройку, при которой каждая запись меняет ровно одну строку этой матрицы, а каждый запрос возвращает точное значение. Так слои GDN стали оперативной памятью. Ещё одно преимущество: их состояние не растёт с длиной разговора, в отличие от KV-кэша (памяти, которую обычное внимание копит по мере диалога).

Сама идея памяти на таком правиле не новая: автор ссылается на работу Шлага и соавторов 2021 года. Новизну он видит в другом: память стала точной и адресуемой внутри рабочей модели. Штатная Qwen 3.5 точных значений в GDN не хранит.

Процессор собран компилятором, без обучения

Каждый вес выставил компилятор. Процессор описан как длинный список мелких шагов вроде «прочитать регистр» или «сложить два числа», и каждый шаг превращается в кусочек слоя. Выполнение одной инструкции занимает несколько токенов (кусочков текста, которые генерирует модель): адрес, значение и токен завершения.

Ключевые параметры:

  • ядро RISC-V (открытой архитектуры процессоров) с набором RV32IM плюс расширение Zba и блок для больших чисел;
  • 11 дополнительных слоёв перед 32 слоями самой Qwen;
  • проходит официальные тесты riscv-tests, результаты совпадают с эмулятором qemu;
  • 18 миллионов инструкций без единой ошибки.

Для практика главное вот что: исходные веса Qwen остались нетронутыми, а «компьютер» добавлен поверх них. По замерам автора, обычный текст модели почти не изменился: расхождение 6e-4 при уровне шума 5e-4.

Что понадобится, чтобы запустить Qwenputer?

  • Файлы модели с Hugging Face или ModelScope (две площадки, где выкладывают нейросети).
  • Код с GitHub, включая драйвер RvChat.
  • Компьютер, способный запустить модель на 4 млрд параметров. Точных требований к железу и времени настройки автор в материале не приводит.

Пошаговая инструкция: от скачивания до первого расчёта

  1. Скачайте Qwenputer с Hugging Face или ModelScope.
  2. Возьмите код из репозитория на GitHub. Точные команды запуска в статье не приведены, ищите их в описании репозитория.
  3. Запустите модель через драйвер RvChat. Он загружает прошивку процессора в состояние GDN и не пускает служебные токены в слои Qwen.
  4. Дайте задачу на точный счёт или короткую программу на C или MicroPython.
  5. Модель передаст инструкции процессору через формат вызова инструментов, а ответ процессор напишет сам. Внешних вызовов при этом нет.
  6. Если хотите, проверьте встроенное файловое хранилище. В нём доступны операции put, append, get, list и delete.
Что получилось на практике

На арифметике длинных целых чисел из набора NUPA результат вырос с 48,6% у базовой Qwen до 100%, столько же даёт Qwen с инструментом Python. На задаче деления больших чисел из набора DeepMind: 97,5% у Qwenputer, 95% с Python и 72,5% у базовой модели. Автор сверил около 230 000 позиций вывода с эталонной машиной и расхождений не нашёл.

Частые ошибки
  • Ждать скорости. Код на C и MicroPython модель выполняет, но медленно.
  • Считать её полноценным компьютером. Linux на этом процессоре не запустить.
  • Думать, что она всегда лучше Python. На умножении больших чисел Qwenputer набрал 97,5% против 100% с инструментом Python.
  • Ставить в рабочий процесс. Сам автор называет проект экспериментом и «проклятой затеей».

Что делать с этим прямо сейчас, по ролям

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

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

Предпринимателю в РФ и СНГ. Модель открытая и запускается локально, данные не уходят наружу. Из доступных в РФ облачных сервисов есть YandexGPT и GigaChat, но это не локальный запуск.

Совет редакции dzen.guru

Я бы относился к Qwenputer как к учебному стенду, а не к рабочему инструменту. Его ценность в наглядности: видно, что у нейросети есть «внутренности», которые можно перепрограммировать без обучения. Если Hugging Face у вас открывается нестабильно, пробуйте ModelScope, автор выложил модель на обе площадки. Обратите внимание и на две его соседние статьи: о том, как модели прячут рассуждения в состоянии RNN, и о встроенных весах для контроля, в которые модель сама не может вмешаться. Для тех, кто доверяет ИИ свои тексты, это вопросы ближайших лет.

Разберитесь в нейросетях без технического бэкграунда

На dzen.guru объясняем, как работают модели и как применять их в контенте для Дзена

Перейти на dzen.guru

Мой прогноз: процессор внутри модели в ближайшее время не заменит Python, но сам подход, «скомпилировать» навык в веса вместо обучения, точно ещё вернётся в новостях.

Поделиться:TelegramVK
Игорь Градов
Игорь Градов

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».

Комментарии

Читайте также

ai

Альтман: OpenAI потратила сотни миллионов на математику и придерживает часть доказательств

Глава OpenAI Сэм Альтман признал, что сочувствует математикам после месяцев потока ИИ-доказательств от компании, но пообещал не останавливаться, причём именно…

4 мин
76% жителей Мэна против дата-центров: спор стал темой гонки за контроль над Сенатом
ai

76% жителей Мэна против дата-центров: спор стал темой гонки за контроль над Сенатом

Жители Мэна за считаные дни до выборов в Сенат США превратили протест против дата-центров для искусственного интеллекта в одну из самых острых тем кампании, от…

5 мин
ИИ-агенты принесли DoorDash лишь несколько сотен заказов против 3 млн доставок в день
ai

ИИ-агенты принесли DoorDash лишь несколько сотен заказов против 3 млн доставок в день

DoorDash на звонке для инвесторов по итогам третьего квартала сообщила всего о нескольких сотнях заказов от сторонних ИИ-агентов, программ, самостоятельно…

5 мин