Линус Торвальдс публикува новия проект AudioNoise, свързан с увлечението му към ефектите за китара. AudioNoise позволява генерирането на случайни звукови ефекти по време на свирене на електрическа китара. Целта на проекта е да изучи основите на цифровата обработка на звука, точно както той преди е проучвал хардуерната част, експериментирайки със сглобяване на ефекти за китара. Основният код е написан на C, но също така включва Python-скрипт за визуализиране на звуковите семпли.
В бележката за проекта Линус спомена, че тъй като не разбира Python толкова добре, колкото аналоговите филтри, за генерирането на скрипта-визуализатор е използвал вайб-кодинг в AI среда за разработка Google Antigravity. Първоначално той се опита да създаде визуализатор по традиционния начин „чрез търсене и използване на намерените примери“ („monkey-see-monkey-do“), но след това премахна себе си като посредник, постави задачата пред AI помощника и получи резултата.
Един ден преди публикуването на скрипта-визуализатор, Линус емоционално критикува проследяването в ядрото на пача с документацията, регулираща използването на AI инструменти за автоматично генериране на код за ядрото. Линус подчерта безсмислието на въвеждането на етикети за AI-сметки, тъй като е очевидно, че хората, създаващи непроверен код с помощта на AI, няма да документират този факт в пачовете си, и проблемът с боклуците от AI пачове не може да се реши чрез документация.
Според Линус, документацията е предназначена за добросъвестни разработчици и не трябва да отразява никакви отделни становища относно AI. В общността вече има много хора с противоположни мнения за AI — едни смятат, че „всичко се разпада“, а други, че „настъпва революция в разработката“, затова Линус се противопоставя на приемането на единно становище в документацията за ядрото и настоява AI да се разглежда единствено като още един инструмент.
Източник: opennet.ru
