Tag: ai

  • JFrog and Dynatrace Extend DevOps Reach to NVIDIA Enterprise AI Factory

    JFrog and Dynatrace Extend DevOps Reach to NVIDIA Enterprise AI Factory

    NVIDIA in partnership with JFrog and Dynatrace are working toward integrating DevOps tools with a platform for building artificial intelligence (AI) agents.

    At the COMPUTEX conference in Taiwan this week, NVIDIA added a validated design for building AI agents to the NVIDIA Enterprise AI Factory, an application development platform based on the NVIDIA Inference Microservices (NIM) framework that leverages containers to provide access to reusable services.

    Additionally, NVIDIA also added NVIDIA AI Blueprints to make it simpler for developers to build avatars, otherwise known as smart AI teammates.

    At the same time, JFrog revealed that its platform for managing software artifacts will be included in the NVIDIA Enterprise AI Factory platform.

    JFrog CTO Yoav Landman said the Software Supply Chain Platform developed by JFrog will now serve as a single source of record for keeping track of the provenance of the software artifacts and AI models used to build AI applications. The JFrog Software Supply Chain Platform provides the ability to track the pulling, uploading and hosting of AI models and datasets, AI containers, Docker containers, and dependencies across NVIDIA’s AI Factory platform. All told now, the JFrog artifact repository can now support more than 40 different types of software packages, including NVIDIA NIM.

    Additionally, DevSecOps teams building these applications will be able to use JFrog tools to scan for vulnerabilities and other security-related issues, he added.

    JFrog also revealed the core JFrog Platform can now also run natively on NVIDIA’s Grace Blackwell graphical processor units (GPUs) to improve overall performance.

    Dynatrace, meanwhile, announced it is integrating its observability platform with NVIDIA Enterprise AI Factory to enable DevOps teams to troubleshoot the NVIDIA application development platform.

    It’s not clear how widely adopted the NVIDIA Enterprise AI Factory has been adopted, but as more AI applications are built, the need to integrate these types of platforms into DevOps workflows is becoming more pressing. On one level, AI models are just another type of artifact being used to build an application. However, the way existing artifacts are managed using version control systems doesn’t as easily apply to AI models. Each new version of an AI model, for instance, isn’t backwards compatible with the previous instance of the model, noted Landman.

    Regardless of how AI application development becomes integrated with DevOps tooling and platforms, the pace at which these applications and associated AI agents are being built will increase dramatically in the age of AI.

    The challenge and the opportunity is integrating a set of application development platforms that, in many instances, are adopted by data science teams rather than traditional application developers. In effect, data scientists are emerging as a new type of end user that DevOps teams will need to support.

    Undoubtedly there will be culture clashes in the months ahead as organizations look to extend their existing DevOps workflows to govern the development of AI applications. In the meantime, however, DevOps teams would be well-advised to investigate how their organizations may be building AI applications today in a way that probably isn’t going to scale as easily as it should.

  • Windsurf Launches SWE-1: AI Models Built for the Entire Software Engineering Process

    Windsurf Launches SWE-1: AI Models Built for the Entire Software Engineering Process

    Windsurf has unveiled its first family of specialized models designed to transform developers’ work in a significant development for AI-assisted software engineering. The SWE-1 family, announced on May 15, 2025, represents a fundamental shift in AI assistance for developers, moving beyond mere code generation to encompass the entire software engineering workflow.

    Beyond Just Writing Code

    While recent years have seen remarkable improvements in AI coding capabilities, Windsurf recognized a critical limitation in current approaches: Software development involves much more than just writing code.

    “Why build SWE-1? Simply put, our goal is to accelerate software development by 99%. Writing code is only a fraction of what you do. A ‘coding-capable’ model won’t cut it,” explains the Windsurf team in their announcement.

    The SWE-1 family includes three distinct models:

    • SWE-1: The flagship model, comparable to Claude 3.5 Sonnet in tool-call reasoning capabilities, while being more cost-efficient to run. It’s temporarily available to paid users at zero credits per prompt.
    • SWE-1-lite: A mid-sized version that replaces Windsurf’s previous Cascade Base model, offering all users improved quality and unlimited use.
    • SWE-1-mini: A small, ultra-fast model powering Windsurf Tab’s passive experience for all users.

    Flow Awareness: The Key Innovation

    What sets Windsurf’s approach apart is its concept of “flow awareness”—the ability for AI systems to understand and operate within the complete, shared timeline of development work. This insight came from the company’s popular Windsurf Editor, which enables seamless collaboration between humans and AI.

    This flow awareness allows the models to understand incomplete work states and switch naturally between AI and human contributions. If a model makes an error, the human can jump in to correct it, and the model can then continue working based on those corrections, creating a truly collaborative workflow.

    “It will be a while before any SWE model can truly do everything independently,” acknowledges Windsurf. “Flow awareness enables the right form of interaction during this intermediate period.”

    Impressive Benchmark Performance

    According to Windsurf’s evaluation data, SWE-1 performs comparably to frontier models from major AI labs and significantly outperforms mid-sized and open-weight alternatives. The company uses two primary benchmarks:

    1. Conversational SWE Task Benchmark: Testing how well a model can address the following user query in the middle of an existing session with a half-finished task.
    2. End-to-End SWE Task Benchmark: Evaluating a model’s ability to solve a problem independently of beginning to end.

    In production experiments with real users, SWE-1 demonstrated strong performance in metrics like “Daily Lines Contributed per User” and “Cascade Contribution Rate,” reflecting both the quality of its suggestions and users’ willingness to adopt them.

    A DevOps Perspective

    These developments hold particular promise for DevOps professionals. The SWE-1 models’ ability to work across multiple surfaces—including the terminal, text editor, and browser—aligns perfectly with the integrated nature of modern DevOps workflows.

    The models can:

    • Incorporate terminal outputs and understand errors
    • Seamlessly transition between text editing and debugging
    • Maintain awareness of terminal commands and IDE actions
    • Process user feedback and testing results

    These capabilities could significantly streamline the often complex handoffs between development and operations phases that DevOps teams manage daily.

    “Windsurf’s SWE-1 announcement is a clear indicator that the future of software development is rapidly becoming AI-driven, extending far beyond simple code generation,” said Mitch Ashley, VP and practice lead, DevOps and application development at Futurum. “I applauded Windsurf’s ambition to address the entire development process with AI, integrating human-AI interaction at a fundamental level. This raises the bar for all vendors in the space, pushing them to deliver more holistic, contextually aware, and truly agentic capabilities to developers.”

    Building a Software Engineering Flywheel

    Windsurf’s approach represents a promising flywheel effect: As users interact with their tools, the company gains valuable insights into where models need improvement, enabling it to enhance model capabilities continuously.

    “We always know, at scale, exactly what our users want us to improve with our models next,” notes the Windsurf team. “That’s how we’ve rapidly built our model to the level it has achieved in today’s SWE-1 state.”

    What’s Next for Windsurf

    While the company is proud of its initial results, it emphasizes that SWE-1 is just the beginning. Windsurf plans to invest significantly further in its model development, with the ambitious goal of not just matching but exceeding the performance of frontier models from major research labs within the software engineering domain.

    For the growing number of DevOps teams integrating AI tools into their workflows, Windsurf’s focus on the complete engineering process rather than just coding tasks represents a promising evolution that could help bridge the traditional gaps between development and operations.

    As software teams continue exploring how AI can enhance their productivity without sacrificing quality or maintainability, Windsurf’s “flow-aware” approach offers an intriguing model for human-AI collaboration that respects the complex, iterative nature of modern software development.

  • Agentic Process Automation This Way Comes to Software Development

    Agentic Process Automation This Way Comes to Software Development

    The shift from robotic process automation (RPA) to agentic process automation (APA), prominently on display at Automation Anywhere’s Imagine conference in Orlando this week, promises significant implications for the software development community—particularly for low-code/no-code and citizen developers. Automation Anywhere, a provider of automation platforms and framework, articulated how APA, powered by agentic AI, will redefine the development landscape by providing unprecedented flexibility, intelligence and ease-of-use in application development. More than that, they are going all in on APA.

    Historically, RPA has been widely employed to automate a range of routine and repetitive tasks. However, its limitations were around RPA requiring highly structured environments and precisely defined logic paths. Small deviations or variations in data inputs often meant manual intervention, limiting its scalability and efficiency in dynamic business processes.

    APA, with its integration of advanced AI capabilities, overcomes these limitations. It offers a significant advancement—automation agents capable of understanding context, learning from experiences and adapting workflows dynamically. This intelligence liberates automation from rigid script-bound processes, providing immense potential to enhance productivity, especially in software development environments dominated by low-code/no-code tools.

    One of APA’s most transformative impacts will be felt by citizen developers—individuals with limited or no formal coding training who build applications primarily through visual interfaces and drag-and-drop components. Historically, citizen developers faced significant hurdles as their applications became more complex, often necessitating the involvement of professional developers to handle the logic-intensive, conditional workflows beyond their skill sets.

    With APA, citizen developers have access to a new class of tools—intelligent agents capable of automatically handling complex backend logic and decision-making processes. These agents don’t just automate routine tasks; they actively assist in managing more sophisticated operations typically reserved for professional developers. As a result, citizen developers can confidently create more robust, intelligent, and dynamic applications without becoming overwhelmed by complexity.

    APA’s impact on low-code/no-code platforms will also be profound. These platforms have democratized application development, empowering non-technical users to address their unique business challenges rapidly. Integrating agentic automation into these platforms amplifies their capability significantly. APA agents can proactively identify patterns, suggest optimal workflows, troubleshoot issues autonomously, and dynamically adapt processes based on evolving data inputs.

    Consider a typical scenario where a citizen developer creates a customer-facing app to streamline order processing. Traditionally, even low-code platforms require significant configuration to handle variations in customer behavior or unexpected data formats. APA agents, by contrast, autonomously manage these exceptions in real-time, learning from every interaction and continuously refining the process. This means less manual tweaking, fewer errors, and dramatically improved operational efficiency.

    Moreover, the Imagine conference emphasized the importance of orchestration—a crucial consideration in the APA era. Organizations increasingly utilize diverse automation tools and multiple intelligent agents from different vendors. Effective orchestration ensures these various agents collaborate seamlessly, complementing rather than competing against each other. For citizen developers, simplified orchestration interfaces integrated directly within low-code/no-code platforms will be a game changer, dramatically reducing complexity and improving user experience.

    This orchestrated approach mirrors strategic insights from industry giants like Salesforce and ServiceNow, who recognize orchestration as key to leveraging multi-vendor, multi-agent environments successfully. Automation Anywhere’s commitment to robust orchestration tools positions them well to lead this transformative shift.

    Yet, as with any technological shift, the transition from RPA to APA must be handled strategically. Automation Anywhere’s 20 years of industry experience provides a significant advantage, enabling the company to anticipate potential pitfalls and smoothly manage the transition. Their established market credibility and deep industry relationships offer solid assurance to businesses hesitant about adopting radically new technologies.

    From a broader AppDev perspective, APA will significantly influence software quality, delivery speed, and development agility. Intelligent automation agents support developers by rapidly handling mundane, repetitive tasks, freeing them to focus on more innovative, strategic initiatives. Consequently, APA facilitates faster innovation cycles, improved customer satisfaction and enhanced business agility.

    As businesses adopt APA-driven low-code/no-code solutions, they’ll likely witness an acceleration in their digital transformation journeys. Citizen developers, empowered with intelligent APA agents, will increasingly contribute to critical business solutions without relying heavily on IT departments. This not only democratizes software development but also enables organizations to respond more rapidly and effectively to market demands.

    In conclusion, Automation Anywhere’s strategic pivot from RPA to APA doesn’t merely represent an incremental upgrade—it heralds a new era of intelligent, flexible and powerful automation that is poised to revolutionize the AppDev landscape, empowering citizen developers and accelerating innovation.

  • Survey Surfaces AI Contest for the Hearts and Minds of DevOps Engineers

    Survey Surfaces AI Contest for the Hearts and Minds of DevOps Engineers

    A report published by the Futurum Group finds organizations are exploring multiple paths to employing artificial intelligence (AI) capabilities across the software development lifecycle (SDLC).

    Over the next 12 to 18 months organizations plan to increase spending on not only on AI code generation (83%) and agentic AI technologies (76%), but also existing familiar tools that have been augmented with AI, according to a survey of 855 IT leaders conducted by the Futurum Group.

    While many DevOps teams will undoubtedly employ a mix of these approaches, it’s clear there is a battle underway for the hearts and minds of software engineers, said Mitch Ashley, vice president and practice lead for DevOps and application development at the Futurum Group.

    Providers of application development tools and platforms have reached a pivotal AI moment as DevOps teams weigh the merits of switching platforms versus relying on incumbent vendors to bolt on additional AI capabilities, he added. Ultimately, success will hinge on lowering barriers to entry, go-to-market models and demonstrating tangible value at a time when the way software is being created is fundamentally changing, noted Ashley.

    It’s still early days so far as adoption of AI is concerned but application development teams are clearly at the forefront. Previously, research from the Futurum Group revealed that 41% of the respondents it surveyed expect generative AI tools and platforms will be used to generate, review and test code.

    Less clear is how much faith application development teams will have in those tools and platforms. It’s one thing to rely on a generative AI tool to explain how an existing code base is structured, but the quality of the code that might be generated can vary substantially. In some instances, such as generating a script for invoking an application programming interface (API), the quality of the code might not matter. However, the quality of the code being used to create business logic is critical, especially if that code might contain known vulnerabilities that were never properly scanned.

    Of course, depending on the experience of the application developer, there are also plenty of instances where the code being generated might be better than the code that a human developer might have created on their own. As a result, the return on investment in AI tools and platforms will tend to vary widely from one DevOps team to the next.

    Ultimately, advances in AI should bring about more positive than negative changes, especially as more AI agents that have been narrowly trained to automate a specific set of tasks become more widely employed. The simple fact is that there are still far too many manual tasks that make building and deploying software more tedious than anyone really enjoys, which only leads to higher turnover rates as software engineers inevitably become burnt out.

    Conversely, however, DevOps teams should also be wary of becoming overly dependent on AI. After all, the one golden rule of application development that still applies in the age of AI is that no code should be deployed in a production environment that one or more humans don’t thoroughly understand.

  • Survey: Software Quality Continues to Be Sacrificed in the Name of Speed

    Survey: Software Quality Continues to Be Sacrificed in the Name of Speed

    A global survey of 2,750 IT, DevOps leaders and software developers finds nearly half of respondents (45%) admit their organization prioritizes delivery speed over software quality, with 63% acknowledging their organization deploys code without fully testing it. Only 13% of respondents said their organization is focused on improving software quality.

    Conducted by Censuswide on behalf of Tricentis, a provider of an application testing automation platform, more than one-third (34%) of respondents say ongoing maintenance and unresolved technical debt are the largest obstacles to delivering high-quality software. Other issues include poor communication between software development and quality assurance teams (33%) and a disconnect between leadership and development teams (29%).

    The primary reasons cited for not testing code are the need to expedite release cycles (46%) and accidental slips (40%). Just under a quarter (24%) also admitted they are not confident in their test coverage.

    More troubling still, 81% said software quality issues cost their business between $500,000 and $5 million every year, with nearly 40% estimating losses of more than $1 million. Two-thirds (66%) of respondents also conceded their organization is likely to suffer an outage or major disruption in the next year, with nearly a quarter (23%) deeming their organization to be at extreme risk.

    Many respondents noted there is a lack of clear quality metrics provided by the organization (29%), a disconnect between leadership and development teams over what defines quality (28%), and budget constraints (25%). The top five benefits they seek from better software quality include improved team efficiency (17%), stronger customer satisfaction and retention (15%), reduced security and compliance risk (14%), increased revenue (14%), and faster delivery (14%).

    Lee McClendon, chief digital and technology officer for Tricentis, said when it comes to software engineering there continues to be too much emphasis on speed over quality. The irony is that addressing quality issues in the latter stages of a DevOps workflow only serves to slow organizations down further when work needs to be redone, he added.

    There is simply too much focus on metrics that track how fast software is developed versus how well, noted McClendon.

    On the plus side, a total of 80% of respondents said they believe that advances in artificial intelligence (AI) will enable them to improve software quality without adversely impacting the rate at which software is being developed. Nearly 90% also said they can effectively measure the return on investment on generative AI tools and platforms. However, two-thirds (66%) noted it takes investments in software development and delivery at least three years to pay off, with over one-third (34%) anticipating AI technology investments will take even longer.

    The majority (82%) also said they are excited about AI agents taking on repetitive tasks in the software development lifecycle, while 84% believe AI will help teams deliver under increasingly tight deadlines. A full 89% said they trust AI agents to make decisions that impact software delivery. At the same time, bias remains a key concern for 38% of respondents, and the same percentage are wary of over-reliance on AI tools.

    Finally, nearly all respondents expect autonomous testing will be useful for quality assurance (QA) testing, with the biggest impact being improving software performance (28%), overall quality (28%), analyzing test results (25%) and test case maintenance (23%).

    Hopefully, the quality of applications will improve in the age of AI, but the one thing that is certain is that when it comes to achieving that goal there is still a lot of room for improvement.