Volver a la lista

Blog

Tu asistente de programación con IA no necesita que lo vigiles

El modelo actual de programación con IA te obliga a un bucle sincrónico: escribir, esperar, leer, repetir. Pero el trabajo real de desarrollo es asíncrono. La cola de prompts, el modo plan y las notificaciones push te permiten delegar en la IA como delegarías en un compañero.

Publicado Etiquetas: product / workflow / async
Blog

Sigue las novedades de producto e ingeniería de esta categoría.

Ver categoría

¿Te has dado cuenta de que hay algo raro en cómo usamos la IA para programar hoy en día?

Abres una terminal, escribes una instrucción y luego miras la pantalla mientras se muestra línea por línea. Cuando termina, echas un vistazo al resultado y escribes la siguiente. Si te levantas a por un café, vuelves y descubres que terminó hace rato y está esperándote. O peor: se desvió y, como no estabas vigilando, modificó un montón de archivos que no debía tocar.

Este es un modelo de interacción sincrónica. Tú y la IA os turnáis para hablar, un intercambio a la vez, ninguno puede irse.

Pero programar nunca ha funcionado así.

Tu forma de trabajar no es sincrónica

Piensa en cómo trabajas normalmente. Probablemente tienes tres revisiones de PR abiertas a la vez, esperando a que CI termine, respondiendo mensajes de Slack en medio, y de vez en cuando saltando a otra rama para un hotfix. Tu atención salta entre múltiples tareas en lugar de fijarse en una sola.

Pero cuando usas un asistente de programación con IA, te ves obligado a convertirte en una persona sincrónica. Tienes que sentarte frente al ordenador, ver cómo trabaja, esperar sus preguntas y responder inmediatamente. Si estás en una reunión, la IA simplemente espera. Si vas en el metro, no puedes usarla en absoluto.

No es un problema de la IA. Es un problema del modelo de interacción.

Y si pudieras decirle de antemano qué hacer

Imagina un escenario diferente.

Llegas a la oficina por la mañana, sacas el móvil y en cinco minutos listas lo que quieres que haga la IA hoy: primero, refactorizar la validación del formulario de login; luego, unificar el manejo de errores de la API en el nuevo formato; por último, ejecutar los tests para ver si algo se rompió.

Tres tareas, en cola, enviadas. Y te vas al standup.

A mitad del standup, el móvil vibra. Una notificación te dice que la primera tarea está lista. Le echas un vistazo, parece bien, la segunda ya ha comenzado automáticamente.

Después del standup miras el móvil. La segunda también terminó, pero la tercera encontró dos tests fallidos y la IA se detuvo esperando tu confirmación. Miras la causa: el comportamiento esperado cambió, le dices que actualice las aserciones. El móvil vuelve al bolsillo.

Antes de comer, las tres tareas están completas. Ni siquiera te sentaste frente al ordenador en toda la mañana.

Esto no es automatización — es delegación

Hay una distinción importante aquí.

Automatización significa definir reglas y que la máquina las ejecute exactamente, sin juicio. CI/CD es automatización. Lint es automatización.

Pero la IA escribiendo código no es automatización — necesita emitir juicios, y sus juicios no siempre son correctos. Así que no puedes soltar del todo, pero tampoco necesitas vigilar cada segundo.

El modelo más adecuado es la delegación: le dices qué hacer, lo hace, vuelve a preguntar cuando algo no está claro, y te dice el resultado cuando termina. Igual que asignar una tarea a un compañero fiable.

Para que este modelo funcione, necesitas algunas cosas:

Poder planificar con antelación. No enviar instrucciones una por una, sino poner múltiples tareas en cola de una vez.

Poder corregir el rumbo a medio camino. Si ves que la IA va en una dirección ligeramente incorrecta, deberías poder decir "cambia de dirección" sin cancelar y empezar de cero.

Poder ver el plan de la IA antes de que actúe. Especialmente para cambios grandes — refactorizar un módulo, actualizar una dependencia — no quieres que la IA se lance sin más.

Poder saber qué está pasando sin estar frente a la pantalla. Tarea completada, error, decisión necesaria — esta información debe buscarte a ti, no esperar a que tú la busques.

El móvil es un panel de control asíncrono natural

¿Por qué el móvil?

Porque el móvil ya es tu dispositivo para gestionar información asíncrona. Email, mensajes, recordatorios — no los miras constantemente, pero te avisan cuando es necesario. Un asistente de programación con IA debería funcionar igual.

La interacción sincrónica no desaparece

No digo que el modo sincrónico sea inútil. Para depurar a fondo, discutir enfoques con la IA o hacer trabajo exploratorio que requiere feedback inmediato, el modo sincrónico sigue siendo la mejor opción.

Pero no todo el trabajo de programación requiere implicación profunda. Muchas veces sabes exactamente qué hay que hacer — simplemente es tedioso ejecutarlo. Estas tareas no necesitan que vigiles a la IA. Solo necesitas saber que terminó y que lo hizo bien.

El modo asíncrono completa esa pieza del rompecabezas.

Esto es lo que hace la versión 1.6.5

Las nuevas funciones de Tactic Remote 1.6.5 — modo plan, cola de prompts, redirección, notificaciones push — no son funciones independientes. Son diferentes caras de la misma idea: permitirte controlar tu asistente de programación con IA de forma asíncrona.

Encola, revisa el plan, confirma la ejecución, recibe la notificación. Y ve a hacer algo más importante.

Tu asistente de programación con IA no necesita que lo vigiles. Solo necesita poder encontrarte cuando importa.

Prueba Tactic Remote

Controla tus agentes de programación desde el móvil

Conéctate a Claude Code, Codex y otros agentes en tu Mac, Windows o Linux. Consulta el progreso y envía la siguiente instrucción desde el iPhone o iPad.