ИИ помог Торвальдсу найти баг после 24 патчей
Линус Торвальдс разбирал проблему в драйвере Intel Xe. Ошибка повреждала таблицу страниц и приводила к циклическому перезапуску GDM.
Финальный фикс занял одну строку: “round_up()” заменили на “round_down()”.
До этой строки дошли через 24 отладочных патча и 18 загрузок ядра. ИИ добавлял диагностический код, разбирал результаты и помогал с очередной итерацией поиска.
Причём несколько раз модель предлагала остановиться и признать проблему нерешённой. Торвальдс продолжал проверять следующие гипотезы.
Мне здесь близок сам режим работы. При сложной отладке много времени уходит на довольно механический цикл: добавить диагностику, прогнать, собрать данные, сравнить, повторить.
Такую часть ИИ уже способен заметно ускорить. Направление поиска, решение продолжать и финальная проверка всё равно остаются у инженера.
По одной строке в diff стоимость такого бага вообще не видно.