AI & TechArtificial IntelligenceBigTech CompaniesNewswireTechnology

How Microsoft’s Developers Are Harnessing AI

▼ Summary

– Microsoft envisions AI agents controlling PCs and performing background tasks, but must first build tools and convince developers of AI’s capabilities.
– Microsoft CEO revealed AI writes up to 30% of code in some projects, though some employees are skeptical AI agents can fully replace human work.
– GitHub Copilot’s coding agent saves developers significant time, averaging 30 minutes to two weeks depending on task complexity, and is used for bug fixes and documentation.
– Microsoft reports high AI adoption with 91% of engineering teams using GitHub Copilot, but internal data suggests lower usage in some areas, around 51%.
– Employees express concerns about AI replacing junior developer roles, while Microsoft promotes AI for handling tedious tasks to free developers for creative work.

Microsoft envisions a computing future where artificial intelligence seamlessly manages PC operations and executes background tasks on behalf of users. To realize this ambitious goal, the company must first develop robust AI tools and persuade its own developers that the technology can deliver on its substantial promises. Microsoft CEO Satya Nadella recently disclosed that artificial intelligence contributes up to 30 percent of the code in certain company projects, sparking curiosity about how developers are implementing these systems in practice.

Despite executive enthusiasm, some Microsoft employees express reservations about AI’s capacity to completely supplant human developers. Concerns persist that automated agents might generate errors requiring human intervention, creating additional work rather than eliminating it. When pressed for specifics about AI implementation, Microsoft representatives highlight their early internal successes while acknowledging the ongoing challenges.

Amanda Silver, Corporate Vice President leading Microsoft’s CoreAI Apps & Agents platform, explains their approach focuses on identifying developer inefficiencies. “We’re examining both how and where we can apply artificial intelligence to reduce developer toil,” Silver notes. The scale of this undertaking becomes apparent when considering Microsoft’s vast code ecosystem, which encompasses over 100,000 repositories spanning multiple programming languages, architectures, and lifecycle stages—some legacy systems have remained operational for more than two decades.

The introduction of GitHub Copilot’s coding agent in May represents a significant advancement in Microsoft’s AI strategy. This tool enables developers to delegate work to an AI agent that independently creates development environments, operates in the background, and generates draft pull requests. According to Silver’s data, this automation saves developers approximately 30 minutes on simple tasks, half a day on medium complexity work, and up to two weeks on complicated projects. Microsoft’s engineering teams primarily employ these AI tools for tedious assignments like bug fixes and documentation improvements.

Quantifying AI’s impact on developer productivity has become an internal obsession at Microsoft, though some studies suggest experienced developers might actually slow down when incorporating AI tools. The company tracks various metrics including hours saved, incidents mitigated, and agent-completed actions like pull request contributions. Despite management’s push for widespread AI adoption, usage rates vary significantly across different divisions—while Microsoft claims 91 percent of engineering teams use GitHub Copilot, internal data suggests overall AI tool adoption in some departments hovers around 51 percent.

Several Microsoft teams have reported substantial efficiency gains through AI implementation. The Xbox team utilized Copilot’s app modernization agent to upgrade their core service from .NET 6 to .NET 8, achieving an 88 percent reduction in manual migration effort that compressed months of work into days. Similarly, the discovery and quantum team migrated a Java application to its latest version with significantly reduced effort, thanks to the AI agent’s ability to automatically detect deprecated APIs, recommend fixes, and identify security vulnerabilities. Microsoft’s “ES Chat” agent, which answers engineering system questions, has saved engineers 46 minutes per task compared to traditional search methods, while AI assistance for Site Reliability Engineers has reclaimed over 10,000 hours of operational time during system outages.

As AI becomes increasingly embedded throughout Microsoft’s development pipeline—from code generation and review processes to testing and deployment—tracking its precise contribution to the final codebase grows more challenging. Silver acknowledges the difficulty in quantifying AI’s exact code contribution, noting that “the agents really become a core part of the engineering system itself.” This integration complexity makes it impractical to measure specific lines of code generated by AI, though its influence is evident in projects like Aspire, Typescript Go, and Microsoft’s Agent Framework.

The technology isn’t without limitations. Silver emphasizes that human engineers consistently review AI-generated work, and some Microsoft employees privately question whether certain tools deliver on their promises. One source humorously noted that “ES Chat saves me time in that I don’t use it,” highlighting the mixed reception among developers.

Microsoft’s aggressive AI push has generated internal concerns about the future of development roles, particularly among junior positions. Engineers within the CoreAI division worry that autonomous AI agents might assume projects typically assigned to entry-level developers, potentially reshaping career pathways in the industry. This apprehension reflects broader industry fears that junior developer roles might diminish, leaving experienced engineers to oversee and correct AI output.

Silver maintains an optimistic perspective, suggesting AI will liberate developers from mundane tasks so they can concentrate on creative work. “No developer entered this industry because they wanted to handle months-long code maintenance migrations,” she observes. “They want to work at the cutting edge, create, and innovate. These are precisely the tasks they want to delegate to AI so they can return to the creative process.”

The transformation underway at Microsoft represents a fundamental shift in software development methodology. As AI systems assume greater responsibility for routine coding tasks, human developers face both unprecedented opportunities and significant professional challenges. The company’s extensive internal experimentation with AI tools provides valuable insights into how artificial intelligence might reshape not just Microsoft’s development processes, but the entire software industry landscape.

(Source: The Verge)

Topics

ai automation 95% developer productivity 93% GitHub Copilot 92% Code Generation 90% ai agents 89% developer skepticism 87% tool adoption 85% task automation 84% time savings 83% legacy codebases 80%