ИИ помог Торвальдсу найти баг после 24 патчей

Линус Торвальдс разбирал проблему в драйвере Intel Xe. Ошибка повреждала таблицу страниц и приводила к циклическому перезапуску GDM.

Финальный фикс занял одну строку: “round_up()” заменили на “round_down()”.

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

Причём несколько раз модель предлагала остановиться и признать проблему нерешённой. Торвальдс продолжал проверять следующие гипотезы.

Мне здесь близок сам режим работы. При сложной отладке много времени уходит на довольно механический цикл: добавить диагностику, прогнать, собрать данные, сравнить, повторить.

Такую часть ИИ уже способен заметно ускорить. Направление поиска, решение продолжать и финальная проверка всё равно остаются у инженера.

По одной строке в diff стоимость такого бага вообще не видно.

#AI #Linux #отладка #Intel #разработка

ИИ помог Торвальдсу найти баг после 24 патчей | Сетка — социальная сеть от hh.ru ИИ помог Торвальдсу найти баг после 24 патчей | Сетка — социальная сеть от hh.ru