Ir al contenido
16 de julio de 2026 · Manual

Manual: el chat de compilación

Este artículo describe el producto en el momento de su publicación. Consulta AI Builder y Equipos de Agentes para conocer las funciones actuales.

Manual: el chat de compilación

Error uno: describir el destino en las unidades equivocadas

La mayoría de las rondas desperdiciadas en el chat de build vienen de apuntar a la altitud equivocada, y ocurre en dos direcciones opuestas. Algunas personas piden menos de lo que quieren decir: "mejora el diseño", "hazlo mejor", "esto todavía no se siente bien". Cada una de esas frases es un diagnóstico sin objetivo, así que la siguiente versión es una suposición: puede oscurecer el encabezado, puede cambiar la fuente, puede reorganizar la navegación, y no sabrás por qué hasta que estés mirando el resultado preguntándote qué pasó. Otras personas se pasan de la raya y piden más de lo que deberían: nombran cookies de sesión, o CSS grid, o un componente de esqueleto de carga, porque saben un poco y quieren ayudar. Ese fallo es más silencioso pero igual de costoso. En el momento en que especificas la implementación, normalmente la has especificado mal, o en el mejor de los casos has reducido el espacio de soluciones a lo que tú personalmente ya conoces, lo cual, a menos que seas desarrollador en activo, es más estrecho de lo que el builder habría probado por sí solo. Y si la librería o el patrón que nombraste resulta ser la decisión equivocada, ahora es un error que tú introdujiste, uno que el builder nunca habría cometido partiendo del resultado en lugar del mecanismo.

La solución está entre esos dos modos de fallo: nombra lo que estás observando y el cambio que quieres ver, no el mecanismo que lo produce. "Los visitantes deberían poder reservar sin crear una cuenta" es mejor que un párrafo sobre cookies de sesión, porque lo que realmente quieres es que desaparezca la fricción, y probablemente hay tres formas de lograrlo que no has considerado. "La tabla de precios es confusa" sigue siendo demasiado vaga por sí sola —¿confusa cómo?— pero "la gente no puede saber que el plan anual ahorra dinero, pon el descuento junto al precio en lugar de enterrarlo en la letra pequeña" le da al builder algo concreto contra lo que trabajar. Si no sabes cómo debería verse la solución, también está bien: di qué está mal y deja que él proponga la forma. Lo que no funciona es la insatisfacción vaga sin ningún punto de referencia, porque eso convierte cada versión siguiente en un juego de adivinanzas.

En vez de…Di…
"Mejóralo""El texto del hero es difícil de leer sobre la foto: dale más contraste"
"Arregla la jugabilidad""El salto flota demasiado tiempo; hazlo más ágil"
"Añade autenticación de alguna forma""Los jugadores necesitan cuentas para que las puntuaciones se guarden"
"Hazlo más rápido""La página de galería tarda un momento en cargar las imágenes: muestra un marcador de posición en vez de blanco vacío"
"Esta sección está mal""Los testimonios parecen un añadido de última hora: dales el mismo peso que a la sección de precios"

Error dos: reaccionar a una versión en vez de mirarla

La segunda forma en la que la gente se complica es responder al resumen del chat sobre un cambio en lugar de al cambio en sí. Alguien lee "movió el calendario a su propia página y oscureció el encabezado", se forma una imagen mental y escribe comentarios sobre esa imagen en lugar del sitio real. La mayoría de las quejas de "esto salió mal" resultan ser "todavía no había abierto la vista previa": el resultado estaba bien, o casi bien, y la objeción en realidad era sobre una suposición. Cuesta unos treinta segundos hacer clic para revisar antes de escribir, y saltarse ese paso es la fuente número uno de rondas que no deberían haber existido. Incluso revisando desde el móvil en una reunión, echa un vistazo a la vista previa primero: los comentarios sobre la descripción de una descripción acumulan errores rápidamente.

