Linus Torvalds, renomado criador do Linux e do Git, revelou ter utilizado inteligência artificial em seu projeto recente, o AudioNoise. Este projeto, que gera efeitos de áudio digital aleatórios, contou com o uso do Google Antigravity, uma plataforma de desenvolvimento com suporte a agentes de IA, para a criação de um visualizador de amostras de áudio. A escolha de Torvalds pelo vibe coding, um método onde a IA gera código a partir de descrições em linguagem natural, foi motivada por sua maior familiaridade com filtros analógicos do que com a linguagem Python.
O AudioNoise surgiu como uma extensão do projeto GuitarPedal, desenvolvido por Torvalds em 2025 para explorar circuitos analógicos. Enquanto o núcleo do AudioNoise foi escrito em C, o visualizador de áudio, feito em Python, foi a parte que recebeu auxílio da IA. A documentação do projeto, disponível no GitHub, detalha como Torvalds utilizou o Google Antigravity para simplificar o desenvolvimento dessa funcionalidade específica.
A adoção do vibe coding por Torvalds gerou discussões na comunidade tecnológica, especialmente porque ele é conhecido por sua visão crítica sobre tendências passageiras. No entanto, ele destacou que a IA foi usada apenas para tarefas secundárias, mantendo métodos tradicionais para o desenvolvimento do kernel do Linux. Este equilíbrio entre inovação e cautela serve como exemplo para outros desenvolvedores sobre como integrar novas tecnologias sem comprometer a qualidade e a segurança dos projetos.
Torvalds expressou uma visão ponderada sobre o uso de IA na programação. Durante o Open Source Summit Asia, ele afirmou que a IA pode ser uma ferramenta de aprendizado valiosa, mas não deve ser aplicada em projetos que exigem manutenção a longo prazo. Ele também criticou o exagero em torno da inteligência artificial, embora reconheça seu potencial como ferramenta auxiliar.
A decisão de Torvalds de usar IA para tarefas específicas e de baixo risco ilustra uma abordagem madura e pragmática. Ele demonstrou que, embora a IA possa acelerar certas tarefas, o conhecimento técnico e a experiência continuam sendo essenciais para o sucesso de projetos complexos. Desenvolvedores podem aprender com este exemplo a equilibrar o uso de IA com práticas tradicionais, garantindo que componentes críticos permaneçam sob controle humano.
Fonte:https://www.conversion.com.br/blog/linus-torvalds-vibe-coding/