«Я больше не программист»: Торвальдс рассказал, почему перестал писать код и за что ругает ИИ
На саммите Open Source Summit India создатель Linux Линус Торвальдс вместе со своим другом и опенсорс-разработчиком Дирком Хонделем обсудил настоящее и будущее операционной системы. Разговор быстро перешёл на личную территорию: Торвальдс признался, что его роль в проекте давно изменилась, а также объяснил, почему ИИ пока приносит разработчикам ядра больше головной боли, чем реальной пользы.
На саммите Open Source Summit India создатель Linux Линус Торвальдс вместе со своим другом и опенсорс-разработчиком Дирком Хонделем обсудил настоящее и будущее операционной системы. Разговор быстро перешёл на личную территорию: Торвальдс признался, что его роль в проекте давно изменилась, а также объяснил, почему ИИ пока приносит разработчикам ядра больше головной боли, чем реальной пользы.
Конец эпохи программирования
Торвальдс больше не считает себя программистом. Сегодня его рабочий день состоит не из написания кода, а из управления огромным сообществом. Он признался, что почти не читает исходный код, если только его не вынуждают к этому критические сбои при слиянии веток.
«Давайте начистоту. Я больше почти не читаю код. Я не программист, я руководитель разработки. Я всё ещё пишу код в том смысле, что отправляю людям патчи… но при этом чётко даю понять: „Это просто предложение, оно не протестировано“. Я ожидаю, что мейнтейнеры пришлют мне обратно уже готовое исправление. Так что сам я коммичу свой код крайне редко», — отметил он.
Для Торвальдса теперь гораздо важнее видеть общую картину проекта. Поэтому он требует от разработчиков присылать пулл-реквесты с подробными и понятыми человеческими объяснениями, чтобы понимать суть изменений и логику, стоявшую за ними.
ИИ-галлюцинации и горы цифрового мусора
Дискуссия не обошлась без больших языковых моделей. Торвальдс сразу с иронией отказался от своих прошлых заявлений о том, что ИИ якобы повышает продуктивность разработчиков в 10 раз. Он назвал эту цифру «взятой с потолка». По его мнению, индустрия только-только подходит к моменту, когда ИИ начинает приносить чуть больше пользы, чем вреда, но до недавнего времени ситуация была обратной:
«Вплоть до начала этого года мы видели гораздо больше сгенерированного LLM мусора, чем полезного кода. Огромной проблемой стали фальшивые отчёты об ошибках. Вы получаете баг-репорт, который выглядит абсолютно убедительно, и у людей уходит куча сил и времени на то, чтобы понять, что это просто галлюцинация ИИ. Это колоссальный слив человеческих ресурсов».
«Так лучше»: Линус Торвальдс начал вайбкодить и признался, что не знает Python
Создатель Linux подчеркнул, что сообщество начало фильтровать такие отчёты. Теперь от разработчиков требуют не просто перебрасывать сгенерированный баг-репорт, а лично проверять его, предлагать рабочий патч и выступать живым посредником между ИИ и ядром. Подавляющее большинство автоматических ИИ-решений Торвальдс назвал «бездумными пластырями», которые устраняют симптомы, но не лечат саму архитектурную ошибку.
Большие глупости и право на ошибку
Впрочем, Торвальдс признает, что иногда нейросети находят действительно уникальные и болезненные баги — например, уязвимости безопасности, которые оставались незамеченными десятилетиями, а через два дня после обнаружения ИИ уже попадают на первые полосы профильных СМИ: «Я не из тех, кто убивает гонца, принесшего плохие новости. Думаю, нам гораздо лучше от того, что LLM находят эти баги, пусть это неловко — ведь эти вещи мы должны были обнаружить ещё лет двадцать назад».
Сам Линус использует ИИ исключительно для своих личных небольших проектов в качестве инструмента для быстрого прототипирования. Он отмечает, что код в чистом виде оттуда брать нельзя, но прикинуть общую концепцию модели помогают отлично. При этом для серьёзных исправлений на уровне ядра операционной системы нейросети, по его опыту, пока категорически недотягивают.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.