Esta edición fue traducida del original en inglés mediante IA y todavía no ha sido revisada por un traductor humano. Las citas aparecen en el inglés original, seguidas de una traducción. Leer el original en inglés

El simulador de flujo de trabajo FestPass AI: una tripulación de agentes de siete nodos —Grace, que recibe; Marcus, que perfila; Ava, en la recuperación de conocimiento; Daniel, en cumplimiento; Maya, que entrevista; Theo, que inspecciona, y Zara, en la experiencia— sobre un registro de actividad y un portapapeles compartido que guarda el estado de la ejecución, un campo por fila.

Parte I · Capítulo 9

Desplegar en vivo

Un despliegue en vivo falló por un comando de inicio equivocado y se corrigió en el escenario.

Desplácese para leer

El decimotercer día fue el del despliegue. De FastAPI a GitHub y a Render, en vivo, delante de la cohorte.

Falló.

My repo failed, («Mi repo falló»), dijo Nicole Johnson, la responsable de Python, en plena demostración. Luego, tras dar con el problema: your start command is important. («su comando de inicio es importante»).

El comando estaba mal. Eso fue todo: el tipo de error que produce un muro de texto en rojo y casi no dice nada de la causa real, y por el que todo ingeniero que alguna vez haya desplegado algo ha perdido una tarde. Lo encontró delante de todos, lo corrigió delante de todos y dijo la frase por la que se recuerda ese día: my little bot is online. And it is ready to go. («mi botcito está en línea. Y está listo para funcionar»).

El valor didáctico de ese fallo superó con creces el de un despliegue limpio. Una demostración que funciona le muestra a uno el camino feliz. Una demostración que se rompe y se repara le muestra en qué consiste realmente el trabajo: sobre todo en esto, y es algo a lo que se sobrevive.

El juez principal, Farrell, dijo más o menos lo mismo desde el escenario de la muestra, tres semanas después: los contratiempos técnicos son lo habitual, y la retroalimentación es combustible. Para entonces, varios equipos ya lo habían vivido.