Unidad de Inteligencia Artificial
ITCL Centro Tecnológico cuenta con una Unidad de I+D especializada en Inteligencia Artificial, orientada al desarrollo de soluciones inteligentes, escalables y adaptadas a los entornos digitales e industriales más exigentes. Esta unidad trabaja estrechamente con grandes empresas y PYMEs para diseñar e implantar sistemas y soluciones basados en IA capaces de optimizar procesos industriales, mejorar la toma de decisiones y transformar datos en conocimiento de valor.
Nuestra labor se centra en el diseño, entrenamiento e implementación de modelos de inteligencia artificial, incluyendo técnicas de Machine Learning, Deep Learning y Procesamiento de Lenguaje Natural, aplicadas a contextos reales como la industria, la energía, la movilidad o la salud, entre otros. Estas soluciones se desarrollan bajo principios de precisión, eficiencia y adaptabilidad, garantizando su integración en ecosistemas empresariales complejos.
La unidad desarrolla sistemas capaces de analizar grandes volúmenes de datos en tiempo real, detectar patrones, prever comportamientos y automatizar tareas complejas, generando ventajas competitivas sostenibles para nuestros clientes. También trabajamos en la aplicación de buenas prácticas en el desarrollo de IA responsable, asegurando la transparencia, explicabilidad y ética en los procesos automatizados.
Nuestra experiencia en proyectos de I+D y mejora de procesos abarca entornos regionales, nacionales e internacionales, colaborando con empresas que buscan en la inteligencia artificial una palanca estratégica para su transformación digital y evolución hacia modelos productivos avanzados e inteligentes.
Adicionalmente, desde la Unidad I+D en Agentes IA utilizamos tecnologías de IA Generativa como los Grandes Modelos del Lenguaje (LLM) —por ejemplo, GPT, Claude, LLAMA o DeepSeek—, modelos multimodales y modelos de razonamiento para construir Agentes IA capaces de automatizar diferentes procesos y tareas.
Estos sistemas utilizan razonamiento basado en lenguaje humano para entender y descomponer las tareas asignadas. Para resolver estas tareas, pueden realizar búsquedas contextuales de información en archivos, textos o directamente en la web. Además, pueden interactuar con el entorno mediante herramientas para probar sus hipótesis y desarrollos. Todas estas interacciones se realizan de forma autónoma o semiautónoma bajo la supervisión de un humano.
Los Agentes IA ofrecen una nueva oportunidad para resolver automáticamente ciertas tareas complejas que, hasta hace unos años, solo podían ser ejecutadas por personas. A diferencia de la automatización tradicional mediante procesos informáticos, los Agentes IA son adaptativos y flexibles ante entornos complejos y dinámicos.
Desde esta Unidad I+D también investigamos en la optimización de los procesos de razonamiento, la adaptación de los Agentes IA a casos específicos, la gestión de información y contexto, así como en el desarrollo de arquitecturas multimodales.
CAPACIDADES EN INTELIGENCIA ARTIFICIAL
Modelado y algoritmia
- SNN
- Brain, plataforma para la creación de modelos de predicción de consumo y generación eléctrica, mediante arquitecturas DL basadas en redes convolucionales + LSTM
- Cicero, investigación sistemática de modelos DL para la clasificación de Malware, a partir de características extraídas de vertidos de memoria. Aplicación de XAI para comprender las características relevantes para los modelos.
Edge, Fog y Cloud
- Diseño y selección de herramientas en todas las capas de procesamiento
- Selección y uso de la Bases de datos más adecuadas en cada momento en el cloud o en servidores on-premise tanto SQL como NO-SQL (Cassandra, Postgres, FHIR, Azure datalake, etc..)
- Desarrollo de sistemas cliente-servidor de herramientas de comunicación(Kafka, MQTT).
- Herramientas y lenguajes de programación: Jupyter, R studio, Python, R, java, C, C++. C#
- Aplicaciones: Recogida de datos de múltiples sensores, ejecución y toma de decisiones en múltiples dispositivos y niveles.
Planificadores
- Definición y diseño de sistemas que se integren con las especificaciones y requerimientos.
- Desarrollo de algoritmos a medida en condiciones específicas de uso.
- Despliegue web de planificadores con restricciones que permiten la interacción y cambios a los usuarios
- Integración con múltiples Bases de datos
- Aplicaciones: Optimizadores de citas médicas, de procesos, manteniendo restricciones de tamaños, personal, etc..
-
Predicción de ventas
- Selección de las variables objetivo de predicción
- Selección del algoritmo de series temporales más idóneo, identificación de los períodos de predicción más precisos
- Desarrollo de los algoritmos y puesta en funcionamiento en entornos reales
- Aplicaciones: Predicción de producción o stock de las fábricas. Detección de patrones de compras online.
-
RPA
- Sistemas RPA para automatización de procesos de scrapping mediante programación en python y R.
- Identificación de Xpath y uso de UIpath.
- Aplicaciones: Scraping web en ámbitos como trabajo con la administración, aseguradoras, web externas, e-commerce, etc.
-
Integración de la IA en PLC Industriales
- Diseño de algoritmos predictivos desplegados en el edge en entornos industriales y dispositivos PLC Industriales.
- Desarrollo de algoritmos a medida en condiciones específicas de uso.
- Desarrollo de algoritmos en sistemas PLC Beckhoff mediante herramientas de Beckhoff ML y Beckhoff Vision.
- Envío de datos y generación de informes.
- Aplicaciones: Sistemas de control de patrones anómalos en máquinas que permiten aumentar la protección de las herramientas en plantas de producción.
Rack GPU
- Definición, diseño e implementación de un sistema de computación acelerada mediante GPU en configuración tipo rack, con estándares de operación y escalabilidad propios de infraestructura de nivel datacenter.
- Consejo sobre componentes y plataformas hardware para despliegues de proyectos en diferentes sectores.
- Integración con entornos de desarrollo interactivos como JupyterLab y Visual Studio Code, permitiendo una integración fluida para tareas de desarrollo, entrenamiento y su posterior despliegue de modelos en GPU.
- Despliegues de dockers con entornos preparados para pruebas
- Aplicaciones: Sistema de Rack de GPUs accesibles a múltiples modelos.
CAPACIDADES EN AGENTES IA
ChatBots
Creación, configuración, personalización y despliegue de agentes conversacionales mediante lenguaje escrito con la potencia de modelos LLM. Con esta tecnología de IA les permite asistir a tareas específicas y consultas concretas en lenguaje natural. Trabajamos en mejorar la calidad y fluidez de la conversación además de la veracidad de la información que el ChatBot proporciona. Es siempre recomendable implementar “guardarraíles” para que el ChatBot solo mantenga conversaciones sobre los temas y objetivos para los que se ha diseñado.
SpeechBots
Al igual que los ChatBots, estos Bots son agentes conversacionales que asisten al usuario. A diferencia de los ChatBots que utilizan el lenguaje escrito para comunicarse, los SpeechBots utiliza el lenguaje hablado. Son capaces de entender la voz de usuario y responder utilizando voces sintéticas a las tareas propuestas. Esto se consigue mediante módulos específicos que transforman la voz en texto y el texto en voz. Es importante optimizar estos flujos conversacionales para conseguir una interacción con el SpeechBot sin fricciones.
Infraestructuras de IA OpenSource
Estos LLM, u otros modelos de IA generativa se pueden utilizar bajo API de diferentes proveedores. Compañías como OpenAI, Anthropic o Google te permiten utilizar sus modelos para aplicaciones específicas pagando por cada uso. Sin embargo, en ITCL también apostamos por los modelos de GenIA OpenSource como: LLAMA, DeepSeek o Gemma. Para ello investigamos sobre un concepto que denominamos LLM-Provider que permite utilizar estos modelos OpenSource de forma dinámica y adaptada haciendo uso de recursos GPU. De esta forma podemos asegurar privacidad y confidencialidad por diseño.
Generación de código mediante IA
Una de las aplicaciones más impresionantes de los Agentes IA es la generación y ejecución del código de programación. Esta tarea que lleva a las personas una capacidad alta de razonamiento es ideal para ser automatizada mediante Agentes IA pues es verificable. Dado un código de programación se puede ejecutar en un entorno y comprobar que el resultado es el correcto. El Agente IA además de escribir el código, puede crear el entorno de ejecución, instalar las dependencias necesarias y desplegar el servicio. Esto permite a personas ajenas a capacidades de programación construir sus propios proyectos de creación de código o asistir a la generación de prototipos.
Consultas a bases de datos mediante IA
Los Agentes IA son una herramienta muy eficaz para acceder de forma rápida y directa a información concreta en una basta cantidad de información. Herramientas como el RAG (Retrieval Augmented Generation), el KAG (Knowledge Augmented Generation), el Web-Search o el File-Search, nos permiten diseñar Agentes IA para buscar cierta información de forma rápida y automática para ser presentada al usuario en el formato deseado.
Generación de documentos y reportes mediante IA
En múltiples empresas existen departamentos dedicados al “reporting” o a la generación documental. Muchas veces, estos documentos tienen como fuente primaria información diseminada de muchas fuentes y el trabajo a realizar es juntar, mezclar y componer esa información bajo unas ciertas premisas. Cuando se identifica este tipo de trabajo, los Agentes GenIA para la generación de documentación son una herramienta que nos permite automatizar esta tarea y recibir el documento final con la información sintetizada.
Agentes IA on Edge
En ITCL trabajamos para ejecutar los modelos tras estos Agentes IA bajo API, en servidores centrales, pero también en dispositivos Edge. Estos dispositivos de recursos reducidos y coste moderado como la familia Jetson de NVIDIA o las FPGAs de Xilinx suponen un reto de implementación para los grandes modelos como los LLM. Sin embargo, superada esta barrera, permiten reducir los tiempos de latencia y disponer de un sistema localizado con privacidad para el tratamiento de la información.
Consultoría IA
En la Unidad I+D en Agentes IA, no solo nos dedicamos a construir Agentes IA y aplicaciones de IA Generativa para automatizar tareas concretas. Tanto para nuestros desarrollos y mejorar nuestro trabajo diario como el de nuestros clientes, estamos al día con la integración de herramientas de IA para volver más productivos los puestos de trabajo. Si tienes dudas sobre cómo la IA puede mejorar e integrarse en tu empresa, puedes hablar con nosotros.
NUESTRO EQUIPO EN INTELIGENCIA ARTIFICIAL
Esta unidad está formada por técnicos expertos que están constantemente buscando la innovación de la IA y sus posibles aplicaciones. Es un equipo multidisciplinar y creativo formado por Ingenieros, Matemáticos y Físicos.
Silvia González González
Responsable de la Unidad de Inteligencia Artificial
Doctora en Informática por la Universidad de Oviedo. Ingeniería Informática por la Universidad de Burgos. Trabaja con el Grupo de Investigación de Electrónica Aplicada e Inteligencia Artificial en el ITCL.
Está especializada en el diseño y programación de sistemas de selección de características y clasificación y sus conocimientos de programación abarcan los lenguajes C, Java y Matlab. Además, ha participado y gestionado más de 5 proyectos industriales de I+D. Finalmente, cuenta con más de 20 publicaciones internacionales, capítulos de libros y participaciones en congresos, así como registros de software y patentes industriales.


Manuel González
Responsable de la Unidad de Agentes IA
Graduado en Física por la USAL, Máster en Física y Matemáticas por la UGR y Máster en Big Data y Visual Analytics por la UNIR. Coautor de artículos científicos en el ámbito de la Inteligencia Artificial, la Minería de Datos y el Edge Computing.
Con siete años de experiencia en ámbito del procesamiento de datos, data science e inteligencia artificial, ha desarrollado y gestionado proyectos I+D en diferentes sectores como el transporte, la salud, las comunicaciones, la industria y la seguridad. Actualmente gestiona proyectos y lidera un equipo multidisciplinar para la implementación de Agentes IA y modelos de IA en proyectos de investigación y desarrollo en clientes concretos para implementar soluciones específicas que aumentan la productividad de las empresas.
PROYECTOS DE INVESTIGACIÓN
AI4SWEng – Suite de Ingeniería de IA para apoyar el desarrollo ágil y eficiente de software
AI4SWEng impulsa el desarrollo ágil de software mediante inteligencia artificial, proporcionando herramientas para la generación de código, pruebas automatizadas, seguridad y cumplimiento normativo.
Duración: 2024 - 2028
ICONICA: Investigación en CONducción segura, Inteligente, Conectada y Autónoma
El proyecto investiga soluciones sobre el vehículo conectado y autónomo del intercambio de información V2I y V2V mediante el uso de redes de comunicaciones 5G, con gran velocidad y muy baja latencia.
Duración: Octubre 2024 - Diciembre 2025
PRISMA – Percepción y Respuesta Inteligente para la Seguridad mediante Monitorización Adaptativa
EL proyecto PRISMA propone una solución innovadora que va más allá de los sistemas actuales de monitorización del conductor (DMS). El asistente virtual inteligente y adaptativo que se investiga en este proyecto representa un salto cualitativo en la seguridad de la conducción.
Duración: Octubre 2024 – Diciembre 2025
BIOTECARE – Avance tecnológico basado en el dato para la optimización de procesos biotecnológicos, sanitarios y de cuidados
El proyecto busca impulsar la investigación y el desarrollo de soluciones innovadoras basadas en ciencia de datos, IA y Deep Learning, para así avanzar en la integración entre la medicina y las tecnologías mencionadas, para mejorar cómo diagnosticamos, tratamos y prevenimos enfermedades y la gestión general de la atención médica y experiencia de paciente.
Duración: 2024 - 2026
AGROTECYL – Sistema de fertirrigación sostenible, autónomo e inteligente para la irrigación de cultivos
El proyecto se enfoca en la investigación y desarrollo de un sistema de fertirrigación sostenible y autónomo para cultivos, basado en IA, capaz de predecir las necesidades de riego y fertilización de los cultivos, optimizando el uso de agua, energía y fertilizantes.
Duración: 2017 – 2018
ARTÍCULOS DE BLOG RELACIONADOS
Aprendizaje Federado: qué es, cómo funciona y para qué sirve
El Aprendizaje Federado permite entrenar modelos de IA sin compartir datos sensibles. Aprende cómo funciona, casos reales como Gboard y su uso en salud.
¿Cómo empezar a aplicar la Inteligencia Artificial en tu pyme?
En el 'Boom de la IA' queremos presentaros ejemplos concretos de aplicación de esta tecnología que pueden ejecutarse en cualquier empresa y que suponen una importante ayuda en el análisis de la información disponible, y con ello, en la toma de decisiones ágiles y bien fundamentadas.
El Impacto de la IA en el Empleo: Desafíos y Oportunidades.
La irrupción de la Inteligencia Artificial en todos los ámbitos de nuestra vida requiere de nuevas adaptaciones. También en el ámbito laboral donde la IA ya permite realizar distintas tareas en menor tiempo perfilando nuevas oportunidades laborales. Su aparición hace necesaria una verificación de los contenidos, el uso compartido de IA y talento humano y una adaptación prolongada para amoldarse a esta nueva revolución tecnológica, como ya se hizo en tiempos anteriores durante la revolución industrial.