AkitaOnRails Blog

Artigos recentes

Outubro 2026

10 artigos

Treinei meu próprio modelo de IA (Spoiler: é só pra estudo)

Faltava um exercício: treinar um LLM do zero. Parti do microgpt do Karpathy, 200 linhas de Python puro, e expandi pra um laboratório com tokenizer, pré-treino, SFT, servidor compatível com OpenAI e integração com o OpenCode. Menos de duas semanas, uma RTX 5090, 10 bilhões de tokens, 137 horas de treino, no máximo uns R$ 80 de luz. O modelo final tem 337 milhões de parâmetros, acerta 58 de 100 funções Python simples e zera em tudo que exige agir num repositório. Explico cada etapa, os tropeços, as dimensões contra GPT-2 e modelos de fronteira, e por que acho que o futuro são modelos menores e especializados.

Auto-publiquei meu próprio Livro/e-book: Competente o Suficiente

Publiquei meu livro sobre IA, de graça, em EPUB e PDF: os 131 textos de 2026 do blog, quase meio milhão de palavras, reorganizados em 20 capítulos, 10 apêndices, glossário e mais de 300 referências. Este texto é o bastidor técnico: o inventário com hash de cada post, o contrato que cada agente lia antes de escrever, os rascunhos em paralelo, a marca invisível por parágrafo que liga o livro ao blog, o verificador que reprova capítulo com erro, o que a conferência pegou de errado nos meus próprios posts, e a pipeline Quarto, Typst e Pandoc que gera tudo. É preview: abra uma issue se achar erro.

Engenharia Reversa com IA: a Adobe morreu?

Na mesma semana, um dev soltou sete clones da Adobe feitos com Claude, o REA passou de 100 mil estrelas prometendo 'engenharia reversa de qualquer coisa', e o retrô ganhou port novo todo dia. A conclusão viral: nenhum binário é sagrado, a Adobe morreu, programador morreu. Explico o que cada coisa dessas faz de verdade: o PhotoCraft é alpha com mais de 800 issues abertas, o REA é uma caixa de ferramentas que exige o binário e o Ghidra, e o retrô anda rápido porque ROM de 8 MB vira 135 mil linhas de C. Reescrever o Bun custou US$ 165 mil com o autor e 64 agentes; o Photoshop nem binário aberto tem nas partes que importam. Engenharia reversa ficou mais fácil. Mágica continua sem existir.

Usuários Linux: sempre escolham BTRFS, não EXT4

Continuação do artigo do desastre no NAS: a escolha do filesystem é decisão de vida ou morte dos seus dados. História do ext4 e do btrfs, snapshots, subvolumes, deduplicação por reflink, proteção contra corrupção, compressão medida em GB reais (630 GB de graça em 2,2 TB), ZFS vs btrfs em NAS, recuperação de boot por snapshot com Limine e MicroOS, e a higiene de armazenamento na era do AI coding: Rust, Docker, caches de modelo, worktrees de agente e como automatizar a limpeza.

LLMs + Agentes = competente o suficiente

Uma síntese do que venho medindo e escrevendo: os LLMs convergiram. A arquitetura transformer chegou perto do teto, a guerra de parâmetros acabou, e o salto que todos sentimos em 2025 e 2026 veio do harness agêntico (tool calling, prompt caching, sessões longas), não de uma inteligência de base ordens de magnitude maior. Reconto a linha do tempo de 2019 pra cá com fontes, explico por que o agente permite um modelo menos denso, e por que isso já é competente o suficiente pra automatizar engenharia de software de verdade.

Existem Linguagens Melhores pra programar com LLMs?

DHH converteu o Campfire dele pra várias linguagens com IA e saiu postando que Rust ganhou. Em vez de brigar no X, montei um benchmark reproduzível: 7 linguagens, 4 configurações de LLM, 112 tentativas de implementação, e um teste de fila sob pressão com Elixir, Rust, Rails e Ruby puro. Resultado: nenhum ranking de linguagem se sustenta, Ruby conciso custou mais tokens que Rust, tipagem forte não poupou reparo nenhum, e sob carga as quatro stacks empataram em vazão. O que importa é teste e disciplina, não linguagem.

Qual modelo de decisão/classificador de IA tipo Jev é melhor?

Rodei meu próprio benchmark de modelos de decisão: Jev, Clef, OpenAI Decisions e Microsoft Decision-1 na nuvem, mais dezoito configurações abertas (Perplexity Decider 27B, Decision 3.0 e Edge, Clef-flash, Kev, Jebadiah, Mapika, Eikos, Laya, Julia, GLiNER, Simple-Jev) no meu Strix Halo via ROCm e numa RTX 5090 via CUDA, em mais de 22 mil classificações com casos em inglês e português. O topo agora tem dois de pesos abertos: Perplexity e Decision 3.0 empataram em 99,4%, com rótulos idênticos nas 1.024 classificações e 100% em português. O Microsoft Decision-1 empatou com o Jev em 97,6% sendo o hospedado mais barato. Na 5090 os 4B caem pra 39-91 ms, mais rápidos que qualquer hospedado, e os campeões de 27B nem cabem nos 32 GB da placa. Tabela completa, custo em e-mails de suporte, pegadinhas e onde os dados convergem.

Desastre no meu NAS! Como quase perdi 90 TB de dados

Troquei um disco do meu Synology DS1821+ e acordei no dia seguinte com dois discos críticos num array que só aguenta perder um. Post-mortem completo: por que SHR-1 não bastou, o aviso que o DSM nunca mandou, os R$ 185 mil de um QNAP comprado às pressas, e a recuperação: rsync paralelo NAS a NAS, o disco lento que segurava o array, a verificação de 5,9 milhões de arquivos, o susto do thick provisioning e os dois NAS saudáveis em RAID-6.

Entendendo o Hype do Jev: pra que serve?

O Jev é um classificador hospedado, e o choque de '193x mais rápido' só existe porque muita gente usa LLM de chat como classificador caro. Reproduzo o ensaio do Paulo Câmara, da LUA Vision, com os gráficos dele, explico o que é um classificador e por que é a primeira coisa que um cientista da computação pensa, aponto onde o ensaio pede desconto, comparo com as alternativas abertas Clef e Laya, e fecho com como pensar em ferramenta desse tipo no seu projeto.

Setembro 2026

16 artigos

Agosto 2026

11 artigos

Julho 2026

17 artigos

Junho 2026

10 artigos

Maio 2026

12 artigos

Abril 2026

18 artigos

Março 2026

13 artigos

Fevereiro 2026

17 artigos

Janeiro 2026

10 artigos

Novembro 2025

1 artigo

Setembro 2025

15 artigos

Meu Novo Blog - Como Eu Fiz

Migrei o blog de Rails para Hugo com tema Hextra, Markdown, GitHub Actions e deploy gratuito na Netlify. Também automatizei o envio de screenshots ao S3 pelo Nautilus e deixei a manutenção bem mais simples.

Agosto 2025

2 artigos

Junho 2025

1 artigo

Maio 2025

7 artigos

Abril 2025

17 artigos