Source: Preliminary findings from the JetBrains Developer Ecosystem Survey 2026 • 15,000+ developers worldwide

AI agents support software development by handling multistep tasks that go past single code suggestions. In practice, that means navigating an unfamiliar codebase, investigating a bug, drafting an implementation change, or writing the tests and the PR summary that go with it. What separates a useful agent from a novelty is where it runs and what it can reach: inside the developer's tools, with access to real project context, and able to check its own output by running the suite.
AI agents automate specific tasks inside the development workflow, but software development also involves system design, stakeholder communication, architectural judgment, and calls whose cost shows up years later, none of which an agent makes reliably on its own. In the JetBrains Developer Ecosystem Survey 2026, only 5% of agent users reported rewriting or editing none of their agent-generated code (n = 13,294), so human review and editing remain a standard part of the workflow even when an agent writes the first draft.
Three risks dominate: code that passes its tests and is still wrong, constraints nobody wrote down and the agent therefore missed, and one-way doors like a terminal command or an edit outside the intended scope. Teams hold those down by reviewing agent-written code as they would any other human's, deciding in advance which actions need confirmation, and treating generated tests as a supplement to human-written coverage.
Agents work well on tasks that are repetitive, context-dependent, or slow without being creatively demanding: boilerplate tests, PR summaries, explanations of unfamiliar code, and identifying which files a change touches. Work that turns on architectural judgment, business context, or nuanced security decisions belongs under close human oversight.
Start with read-only or review-oriented tasks: codebase explanations, PR summaries, documentation drafts, test suggestions. The output is easy to evaluate and carries little risk, since nothing merges. Once a team knows how far that output can be trusted, code changes and more autonomous work follow, with review gates in place.
Usage volume is the easiest number to collect, but it doesn't tell the whole story. Acceptance rate shows how often developers keep agent-generated output without substantial edits, while task completion time and review effort help assess productivity gains. Long-term adoption also indicates whether developers find the tools useful. JetBrains Air Governance provides organization-wide visibility into AI usage, adoption, and costs, helping teams combine these insights with broader software development performance metrics.
Damaso Sanoja is an engineer who is passionate about helping others make data-driven decisions to achieve their goals. This has motivated him to write numerous articles on the most popular relational databases, customer relationship management systems, enterprise resource planning systems, master data management tools, and, more recently, data warehouse systems used for machine learning and AI projects. You can blame this fixation on data management on his first computer being a Commodore 64 without a floppy disk.
Explore JetBrains AI solutions that help you build, use, and scale AI agents across the software development lifecycle.
Run terminal agents through one JetBrains account, with access, models, and usage governed centrally.
Plan, code, debug, and automate tasks with a coding agent that works across your terminal, IDE, GitHub, and GitLab.
Orchestrate AI agents and verify their output directly in JetBrains IDEs, with full control over how changes are reviewed.
Automate software delivery workflows, coordinate agentic work across teams, identify bottlenecks affecting delivery.
Govern AI usage, models, policies, and costs across your organization, including JetBrains and third-party tools.
Give agents shared organizational memory and context that carries across tools, workflows, and execution environments.
An open system of AI products for developers, teams, and organizations – from coding with agents to automating workflows and governing AI at scale.
Continue Exploring the AI Agents for Developers Guide
Learn how to build autonomous coding agents that understand codebases, use developer tools, execute workflows, and assist with software development tasks.
Learn how to test AI agents in production using evaluation frameworks, benchmarks, monitoring, and reliability practices for autonomous systems.
Explores AI agent architecture, including core components, planning, memory, tool use, orchestration, and design patterns for building reliable AI agents.