El gigante tecnológico IBM ha ampliado su conjunto de herramientas con el lanzamiento de Watsonx Code Assistant. Diseñado para satisfacer los requisitos multifacéticos de la automatización de TI y las actualizaciones de aplicaciones, Watsonx Code Assistant consta de dos módulos principales: Code Assistant para Red Hat Ansible Lightspeed y Code Assistant para Z.
Al adoptar un enfoque de inteligencia artificial (IA) generativa, Code Assistant para Red Hat Ansible Lightspeed equipa al personal de TI con herramientas para tareas como la configuración de redes o la implementación de software. Por el contrario, Code Assistant for Z aprovecha la misma tecnología para ayudar en la modernización de aplicaciones de mainframe y ofrece capacidades de traducción de COBOL a Java.
Más allá de esto, Code Assistant for Z resulta útil en el descubrimiento de aplicaciones, la refactorización de servicios comerciales y la transformación de código. Los planes de desarrollo futuros incluyen la integración de pruebas de confirmación automatizadas en la herramienta.
Sin embargo, IBM aclara que el objetivo detrás de Watsonx no es sólo transformar aplicaciones COBOL en Java sino lograr una utilización armoniosa de las dos. Kyle Charlet, miembro de IBM y director de tecnología de Z Software en IBM, comentó: 'Cada idioma tiene sus propias fortalezas únicas y los clientes deben mantener control total sobre la elección del idioma para sus necesidades comerciales. Independientemente de las preferencias del cliente, IBM defiende la interoperabilidad y la optimización de las capacidades de IBM Z, lo que permite a los clientes aprovechar sus inversiones en aplicaciones existentes.'
IBM tiene la mira puesta en incorporar más lenguajes de programación a la herramienta en el futuro.
Watsonx Code Assistant se basa en el modelo de base Granite patentado por IBM. Actualmente, la empresa se esfuerza por identificar nuevas vías para entrenar el modelo que abarque experiencia en dominios específicos para extender la funcionalidad generativa de IA a más facetas, incluida la generación y explicación de código.
Kareem Yusuf, Ph.D., vicepresidente senior de gestión y crecimiento de productos de IBM Software, dijo: "Watsonx Code Assistant se une a una cartera en expansión de asistentes Watsonx que brindan a las empresas métodos tangibles para implementar IA generativa". También agregó: "Watson Code Assistant ofrece herramientas de modernización de aplicaciones y desarrollo de código asistidas por IA a los desarrolladores de una manera orgánicamente integrada y diseñada para no ser intrusiva, para ayudar a cerrar las brechas de habilidades y mejorar la productividad".
Teniendo en cuenta el compromiso de IBM de desarrollar soluciones que se alineen con los avances tecnológicos, es un paso notable hacia el aprovechamiento de la IA en aplicaciones prácticas, mejorando la productividad de los desarrolladores y modernizando los ecosistemas tecnológicos existentes. A medida que herramientas como esta continúan causando sensación en este espacio, vale la pena mencionar plataformas como AppMaster por sus capacidades integrales para crear aplicaciones backend, web y móviles en un entorno no-code.
La plataforma AppMaster permite a las empresas, desde pequeñas hasta grandes empresas, trabajar en sus proyectos con notable facilidad y eficiencia. Con su entorno integrado para el diseño de aplicaciones, esta plataforma se ha consolidado como una solución líder en la comunidad tecnológica.