Habr AI→ original

Разработчик написал компилятор Svelte на Rust с ИИ-агентом за 106 вечеров и $700

Разработчик устал от медленных инструментов Svelte — сборки, дев-сервера и LSP — и решил написать собственный компилятор на Rust. Первая попытка: 5,5 месяца работы вручную, после чего проект был заброшен. Год спустя вернулся с ИИ-агентом. Итог: 106 вечеров и $700 на API — компилятор готов. История о том, как AI-помощник помог завершить задачу, которая оказалась не по силам в одиночку.

Processado por IA de Habr AI; editado por Hamidun News
Разработчик написал компилятор Svelte на Rust с ИИ-агентом за 106 вечеров и $700
Fonte: Habr AI. Colagem: Hamidun News.
◐ Ouvir artigo

Um desenvolvedor do Habr concluiu a criação de um compilador Svelte em Rust com a ajuda de um agente de IA — depois de ter abandonado a mesma tarefa um ano antes, quando trabalhava sozinho. A segunda tentativa levou 106 noites e $700 em custos de API, enquanto a primeira durou 5,5 meses sem resultado.

Por que reescrever o compilador Svelte em Rust

O compilador oficial do Svelte é escrito em JavaScript e TypeScript — em escala, isso se torna um gargalo. Segundo o autor da publicação no Habr, na sua equipe tudo estava lento: o processo de build, o servidor de desenvolvimento, a verificação de tipos via svelte-check e o servidor de linguagem LSP.

Rust — uma linguagem de sistema com desempenho comparável ao C++ — poderia melhorar a velocidade de todo o ciclo de desenvolvimento várias vezes. O Svelte é popular exatamente por sua velocidade no cliente: ele compila templates em JavaScript otimizado na fase de build, dispensando o DOM virtual. Reescrever o compilador em Rust significa obter a mesma velocidade também no lado do desenvolvimento.

Parâmetros principais do projeto:

  • Problema: build, dev-server, svelte-check e LSP lentos
  • Solução: escrever um compilador alternativo em Rust
  • Primeira tentativa: 5,5 meses de trabalho solo — abandonado
  • Segunda tentativa: 106 noites com um agente de IA, resultado — $700 em custos de API

Por que é difícil escrever um compilador sozinho

O desenvolvimento de um compilador é uma das tarefas mais trabalhosas em programação. É necessário análise léxica, construção de uma árvore sintática abstrata (AST), análise semântica, geração de código e compatibilidade com o ecossistema de plugins. Mesmo para um framework relativamente pequeno, isso representa centenas de horas de trabalho.

Durante 5,5 meses, o desenvolvedor avançou sozinho, até que o trabalho emperrou. Projetos como esse exigem retenção contínua de contexto: estado do parser, casos extremos de gramática, dezenas de componentes interconectados. Qualquer pausa prolongada — e restaurar o contexto de trabalho se torna, por si só, uma tarefa de semanas.

O projeto foi abandonado. Passou um ano.

Como o agente de IA mudou o resultado

Ao retornar ao projeto, o desenvolvedor conectou um agente de IA. O compilador foi concluído em 106 noites com um custo total de $700 em requisições de API.

"Passei cinco meses e meio quebrando a cabeça manualmente e desisti.

Um ano depois voltei com um agente de IA e terminei em 106 noites e $700", escreve o autor na publicação do Habr.

O custo médio por noite foi de cerca de $6,6, comparável ao preço de um café. O agente de IA assumiu exatamente a parte do trabalho que é mais exaustiva no desenvolvimento manual: código boilerplate, ciclos de depuração, refatoração de padrões repetitivos. O desenvolvedor permaneceu como arquiteto do projeto e tomou todas as decisões-chave.

No final, $700 de investimento se tornaram uma ferramenta de infraestrutura real para toda a equipe — um compilador que acelera exatamente as ferramentas que estavam atrasando tudo desde o início.

O que isso significa

A história ilustra um novo papel prático dos agentes de IA no desenvolvimento de software: não como substitutos do programador, mas como uma ferramenta para superar o "vale da morte" de projetos complexos — aquela etapa de rotina pesada onde a maioria dos projetos pessoais para para sempre. O compilador Svelte em Rust, que se mostrou impossível de construir sozinho, tornou-se uma ferramenta de trabalho real com um investimento de $700.

Perguntas frequentes

Quanto custou escrever o compilador

Svelte com um agente de IA?

Segundo o autor, os custos totais de API somaram $700 ao longo de 106 noites de trabalho — cerca de $6,6 por sessão de trabalho.

Por que usar Rust para o compilador Svelte?

Rust é uma linguagem de sistema com desempenho no nível do C++. Reescrever o compilador de JavaScript/TypeScript para Rust significa uma velocidade de build, LSP e svelte-check fundamentalmente maior — exatamente as ferramentas que estavam atrasando o fluxo de trabalho da equipe.

ZK
Hamidun News
Notícias de AI sem ruído. Seleção editorial diária de mais de 50 fontes. Produto de Zhemal Khamidun, Head of AI na Alpina Digital.

Precisa de IA funcionando dentro da sua empresa — não só no feed de notícias?

Eu construo IA em produção para empresas — CRM sob medida, ferramentas internas, agentes autônomos, automação de processos. Pertence a você, moldada ao seu processo, sem taxa por usuário. Feito por Zhemal Khamidun, CPO da AlpinaGPT (plataforma de IA, 6.000+ usuários).

O que você acha?
Carregando comentários…