Linus Torvalds opublikował nowy projekt AudioNoise, który jest związany z jego pasją do efektów gitarowych. AudioNoise pozwala na generowanie losowych efektów dźwiękowych podczas gry na gitarze elektrycznej. Celem projektu jest zbadanie podstaw cyfrowego przetwarzania dźwięku, podobnie jak kiedyś badał aspekty sprzętowe, eksperymentując z budowaniem efektów gitarowych. Główny kod został napisany w języku C, ale w skład projektu wchodzi również skrypt w Pythonie do wizualizacji próbek dźwiękowych.
W notatce do projektu Linus wspomniał, że ponieważ nie zna się na języku Python tak dobrze jak na filtrach analogowych, do generowania skryptu wizualizującego użył vibe coding w AI-środowisku programistycznym Google Antigravity. Początkowo próbował stworzyć wizualizator w tradycyjny sposób, „googlując i korzystając z znalezionych przykładów” („monkey-see-monkey-do”), ale potem usunął siebie jako pośrednika, zadał pytanie AI-asystentowi i uzyskał rezultat.
Dzień przed publikacją skryptu wizualizującego Linus emocjonalnie skrytykował wprowadzenie do jądra łatki z dokumentacją regulującą użycie narzędzi AI do automatycznego generowania kodu dla jądra. Linus zauważył, że wprowadzenie etykiet dla AI-śmieci jest bezsensowne, ponieważ oczywiste jest, że ludzie tworzący niezweryfikowany kod za pomocą AI nie będą dokumentować tego faktu w swoich łatkach, a problem ze śmieciowymi łatkami AI nie zostanie rozwiązany dokumentacją.
Według Linusa dokumentacja jest przeznaczona dla rzetelnych programistów i nie powinna odzwierciedlać żadnych konkretnych oświadczeń o AI. W społeczności i tak jest wielu ludzi o przeciwnych poglądach na AI — niektórzy uważają, że „wszystko się wali”, inni że „następuje rewolucja w programowaniu”, dlatego Linus jest przeciwny temu, aby dokumentacja dotycząca rozwoju jądra przyjmowała jakąś jedną pozycję i nalega, aby AI było traktowane jedynie jako kolejny narzędzie.
Źródło: opennet.ru
