CDTI: planificació optimitzada amb IA
Desenvolupament d’un software d’operacions interoperable amb un planificador optimitzat basat en intel·ligència artificial

Objectiu
El projecte va néixer en el marc de la industria 4.0 amb l’objectiu de facilitar la incorporació de les petites i mitjanes empreses en el concepte de la planificació intel·ligent i acompanyar-les en la seva implantació.
A Glam portàvem anys fent implantacions del nostre software a les empreses. L’experiència en l’àmbit d’operacions ens va permetre identificar certes necessitats no cobertes en les empreses relacionades en l’àmbit de la planificació de les operacions.
La tecnologia utilitzada fins al moment era efectiva sempre que el nombre de regles i recursos a tenir en compte fos limitat, en el moment que les variables a controlar creixien la programació es feia complicada, ineficient i n’impedia el desenvolupament.
Així doncs calia fer un pas més i buscar una solució diferent fora del nostra àmbit de treball tradicional, i en aquest punt l’ús d’algorismes d’intel·ligència artificial obria la porta a afrontar requeriments de planificació que fins aleshores no podíem resoldre i, en consonància, aportar un valor addicional als nostres clients.
El projecte
Ens trobàvem en una època en la que l’ús de la intel·ligència artificial encara no es feia de forma massiva com actualment, així doncs, plantejar-ne la seva una aplicació dins l’àmbit de planificació d’operacions representava tot un repte. En concret es pretenia abordar un projecte que permetés oferir a les empreses un entorn de planificació basat en intel·ligència artificial.
Per tal de poder-lo implantar de forma senzilla el projecte no constava només en el desenvolupament del corresponent model d’IA, requeria a més d’una estructura de dades neta i una plataforma tecnològica que facilités la seva implantació i integració. Es va optar doncs per crear un nou software d’operacions muntat sobre una plataforma basada en microserveis que seria operativa per sí mateixa i a més podria actuar de passarel·la entre el software d’operacions del client i l’algoritme de planificació en cas que el client ja disposés d’un software d’operacions funcional.
Afrontar un projecte d’aquesta envergadura no era fàcil ni econòmica ni tècnicament, és per això que es varen buscar col·laboracions en dos sentits. Per una banda es va recórrer a Eurecat com a partner tecnològic que ens ajudés en la definició del model d’intel·ligència artificial i portar-lo a terme. Per altra banda, es va buscar finançament mitjançant el CDTI.
El procés
D’acord amb el CDTI el projecte es va dividir en tres fites, en la primera es va desenvolupar una nova plataforma tecnològica basada en microserveis sobre la que construir una base de software que ens permetés servir d’enllaç amb l’algoritme d’intel·ligència artificial. Es va dissenyar i implementar d’aquesta manera un framework nou i tecnològicament modern amb la base necessària sobre la que edificar el projecte.
En la segona fita de la mà d’Eurecat es va dissenyar l’estructura de l’algoritme de planificació amb el seu conjunt de regles i restriccions. L’algoritme partia d’un escenari definit pels productes, fulls de procés de fabricació, stocks, recursos i necessitats i mitjançant un sistema de ponderacions basat en costos havia de ser capaç de determinar la distribució d’ordres de producció que permetien resoldre les necessitats amb un mínim cost.
Per dur-lo a terme calia definir el model de dades que utilitzaria l’algoritme així com les regles i restriccions que hauria de tenir en compte. Així doncs calia desenvolupar aquestes estructures sobre la nova plataforma que permetés fer-ne el manteniment mentre Eurecat començava a treballar en l’algoritme d’intel·ligència artificial.
Finalment en la tercera fita es consolidava tot el treball realitzat presentant la plataforma amb el conjunt de funcionalitats descrites i la integració amb l’algoritme de planificació.
El resultat
Un cop completat el projecte disposem d’una base nova de software sobre la que construir sistemes complexos d’operacions utilitzant una plataforma moderna i tecnològicament avançada i integrant algoritmes d’intel·ligència artificial per poder donar resposta a requeriments de planificació d’alta complexitat.
Disposar d’aquesta nova plataforma ens ha permès créixer com a empresa i incorporar tecnologies punteres que ens permeten afrontar projectes més grans, complexos i altament escalables.