David Airlie, mantenedor de la pila de controladores gráficos en el núcleo de Linux, anunció la implementación de un sistema automático de revisión de parches, utilizando la plataforma de IA Claude Opus 4.6 para verificar los cambios. El sistema se ha implementado como un experimento para evaluar la posibilidad de aplicar la IA para optimizar los flujos de trabajo de los empleados de Red Hat.
La revisión por IA abarca los cambios enviados para su inclusión en la subsistema DRM (Direct Rendering Manager). La publicación de resultados se organiza utilizando las listas de correo que se utilizan en el desarrollo del núcleo de Linux. Para no saturar la lista principal en la que se desarrolla la subsistema DRM, se ha creado una lista de correo separada para los informes de AI: drm-ai-reviews.
Se supone que los autores de los parches pueden utilizar las revisiones por IA como retroalimentación inicial. Sin embargo, el análisis de dichas revisiones no es obligatorio y los autores son libres de considerar las revisiones por IA a su discreción. Si las revisiones por IA identifican regresiones que han sido ignoradas por los autores de los parches, es posible que en el futuro el análisis de las revisiones por IA se haga de manera más insistente.
Inicialmente, para organizar la revisión en Claude, David intentó utilizar un conjunto de sugerencias propuesto por Chris Mason, que especificaba características del funcionamiento de las subsistemas y protocolos, y permitía al asistente de IA entender mejor el contexto durante la revisión. El conjunto de Chris estaba destinado a identificar regresiones y analizar parches cuando se aplican secuencialmente al árbol de código actual del núcleo y las pruebas finales de regresión en el último parche.
Finalmente, David tuvo que modificar y ampliar las sugerencias de Chris, ya que era necesario que la IA revisara una serie de parches como un todo, realizando un análisis profundo de cada parche de forma individual. Además del árbol de código actual del núcleo, la verificación se amplió a la rama drm-next. David también preparó herramientas para la integración con el servicio de IA Claude y la organización de la lista de correo.
Fuente: opennet.ru
