Bob es el asistente de programación de IA de IBM, y una sesión es una conversación continua con él. No gastas Bobcoins en el trabajo que realizas. Los gastas en el texto que Bob tiene que leer y crear. La diferencia entre ambos es de donde proviene la mayor parte del desperdicio.
El objetivo no es gastar menos. Una refactorización grande cuesta mucho y vale la pena. El objetivo es dejar de pagar por trabajo que no vale la pena.
En este artículo, aprenderás a aprovechar al máximo cada Bobcoin gestionando tus context windows, evitando el envenenamiento del contexto, escribiendo prompts efectivos, configurando Bob para reducir costos recurrentes y midiendo hacia donde va tu gasto.
Por qué las context windows largas cuestan más
Cada vez que envías un mensaje, Bob recibe toda la conversación de nuevo, no solo tu último mensaje. Por lo tanto, un mensaje enviado una hora después del inicio de una context window cuesta más que el mismo mensaje que enviaste al principio. Cuanto más larga la conversación, más tiene que leer Bob, y cuanto más tiene que leer Bob, más Bobcoins gastas.
Hay un segundo efecto, y posiblemente sea aún más costoso. Cuanto más larga se vuelve una conversación, más difícil es para Bob trabajar con ella. Las respuestas se vuelven menos precisas. Las respuestas menos precisas necesitan corrección. Cada corrección hace que la conversación sea más larga, lo que empeora la siguiente respuesta. El costo aumenta y la calidad disminuye al mismo tiempo.
Por ejemplo, una sesión larga de depuración donde Bob relee todo el historial en cada turno puede terminar costando más que la misma corrección hecha en unas pocas context windows enfocadas y nuevas.
- Aprende a iniciar y gestionar context windows
- Aprende a evitar el envenenamiento del contexto
Estrategias de ahorro de costos
Comienza una nueva context window para cada tarea no relacionada. Una vez que completes una tarea, inicia una nueva context window. Si trabajas desde la misma context window para tu siguiente tarea, Bob aún la lee toda en cada turno. Pero no dividas tan a menudo que Bob tenga que reaprender contexto que ya le diste — esa re-explicación cuesta más de lo que habría costado la conversación larga.
- Aprende cómo y por qué crear una nueva context window
Especifica el alcance de la solicitud. Usa la mención @ tanto como sea posible para señalar a Bob archivos específicos. Sin context mentions, Bob busca en el repositorio para determinar qué importa, y esa búsqueda puede costar muchos Bobcoins.
- Aprende a usar las context mentions y consulta las mejores prácticas para usarlas.
Escribe prompts efectivos. Un prompt es una solicitud a Bob. Cuanto más preciso sea, menos tiene que adivinar Bob, y menos tienes que corregir tú.
- Aprende a escribir prompts efectivos y económicos
Revierte en lugar de corregir repetidamente. Si Bob ha malinterpretado tu prompt varias veces, deberías revertir o comenzar de nuevo con tu solicitud original más lo que has aprendido. Revertir o iniciar una nueva context window puede reducir el costo de una conversación larga con muchas correcciones.
Con un rollback puedes:
- Experimentar de forma segura con cambios sugeridos por la IA
- Recuperarte fácilmente de modificaciones no deseadas
- Comparar diferentes enfoques de implementación
- Volver a estados anteriores del proyecto sin perder trabajo
- Aprende cómo funciona el rollback
- Aprende las mejores prácticas para el rollback
Configura Bob para reducir costos
AGENTS.md. Escribe las convenciones y estructura de tu proyecto para que Bob no tenga que descubrirlas de nuevo en cada context window. Mantén tu AGENTS.md conciso. Bob lee el archivo AGENTS.md constantemente, por lo que un archivo inflado convierte una ganancia única en un costo permanente.
- Aprende a usar
/initpara pedirle a Bob que cree un archivo AGENTS.md para tu proyecto. - Crea reglas personalizadas para cada uno de tus modos.
Skills. Un skill contiene conocimiento de dominio que se carga solo cuando es necesario, en lugar de ocupar espacio en la context window. Pagas por él cuando lo usas.
- Descubre los Skills.
- Aprende a crear y usar skills en Bob.
Hooks. Un hook ejecuta un comando de linter, formatter o test directamente y no cuesta Bobcoins. Pedirle a Bob que haga la misma acción que un hook cuesta Bobcoins. Si una herramienta puede hacer la verificación, no pagues a un modelo para que lo haga.
- Descubre los lifecycle hooks.
Herramientas conectadas. Bob lee la descripción de cada servidor MCP (Model Context Protocol) conectado en cada solicitud, ya sea que uses esas herramientas o no. Un servidor que activaste para una tarea el mes pasado todavía te está costando. Desactiva los MCP cuando no los estés usando activamente.
- Descubre los servidores MCP
- Aprende a crear un servidor MCP y conectarlo a Bob.
Ahorra Bobcoins en tareas complejas
Planifica antes de construir. Un plan es una lista de pasos para completar una tarea. Puede ser una lista con viñetas, o tan complejo como un documento de diseño completo. Un plan reduce el número de correcciones que necesitas hacer durante la fase de construcción, y puedes reutilizarlo para tareas similares. Una vez que tú y Bob creen un plan, revísalo antes de implementarlo.
- Aprende a crear un plan e implementar funciones complejas.
- Descubre las mejores prácticas para crear planes.
Subagents. Bob asigna trabajo a subagents automáticamente, por lo que no necesitas pedirlo. También puedes asignar directamente trabajo a un subagent cuando una tarea necesita investigación pesada: la búsqueda ocurre fuera de tu context window principal, y solo los hallazgos regresan. Los subagents liberan espacio en tu context window, pero no siempre cuestan menos, y ejecutar varios a la vez puede costar más. Recurre a un subagent cuando una tarea necesite investigación intensiva y aislada; mantén las tareas cortas y secuenciales en tu context window principal — coordinar varios agentes puede costar más que hacer la tarea directamente.
- Descubre los subagents
Mide el uso de Bobcoins
Bobalytics muestra lo que realmente gastaste. El total te dice poco por sí solo. Lo que quieres detectar es el desperdicio: context windows largas en tareas pequeñas, la misma corrección hecha repetidamente, y contexto que escribes cada mañana que pertenece a AGENTS.md.
- Aprende a ver tus Bobalytics
- Aprende a monitorear tu uso de Bobcoins
Conclusión
Nada de esto limita lo que puedes intentar. Mueve los Bobcoins lejos de re-explicar tu proyecto, corregir malentendidos evitables y pagar por contexto que nunca necesitaste, y hacia el trabajo en sí.
Más Bobcoins aumentan lo que puedes gastar. Menos desperdicio decide cuánto de eso llega al problema real.
