← Últimos artigos
🤖 AI

Towards Green AI: Decoding the Energy of LLM Inference in Software Development

Este estudo analisa o consumo de energia da inferência de LLM no desenvolvimento de software, revelando que os custos de prefill amplificam significativamente a energia de decodificação e que a implementação da supressão de babbling pode reduzir o uso de energia em até 89% sem comprometer a precisão.

Autores originais: Lola Solovyeva, Fernando Castor

Publicado 2026-02-06
📖 4 min de leitura☕ Leitura rápida

Autores originais: Lola Solovyeva, Fernando Castor

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine que você está contratando um chef robô muito inteligente, mas um pouco excessivamente entusiasmado, para escrever uma receita para você. Você quer saber quanta eletricidade esse robô chef usa enquanto trabalha. Este documento é como uma auditoria energética detalhada desse robô chef, detalhando exatamente quando e por que ele usa mais energia.

Aqui está a história da pesquisa, contada em termos simples:

As Duas Etapas do Cozinhar

Os pesquisadores descobriram que, quando o robô chef (um Modelo de Linguagem Grande ou LLM) trabalha, ele não apenas "cozinha" em um fluxo contínuo. Ele tem, na verdade, duas etapas distintas, como uma dança de dois passos:

  1. A Fase de "Ler o Cardápio" (Prefill): Primeiro, o robô lê todo o seu pedido. Se você pedir um bolo simples, ele lê uma nota curta. Se você pedir um banquete complexo, ele lê um livro enorme. Durante este tempo, o robô está construindo um mapa mental de tudo o que você pediu. Isso é chamado de prefill.
  2. A Fase de "Escrever a Receita" (Decoding): Uma vez que o robô entende o pedido, ele começa a escrever a receita, uma palavra (ou "token") por vez. Isso é chamado de decoding.

A Grande Surpresa: A maioria das pessoas pensa que a parte de "escrever" é a que exige mais esforço. Os pesquisadores descobriram que, em quase todos os casos, a fase de escrita (decoding) é a que realmente utiliza mais eletricidade. No entanto, o quanto de eletricidade ela usa depende muito de quão longo o "cardápio" (a entrada) foi originalmente.

O Efeito da "Mochila Pesada"

Imagine que o robô chef precisa carregar uma mochila.

  • A Entrada: Quando você dá ao robô um comando longo e complexo (como uma história de 4.000 palavras), ele tem que encher uma mochila enorme e pesada com toda essa informação durante a fase de "Leitura".
  • O Decoding: Agora, o robô tem que carregar essa mochila pesada enquanto escreve a receita. Quanto mais pesada a mochila (quanto maior a entrada), mais energia é necessária para escrever cada palavra da receita.

O estudo descobriu que, se você fornecer ao robô uma entrada massiva, o custo de energia para escrever a primeira palavra da resposta pode saltar quase 52% em comparação com uma entrada curta. É como tentar correr uma maratona carregando uma mala pesada; a mala torna cada passo mais caro.

O Problema do "Tagarelo" (Babbling)

Esta é a parte mais interessante: Alguns chefes robôs são tagarelos.

Imagine que você pede a um chef: "Escreva uma função para somar dois números". Um chef educado escreve o código e para. Um tagarelo escreve o código, depois adiciona uma longa explicação, depois alguns casos de teste, depois uma piada e continua escrevendo até atingir um limite rígido de parada, mesmo que o trabalho tenha sido concluído minutos atrás.

Os pesquisadores descobriram que 3 em cada 10 modelos testados eram tagarelos. Eles geravam muito texto de "enchimento" que não era necessário. Como o robô usa eletricidade para gerar cada palavra, esses tagarelos estavam desperdiçando uma quantidade massiva de energia em textos que seriam simplesmente descartados mais tarde.

A Solução: A "Placa de Pare"

Para corrigir o tagarelar, os pesquisadores construíram um sistema inteligente de "Placa de Pare" (chamado de Supressão de Tagarelar ou Babbling Suppression).

Em vez de deixar o robô escrever até atingir o limite máximo, eles configuraram um sistema que verifica o trabalho após cada linha.

  • Robô: "Aqui está o código."
  • Sistema: "Funciona? Sim."
  • Sistema: "Pare! Você terminou."

Este truque simples impediu os tagarelos de escrever enchimentos desnecessários. Os resultados foram chocantes:

  • Eles reduziram a quantidade de texto gerado em 44% a 93%.
  • Eles economizaram de 44% a 89% da energia usada para aquela tarefa.
  • Crucialmente, a qualidade do código não caiu; o robô ainda realizava o trabalho corretamente, ele apenas parou de falar assim que o trabalho foi concluído.

A Conclusão

O artigo nos ensina três coisas principais para tornar a IA mais verde:

  1. Não sobrecarregue a mochila: Entradas longas tornam a fase de escrita muito mais cara, então forneça à IA apenas o contexto que ela realmente precisa.
  2. Observe o peso da mochila: O tamanho da entrada altera o custo de energia da fase de escrita.
  3. Controle a conversa: Se a IA estiver tagarelando (escrevendo enchimento desnecessário), interrompa-a imediatamente. Você pode economizar quase 90% da energia apenas cortando as palavras desnecessárias.

Em resumo, para tornar a IA mais sustentável, precisamos ser cuidadosos com o quanto pedimos para ela ler e precisamos dizer a ela para parar de falar no momento em que o trabalho for concluído.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →