Свободная оперативная память получила неожиданного адресата. Разработчик Иэн Кей опубликовал на GitHub шуточный проект Ram-Altman, который следит за загрузкой Linux-компьютера и может отправлять Сэму Альтману письма о невостребованных гигабайтах. Поводом стали рассуждения главы OpenAI о том, что дефицитная память в домашних ПК приносит меньше пользы, чем в облаке.
В подкасте Cheeky Pint 29 октября Альтман обсуждал запуск ИИ на пользовательских устройствах. Глава OpenAI назвал неэффективным распределение дефицитной DRAM между компьютерами, где, по оценке Альтмана, память используется лишь 5% времени. Доказательств такой цифры не прозвучало. Речь шла о сравнении локального запуска моделей с работой дата-центров, а не о запрете покупать RAM.
4 ноября Альтман ответил на критику, поддержав увеличение производства памяти и право пользователей устанавливать сколько угодно RAM. По просьбе подписчика глава OpenAI ненадолго сменил имя в X на Ram Altman. Переименование произошло до публикации одноимённого скрипта, поэтому считать перемену профиля реакцией на программу нельзя.
Ram-Altman проверяет состояние памяти через системный файл /proc/meminfo. При запуске через cron программа делает замер каждые пять минут и, если доступно больше 10% установленного объёма, может отправить не более одного письма за сутки. Для расчёта берётся показатель MemAvailable, куда входит не только полностью свободная RAM, но и часть кэша, которую ядро Linux способно освободить.
Программа не рассылает письма главе OpenAI сразу после установки. Пользователь должен сам указать адрес получателя, свой адрес отправителя и настроить почтовую утилиту. В репозитории адреса Альтмана нет, а автор просит не превращать шутку в массовую рассылку. Для просмотра результата предусмотрен режим --dry-run, который показывает письмо без отправки.
Чтобы письма не повторялись, разработчик подготовил восемь тем, десять текстов и шесть подписей. В одном варианте программа докладывает о хорошей погоде для бездействующей RAM, в другом подчёркивает, что продавать запас памяти владелец не намерен. Все замеры записываются в CSV, а поведение скрипта проверяют 14 тестов с имитацией памяти и почтового сервиса.
Bash-скрипт рассчитан на Linux и не работает в обычной среде Windows или macOS, поскольку читает /proc/meminfo. Кроме того, доля доступной памяти в конкретный момент не равна доле времени, когда память используется. Поэтому ежедневные отчёты нельзя считать проверкой заявления Альтмана о 5% или доказательством, что микросхемы действительно простаивают без пользы.
Шутка появилась на фоне серьёзного дефицита микросхем. Спрос со стороны ИИ-инфраструктуры уже привёл к резкому удорожанию DDR5 и других типов памяти. OpenAI, Samsung и SK hynix ранее объявили планы нарастить выпуск DRAM для проекта Stargate. Но Ram-Altman не передаёт ресурсы облаку и не решает проблему поставок. Проект показывает, насколько болезненной стала дискуссия о распределении памяти.
