Going Beyond Code Generation, AIDA Infuses AI Across Entire SDLC, Tackling Error Resolution, Security Vulnerabilities, and Cloud Cost Governance
SAN FRANCISCO, June 21, 2023 /PRNewswire/ -- Harness Inc., the Modern Software Delivery Platform® company, today unveiled its pioneering AI assistant, AIDA (AI Development Assistant), a game-changer for the entire Software Development Life Cycle (SDLC). This innovative approach to AI for software delivery stands in contrast to traditional AI applications in the field that primarily focus on generating and assisting with code development. 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.
"Harness's goal has always been to break down barriers in software delivery. With the launch of AIDA, we're not just talking about a future where AI significantly enhances the SDLC—we're making it a reality," said Jyoti Bansal, CEO and cofounder of Harness. "I firmly believe that this is just the beginning, and I'm incredibly proud of our team's relentless efforts to drive this change. We're committed to harnessing the potential of generative AI to address real-world developer challenges across the entire lifecycle of code."
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.
Enterprise-ready, Privacy-first AI
Adopters of AI in developer tooling, especially in enterprises, are concerned about data privacy, security, and legal issues regarding code copyright infringement. AIDA is designed to address these concerns from the beginning. 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.
Harness's Proven History of Leveraging AI and ML in Software Delivery
Harness, with its rich history of pioneering AI/ML in software delivery, emerged as a market disruptor five years ago using AI to predict failures from code changes. The company pioneered the use of AI in its Continuous Delivery-as-a-Service platform, the first of its kind, which launched in 2017. Building upon Harness's legacy of AI for DevOps, AIDA is now redefining and reimagining the use of generative AI for software delivery.
To get started with Harness AIDA please visit harness.io/products/aida
Join us here today at 9am PDT on LinkedIn Live to learn more about AIDA or to view the replay.
About Harness
Harness is the leading end-to-end platform for complete software delivery. It provides a simple, safe, and secure way for engineering and DevOps teams to release applications into production. Harness uses machine learning to detect the quality of deployments and automatically roll back failed ones, saving time and reducing the need for custom scripting and manual oversight, giving engineers their weekends back. Harness is based in San Francisco. Please visit www.harness.io or LinkedIn to learn more.