En el mundo del desarrollo de software impulsado por inteligencia artificial, existe una tentación recurrente: enviar todo el contenido disponible al modelo para que 'entienda' y procese. Sin embargo, la experiencia demuestra que esta aproximación no solo incrementa costes y latencia, sino que a menudo genera resultados imprecisos o directamente erróneos. Un ejemplo claro lo encontramos en la generación automática de apuntes a partir de documentos académicos: ¿qué sentido tiene transformar un PDF con diagramas en un texto plano donde las imágenes desaparecen? La respuesta es ninguna. Por eso, el principio que subyace a una arquitectura eficiente es simple pero poderoso: el LLM no necesitaba el diagrama, solo un número de asiento.
Este concepto nace de un proyecto práctico que busca convertir diapositivas y documentos en apuntes de estudio útiles sin perder las ilustraciones originales. En lugar de enviar cada imagen codificada en base64 al modelo —lo que dispara el tamaño de la entrada y el coste—, se extraen los diagramas localmente y se reemplazan por marcadores estables como \'{{IMG_001}}\'. El modelo recibe el texto con esos marcadores, los reubica en la estructura generada, y después un sistema de postprocesado restaura las imágenes originales en el lugar correcto. Es decir, separamos responsabilidades: el LLM se encarga de la reorganización y el razonamiento semántico; el software tradicional maneja los archivos, las imágenes y la fiabilidad.
Esta filosofía de diseño tiene implicaciones profundas para cualquier empresa que desarrolle soluciones basadas en IA. En Q2BSTUDIO, somos firmes defensores de que los sistemas inteligentes no deben ser cajas negras que lo intentan todo. Nuestro enfoque consiste en integrar modelos de lenguaje como componentes dentro de arquitecturas de software robustas, donde cada capa tiene una función clara. Por ejemplo, al construir aplicaciones a medida, combinamos la capacidad de análisis de la IA con procesos de extracción, filtrado y postprocesado que garantizan resultados predecibles. Lo mismo ocurre en proyectos de IA, donde los agentes inteligentes se apoyan en sistemas de gestión de datos que saben exactamente qué información debe llegar al modelo y cuál debe permanecer en el lado local.
Una de las lecciones más valiosas de este proyecto es que no todo lo que brilla es útil para el LLM. En los PDFs de una clase universitaria abundan los logos, fondos de diapositiva, bordes decorativos y otros elementos visuales que no aportan valor académico. Por eso, antes de asignar un marcador, se aplican filtros basados en dimensiones, relación de aspecto, tamaño de archivo, entropía y duplicados. Así se descartan imágenes irrelevantes y se reduce el ruido. Pero la decisión final no es automática: el usuario puede revisar una galería e incluir manualmente aquellas figuras que el filtro consideró de baja calidad pero que resultan clave para el examen. Es un equilibrio entre automatización y control humano.
Otro aspecto crítico es la tolerancia a fallos. Los modelos de lenguaje, por su naturaleza probabilística, no siempre cumplen las instrucciones al pie de la letra. Pueden omitir un marcador o desplazarlo incorrectamente. Para mitigarlo, se almacena el contexto textual cercano a cada imagen extraída (palabras clave como \'transición\', \'estado\', \'autómata\') y, si el marcador desaparece, el sistema escanea los párrafos generados y lo inserta en el lugar con mayor coincidencia léxica. Este mecanismo de respaldo transforma un fallo potencial en una experiencia fluida para el usuario.
Las ventajas de este enfoque van más allá de la generación de apuntes. Reducir la cantidad de datos enviados al modelo disminuye el coste por consulta y mejora la privacidad, ya que las imágenes originales nunca abandonan el entorno local. Para empresas que manejan información sensible, como documentación técnica interna o materiales de formación, esto supone un paso adelante en ciberseguridad. En Q2BSTUDIO ofrecemos servicios de ciberseguridad y también ayudamos a migrar infraestructuras a la nube con cloud AWS/Azure, garantizando que los datos sensibles permanezcan protegidos. Además, al preservar los diagramas originales, se evita la \'basura de IA\' —imágenes regeneeradas que nunca son exactamente iguales— y se mantiene la fidelidad académica o técnica.
En el ámbito del Business Intelligence, esta mentalidad de separación también es clave. Una solución de BI / Power BI no debería enviar datasets completos a un modelo de lenguaje para generar informes. Lo inteligente es preprocesar los datos, extraer métricas relevantes y dejar que la IA redacte conclusiones contextualizadas. Exactamente el mismo patrón: extraer, marcar, procesar, recomponer. Y en el campo de los agentes IA, la capacidad de decidir qué información delegar al modelo y qué mantener en flujos deterministas marca la diferencia entre un asistente útil y uno que divaga.
Desde una perspectiva técnica, el diseño de este tipo de sistemas se alinea con los principios de la ingeniería de software tradicional: modularidad, separación de responsabilidades y manejo de excepciones. La IA no es un monolito que lo resuelve todo; es un componente más que se integra con bases de datos, lógica de negocio y capas de presentación. En Q2BSTUDIO aplicamos esa filosofía en cada proyecto, ya sea desarrollando automatización de procesos o implementando soluciones de IA que realmente aporten valor medible.
En definitiva, la mejor ingeniería de inteligencia artificial no consiste en pedirle al modelo que haga absolutamente todo. Consiste en asignarle el trabajo adecuado y rodearlo de software fiable, aburrido y predecible. El diagrama no necesitaba ser visto por el LLM; necesitaba un número de asiento. Y el resto del sistema se encarga del resto. Esa es la diferencia entre una demo impresionante y un producto real que funciona en producción.





