{"id":702785,"date":"2025-02-18T11:48:39","date_gmt":"2025-02-18T15:48:39","guid":{"rendered":"https:\/\/unifranz.edu.bo\/?p=702785"},"modified":"2025-02-18T11:48:41","modified_gmt":"2025-02-18T15:48:41","slug":"green-coding-por-un-futuro-mas-eficiente-y-sostenible","status":"publish","type":"post","link":"https:\/\/unifranz.edu.bo\/pt\/blog\/green-coding-por-un-futuro-mas-eficiente-y-sostenible\/","title":{"rendered":"Green Coding, por un futuro m\u00e1s eficiente y sostenible"},"content":{"rendered":"<p>En un mundo cada vez m\u00e1s consciente del impacto ambiental, el concepto de Green Coding surge como una pr\u00e1ctica esencial para reducir el consumo excesivo de energ\u00eda. Sin embargo, el desarrollo continuo en la industria tecnol\u00f3gica, demanda mayores niveles de energ\u00eda. En respuesta, es importante desarrollar avances que permitan la programaci\u00f3n de software y que priorice la eficiencia energ\u00e9tica y la sostenibilidad, sin comprometer el rendimiento.&nbsp;<\/p>\n\n\n\n<p>Sergio Valenzuela, docente de la carrera Ingenier\u00eda de Sistemas de la Universidad Franz Tamayo, Unifranz, se\u00f1ala que el Green Coding es una tendencia en el \u00e1mbito tecnol\u00f3gico. La tarea es minimizar el impacto en el medio ambiente, producto del alto consumo de energ\u00eda.&nbsp;&nbsp;<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cUn aspecto a tomar en cuenta, tiene que ver con el desarrollo sostenible. Y estas son las pr\u00e1cticas de Green Coding que busca reducir el uso de la energ\u00eda y minimizar el impacto medioambiental de las aplicaciones. Hay que tomar en cuenta que para poder desarrollar estos grandes modelos de LLMs se requiere de mucho consumo de energ\u00eda. Y eso incide tambi\u00e9n en lo que es el medio ambiente\u201d, apunta.&nbsp;<\/p>\n<\/blockquote>\n\n\n\n<p>Green Coding ha emergido como una tendencia clave en el desarrollo de software, enfocada en dise\u00f1ar tecnolog\u00eda que controle su propio impacto energ\u00e9tico. Esta tendencia se complementa con la digitalizaci\u00f3n de diversos sectores, que incluye centros de datos y nuevas aplicaciones que consumen grandes cantidades de energ\u00eda. Ante este desaf\u00edo, los desarrolladores est\u00e1n buscando soluciones innovadoras para reducir el impacto energ\u00e9tico mientras realizan una amplia variedad de tareas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-que-es-llms\"><strong>\u00bfQu\u00e9 es LLMs?<\/strong><\/h2>\n\n\n\n<p>Seg\u00fan la corporaci\u00f3n International Business Machines (IBM) se\u00f1ala que los LLM (por sus siglas en ingl\u00e9s (Large Language Model) son una categor\u00eda de modelos b\u00e1sicos entrenados sobre inmensas cantidades de datos. Se ha convertido muy popular en el sector de la tecnolog\u00eda y la inteligencia artificial.<\/p>\n\n\n\n<p>El funcionamiento y entrenamiento de esta tecnolog\u00eda requieren procesar grandes cantidades de datos. Con la integraci\u00f3n de inteligencia artificial generativa, estos modelos se entrenan utilizando vastos conjuntos de datos, como lenguaje natural, im\u00e1genes, audio y c\u00f3digo, lo que incrementa considerablemente el consumo de energ\u00eda.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-green-coding-con-ia\"><strong>Green Coding con IA<\/strong><\/h2>\n\n\n\n<p>La tecnolog\u00eda no solo se enfoca en optimizar el c\u00f3digo de programaci\u00f3n, para que consuma menos recursos. Tambi\u00e9n se enfoca en adoptar pr\u00e1cticas de desarrollo que promuevan la sostenibilidad a largo plazo. Esto incluye desde la elecci\u00f3n de algoritmos m\u00e1s eficientes hasta la implementaci\u00f3n de arquitecturas de software que reduzcan el consumo de energ\u00eda. Por ejemplo, un algoritmo mal dise\u00f1ado puede requerir un procesamiento excesivo de energ\u00eda, lo que se traduce en un mayor uso de electricidad.<\/p>\n\n\n\n<p>Uno de los pilares del Green Coding es la optimizaci\u00f3n del c\u00f3digo, porque a mayor c\u00f3digo mayor gasto de energ\u00eda. Esto implica escribir programas que ejecuten tareas con el menor n\u00famero de operaciones posibles, de esta manera se reduce el tiempo de procesamiento y el consumo energ\u00e9tico. En este sector hay herramientas como los analizadores de rendimiento, que permiten a los desarrolladores identificar \u201ccuellos de botella\u201d en sus aplicaciones y optimizar aquellas partes del c\u00f3digo que demandan m\u00e1s recursos.&nbsp;<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cLa Inteligencia artificial generativa permite ser m\u00e1s productivo, de acortar los tiempos de desarrollo, hay herramientas como Log LLMs que permiten y ayudan a generar c\u00f3digo en menor espacio de tiempo, y tambi\u00e9n me permite validar la calidad del software que se este desarrollando\u201d, explica el tambi\u00e9n magister en Ingenier\u00eda de Software.<\/p>\n<\/blockquote>\n\n\n\n<p>La elecci\u00f3n del lenguaje de programaci\u00f3n es importante porque a la hora de construir o desarrollar la nueva tecnolog\u00eda, acompa\u00f1ada con IA, el resultado estar\u00e1 condicionado a la demanda de recursos y energ\u00eda. Algunos lenguajes de programaci\u00f3n, como Python, son conocidos por su facilidad de uso y por ser din\u00e1mico, pero pueden ser menos eficientes en t\u00e9rminos de consumo energ\u00e9tico.&nbsp;<\/p>\n\n\n\n<p>As\u00ed como Valenzuela, los desarrolladores comprometidos con el Green Coding eval\u00faan cuidadosamente qu\u00e9 lenguaje es m\u00e1s adecuado para cada proyecto, equilibrando la eficiencia y la sostenibilidad. Pero este compromiso va m\u00e1s all\u00e1 de las decisiones personales, porque tambi\u00e9n tiene que ver con las empresas e instituciones que desarrollan o comparten esta filosof\u00eda de tecnolog\u00eda verde.<\/p>\n\n\n\n<p>Una de ellas es Unifranz que, en septiembre de 2024, se uni\u00f3 a la Red de Rectores y Rectoras por la Sostenibilidad, durante la III Convenci\u00f3n Iberoamericana de Rectores y L\u00edderes Gestores de Sostenibilidad y Sustentabilidad (Colombia). La Red est\u00e1 conformada por 14 miembros fundadores, entre los que destaca Ver\u00f3nica Agreda, rectora de esta Casa de Estudios Superiores.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cLa sostenibilidad forma parte del ADN de nuestra universidad, Unifranz. Es parte de nuestra filosof\u00eda institucional, transformar personas en aras de potenciarlas como agentes de cambio con responsabilidad social\u201d, se\u00f1al\u00f3 Agreda.<\/p>\n<\/blockquote>\n\n\n\n<p>La alianza se proyecta como una plataforma clave para la promoci\u00f3n de la integraci\u00f3n de sostenibilidad en la educaci\u00f3n superior a nivel global.<\/p>","protected":false},"excerpt":{"rendered":"<p>En un mundo cada vez m\u00e1s consciente del impacto ambiental, el concepto de Green Coding surge como una pr\u00e1ctica esencial para reducir el consumo excesivo de energ\u00eda. Sin embargo, el desarrollo continuo en la industria tecnol\u00f3gica, demanda mayores niveles de energ\u00eda. En respuesta, es importante desarrollar avances que permitan la programaci\u00f3n de software y que priorice la eficiencia energ\u00e9tica y la sostenibilidad, sin comprometer el rendimiento.\u00a0<\/p>","protected":false},"author":51,"featured_media":702782,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[60,6096],"tags":[10493,1422,4838,218,242],"class_list":["post-702785","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-sostenibilidad","tag-ingenieri-en-sistemas","tag-innovacion-en-educacion","tag-sostenibilidad","tag-tecnologia","tag-unifranz"],"acf":[],"_links":{"self":[{"href":"https:\/\/unifranz.edu.bo\/pt\/wp-json\/wp\/v2\/posts\/702785","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/unifranz.edu.bo\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/unifranz.edu.bo\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/unifranz.edu.bo\/pt\/wp-json\/wp\/v2\/users\/51"}],"replies":[{"embeddable":true,"href":"https:\/\/unifranz.edu.bo\/pt\/wp-json\/wp\/v2\/comments?post=702785"}],"version-history":[{"count":1,"href":"https:\/\/unifranz.edu.bo\/pt\/wp-json\/wp\/v2\/posts\/702785\/revisions"}],"predecessor-version":[{"id":702786,"href":"https:\/\/unifranz.edu.bo\/pt\/wp-json\/wp\/v2\/posts\/702785\/revisions\/702786"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/unifranz.edu.bo\/pt\/wp-json\/wp\/v2\/media\/702782"}],"wp:attachment":[{"href":"https:\/\/unifranz.edu.bo\/pt\/wp-json\/wp\/v2\/media?parent=702785"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/unifranz.edu.bo\/pt\/wp-json\/wp\/v2\/categories?post=702785"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/unifranz.edu.bo\/pt\/wp-json\/wp\/v2\/tags?post=702785"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}