AI/MLCloud Native ComputingDevelopersDevOpsNews

Harness AIDA Infuses AI Across Entire Software Development Life Cycle

0

Harness, the modern software delivery platform company, has announced AIDA or AI Development Assistant, a game-changer for the entire software development life cycle (SDLC).

Harness forecasts a 30-50% boost in software engineering teams’ productivity with generative AI. With AIDA, Harness is expanding the influence of AI beyond coding, to all other facets of the SDLC, which includes building and testing code, ensuring security, ensuring reliability, deploying changes, and optimizing costs. AIDA debuts today with three groundbreaking features designed to alleviate key pain points in the software development lifecycle:

  • Assisted Resolution of Builds and Deployment Failures: AIDA can analyze log files and correlate error messages with known issues. This feature enables developers to troubleshoot and resolve deployment failures quickly, saving them from sifting through millions of log lines. AIDA also suggests fixes and predicts potential errors in the code even before the build is initiated. This feature is designed to work across Harness’s CI and CD offerings.
  • Automated Security Vulnerability Fixing: AIDA can automatically identify security vulnerabilities and generate code fixes. Trained on all publicly known Common Vulnerabilities and Exposures (CVEs) and Common Weakness Enumerations (CWEs), AIDA significantly accelerates the vulnerability remediation process, reducing developer effort by 50-75%. This feature is designed to integrate seamlessly with the Harness Security Testing Orchestration module.
  • Manage Cloud Assets Using Natural Language: AIDA simplifies the process of creating and maintaining policies to manage cloud costs. Using natural language, users can define policies for governing cloud assets and costs, automating a typically complex process. Additional AI features will be incorporated in AIDA over the next three to six months, including Automated Code Reviews, AI-Assisted CI/CD Pipeline authoring, and AI-Assisted Authoring of Chaos Engineering Experiments.

The Harness AI stack—composed of Harness custom LLMs, training data, vector databases, etc.—are all specifically selected and designed so all source code used in training have permissive licenses. This allows users to freely incorporate the results from the Harness AI stack without being concerned about copyleft requirements or the risks of using non-open sourced, proprietary code. There is no proprietary or copyleft code used for training the Harness AI stack. Additionally, any code and data shared by customers with AIDA remains fully secure and always owned by the customers.

This comprehensive AI solution is available free of charge to all Harness customers and will be seamlessly integrated across all Harness platform workflows and capabilities, including Continuous Integration (CI), Continuous Deployment (CD), Cloud Cost Management, and Feature Flags.