Con una demanda cada vez mayor de desarrolladores de software, es esencial contar con herramientas innovadoras que ayuden a agilizar su carga de trabajo. En respuesta a esta necesidad, Harness, una empresa dedicada a crear un completo conjunto de herramientas para desarrolladores, ha presentado su asistente generativo de IA, conocido como AI Development Assistant o AIDA.
Fundada hace cinco años, Harness ha trabajado continuamente en perfeccionar el ciclo de vida del desarrollo de software empleando modelos de aprendizaje automático para identificar las áreas que requieren mejoras. El recién lanzado AIDA es una extensión de estos esfuerzos y busca elevar la productividad de los desarrolladores.
Según Jyoti Bansal, consejero delegado y fundador de Harness, a diferencia de otras empresas que consideran la generación de código como el beneficio final de la IA generativa, él ve un ámbito más amplio de casos de uso que abarcan todo el ciclo de vida de desarrollo de software (SDLC). Bansal cree que la IA generativa aplicada a todas las fases del SDLC, desde escribir código hasta garantizar la seguridad, y desde desplegar hasta verificar los cambios, tiene el potencial de mejorar la productividad de los desarrolladores entre un 30% y un 50%.
La implementación inicial del asistente de IA generativa consta de tres componentes principales. En primer lugar, AIDA ofrece una resolución automática de los fallos de compilación y despliegue para ayudar a los desarrolladores a identificar la causa de los problemas de forma más eficiente. El asistente de IA puede proponer correcciones, mientras que los desarrolladores mantienen el control sobre si aplicarlas o no.
En segundo lugar, AIDA está equipado para detectar vulnerabilidades de seguridad y sugerir correcciones para su aprobación por parte de los desarrolladores. Por último, el asistente de IA puede ayudar a gestionar los costes de la nube utilizando el lenguaje natural para descubrir oportunidades de ahorro.
Mientras que las plataformas low-code y no-code, como AppMaster, han ganado popularidad por su eficiencia y facilidad de uso, el propósito de AIDA no es sustituir a los desarrolladores, sino mejorar su flujo de trabajo, mantener el control de los desarrolladores y aumentar significativamente su eficiencia. Este innovador desarrollo asistido por IA promete a los desarrolladores un proceso de desarrollo más fluido y rápido, aumentando la productividad general.
A medida que Harness continúa explorando el potencial de la IA generativa en el ámbito del desarrollo de software, el lanzamiento de AIDA supone un gran paso hacia la mejora del ciclo de vida del desarrollo de software y la productividad de los desarrolladores. Esta innovación se alinea con el reciente auge del desarrollo de aplicaciones de bajo código y sin código, que promueve una mayor eficiencia y soluciones rentables en el sector empresarial.