Categories: DevOpsProyectos

Los grandes modelos lingüísticos no tienen una varita mágica, pero pueden potenciar a los equipos DevOps

La narrativa que rodea a la IA suele dibujar un futuro en el que todos nos convertiremos en superhumanos, dominando sin esfuerzo cualquier profesión con su ayuda. Esta idea viene de lo que entendemos que es la IA. Lo que conocemos como IA -herramientas como ChatGPT, DALL-E y Descript- no son los propios sistemas de inteligencia autónoma. Son grandes modelos lingüísticos (LLM), vastos conjuntos de datos dotados de capacidades analíticas y algorítmicas. No son varitas mágicas, pero pueden ser poderosas herramientas que aumenten las capacidades humanas, especialmente en el ámbito del desarrollo de software.

En la comunidad de desarrolladores somos conscientes del valor que estas herramientas pueden aportar al mundo empresarial. Pueden sugerir y revisar código, autocompletar scripts y playbooks, y probar y depurar programas. En el ámbito del desarrollo de software, especialmente dentro de DevOps, los LLM cambiarán las reglas del juego. Ofrecen una oportunidad única para optimizar el rendimiento y la productividad, acelerando el proceso de desarrollo y reduciendo la probabilidad de errores. Con los LLM, los desarrolladores pueden centrarse en aspectos más complejos y creativos de su trabajo.

Por ejemplo, WatsonX de IBM, con sus avanzadas capacidades LLM. Puede analizar grandes cantidades de datos para proporcionar información que ayude en la toma de decisiones, la evaluación de riesgos y la resolución de problemas. Incluso puede aprender de incidentes pasados para predecir y prevenir problemas futuros, mejorando así la eficiencia y la fiabilidad de las operaciones DevOps. A su vez, los desarrolladores pueden aprender de incidentes pasados, revisiones de código y registros del sistema, creando espirales de mejora continua y mejores resultados.

Los LLM también pueden ayudar a traducir la jerga técnica a un lenguaje sencillo para los grupos de interés que no están especializados en términos técnicos; priorizar comunicaciones, como alertas y notificaciones, basándose en su comprensión del lenguaje y el contexto; y ayudar a crear, mantener y buscar documentación, haciendo que el intercambio de conocimientos sea más eficiente y eficaz. Esta mejora de la colaboración y la comunicación es una de las piedras angulares de DevOps, y los LLM tienen un papel clave que desempeñar para hacerla posible.

Sin embargo, la rápida proliferación de estas herramientas puede resultar desalentadora. La elección de la herramienta adecuada requiere una evaluación cuidadosa de sus características y su compatibilidad con el software existente, al mismo tiempo que hay que explorar las cuestiones de la procedencia de los datos de entrenamiento y la soberanía de los mismos. Tomar la decisión correcta es cada vez más difícil y requiere la experiencia de los desarrolladores que han estado trabajando en este campo.

En la última década, hemos asistido a grandes cambios en el mundo de los desarrolladores, con la introducción de conceptos como contenedores, microservicios, despliegue continuo e infraestructura como código (IaC). Ahora, estamos asistiendo a otro cambio con el auge de la IA y los LLM. Pero a diferencia de la imagen que ofrecen los medios de comunicación, lo desarrolladores saben que no se trata de un cambio radical. Se trata más bien de otro paso adelante que requiere una supervisión y una gestión cuidadosas para hacerlo bien.

La IA, y más concretamente los LLM, son herramientas que se optimizan mejor en manos de quienes tienen experiencia en las tareas para las que se emplean. Los beneficios potenciales son enormes. Pueden liberar a los equipos de DevOps de tareas mundanas, permitiéndoles centrarse en iniciativas innovadoras.

El verdadero riesgo de la IA no es el miedo sensacionalista a que las máquinas sustituyan a los humanos. Más bien, es la incomprensión de lo que la IA y los LLM pueden y no pueden hacer. Creer que la IA (o una herramienta que se haga pasar por IA) puede sustituir a un profesional experimentado en DevOps es tan erróneo como pensar que un niño puede utilizar ChatGPT para ganar el Pulitzer. DevOps es una iniciativa compleja que requiere una mezcla de IA, coeficiente intelectual e inteligencia emocional. La estrategia más eficaz no es la sustitución, sino la coexistencia, aprovechando los puntos fuertes tanto de los humanos como de la IA para lograr resultados óptimos.

Firma invitada

Nombres destacados del sector TIC opinan sobre las principales tendencias de la industria.

Recent Posts

Hospitales inteligentes, hospitales del presente

En esta tribuna, Miguel Barahona, Sales Director de Getronics, explica cómo las soluciones digitales están…

2 semanas ago

¿Por qué los MSSP adoptan soluciones SASE unificadas?

En esta tribuna, Guillermo Sato, Channel Manager Fortinet España y Portugal, explica la relevancia de…

2 semanas ago

Si la formación anual en ciberseguridad no funciona, ¿cuál es la alternativa?

En esta tribuna, Neil Thacker, CISO para EMEA en Netskope, aborda la creciente importancia de…

3 semanas ago

Copias de seguridad: un escudo ideal contra las ciberamenazas a tu empresa

En esta tribuna, Miguel López, Director General de Barracuda Networks, explica la necesidad de tener…

1 mes ago

El futuro de la banca: optimización de la gestión del efectivo para los cajeros

En esta tribuna Gaetano Ziri, Innovation Manager de Auriga, destaca la necesidad de reducir los…

2 meses ago

la IA irrumpe entre las principales tendencias en Identidad Digital

Marc Sabadí, Identity Innovation Lead, Mitek Systems, nos explica en esta tribuna cómo la inteligencia…

2 meses ago