Линус Торвальдс снова запряг ИИ. Но теперь не для гитарных педалек, а в ядро Linux🐧 Линус тоже вайбкодит. И уже не для пет-проекта.

Теперь он применил ИИ для хардкорного дебага ядра Linux. На холодной загрузке система намертво падала в черный экран. Оказалось, драйвер отдавал видеопамять аллокатору через round_up(), округляя границу вверх вместо round_down().

Сам Линус пишет: «Это была сессия отладки из ада, в которой очень помог ИИ, взявший на себя большую часть черновой работы. Я бы назвал его своим неутомимым помощником, но ИИ несколько раз прямо заявлял, что эта задача невозможна, нерешаема и нам следует просто написать баг-репорт. Подозреваю, эти штуки обучали на людях, которые далеко не так упрямы, как я.

По сути это однострочный фикс дурацкого "round_up()" на "round_down()", но потребовалось 24 патча с отладочной информацией и 18 перезагрузок ядра, чтобы локализовать проблему».

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

Исправить round_up на round_down может любой джун. Но нейросеть не нашла баг простым способом сама. Направление поиска задавал человек, гипотезы выдвигал человек, отбрасывал чушь тоже человек.

Если ваша нейросетка говорит, что задача нерешаема — возможно, дело не в ограничениях контекстного окна, а в том, что вы просто недостаточно душный инженер, чтобы заставить её докопаться до сути 🙃


В этом посте были ссылки, но мы их удалили по правилам Сетки