Início Tecnologia Até Linus Torvalds está codificando vibe agora

Até Linus Torvalds está codificando vibe agora

15
0

fotograzia/Second by way of Getty Photographs

Siga ZDNET: Adicione-nos como fonte preferencial no Google.


Principais conclusões da ZDNET

  • Linus Torvalds usou programação vibratória para um programa de brinquedos.
  • A programação Vibe continua arriscada para projetos sérios.
  • Os desenvolvedores Linux adotaram ferramentas de IA para trabalhos de manutenção.

Linus Torvalds começou a brincar com vibe coding. Sim, realmente! Ele está usando IA antigravidade do Google assistente para gerar partes de um novo projeto de interest, em vez de escrever todo o código sozinho. Ao fazer isso, ele se tornou o programador de maior destaque que já adotou essa programação baseada em IA, que se espalha rapidamente e é muitas vezes ridicularizada.

Veja bem, Torvalds não está usando isso nos programas que o tornaram famoso, Linux e Git, ou mesmo em seu programa de interest mais conhecido, o programa de mergulho Subsuperfície. Em vez disso, é um programa trivial chamado Áudio Ruído – um projeto paralelo recente focado em efeitos de áudio digital e processamento de sinal. Ele começou depois de construir pedais físicos de guitarra, GuitarPedalpara aprender sobre circuitos de áudio. Ele agora os dá de presente aos desenvolvedores do kernel e, recentemente, a Invoice Gates.

Além disso: Linus Torvalds “acredita muito” no uso de IA para manter código – só não chame isso de revolução

Enquanto Torvalds codificava manualmente os componentes C, ele recorreu ao Antigravity para obter um visualizador de amostras de áudio baseado em Python. Ele reconhece abertamente que se apoia em trechos on-line quando trabalha em idiomas que conhece menos bem. Quem não gosta?

Durante anos, Estouro de pilha period o web site preferido para programadores que desejam respostas rápidas e trechos de código para responder às suas perguntas técnicas. Agora, chatbots de IA como Microsoft CoPilot, ChatGPT e DeepSeek o substituíram em grande parte entre os desenvolvedores que buscam soluções rápidas para problemas de programação.

No arquivo README do projeto, Torvalds escreveu que “a ferramenta de visualização Python foi basicamente escrita por vibe-coding”, descrevendo como ele “cortou o intermediário – eu – e apenas usou o Google Antigravity para fazer o visualizador de amostra de áudio”. A observação sublinha que o código gerado pela IA correspondeu suficientemente bem às suas expectativas para que ele não sentisse a necessidade de o reimplementar manualmente.

A abordagem de codificação vibe para desenvolvimento de software program

O que é vibe codificação, você pergunta? A codificação Vibe é uma abordagem de desenvolvimento de software program na qual os programadores descrevem seus requisitos em linguagem pure para um modelo de IA, que então gera código executável. Ao contrário das ferramentas tradicionais de programação em pares de IA, que pressupõem que um ser humano lerá e refinará cada linha, a codificação de vibração geralmente envolve aceitar a saída da IA ​​em grande parte como está e iterar, executando novamente e ajustando os prompts, em vez de editar o código diretamente.

Os principais fornecedores agora promovem ferramentas dedicadas para este fluxo de trabalho: o Google oferece “Código Vibe com Gêmeos” para transformar ideias em aplicativos compartilháveis ​​​​dentro do AI Studio, enquanto o Antigravity se baseia em um fork do VS Code da Microsoft by way of Windsurf para integrar a codificação conversacional diretamente no IDE. Os defensores argumentam que isso permite que os desenvolvedores se concentrem na intenção e no design do produto enquanto transferem detalhes padronizados e de implementação de baixo nível para AI.cloud.

Além disso: Linus Torvalds construiu o Git em 10 dias – e nunca imaginou que duraria 20 anos

Esta abordagem, contudo, pode levar a enormes fracassos quando aplicada a programas sérios. Na verdade, o líder de IA Andrej Karpathy, que cunhou a frase “vibe coding” para apenas deixar os chatbots de IA fazerem suas coisas durante a programação, disse: “Não é tão ruim para projetos descartáveis ​​de fim de semana… mas não é realmente codificação – eu apenas vejo coisas, digo coisas, executo coisas e copio e colo coisas, e na maioria das vezes funciona”.

Foi exatamente isso que Torvalds fez: ele o usou para uma solução rápida para um programa menor. Por outro lado, há o exemplo de Jason Lemkin, consultor de confiança da SaaStr, a comunidade empresarial de software program como serviço (SaaS). O programa de vibração, Repetirdisse ele, foi “desonesto durante um congelamento de código, desligou e excluiu todo o nosso banco de dados”.

Historicamente, Torvalds tem sido cético em relação aos atalhos impulsionados pelo hype no desenvolvimento de software program, o que torna digno de nota seu uso público da codificação de vibração. Uma postagem amplamente compartilhada o parafraseou, brincando que “codificação vibe significa Muito Ineficiente, mas Divertido.”

Essa mistura de sarcasmo e pragmatismo captura sua posição: a codificação por vibração pode ser “divertida e muito útil”, sugere ele, mas apenas quando baseada em fundamentos sólidos, em vez de usada como muleta por aqueles que não entendem o que o código está fazendo. A sua decisão de aplicá-la num contexto de passatempo não crítico, e numa linguagem em que está menos confiante, posiciona a IA como uma ferramenta poderosa e não como um substituto da experiência.

Além disso: a codificação Vibe parece mágica, mas pode afundar seu negócio rapidamente – veja como

Na verdade, a comunidade Linux adotou recentemente a IA para grande parte do trabalho árduo de manutenção do código. Como Torvalds disse recentemente, embora ainda não goste do hype da IA: “Eu odeio todo o assunto da IA, não porque odeio IA, mas porque é uma palavra muito exagerada”. Mesmo assim, ele se autodenominava “um grande crente na IA como ferramenta”.

Até mesmo com o criador do Linux agora experimentando a programação vibe, o debate sobre a qualidade do código, a capacidade de manutenção e as habilidades do desenvolvedor provavelmente se intensificará. Para muitos desenvolvedores que resistiram por princípio ao código gerado por IA, o apoio sincero de Torvalds ao tipo certo de projeto pode ser o incentivo para pelo menos tentar deixar as “vibrações” escreverem algumas funções.



avots