Puntos de control: deshaz cualquier cambio que haga el agente
Cada vez que el agente de Mythex termina un turno con éxito, guarda un punto de control de los archivos de tu proyecto. Si un cambio posterior sale mal, puedes devolver el proyecto a cualquiera de esos puntos desde el chat, sin necesidad de describir el daño y esperar que el agente lo repare. También puedes editar un mensaje anterior y reenviarlo, lo que rebobina el proyecto y prueba otro prompt desde ese punto.
Qué es un punto de control
Un punto de control es una instantánea guardada de los archivos de tu proyecto al final de un turno. Por debajo es un punto de control de git; git es el sistema de control de versiones que usan los desarrolladores para seguir cada cambio de una base de código. No necesitas saber git para usarlo; el chat se encarga por ti.
Los puntos de control se guardan después de un turno del agente exitoso. Cada uno está al final de la respuesta del agente que lo produjo, así que el historial del chat funciona como una línea temporal de tu proyecto: cada respuesta marca un punto al que puedes volver.
Por qué ayuda
Crear con un agente es iterativo. La mayoría de los turnos hacen avanzar el proyecto, pero algunos no: un cambio de diseño que rompe la vista de móvil, una refactorización que va más lejos de lo que querías, una función que resulta ser la idea equivocada.
Cuando eso pasa, la tentación es pedir al agente que lo arregle. A veces funciona. A menudo apila un cambio nuevo sobre uno malo, y luego otro, y cada arreglo hace más difícil el siguiente. Volver al último punto bueno suele ser más rápido y más barato que pelear con errores que se acumulan. Empiezas de nuevo desde algo que funcionaba.
También hace más seguro probar cosas. Si puedes deshacer un turno en dos clics, preguntar "¿y si la sección principal fuera un vídeo?" te cuesta muy poco.
Cómo volver a un punto de control
- Busca la respuesta que dejó el proyecto en el estado al que quieres volver.
- Haz clic en Volver a este punto: el icono de deshacer al final de la respuesta, junto a Copiar. En un portátil, el icono aparece al pasar el cursor sobre la respuesta.
- Confirma con Restaurar en el cuadro de diálogo que aparece.
Los archivos de tu proyecto vuelven a como estaban al final de ese turno. Comprueba la vista previa para confirmarlo y sigue desde ahí.
Editar y reenviar
A veces el problema no fue el resultado, sino el prompt. Para eso existe Editar y reenviar:
- Pasa el cursor sobre uno de tus mensajes anteriores y haz clic para editarlo.
- Reescribe el prompt como debiste haberlo formulado.
- Confirma Descartar y reenviar.
Mythex rebobina el proyecto a antes de ese turno —cuando existe un punto de control— y envía tu nuevo prompt. Es la forma más rápida de reintentar un turno que fue en la dirección equivocada, sin dejar los cambios del intento fallido en su sitio.
Los puntos de control funcionan mejor con pasos pequeños
Un punto de control solo puede devolverte al final de un turno. Si un turno hizo cinco cosas, puedes deshacer las cinco o ninguna. Esa es una razón más para mantener cada petición pequeña:
- Cambia una sección.
- Arregla un error.
- Añade una página.
Las peticiones más pequeñas dan menos sorpresas y consumen menos créditos, y cada una deja un punto de control al que puedes volver por sí solo.
También ayuda describir lo que ves en la vista previa en lugar de lo que crees que debería hacer el código. Por ejemplo: "En la página de precios, el botón de la tarjeta Pro se corta en móvil. Arregla el desbordamiento y mantén el diseño de escritorio."
Para funciones grandes, empieza en modo Plan: el agente define un enfoque, lo apruebas y luego Construir lo va desarrollando. Más sobre eso en Planifica antes de construir.
Cuándo volver atrás y cuándo reconstruir
Volver atrás es lo correcto cuando el proyecto estaba bien hace unos turnos. Reconstruir por completo solo merece la pena cuando:
- Has cambiado por completo la idea del producto.
- La arquitectura no sirve para los nuevos requisitos.
- El proyecto sigue vacío o casi vacío.
Aun así, di qué conservar: el nombre, los colores de marca, el contenido, para no perder lo que ya estaba bien.
Límites
- Los puntos de control se guardan tras turnos exitosos, y Descartar y reenviar solo puede rebobinar cuando existe un punto de control.
- Volver atrás restaura los archivos de tu proyecto al estado que tenían en ese punto.
- Un punto de control cubre un turno completo. No puedes deshacer solo una parte; los turnos más pequeños te dan un control más fino.
- En un portátil, el icono de Volver solo aparece al pasar el cursor, así que mueve el puntero sobre la respuesta si no lo ves.
Si estás trabajando en un error en lugar de deshacer uno, nuestra guía sobre depurar una app creada con IA cubre la otra mitad del proceso.
La documentación explica los puntos de control en Chat y en Iterar sin reconstruir.