Разработчик написал компилятор Svelte на Rust с ИИ-агентом за 106 вечеров и $700
Разработчик устал от медленных инструментов Svelte — сборки, дев-сервера и LSP — и решил написать собственный компилятор на Rust. Первая попытка: 5,5 месяца работы вручную, после чего проект был заброшен. Год спустя вернулся с ИИ-агентом. Итог: 106 вечеров и $700 на API — компилятор готов. История о том, как AI-помощник помог завершить задачу, которая оказалась не по силам в одиночку.
Processado por IA de Habr AI; editado por Hamidun News
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.
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 essencial da IA — uma vez por semana
Sete histórias que realmente importaram, escolhidas a dedo. Sem ruído nem releases.
Pronto! Verifique seu e-mail para a confirmação.