Файл «weights.bin» в Google Chrome: шпион или гарант конфиденциальности?

Файл «weights.bin» в Google Chrome: шпион или гарант конфиденциальности?

В последние недели среди пользователей Google Chrome распространились тревожные сообщения о том, что браузер тайно загружает на компьютеры крупный файл под названием «weights.bin» объемом до 4 гигабайт. Это вызвало волну опасений относительно конфиденциальности и слухов о возможном шпионском ПО или «раздутом» искусственном интеллекте. Однако, как выяснилось, ситуация требует более глубокого изучения: этот файл — не вредоносная программа, а компонент модели Gemini Nano, разработанной Google для обработки ИИ-запросов непосредственно на устройстве, что, по словам разработчиков, способствует защите личных данных. Несмотря на благие намерения, пользователи возмущены тем, что загрузка происходит без их ведома и согласия, занимая значительное место на диске. В этом материале мы рассмотрим, что на самом деле представляет собой файл, как он работает и как можно контролировать его наличие на вашем устройстве.

Что происходит: скрытая загрузка большого файла

Пользователи, проверяющие содержимое папки данных Google Chrome (часто расположенной по адресу "C:\Users\<ИмяПользователя>\AppData\Local\Google\Chrome\User Data"), обнаружили внутри неё массивную папку "OptGuideOnDeviceModel". В ней находится большой файл "weights.bin", объем которого составляет от 3 до 4 гигабайт. Этот файл загружается браузером Chrome в фоновом режиме без каких-либо уведомлений.

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

«Weights.bin» — это не что иное, как Gemini Nano, компактная модель искусственного интеллекта от Google, предназначенная для работы непосредственно на устройстве. В рамках стратегии Google по интеграции ИИ в браузер, Chrome использует эту модель для локальной обработки запросов генеративного ИИ, вместо полной передачи данных на облачные серверы.

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

  • Операционная система: Windows 10 или 11; macOS 13 и новее; Linux; Chrome OS на устройствах Chromebook Plus.
  • Свободное место на диске: не менее 22 ГБ.
  • Процессор или графический ускоритель: встроенные модели могут работать с ЦП или ГП:
    • Графический ускоритель: строго более 4 ГБ видеопамяти.
    • Центральный процессор: не менее 16 ГБ оперативной памяти и четыре или более ядер.
  • Сеть: неограниченное или безлимитное подключение для первичной загрузки модели.

Проверить статус установки базовой модели можно, введя "chrome://on-device-internals" в адресной строке Chrome. На вкладке "Model Status" отображаются версия модели, путь установки и точный размер папки.

Это нарушение конфиденциальности?

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

Однако, как утверждают разработчики, встроенный ИИ Chrome спроектирован таким образом, чтобы хранить ваши данные исключительно на вашем устройстве. Поскольку модель Gemini Nano работает локально на центральном или графическом процессоре компьютера, все задачи ИИ выполняются на стороне клиента. Загрузка базовой модели ИИ (тот самый файл объемом 4 ГБ) непосредственно на компьютер позволяет Chrome обрабатывать запросы ИИ на устройстве, не отправляя конфиденциальные данные браузера, текстовые запросы или резюме на облачные серверы Google. Хотя для первичной загрузки модели требуется безлимитное подключение к интернету, последующее использование ИИ не требует сетевого соединения. Google явно заявляет, что при использовании модели никакие данные не отправляются ни в Google, ни каким-либо третьим лицам.

Почему пользователи обоснованно недовольны

Несмотря на отсутствие вредоносных функций, сам метод доставки файла вызывает у многих пользователей негодование. Chrome инициирует эту загрузку полностью в фоновом режиме, без запроса согласия, уведомлений или предупреждений о том, что до 4 ГБ дискового пространства компьютера будут заняты. Для владельцев базовых моделей ноутбуков с твердотельными накопителями объемом 256 ГБ, скрытая фоновая загрузка 4 ГБ может стать существенной проблемой, сокращая доступное пространство.

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

Как отключить модель ИИ Chrome и освободить место на диске

Если вы активно пользуетесь функциями ИИ в Chrome, специалисты не рекомендуют удалять модель ИИ, поскольку локальная обработка данных повышает вашу конфиденциальность. Однако, если использование ИИ в браузере не входит в ваши планы, можно рассмотреть возможность удаления модели.

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

Шаг 1: Отключение флагов Chrome

  • Откройте Google Chrome, введите "chrome://flags" в адресную строку и нажмите Enter.
  • В строке поиска вверху найдите "optimization-guide-on-device-model".
  • Когда появится флаг #optimization-guide-on-device-model, нажмите на выпадающее меню справа и выберите "Disabled" (Отключено).
  • Также найдите и отключите флаг "#prompt-api-for-gemini-nano".
  • Нажмите кнопку "Relaunch" (Перезапустить), которая появится внизу экрана, чтобы перезапустить Chrome.

Эти действия запретят Chrome использовать данную функцию, что предотвратит принудительные автоматические загрузки при последующем удалении файлов.

Шаг 2: Удаление папки

Теперь, когда Chrome заблокирован от повторной загрузки файла, можно безопасно удалить объемную папку. Перед выполнением этих действий убедитесь, что Chrome полностью закрыт.

На Windows:

  • Нажмите клавиши Win + R.
  • Вставьте "%LOCALAPPDATA%\Google\Chrome\User Data\" и нажмите Enter.
  • В папке "Default" (или в папке вашего конкретного профиля пользователя) найдите папку "OptGuideOnDeviceModel".
  • Удалите её.

На macOS:

  • Откройте Finder (Проводник).
  • Нажмите Cmd + Shift + G.
  • Вставьте "~/Library/Application Support/Google/Chrome/" и нажмите Enter.
  • Найдите папку "OptGuideOnDeviceModel" и переместите её в корзину.
  • Очистите корзину.

Существует вероятность, что будущие обновления Chrome могут сбросить эти флаги и снова загрузить модель ИИ. Хотя существуют способы внесения изменений в реестр для предотвращения этого, они выходят за рамки возможностей большинства пользователей. Более простой, но менее радикальный вариант — повторять описанные шаги при необходимости.