Bob é o assistente de codificação de IA da IBM, e uma sessão é uma conversa contínua com ele. Você não gasta Bobcoins no trabalho que realiza. Você os gasta no texto que Bob precisa ler e criar. A diferença entre os dois é de onde vem a maior parte do desperdício.
O objetivo não é gastar menos. Uma grande refatoração custa muito e vale a pena. O objetivo é parar de pagar por trabalho que não vale a pena.
Neste artigo, você aprenderá a aproveitar ao máximo cada Bobcoin gerenciando suas context windows, evitando o envenenamento de contexto, escrevendo prompts eficazes, configurando Bob para reduzir custos recorrentes e medindo para onde vai seu gasto.
Por que context windows longas custam mais
Cada vez que você envia uma mensagem, Bob recebe toda a conversa novamente, não apenas sua última mensagem. Uma mensagem enviada uma hora após o início de uma context window, portanto, custa mais do que a mesma mensagem enviada no início. Quanto mais longa a conversa, mais Bob precisa ler, e quanto mais Bob precisa ler, mais Bobcoins você gasta.
Há um segundo efeito, e ele é possivelmente ainda mais caro. Quanto mais longa uma conversa fica, mais difícil é para Bob trabalhar com ela. As respostas se tornam menos precisas. Respostas menos precisas precisam de correção. Cada correção torna a conversa mais longa, o que piora a próxima resposta. O custo aumenta e a qualidade cai ao mesmo tempo.
Por exemplo, uma longa sessão de depuração em que Bob relê todo o histórico a cada turno pode acabar custando mais do que a mesma correção feita em algumas context windows focadas e novas.
- Aprenda a iniciar e gerenciar context windows
- Aprenda a evitar o envenenamento de contexto
Estratégias de economia de custos
Inicie uma nova context window para cada tarefa não relacionada. Depois de concluir uma tarefa, inicie uma nova context window. Se você continuar trabalhando na mesma context window para sua próxima tarefa, Bob ainda lê tudo em cada turno. Mas não divida com tanta frequência que Bob precise reaprender informações de fundo que você já deu a ele — essa re-explicação custa mais do que a longa conversa teria custado.
- Aprenda como e por que criar uma nova context window
Especifique o escopo da solicitação. Use a menção @ o máximo possível para apontar Bob para arquivos específicos. Sem menções de contexto, Bob pesquisa o repositório para descobrir o que importa, e essa pesquisa pode custar muitos Bobcoins.
- Aprenda a usar as menções de contexto e veja as melhores práticas para usá-las.
Escreva prompts eficazes. Um prompt é uma solicitação a Bob. Quanto mais preciso for, menos Bob precisa adivinhar, e menos você precisa corrigir.
- Aprenda a escrever prompts eficazes e econômicos
Reverta em vez de corrigir repetidamente. Se Bob entendeu mal seu prompt várias vezes, você deve reverter ou começar de novo com sua solicitação original mais o que você aprendeu. Reverter ou iniciar uma nova context window pode reduzir o custo de uma conversa longa com muitas correções.
Com um rollback, você pode:
- Experimentar com segurança mudanças sugeridas pela IA
- Recuperar-se facilmente de modificações indesejadas
- Comparar diferentes abordagens de implementação
- Voltar a estados anteriores do projeto sem perder trabalho
- Aprenda como funciona o rollback
- Aprenda as melhores práticas para rollback
Configure Bob para reduzir custos
AGENTS.md. Anote as convenções e estrutura do seu projeto para que Bob não precise descobri-las novamente em cada context window. Mantenha seu AGENTS.md conciso. Bob lê o arquivo AGENTS.md constantemente, então um arquivo inchado transforma um ganho único em um custo permanente.
- Aprenda a usar
/initpara pedir ao Bob que crie um arquivo AGENTS.md para o seu projeto. - Crie regras personalizadas para cada um dos seus modos.
Skills. Um skill contém conhecimento de domínio que carrega apenas quando necessário, em vez de ocupar espaço na context window. Você paga por ele quando o usa.
- Conheça as Skills.
- Aprenda a criar e usar skills no Bob.
Hooks. Um hook executa um comando de linter, formatter ou test diretamente e não custa Bobcoins. Pedir ao Bob para fazer a mesma ação de um hook custa Bobcoins. Se uma ferramenta pode fazer a verificação, não pague um modelo para fazê-lo.
- Conheça os lifecycle hooks.
Ferramentas conectadas. Bob lê a descrição de cada servidor MCP (Model Context Protocol) conectado em cada solicitação, independentemente de você usar essas ferramentas ou não. Um servidor que você ativou para uma tarefa no mês passado ainda está custando. Desative os MCPs quando não estiver usando-os ativamente.
- Conheça os servidores MCP
- Aprenda a criar um servidor MCP e conectá-lo ao Bob.
Economize Bobcoins em tarefas complexas
Planeje antes de construir. Um plano é uma lista de etapas para concluir uma tarefa. Pode ser uma lista com marcadores, ou tão complexo quanto um documento de design completo. Um plano reduz o número de correções que você precisa fazer durante a fase de construção, e você pode reutilizá-lo para tarefas semelhantes. Depois que você e Bob criarem um plano, revise-o antes de implementá-lo.
- Aprenda a criar um plano e implementar recursos complexos.
- Conheça as melhores práticas para criar planos.
Subagents. Bob entrega trabalho aos subagents automaticamente, então você não precisa pedir. Você também pode atribuir trabalho diretamente a um subagent quando uma tarefa precisa de pesquisa pesada: a investigação acontece fora da sua context window principal, e apenas as descobertas voltam. Subagents liberam espaço na sua context window, mas nem sempre custam menos, e executar vários ao mesmo tempo pode custar mais. Recorra a um subagent quando uma tarefa precisar de pesquisa pesada e isolada; mantenha tarefas curtas e sequenciais na sua context window principal — coordenar vários agentes pode custar mais do que fazer a tarefa diretamente.
- Conheça os subagents
Meça o uso de Bobcoins
Bobalytics mostra o que você realmente gastou. O total diz pouco por si só. O que você quer detectar é desperdício: context windows longas em tarefas pequenas, a mesma correção feita repetidamente e contexto que você digita toda manhã que pertence ao AGENTS.md.
- Aprenda a ver seus Bobalytics
- Aprenda a monitorar seu uso de Bobcoins
Conclusão
Nada disso limita o que você pode tentar. Isso move Bobcoins para longe de re-explicar seu projeto, corrigir mal-entendidos evitáveis e pagar por contexto que você nunca precisou, e em direção ao trabalho em si.
Mais Bobcoins aumentam o que você pode gastar. Menos desperdício decide quanto disso alcança o problema real.
