El caso del software nativo en lenguaje
Rob Englander hace un argumento simple: la mayoría de las apps todavía corren con el modelo viejo de archivos, carpetas y bases de datos. Los LLMs no. Hablan en context windows, embeddings y vector stores. Las apps que sobrevivan a este cambio van a estar construidas alrededor de esa realidad, no pegadas encima.
El stack viejo — tablas SQL, APIs REST, payloads JSON — todavía sirve para CRUD. Pero es el default equivocado para lo que necesita razonar, buscar o resumir. Si el trabajo central de tu app es entender lenguaje, constrúyela sobre vector stores y context windows desde el día uno.
Esto no es una tesis de que los LLMs reemplazan a SQL. Es elegir la base correcta para el trabajo. Las apps que lo hagan bien ahora van a tener una ventaja real cuando el resto esté retrofitando.
Por qué nos importa: la gente que construye herramientas para nuestras comunidades necesita elegir bases que sí sirvan para cómo las usamos — no pegarle un LLM a una base de datos de los 90 y llamarla inteligente.
“If your app's core job is understanding language, build on vector stores and context windows from day one.”