De AI-service Sashiko voor het reviewen van wijzigingen in de Linux-kernel is in gebruik genomen.

Roman Gushchin van het Linux-kernontwikkelingsteam bij Google heeft de oprichting van een nieuw systeem voor codecontroles aangekondigd, waarbij gebruik wordt gemaakt van grote taalmodellen. De ontwikkeling is de afgelopen maanden uitgevoerd en heeft de naam Sashiko gekregen, genoemd naar de traditionele Japanse borduurtechniek die bestaat uit kleine rechte steken die verschillende patronen vormen.

Het project wordt al geruime tijd binnen Google gebruikt om problemen te identificeren en is nu beschikbaar voor iedereen. Het is ingesteld voor automatische beoordeling van alle patches die naar de Linux-kernontwikkelaarslijst worden gestuurd. De code van Sashiko is geschreven in de programmeertaal Rust en is open onder de Apache 2.0-licentie. Het systeem is autonoom en kan op eigen hardware worden gebruikt.

Sashiko is ontwikkeld voor gebruik met het Google Gemini Pro 3.1-model, maar is gedeeltelijk getest met Claude en zal waarschijnlijk ook werken met andere moderne grote taalmodellen. De prompts die voor de beoordeling zijn gebruikt, zijn gebaseerd op een set review-prompts die zijn voorbereid door Chris Mason, de maker van het Btrfs-bestandssysteem. Het tokenbudget en de infrastructuur voor Sashiko worden gefinancierd door Google. De rechten op het project zijn overgedragen aan de Linux Foundation.

Uit gevoerde tests blijkt dat bij gebruik van het Gemini 3.1 Pro-model het Sashiko-hulpmiddel 53% van de fouten kon detecteren uit een ongeraffineerde set van 1000 recente problemen in de kernel, gemarkeerd met de labels 'Fixes:'. Op het eerste gezicht lijken 53% niet bijzonder indrukwekkend, maar het moet worden opgemerkt dat al deze geïdentificeerde problemen aanvankelijk niet waren opgemerkt tijdens beoordelingen door mensen.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster