Home Technologie et scienceLinus Torvalds s’appuie également déjà sur le vibe coding. Mais l’IA ne les laissera pas simplement accéder à Linux – Živě.cz

Linus Torvalds s’appuie également déjà sur le vibe coding. Mais l’IA ne les laissera pas simplement accéder à Linux – Živě.cz

by Thomas Caron

Publié le 15 janvier 2024 10h00. Linus Torvalds, créateur de Linux, a expérimenté avec l’intelligence artificielle générative pour développer un projet personnel de traitement audio, illustrant l’intérêt croissant de l’IA comme outil d’assistance à la programmation, même pour les experts.

Linus Torvalds, figure emblématique du monde de l’open source, s’est aventuré dans l’utilisation de l’intelligence artificielle pour l’écriture de code. Il ne s’agit pas d’une contribution majeure à Linux, mais d’un projet de loisir baptisé AudioNoise, accessible sur GitHub. Ce programme, principalement écrit en langage C, est dédié au traitement numérique du son.

Ce projet découle de l’expérience antérieure de Torvalds avec le matériel, notamment la construction de pédales d’effets pour guitare. Il souhaitait désormais explorer les possibilités logicielles pour compléter ses compétences. Pour AudioNoise, il a utilisé Antigravity de Google, un outil permettant de générer du code à partir de descriptions textuelles. L’IA l’a ainsi aidé à créer un visualiseur de données audio en Python, qui vient enrichir la fonctionnalité principale du projet.

« Il convient également de mentionner que l’outil de visualisation Python a été essentiellement écrit en utilisant le codage vibe. J’en sais plus sur les filtres analogiques – même si ce n’est pas une gloire – que sur Python. Au début, c’était mon style de programmation habituel “googler quelque chose et copier ce que font les autres”, mais j’ai ensuite supprimé l’intermédiaire – c’est-à-dire moi-même – et j’ai simplement utilisé Google Antigravity pour créer un visualiseur d’échantillons sonores. »

Linus Torvalds

Torvalds a précisé avoir généré cette partie du code directement avec l’IA, sans modifications manuelles ultérieures. Cette expérience ne remet pas en cause sa position de longue date sur l’intelligence artificielle. Il avait récemment exprimé son opinion à ce sujet lors du Linux Foundation Open Source Summit à Séoul, fin 2023. Bien qu’il ne soit pas opposé au “vibe coding” (codage assisté par IA), il estime qu’il n’est pas adapté à la maintenance d’un système d’exploitation complexe comme Linux.

Il voit néanmoins un intérêt certain dans l’utilisation de l’IA pour aider les personnes qui ne possèdent pas les compétences nécessaires à réaliser un projet de programmation qu’elles n’oseraient pas entreprendre seules. AudioNoise en est un exemple concret, démontrant le potentiel de l’IA comme outil d’assistance et de démocratisation de la programmation.

You may also like

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.