Даже Линус Торвальдс пробует свои силы в vibe coding (но всего лишь немного).

Линус Торвальдс, создатель Linux и Git, недавно работал над проектом, который включал код, сгенерированный с использованием метода, основанного на искусственном интеллекте, под названием ‘vibe coding‘. Однако это не означает, что он планирует широко использовать эту технику.

💰

"Рынок красный? Это просто сезон скидок для умных инвесторов." - так говорят, чтобы не плакать. У нас — аналитика, которая помогает плакать реже.

Найти недооцененные активы

Линус Торвальдс любит работать над личными проектами в свободное время. В прошлом году он собирал гитарные педали, а в этом году он сосредоточился на AudioNoise, проекте, который он шутливо описывает как еще одно хобби, связанное с гитарными педалями. AudioNoise генерирует различные случайные цифровые аудиоэффекты.

Торвальдс рассказал, что использовал инструмент кодирования на основе ИИ в README для репозитория:

Визуализатор Python был создан в основном путём экспериментов и онлайн-исследований. Мои знания Python ограничены — я на самом деле больше знаю об аналоговых фильтрах! Изначально я создавал его, находя примеры кода в интернете и адаптируя их, но в конечном итоге я упростил процесс, используя функцию Antigravity от Google для непосредственного создания аудиовизуализатора.

Google’s Antigravity построен на основе среды разработки Windsurf AI. Хотя конкретная модель ИИ не была упомянута, использование Antigravity намекает на то, что это может быть версия Gemini от Google, хотя это не подтверждено.

Линус Торвальдс не просто отверг инструменты программирования на базе ИИ, как многие люди в интернете. Его реальные взгляды более сложные и вдумчивые.

Он в основном продвигал ИИ как способ улучшить кодирование – например, автоматическую проверку обновлений и анализ кода – и указывал на инструменты, которые помогли ему обнаружить ошибки, которые он упустил.

Однако он также заявил, что не особо воодушевлен использованием ИИ для написания кода. Хотя он и не против самого ИИ, он решительно не любит чрезмерный ажиотаж вокруг него.

Учитывая все вышесказанное, может показаться странным, что он использовал то, что называет «vibe coding» при создании части своего приложения, но на самом деле это не так уж и удивительно. Главное, что нужно помнить, это то, что AudioNoise – это чисто личный проект – скорее забавный эксперимент, чем серьезный профессиональный инструмент.

Также Линус Торвальдс объяснил в заметке, что выбрал этот метод, потому что, скорее всего, просто скопировал бы код с онлайн-форума или Stack Overflow в любом случае. Это связано с тем, что визуализаторная часть проекта написана на Python, языке, с которым он обычно не работает.

Программисты до сих пор активно обсуждают, как – или вообще стоит ли – использовать инструменты кодирования на основе ИИ в своей работе. Совсем недавно разработчик Сальваторе Санфилиппо опубликовал популярную статью в блоге, в которой заявил, что эти инструменты навсегда изменили программирование и никуда не денутся, несмотря на проблемы и путаницу, которые они создают. Он изложил свои мысли в публикации, которая гласила:

Чувство невероятное, осознавать, что мой код используется для обучения больших языковых моделей. Я всегда страстно желал сделать код, системы и знания доступными для всех, и я вижу в этом естественное продолжение этой цели. Я верю, что LLMs помогут нам создавать лучшее программное обеспечение быстрее и выровняют шансы, позволяя небольшим командам конкурировать с более крупными – во многом так, как это сделало открытое программное обеспечение в 90-х.

Неудивительно, что эта тема вызвала много споров. Интересно, что, пока люди спорят об этом в сети, Линус Торвальдс — обычно известный своими сильными взглядами — проводит свой отпуск, экспериментируя с аудиопрограммным обеспечением в расслабленной и творческой манере.

Смотрите также

2026-01-13 02:55