Como deixar agentes de IA mais rápidos: lições de 12 meses de experiência
Aprofundamento CEVIU
Aprofundamento
O autor, que passou boa parte da carreira otimizando sites e apps, aplica a mesma lógica a fluxos agênticos. Ele separa a velocidade de inference em duas métricas. TTFT (tempo até o primeiro token) é o equivalente ao TTFB de servidores web e inclui o prefill, então cresce com a quantidade de tokens enviados. Tok/s mede a vazão depois que a resposta começa, mais próxima de largura de banda. Muitas respostas curtas entre turnos pesam mais no TTFT. Saídas longas, como código ou documentos, pesam mais no tok/s.
Ele também avisa que a inference não é a maior parte do problema. Em números aproximados, cortar o tempo de inference pela metade tira só 20% da tarefa se provisionamento, tools e suspend/resume continuarem iguais. Entre os pontos práticos estão o uso de xargs que dispara centenas de milhares de processos, o .bashrc com nvm pesando a cada novo shell, loops com sleep que indicam polling, IPv6 quebrado em sandboxes e microVMs que retomam rápido no papel, mas carregam páginas só no primeiro acesso. Para descobrir o que o agente precisa, a dica é olhar os blocos de thinking antes das chamadas lentas, o que é mais fácil com modelos de pesos abertos. Segundo o autor, os thinking budgets são o ponto mais fácil de atacar primeiro.
Por que isso importa
Para quem opera agentes em produção, a leitura é que trocar de provedor ou pagar tier mais rápido costuma ser a saída mais cara e a de menor retorno. Medir onde o tempo realmente vai (thinking, tools, disco, rede, resume) tende a render mais, e é trabalho de performance que equipes de backend já sabem fazer.
Perguntas frequentes
Qual a diferença entre TTFT e tok/s em agentes de IA?
TTFT é o tempo até o primeiro token chegar, incluindo o processamento do prompt (prefill). Tok/s é a velocidade com que os tokens saem depois que a resposta começa. Fluxos com muitas respostas curtas dependem mais do TTFT, e saídas longas dependem mais do tok/s.
Qual é o primeiro ajuste para deixar um agente mais rápido?
Conferir os thinking budgets. Segundo o autor, é de longe a fruta mais baixa do pé. Um modelo de tier rápido com thinking no máximo pode ficar bem mais lento que um modelo de tier lento com thinking baixo ou médio.
Por que ler os traces ajuda a otimizar?
Os traces mostram o que o agente tenta fazer e onde contorna limitações. Com modelos de pesos abertos, dá para ler o raciocínio (CoT) antes das chamadas lentas e perceber que ferramenta falta. Daí você entrega ao agente o que ele quer, como uma base com busca full text no lugar de xargs sobre arquivos markdown.
Sandboxes e microVMs afetam a velocidade do agente?
Sim. Copy on write e snapshots geram overhead de I/O de arquivo, e microVMs podem retomar rápido no papel mas carregar páginas só no primeiro acesso. O autor recomenda medir quanto tempo as novas requisições de inference levam para começar após o resume.
Fontes
- martinalderson.comfonte original
- Categoria
- CEVIU
- Publicado
- 30 de outubro de 2026
- Editoria
- CEVIU

