Un cliente me envió la semana pasada una grabación de pantalla de una aplicación que está a punto de lanzar. Es un producto SaaS para laboratorios dentales: recepción de casos, seguimiento de trabajos y el papeleo que un laboratorio normalmente guarda en una carpeta y en un hilo de WhatsApp. Está en la ronda final de pruebas. La interfaz está limpia, los flujos están terminados y el producto está casi listo para sus clientes.
Lo construyó con un agente Hermes en un VPS dedicado, con DeepSeek. No con "asistencia de IA" en el sentido habitual, donde un modelo sugiere una función y una persona la pega. El agente trabajó en el servidor: tenía el repositorio, la shell, el historial de git y el destino de despliegue. Cada cambio pasó por GitHub. Cuando la aplicación estuvo lista, el agente publicó el sitio en el servidor de producción.
Después hizo algo que me pareció más interesante que el lanzamiento.
La segunda opinión
Había usado ChatGPT Pro antes de pasar a uno de nuestros agentes. Lleva un mes con el nuestro y me dijo que está impresionado. Pero quería un grupo de control, así que entregó la aplicación terminada a ChatGPT para una revisión. Un segundo par de ojos, del modelo más famoso del mercado.
La revisión llegó con una lista de problemas. Piezas que faltaban, rutas rotas, cosas que no funcionarían. Parecía una auditoría seria.
Ninguno de los puntos se sostuvo.
Le pidió al agente Hermes que verificara la lista contra el código real. El agente abrió los archivos, leyó las funciones, revisó el esquema, miró el despliegue y fue punto por punto. Cada problema reportado resultó estar ausente, ya resuelto, o ser una mala lectura de un archivo que ChatGPT nunca vio. El agente no discutió. Mostró la evidencia: este archivo, esta línea, este commit, este endpoint respondiendo en el servidor.
El modelo menos costoso, sobre una base bien construida, desmintió al famoso en minutos. Esa es la parte que vale la pena escribir.
Pero la conclusión a la que salta la mayoría es la equivocada. No fue una contienda entre dos modelos de lenguaje. Los dos revisores nunca estuvieron en la misma carrera.
Por qué esa revisión nunca fue una contienda justa
ChatGPT recibió un código como texto en una ventana de chat. No tenía sistema de archivos. No podía abrir un archivo que no se le hubiera entregado, ejecutar una prueba, leer el historial de git, consultar la base de datos ni ver qué estaba sirviendo el servidor. Todo lo que dijo sobre la aplicación tenía que inferirlo de una descripción de la aplicación.
Así que hizo lo que hace un modelo de lenguaje cuando no puede verificar. Produjo la respuesta más plausible. Y una respuesta plausible sobre software suena exactamente igual que una real. "Aquí no hay manejo de errores" es cierto en casi cualquier código joven y falso en este. "Esto va a fallar en el despliegue" es una suposición razonable sobre cualquier aplicación. Una suposición no es un hallazgo.
El agente Hermes tenía el problema contrario: podía verificar, así que tenía que hacerlo. Nada en su respuesta necesitaba inferirse, porque la evidencia estaba a un comando de distancia.
Esa es toda la diferencia, y casi no tiene nada que ver con la calidad del modelo. Un modelo sin sistema de archivos es una persona muy leída al teléfono. Puede hablar de su código. No puede verlo.
Qué significa realmente la infraestructura
Cuando digo que la infraestructura importa más que el modelo, no me refiero a un servidor más grande. Me refiero al entorno en el que el modelo trabaja.
Una máquina real con shell, para que pueda ejecutar lo que escribe. Un repositorio real, para que cada cambio sea visible, reversible y atribuible. Acceso al destino de despliegue, para que "funciona en mi máquina" no sea el final de la conversación. Los logs y el monitoreo, para que una afirmación sobre producción se pueda comprobar contra producción. Salvaguardas, respaldos y una ruta de reversión, para que un error cueste minutos y no un cliente. Y un proceso humano alrededor de todo, porque un agente con acceso root y sin supervisión no es una estrategia.
Un agente con ese entorno puede terminar el trabajo. Un agente sin él solo puede hacer sugerencias sobre el trabajo. Esa brecha es la diferencia entre un colega y una ventana de chat.
El modelo sigue importando, solo que menos de lo que se cree
No voy a fingir que el modelo es irrelevante. No lo es. Un modelo débil dentro de un entorno perfecto sigue escribiendo código débil, y la diferencia la pagará en tiempo de revisión.
Pero el techo que la mayoría supone es mucho más bajo de lo que realmente es, y el nivel mínimo es mucho más alto de lo que esperan. Un modelo competente con un entorno real supera a un modelo excelente con una ventana de chat y una suposición, de forma consistente, en cualquier tarea que tenga que tocar un sistema. Por eso no vendo el modelo más caro del mercado. Vendo la configuración alrededor: el servidor, el despliegue, el control de versiones, las salvaguardas y el criterio de personas que han operado sistemas en producción durante mucho tiempo.
Lo que realmente vendemos
Nuestros agentes están preentrenados por desarrolladores web senior. Esa frase hace mucho trabajo, así que voy a ser concreto.
Significa que el agente hereda cómo trabajamos. Cómo debe estructurarse un repositorio. Cómo se ve un despliegue seguro. Qué detecta una revisión de código. Dónde se rompe una instalación de TYPO3 bajo carga. Qué ajustes del servidor son un riesgo. Qué revisar antes de decirle a un cliente que algo está terminado. Eso no son funciones del modelo. Son veinte años de desarrollo web y administración de servidores, escritos en las habilidades, las herramientas y las reglas del agente.
Por eso podemos entregar a un cliente una aplicación versionada, desplegada y funcionando, en lugar de una carpeta de archivos y una buena sensación.
Otros proveedores le venden acceso a un modelo. Nosotros le vendemos la máquina donde corre, las habilidades con las que empieza y las personas que construyeron ambas.
Si quiere ver cómo se ve eso en su negocio, reserve una consulta gratuita. Traiga la parte desordenada. En eso somos buenos.
Listo?
Hablemos de los agentes de IA.
Habla con un experto con experiencia que sabe de lo que habla.