В мире Linux снова громко. Помните, как в январе разработчиков ядра обязали честно признаваться: «Да, мне помогал ChatGPT, вот тег Assisted-by»? Так вот — тег отменили. Точнее, выкинули из документации, будто его и не было. Почему? Потому что Линус Торвальдс сказал своё веское слово.
А слово у него, как всегда, с перцем. Когда один из мейнтейнеров, Лоран Пиншар, забеспокоился, что удаление тега ослабит прозрачность, Линус не стал ходить вокруг да около. «Я не понимаю всей этой идиотской концепции “не используй ИИ для X”», — написал он в рассылке. По его мнению, главное — чтобы человек понимал, что он делает, а не то, какими инструментами он пользовался.
И тут трудно спорить. Код бывает хороший и плохой. Хороший автор осознаёт каждую строчку, даже если её подсказала нейросеть. Плохой — выблевал результат, не задумываясь, и готов подписаться. И кто из них страшнее? Правильно, второй.
Торвальдс вообще разошёлся. Он предложил гипотетическое правило: «Вот вам новое требование — не использовать компиляторы для ваших патчей. Если вы не можете показать, что реально понимаете, что делает машина, написав код на ассемблере, то мне не нужен ваш вклад». А затем добавил: «Вы не видите, насколько ТУПЫМИ были бы такие правила?» Кажется, на этом диспут закончился.
Кстати, само правило не было запретом — оно лишь требовало признаться. Но и оно, по мнению Линуса, не сообщало ничего ценного о коде. Важнее для мейнтейнеров — уметь отделять зёрна от плевел, а не составлять реестр использованных инструментов.
Это не первый раз, когда Линус защищает ИИ. Он уже говорил, что искусственный интеллект — не враг. Враг — поток мусорных отчётов, которые генерируют бездумные пользователи LLM. Ядру нужнее разбираться с качеством кода, а не устраивать охоту на ведьм с тегами.
Так что Linux снова показал: технологии не хороши и не плохи сами по себе. Всё зависит от рук. И от головы. А если голова на месте — хоть на ассемблере пиши, хоть с подсказками ИИ. Главное, чтобы работало.