Harness Inc., la compañía de la Plataforma de Entrega de Software Moderna®, reveló hoy su innovador asistente de IA, AIDA (Asistente de Desarrollo de IA), un cambio de juego para todo el Ciclo de Vida del Desarrollo de Software (SDLC). Este enfoque innovador de la IA para la entrega de software contrasta con las aplicaciones tradicionales de IA en el campo que se centran principalmente en generar y ayudar en el desarrollo de código.
Esta solución integral de IA está disponible de forma gratuita para todos los clientes de Harness y se integrará de manera transparente en todos los flujos de trabajo y capacidades de la plataforma de Harness, incluyendo Integración Continua (CI), Despliegue Continuo (CD), Gestión de Costos en la Nube y Banderas de Funcionalidades.
“El objetivo de Harness siempre ha sido derribar barreras en la entrega de software. Con el lanzamiento de AIDA, no estamos hablando sólo de un futuro en el que la IA mejora significativamente el SDLC, sino que lo estamos convirtiendo en realidad”, dijo Jyoti Bansal, CEO y cofundador de Harness. “Creo firmemente que esto es solo el comienzo, y estoy increíblemente orgulloso de los incansables esfuerzos de nuestro equipo para impulsar este cambio. Estamos comprometidos a aprovechar el potencial de la IA generativa para abordar los desafíos reales de los desarrolladores en todo el ciclo de vida del código”.
Harness pronostica un aumento del 30 al 50% en la productividad de los equipos de ingeniería de software con IA generativa. Con AIDA, Harness amplía la influencia de la IA más allá de la codificación, hacia todas las demás facetas del SDLC, que incluyen construir y probar código, garantizar la seguridad, asegurar la confiabilidad, implementar cambios y optimizar costos.
AIDA debuta hoy con tres características innovadoras diseñadas para aliviar los principales problemas en el ciclo de vida del desarrollo de software:
Resolución asistida de errores de compilación y despliegue:
AIDA puede analizar registros de log del proceso de Software Delivery y correlacionar mensajes de error con problemas conocidos. Esta característica permite a los desarrolladores solucionar y resolver rápidamente los errores de implementación, ahorrándoles la tarea de buscar entre millones de líneas de registro. AIDA también sugiere soluciones y predice posibles errores en el código incluso antes de iniciar la compilación. Esta característica está diseñada para funcionar en las ofertas de CI y CD de Harness.
Solución automática de vulnerabilidades de seguridad:
AIDA puede identificar automáticamente vulnerabilidades de seguridad y generar correcciones de código. Entrenada en todas las vulnerabilidades y exposiciones comunes (CVE) y enumeraciones de debilidades comunes (CWE) conocidas públicamente, AIDA acelera significativamente el proceso de remediación de vulnerabilidades, reduciendo el esfuerzo del desarrollador en un 50-75%. Esta característica está diseñada para integrarse perfectamente con el módulo de Orquestación de Pruebas de Seguridad de Harness.
Gestión de activos en la nube mediante lenguaje natural:
AIDA simplifica el proceso de creación y mantenimiento de políticas para gestionar los costos en la nube. Utilizando lenguaje natural, los usuarios pueden definir políticas para gobernar los activos y costos en la nube, automatizando un proceso típicamente complejo.
Se incorporarán características adicionales de IA en AIDA en los próximos tres a seis meses, que incluyen revisiones automáticas de código, autoría asistida de canalizaciones de CI/CD y autoría asistida de experimentos de ingeniería del caos.
IA lista para empresas, respetuosa de la privacidad
Los adoptantes de IA en herramientas de desarrollo, especialmente en empresas, están preocupados por la privacidad de los datos, la seguridad y los problemas legales relacionados con la infracción de derechos de autor del código. AIDA está diseñada para abordar estas preocupaciones desde el principio. La pila de IA de Harness, compuesta por modelos de lenguaje de aprendizaje automático personalizados de Harness, datos de entrenamiento, bases de datos vectoriales, etc., se selecciona y diseña específicamente para que todo el código fuente utilizado en el entrenamiento tenga licencias permisivas.
Esto permite a los usuarios incorporar libremente los resultados de la pila de IA de Harness sin preocuparse por los requisitos de copyleft o los riesgos de utilizar código propietario no abierto. No se utiliza ningún código propietario ni copyleft para entrenar la pila de IA de Harness. Además, cualquier código y datos compartidos por los clientes con AIDA permanecen completamente seguros y siempre son propiedad de los clientes.
La historia comprobada de Harness en el aprovechamiento de IA y ML en la entrega de software
Harness, con su rica historia de pionero en IA/ML en la entrega de software, se destacó como un disruptor del mercado hace cinco años al utilizar IA para predecir fallas en los cambios de código. La compañía fue pionera en el uso de IA en su plataforma de Entrega Continua como Servicio, la primera de su tipo, que se lanzó en 2017. Sobre la base del legado de Harness en IA para DevOps, AIDA está redefiniendo y reinventando el uso de la IA generativa para la entrega de software.


