Una arquitectura sencilla para integrar modelos de lenguaje con aplicaciones empresariales sin convertir al LLM en el dueño del estado de la aplicación. Cuando comenzamos a integrar modelos de lenguaje en una aplicación empresarial, es fácil terminar colocando demasiada lógica alrededor del LLM. El modelo interpreta preguntas, decide qué función ejecutar, consulta información, mantiene el contexto y finalmente genera una respuesta. Sin embargo, no es necesario que todo eso viva dentro del servidor de IA. En este artículo voy a plantear una arquitectura diferente: el modelo de lenguaje permanece stateless, el servidor de IA también puede ser stateless y la aplicación empresarial mantiene la conversación, el estado y la memoria. El resultado es una arquitectura especialmente interesante para un ERP, donde la lógica de negocio y los datos deben permanecer bajo el control de la aplicación. 1. El LLM es stateless Primero hay que entender algo fundamental s...
Si estás migrando sistemas legacy o simplemente quieres construir aplicaciones web robustas y escalables, el panorama ha cambiado drásticamente. Ya no hablamos de archivos HTML sueltos; hablamos de una cadena de suministro de software altamente eficiente. Aquí te presento los 4 eslabones que definen el estándar de la industria hoy: 1. El Motor (Runtime): Bun Todo comienza aquí. El motor es el entorno donde viven tus herramientas de desarrollo. Mientras que Node.js es el estándar histórico, Bun es la vanguardia: escrito en Zig, es un motor "todo en uno" que instala paquetes al instante y consume mucha menos memoria. 2. El Empaquetador (Bundler): Vite vs. Rsbuild El navegador no entiende el código moderno directamente. Necesitas una "fábrica" que tome tus archivos y los convierta en HTML, JS y CSS estáticos. Vite: El estándar de oro. Equilibrio perfecto entre facilidad y ecosistema. Rsbuild: El competidor de alto rendimien...