Дейв Ейрли (David Airlie), поддържащ стек графични драйвери в ядрото на Linux, обяви внедряване на помощна автоматизирана система за рецензиране на патчове, проверяваща изменения, за които се използва AI платформата Claude Opus 4.6. Системата е внедрена като експеримент за оценка на възможността за прилагане на AI за оптимизация на работните процеси на служителите на компанията Red Hat.
AI рецензиите обхващат изменения, изпращани за включване в подсистемата DRM (Direct Rendering Manager). Публикуването на резултатите е организирано чрез използване на имейл разпространения, прилагани в разработката на ядрото на Linux. За да не се затрупва основния списък по разпространение, в който се провежда разработването на подсистемата DRM, за AI отчетите е създаден отделен списък по разпространение drm-ai-reviews.
Предполага се, че авторите на патчовете могат да използват AI рецензиите като начална обратна връзка. Анализът на подобни рецензии не е задължителен и авторите са свободни да взимат предвид AI рецензиите по свое усмотрение. При това, ако AI рецензиите установят регресии, игнорирани от авторите на патчовете, е възможно в бъдеще анализът на AI рецензиите да стане по-настойчив.
Първоначално за организиране на рецензирането в Claude, Дейв опита да използва предложените от Крис Мейсън (Chris Mason) набор от подсказки, уточняващи особеностите на работата на подсистемите и протоколите, и позволяващи на AI асистента да разбира по-добре контекста при рецензиране. Наборът на Крис е предназначен за откриване на регресии и анализ на патчовете при последователното им прилагане към актуалното дърво на кода на ядрото и финално тестване на регресиите в последния патч.
В крайна сметка Дейв трябваше да преработи и разшири подсказките на Крис, тъй като беше необходимо AI да рецензира серия от патчове като едно цяло с последващ дълбочинен анализ на всеки патч поотделно. Освен актуалното дърво на кода на ядрото, проверката беше разширена и към клон drm-next. Дейв също подготви инструменти за интеграция с AI услугата Claude и организиране на имейл разпространение.
Източник: opennet.ru
