Технологии

Открытые веса и открытый код: это разные вещи

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

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

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

#Четыре сочетания

Что открыто Что это значит Пример категории
Веса + код + данные воспроизводимо целиком исследовательские модели с полным раскрытием
Только веса запустить можно, повторить обучение — нет большинство «открытых» моделей
Только код движок открыт, модели чужие движки локального запуска
Ничего доступ через API закрытые флагманы

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

Третья строка объясняет частую путаницу с самим термином: движки, которыми вы запускаете модели, действительно открыты по коду, но модели, которые в них крутятся, — отдельная история.

#Лицензия — четвёртое, независимое свойство

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

  • разрешительные лицензии в духе Apache 2.0 или MIT — коммерческое использование разрешено, ограничений по сценариям нет;
  • собственные лицензии производителя с политикой допустимого использования, а иногда и с порогом по числу пользователей, после которого нужна отдельная договорённость;
  • лицензии «только для исследований», прямо запрещающие коммерческое применение.

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

#Где путают

Заблуждение первое: открытые веса = open source. По принятому определению открытого исходного кода должно предоставляться то, из чего продукт собирается. Для модели это данные и код обучения. Их не дают почти никогда, поэтому корректный термин — «модель с открытыми весами», и он не синоним.

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

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

#Оговорка про нас

Раз речь зашла о прозрачности, честно назовём собственное положение. Репозиторий Persona закрыт, публичной лицензии у него нет. Аргумент «прочитайте код и убедитесь сами» нам недоступен, и подменять его словами о доверии мы не будем: проверяемо у нас другое — то, где физически лежат ваши данные и куда уходят запросы. Почему открытость кода в принципе является аргументом в спорах о доверии, разобрано в тексте про открытый код и доверие.

#Частые вопросы

#Можно ли использовать модель с открытыми весами в коммерческом продукте?

Зависит от лицензии конкретной модели, а не от факта открытости весов. Часть моделей разрешает это без условий, часть — с ограничениями по сценариям или по масштабу, часть запрещает. Читайте файл лицензии в репозитории.

#Почему компании выкладывают веса, но не данные?

Причины и юридические, и конкурентные: обучающие корпуса собраны из материалов с неясным правовым статусом, а состав данных — существенная часть преимущества. Выкладывание весов даёт экосистему и репутацию без раскрытия того и другого. Обзор конкретных семейств — в разборе моделей Llama.

#Значит ли открытость весов, что модель приватнее?

Означает возможность запустить её у себя, а это уже даёт контроль над тем, куда уходит текст. Сама по себе открытость весов приватности не создаёт: всё решает конфигурация запуска. Как это выглядит в сравнении интерфейсов для локального запуска — в разборе Persona и Open WebUI.

#Как проверить лицензию быстро?

Откройте страницу модели и найдите файл лицензии, а не строку-ярлык в шапке. Ярлык нередко говорит other, а реальные условия лежат в отдельном документе рядом.

Остальные термины — в глоссарии терминов ИИ.

Хотите ИИ, который помнит вас?

Persona держит контекст между чатами и работает на вашем железе — если развернуть её у себя и подключить локальную модель.

Создать аккаунт