IBM Bob

Aprovecha al máximo cada Bobcoin

Los Bobcoins se gastan en el texto que Bob lee y escribe, no en el trabajo que realizas. Aquí te mostramos cómo cerrar esa brecha.

Aprovecha al máximo cada Bobcoin

Autores

IBM Bob Team

Publicado

Categoría

guide

Compartir

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.

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.

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.

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ú.

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.

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.

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.

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.

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.

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.

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.

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.