Construyo sistemas LLM en producción — observables, versionados, costeados, borrables.
Multipliqué los datos de entrenamiento por 7.4× y el F1 se movió cuatro centésimas de punto. Un benchmark NLP controlado sobre qué limita de verdad un problema — y el modelo más barato que le queda ganándole al impresionante que no justifica su costo.
Jun '26 Un jailbreak es un regression test, no una sorpresaCasi toda la seguridad de IA en producción es una sola frase sin probar. Lo que cambió cuando empecé a tratar cada ataque que funcionaba —fictional-framing, override de instrucciones, inyección— como un regression test que corre para siempre. 442 casos, cero pasan.
Jun '26 "Deletable": la palabra más importante en sistemas LLMPuedes borrar el documento. Sus embeddings, cached answers y summaries se quedan. Las cuatro capas de la deletability, la decisión de arquitectura que vuelve "borra todo" una sola línea, y el cache que sobrevivió a un tenant que creí borrado.
May '26 Los prompts merecen migraciones, no improvisaciónLas migraciones de schema tienen versionado, rollback y un historial. La mayoría de los prompts en producción no. Qué cambió cuando empecé a tratarlos igual, y dónde se rompió primero.
Los traces de infraestructura te dicen que la request llegó. Las métricas de calidad te dicen que la respuesta estuvo mal. Hasta que ambos comparten un ID, estás adivinando. Un patrón que saqué de tener esto en guardia, y lo primero que construiría si empezara de nuevo.
"Tool calling con pasos extra" es el encuadre equivocado. El cambio es más chico y más raro: el editor lee nuestro Jira, nuestro repo, nuestros traces, y empieza a responder las preguntas que antes le iba a hacer a un compañero.
Herramientas pequeñas que construyo para mi propia vida. Cada una empezó porque algo me molestó lo suficiente como para escribir código al respecto.
Soy Senior AI Platform Engineer en El Salvador. Trabajo desde el mismo escritorio donde empecé en infraestructura cloud hace ocho años. Los sistemas crecieron, los equipos detrás también — pero los principios no. Solo cambió la capa donde los aplico.
Me importan los sistemas que puedes operar, no solo demostrar. Los prompts que fallan en voz alta. La observabilidad que sobrevive a la tercera guardia on-call. Las líneas de costo que no explotan la primera vez que una feature agarra tracción.
Fuera del trabajo pago, construyo herramientas pequeñas para mi propia vida — casi siempre con las mismas disciplinas, porque no sé construir software de otra forma.