El error relacionado es agrupar solicitudes no relacionadas en un solo mensaje y perder la capacidad de saber qué causó qué. Definitivamente puedes acumular varias peticiones y conseguirlas todas en una nueva versión: un build que arregla el encabezado, mueve el calendario y ajusta la navegación móvil en un solo paso es más fácil de revisar que tres diffs separados, porque estás juzgando un estado coherente del sitio en lugar de tres cambios contra un objetivo móvil. El problema empieza cuando las solicitudes no están relacionadas. Junta una revisión completa de la página de calendario con un cambio global de color, y si algo en el resultado se siente raro, realmente no puedes saber qué causó qué: ¿la página era difícil de leer por el nuevo diseño o por la nueva paleta? Desenredar eso cuesta un mensaje de seguimiento y otra ronda completa solo para aislar la variable. Mantén "todo sobre la página de calendario" en un mensaje y "la dirección de color" en el siguiente, aunque nada te impida combinarlos; cada versión sigue siendo una comparación limpia, y puedes revertir o ajustar lo único que lo necesita en lugar de descartar una versión por lo demás buena porque una parte falló.

Error tres: tratar cada versión como desechable

El tercer error es olvidar que una tarjeta de versión no es un recibo, es un objeto de trabajo, y pasar por alto lo que realmente ofrece. Cada ronda completada produce una tarjeta con una vista previa en vivo, una instancia real en ejecución, no una captura de pantalla, así que hacer clic en un botón dentro de ella hace lo mismo que haría en producción. Hay una pestaña de Código para explorar cada archivo modificado, algo que importa si tienes suficientes conocimientos técnicos para verificar algo específico (¿este formulario realmente publica en el endpoint correcto?) sin esperar la respuesta del chat para confirmarlo. Descargar te da los archivos originales. Y el menú de acciones es donde una versión deja de ser un borrador: publícala en vivo, genera instaladores nativos si es una app, publícala en una tienda, guarda todo como plantilla para builds futuros, o despliégala de forma independiente.

Las personas que se saltan todo esto terminan tratando de recordar si el botón era azul en la versión anterior en lugar de simplemente abrir la versión anterior y mirar, porque el resultado de tratar las tarjetas como desechables es exactamente ese: confiar en la memoria para algo que sigue estando a un clic de distancia. La versión 4 no se archiva ni se congela cuando sale la versión 7. Su vista previa sigue funcionando, su pestaña de código sigue navegable, su menú de acciones sigue funcionando, para siempre. Comparar dos versiones no es un ejercicio de leer diffs, es abrir ambas vistas previas lado a lado y hacer clic en cada una. La tarjeta también lleva el registro de verificación del build: la comprobación automática que confirma que realmente funciona antes de entregártelo como terminado, específica de esa versión, que es otra razón por la que importa que las tarjetas antiguas sigan activas: si la versión 6 se verificó limpia y la 7 no, tienes ambas para comparar en lugar de un mensaje de chat que dice "arreglado" que tienes que creer por fe.

El mismo instinto —tratar el flujo de trabajo como algo para hojear en vez de usar— aparece al ignorar las sugerencias de seguimiento que propone el chat después de cada build. No son relleno genérico; se derivan del propio build, así que suelen detectar cosas que se te escaparían en tu propia revisión: un estado vacío que nadie diseñó, un formulario que no confirma el envío, una página que se ve bien en escritorio pero apretada en móvil. Aceptarlas no es obligatorio, pero revisarlas no cuesta nada, y son un sustituto razonable de una pasada de QA si no tienes tiempo de hacer clic en cada página tú mismo.

Nada de esto es destructivo. Cada mensaje que cambia el build crea una NUEVA versión junto a la anterior: la historia de seguridad está en Iterar sin miedo.
Manual
CompartirXLinkedInFacebookRedditQuoraWhatsAppTelegramCorreo electrónico
← Todas las publicaciones