Case o 68% da poboación mundial é usuaria da internet. Todo o tráfico anual da internet supón 100 Zettabytes. As emisións de CO2 de Netflix nun día equivalen a un coche dando 3.248 voltas ao mundo. Publicar un reel de 15 segundos en Instagram consome a mesma enerxía que postear oito fotos. Estes son algúns dos datos que a experta Coral Calero Muñoz, enxeñeira informática e catedrática da Universidade de Castela-A Mancha, mostrou no Centro de Investigación en TIC (CITIC) da Universidade da Coruña (UDC) para advertir dos riscos que supón para a sustentabilidade global o elevado custo enerxético das TIC.
“A intelixencia artificial é unha das tecnoloxías con maior proxección en todas as áreas de actividade e está a ter un impacto transformador en moitos sectores”, asegurou Coral Calero. No escenario actual, cun uso cada vez maior de ferramentas de intelixencia artificial e unha alta demanda mundial de solucións TIC por parte de empresas non tecnolóxicas, as compañías tech están a investir millóns de dólares en crear produtos e servizos de IA que satisfagan estas necesidades.
Esta situación implica un elevado consumo de enerxía e recursos, situación que exemplificou expoñendo o custo de adestrar modelos de linguaxe a gran escala, como GPT-3 ou Bloom, un dos modelos de linguaxe máis grandes. “Non só falamos de electricidade, senón tamén de auga”, explicou Calero. “Os aparellos para arrefriar a auga nos centros de datos disipan a calor a través dun ciclo de recirculación, pero este método provoca a evaporación do 80% da auga, acumulando sales e minerais que poden danar o sistema”, indicou.
Medir para controlar
A clave para garantir que un software sexa realmente eficiente desde o punto de vista ambiental é poder medir o seu impacto. Sabendo canta enerxía e medios se necesitan para adestrar unha ferramenta de intelixencia artificial, poderemos optimizar o seu desenvolvemento e contribuír a unha tecnoloxía respectuosa co medio ambiente. Neste sentido, a sustentabilidade do software converteuse nun aspecto clave para o desenvolvemento de solucións responsables e eficientes. Con todo, Coral Calero destacou que é importante diferenciar entre sustentabilidade do software e green software, xa que este último representa só unha parte do concepto global de sustentabilidade.
Como indicou Calero Muñoz durante o seu relatorio, a sustentabilidade do software abarca tres dimensións fundamentais que deben ser tidas en conta á hora de deseñar novas aplicacións: a económica, a social e a ambiental. Esta última é a que se coñece como green software e céntrase en reducir o impacto ambiental do desenvolvemento e uso de aplicacións informáticas.
As medicións poden facerse desde dúas aproximacións diferentes. A través de software de estimación, aplicacións que se instalan no computador e que proporcionan unha estimación do consumo enerxético; ou a través de medidores hardware, dispositivos externos conectados ao computador que rexistran datos reais sobre o consumo enerxético.
Segundo explicou Coral Calero, no seu grupo de investigación traballan nun método de medición de consumo, chamado Green Software Measurement Process (GSMP), composto por varias fases, que van desde a definición de alcance, a configuración da contorna de medición ou a análise final. O seu obxectivo, ademais da divulgación científica, é “proporcionar a empresas de desenvolvemento software trucos ou ideas para que os seus deseños sexan verdes”.