У 23 рази краща продуктивність: Лінус Торвальдс випустив перший патч, створений за допомогою ШІ
Лінус Торвальдс випустив перший власний патч для ядра Linux, створений з допомогою ШІ.
Зазначається, що розробка виправляє давню проблему з конкуренцією за кеш, коли один й той самий файл обробляють одразу кілька процесорів. Це доволі поширене явище за використання роздільних бібліотек, баз даних та вебсерверів. Кілька розробників свого часу вже намагались виправити цю проблему, однак жодне з запропонованих рішень не було ідеальним.
Вперше Торвальдс опублікував чернетку з виправленням проблеми ще на початку 2024 року й з того часу використовує її. Нещодавно він вирішив розв’язати цю задачу з використанням LLM. Він також заявив, що спеціалізовані синтетичні тести продемонстрували зростання продуктивності у 23 рази. При цьому він попереджає, що вплив на реальну продуктивність звісно буде значно нижчим.
Після певних коливань Торвальдс виступив на боці прихильників використання ШІ для написання коду та розробки Linux. Однак він закликав ретельно перевіряти якість коду. Він також заявляє про те, що автоматизований механізм перевірки коду, який активується через команду від ядра, перевершує людей й виявляє елементарні помилки у коді, яких взагалі не можна було припускатись.
Команда розробників Linux наразі змінює політику й відмовляється від вимоги до авторів патчів розкривати інформацію про використання ШІ для написання коду. На думку Торвальдса, розробники мають сприймати ШІ-моделі як перспективний інструмент, подібно до компіляторів чи редакторів.
Джерело: Tom’s Hardware; LWN.net

