OutSystems puede ser mejor conocido por su experiencia en plataformas de desarrollo de código bajo. Pero la empresa se ha ido especializando constantemente en el desarrollo de software asistido por IA, y los paralelos entre ambos son evidentes.
En junio, la empresa dio a conocer su hoja de ruta de IA generativa, cuyo nombre en código es ‘Proyecto Morpheus’, con beneficios que incluyen la generación instantánea de aplicaciones mediante mensajes de conversación y un editor de aplicaciones impulsado por IA que ofrece sugerencias en toda la pila. La misión sigue siendo clara: «productividad del desarrollador sin concesiones», como lo expresa el fundador y director ejecutivo Paulo Rosado.
El Proyecto Morpheus, en palabras de Nuno Carneiro, director de productos de IA de OutSystems, es «la próxima generación de desarrollo de software». “Lo que estamos haciendo es crear una experiencia de desarrollo completamente nueva, basada en la premisa de que la IA le dará sugerencias. No es necesario codificar prácticamente nada y la IA sugiere qué hacer”, afirma Carneiro.
“Tienes una experiencia visual de lo que ves es lo que obtienes en términos de desarrollo de software, donde puedes cambiar la aplicación directamente en tu entorno de desarrollo. – Además de eso, la IA te ofrece sugerencias sobre lo que podrías querer cambiar para que no tengas que codificar las cosas manualmente”.
Esto significa que la inteligencia artificial está ahí para modificar, en lugar de tomar el control. La principal oferta de la compañía en el espacio hasta la fecha ha sido la Sistema de mentores de IA de OutSystems. Desde el código hasta la arquitectura y el rendimiento, el desarrollador tiene el control, pero siempre tiene a mano un experto de guardia.
Naturalmente, el escepticismo está ahí, como lo estuvo con el auge de las plataformas de código bajo. Pero después de haber matado al dragón una vez antes, ¿es el trabajo más fácil esta vez? «Vemos los mismos patrones de gente escéptica respecto de la IA en el desarrollo de software», explica Carneiro. “Ya hemos pasado por este proceso de educar y mostrar el valor de la automatización en el desarrollo de software. Ahora sentimos que estamos en una buena posición para comunicar la transformación actual en la industria debido al auge de la IA”.
El factor clave es que la plataforma OutSystems protege contra algunos de los aspectos menos saludables de la tecnología de inteligencia artificial. Las alucinaciones (en las que una IA da con seguridad una respuesta incorrecta) y la creación de código plagado de vulnerabilidades son sólo dos de los peligros que podrían surgir si se les diera el control total. Aquí es donde los paralelismos entre el desarrollo de software asistido por IA y el low-code son especialmente sorprendentes; Incluso si el código ha sido generado por IA, puedes entender visualmente lo que estás creando.
«Las soluciones que vemos en este momento todavía no resuelven este problema», dice Carneiro. “Porque si la IA simplemente escribe un montón de código automáticamente, y la persona a cargo de ver el código y construirlo no entiende lo que hay detrás de él, esa no será una solución que pueda utilizar ninguna organización seria. Low-code resuelve este problema con su experiencia de desarrollo visual y AI Mentor System busca constantemente vulnerabilidades de seguridad, sin importar quién o qué escribió el código”.
La conclusión para las empresas es que el desarrollo basado en IA con una plataforma de código bajo les permitirá completar proyectos en semanas que, de otro modo, tardarían meses o incluso años en desarrollarse. Carneiro da un ejemplo teórico de una empresa que quiere hacer una prueba de concepto para un nuevo software de gestión de recursos humanos internamente; un proyecto que podría durar una semana con OutSystems. Para proyectos de transformación más amplios, como reconstruir una cadena de suministro completa, se necesitarían unos meses como máximo.
También hay otro beneficio para las empresas más grandes. «También hemos visto a muchos clientes crear Centros de Excelencia en torno al desarrollo de software de código bajo que luego exportan a sus organizaciones en todo el mundo», dice Carneiro. «El uso del AI Mentor System significa que pueden exportarlo e innovar rápidamente en todo su negocio».
Sin embargo, mejorar el proceso de desarrollo de software es solo un aspecto del viaje de transformación digital, y OutSystems se compromete a permitir que las empresas adopten la IA por sí mismas. Reconocimiento de imagen es uno de esos casos de uso, o el uso de servicios cognitivos que los usuarios pueden agregar a sus aplicaciones para resolver problemas comerciales a partir de datos no estructurados. Esto se tuvo en cuenta en una parte de la actualización de la hoja de ruta de la IA generativa, con el anuncio de un nuevo conector para Azure OpenAI, creado en asociación con Microsoft, para permitir el uso de grandes modelos de lenguaje en el desarrollo. «Parte de nuestra hoja de ruta aquí es ayudar a los clientes a sentar las bases para la adopción de la IA en sus negocios, para que no los tomen desprevenidos», señala Carneiro.
OutSystems participa en Expo Europa de IA y Big Data, en Ámsterdam los días 26 y 27 de septiembre, y la IA y los viajes más amplios de transformación digital serán una parte importante de la agenda. «Un desafío típico de la transformación digital es conectar diferentes fuentes de datos, y ese es otro lugar donde creemos que entra OutSystems. Estamos en el lugar correcto para ayudar a las empresas a resolver esto», explica Carneiro. “Naturalmente, lo ayudamos a conectarse con diferentes fuentes de datos, y es algo que hemos estado optimizando a lo largo de los años para ayudar a nuestros clientes a incorporar todo tipo de bases de datos y fuentes; tenemos herramientas que ayudan a los clientes a conectarse a integraciones e integrar diferentes fuentes de datos.
«Es posible que estos desafíos no sean obvios antes de embarcarse en el viaje de adopción de la IA», añade Carneiro. «Pero estoy bastante seguro de que cualquiera que lo haya probado los reconocerá, y esperamos que también reconozcan que OutSystems es un buen socio para eso».
Foto por Marc Sendra Martorell en desempaquetar
¿Quiere aprender más sobre IA y big data de la mano de los líderes de la industria? Verificar Exposición de IA y Big Data que tendrá lugar en Ámsterdam, California y Londres. El evento integral comparte ubicación con Semana de la Transformación Digital.
Explore otros próximos eventos y seminarios web de tecnología empresarial impulsados por TechForge aquí.
Fuente: OutSystems: cómo el desarrollo basado en IA reduce los retrasos