Interview avec Greg Kroah-Hartman sur les rapports d'erreurs générés par l'IA

Lors de la conférence KubeCon Europe, l'édition de The Register a interviewé Greg Kroah-Hartman, responsable du support des branches stable et « staging » du noyau Linux, et mainteneur principal de 16 sous-systÚmes du noyau. Dans l'interview, Greg discute de son avis sur les rapports d'erreurs trouvés par l'IA. L'IA est déjà utilisée dans le noyau pour la révision des modifications dans le sous-systÚme réseau, eBPF et DRM, et pour vérifier les modifications soumises, l'outil Sashiko de Google a récemment été intégré.

Quelques-unes des déclarations de Greg :

  • « Il y a quelques mois, nous recevions ce que nous appelions des dĂ©chets gĂ©nĂ©rĂ©s par l'IA — des rapports de sĂ©curitĂ© gĂ©nĂ©rĂ©s par l'IA qui Ă©taient manifestement incorrects ou de mauvaise qualitĂ©. C'Ă©tait mĂȘme amusant. Nous ne nous en prĂ©occupions pas vraiment
 Il y a un mois, quelque chose s'est produit, et la situation a radicalement changĂ©. Maintenant, nous recevons de vrais rapports. »
  • « Une telle situation n'est pas observĂ©e uniquement dans Linux — tous les projets open source reçoivent dĂ©sormais de vrais rapports rĂ©digĂ©s avec l'aide de l'IA, et ils sont maintenant de qualitĂ© et valides. Les Ă©quipes chargĂ©es de la sĂ©curitĂ© des plus grands projets open source notent lors de conversations informelles la mĂȘme tendance. »
  • Lorsqu'on lui a demandĂ© ce qui a provoquĂ© cela, Greg a rĂ©pondu : « Nous ne savons pas. Il semble que personne ne le sache. Soit de nombreux outils se sont nettement amĂ©liorĂ©s, soit les gens ont commencĂ© Ă  dire : ‘HĂ©, rĂ©glons cela’. Cela concerne de nombreux groupes et entreprises diffĂ©rents. En ce qui concerne le noyau, nous nous en chargerons. Notre Ă©quipe a beaucoup grandi, elle est trĂšs dispersĂ©e Ă  travers le monde, et notre croissance est une rĂ©alitĂ© qui ne ralentit pas. Ce sont des dĂ©tails, rien de sĂ©rieux, mais une aide Ă  ce sujet pourrait ĂȘtre nĂ©cessaire pour tous les projets open source. Les petits projets ont beaucoup moins de possibilitĂ©s de faire face Ă  l'afflux soudain de rapports d'erreurs et de vulnĂ©rabilitĂ©s gĂ©nĂ©rĂ©s par l'IA, mentionnant de vraies erreurs, et non des dĂ©chets. »
  • Greg a expliquĂ© que lorsqu'il a demandĂ© Ă  l'IA de trouver des erreurs dans un ensemble de modifications proposĂ©, celle-ci a identifiĂ© 60 erreurs et fourni des correctifs pour les corriger. Seule un tiers des erreurs trouvĂ©es Ă©taient effectivement des erreurs, et parmi les correctifs, seulement 2/3 se sont avĂ©rĂ©s ĂȘtre des solutions valides, ne nĂ©cessitant pas de modifications, mais tout cela Ă©tait loin d'ĂȘtre inutile. Selon Greg, les mainteneurs ne peuvent pas ignorer cela, d'autant plus que les rĂ©sultats du travail de l'IA s'amĂ©liorent constamment. Un tag « Co-dĂ©veloppĂ© : » a Ă©tĂ© ajoutĂ© pour marquer les correctifs créés avec l'IA. Cependant, malgrĂ© certaines tentatives d'utilisation de l'IA pour crĂ©er de nouvelles fonctionnalitĂ©s, l'IA est principalement utilisĂ©e dans le noyau pour la rĂ©vision des modifications.
  • L'un des avantages les plus notables de l'IA est la rĂ©duction du temps de traitement des correctifs. Lorsque l'assistant IA identifie des problĂšmes Ă©vidents, les auteurs des correctifs reçoivent des retours bien avant que le mainteneur rĂ©el n'ait eu le temps de lire le correctif : « Si je vois que le systĂšme rĂ©agit Ă  quelque chose, il donne un retour Ă  l'auteur plus rapidement qu'un mainteneur ne pourrait le faire, et c'est formidable. Nous avons dĂ©jĂ  plusieurs bots qui vĂ©rifient les correctifs. Si je remarque qu'ils Ă©mettent une erreur, je comprends immĂ©diatement qu'en tant que mainteneur, je n'ai mĂȘme pas besoin de m'en prĂ©occuper. Et le dĂ©veloppeur pense : 'Oh, je peux faire une autre version demain', ce qui aide Ă  amĂ©liorer lĂ©gĂšrement les retours d'information. »

Source : opennet.ru

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster