Ideia

Um skill que carrega uma base inteira para usar três fichas paga o volume, não o uso

Info

Escrito originalmente em francês. Traduzido por IA — o sentido foi preservado, não a prosa.

Ideia principal

Um skill precisa analisar três fichas de clientes. Sem filtro na entrada, ele carrega quinhentas. O resultado produzido é idêntico; a despesa, não — cerca de 150 000 tokens de entrada para um material que nunca vai servir.

O custo de uma leitura não acompanha o que você tira dela, acompanha o que você colocou na janela. Um agente não "passa os olhos": tudo o que entra é pago, inclusive o que ele descarta na hora.

Daí um deslocamento do trabalho de otimização: a questão não é mais como pedir melhor, e sim como consultar a base — filtro, paginação, seleção prévia por script. A leitura condicional vai ainda mais longe: não abrir uma fonte de jeito nenhum quando uma condição prévia não está satisfeita.

Por que isso importa

Isso situa a economia do lado do acesso aos dados, e não do lado do prompt, que é onde costumamos procurá-la.

E dá um sintoma fácil de identificar num relatório de auditoria: uma etapa de leitura cujo volume não tem relação com o número de elementos realmente tratados.

Nuances e limites

Filtrar pressupõe saber de antemão o que é pertinente. Quando a pertinência é justamente o que a execução deve estabelecer, a leitura ampla não é desperdício, é o trabalho.

E uma seleção mal formulada é pior do que uma leitura completa: ela produz uma resposta plausível sobre um material truncado, sem que nada sinalize isso.

Questões em aberto

  • Como medir, depois do fato, a parcela dos dados carregados que realmente pesou sobre a saída?