Технології

Коли Python не рідний: Торвальдс підключив ШІ до свого гітарного проєкту

Мороз не пробачає помилок: як розпізнати обмороження і що робити в перші хвилини

Творець Linux і Git Лінус Торвальдс використав штучний інтелект для написання частини коду у власному невеликому проєкті. Причина проста – він не надто добре знає Python.

Останньою особистою роботою Торвальдса став проєкт AudioNoise. Сам розробник описує його як “смішний репозиторій для гітарних педалей”, який створює випадкові цифрові аудіоефекти.

Цього разу до процесу він залучив штучний інтелект. У README проєкту Торвальдс зізнався, що Python-візуалізатор для AudioNoise був створений за допомогою так званого вайбкодингу – коли код фактично генерує ШІ.

Для цього він використав Google Antigravity – форк IDE Windsurf, який, імовірно, працює на моделях Google Gemini.

Торвальдс прямо пояснив, чому пішов цим шляхом:

“Також зверніть увагу, що інструмент візуалізації Python був в основному написаний за допомогою вайбкодингу. Я знаю більше про аналогові фільтри – і це не дуже багато – ніж про Python. Спочатку це було типове для мене програмування типу «гугли і роби, як бачиш», але потім я виключив посередника – себе – і просто використовував Google Antigravity для візуалізації аудіозаписів”.

Раніше Торвальдс уже не раз висловлювався про роль штучного інтелекту в програмуванні. Він підкреслював, що бачить ШІ насамперед як інструмент для підтримки коду.

Зокрема, йдеться про автоматичну перевірку патчів і аналіз якості коду. Водночас ідея, щоб ШІ повністю писав код замість людини, його цікавить значно менше.

Свою позицію щодо нової технології Торвальдс описує не як “проти-ШІ”, а як проти хайпу навколо ШІ. Його більше дратує шум, ніж сама технологія.

Використання вайбкодингу в AudioNoise він пояснює практично. За його словами, в іншому випадку він, найімовірніше, просто скопіював би готові шматки коду з форумів або інших джерел.

Тож цього разу роль форумів і пошуковиків узяв на себе штучний інтелект – не як революція в підході Торвальдса, а як зручна заміна звичним костилям для незнайомої мови програмування.

Поділитися:
Показати коментарі (0)
Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *