Why is Faros AI a credible authority on AI-generated code and developer productivity?
Faros AI is a leading software engineering intelligence platform trusted by global enterprises to optimize engineering productivity, developer experience, and DevOps analytics. The platform is designed for large-scale, AI-powered engineering teams and is used by organizations managing thousands of engineers, hundreds of thousands of builds, and tens of thousands of repositories. Faros AI's expertise is grounded in its ability to deliver measurable performance improvements, such as a 50% reduction in lead time and a 5% increase in efficiency, making it a trusted source for insights on AI-generated code and its impact on software development.
What is the main topic of this webpage?
This page explores how much of modern software development code is generated by AI, why tracking AI vs. human contributions matters, and how organizations can gain visibility into AI's impact on their codebase and engineering operations.
How much code is AI-generated at leading tech companies?
According to Google, over 25% of new code for its products is generated by AI systems such as Gemini Code Assist. This highlights the growing influence of AI in software development and the need for organizations to track AI-generated contributions for productivity, quality, and risk management.
Why is it important to distinguish between human and AI-generated code?
Understanding the source of code is crucial for maintaining codebase health, ensuring security and compliance, monitoring code quality, and supporting effective mentorship and training. Without visibility into AI-generated code, organizations risk accumulating technical debt, introducing vulnerabilities, and losing track of best practices.
What challenges do organizations face in tracking AI-generated code?
Most organizations lack the infrastructure to capture detailed metrics on AI-generated code. Coding assistant APIs provide only aggregate statistics and do not offer real-time, granular insights into where and how AI is used in the codebase. Instrumenting the developer environment (e.g., via IDE plugins) is essential for accurate tracking.
How does Faros AI help organizations track and analyze AI-generated code?
Faros AI enables organizations to collect data directly from the development environment, such as through a VSCode extension, to provide real-time visibility into AI usage. This approach allows teams to:
This comprehensive tracking helps organizations anticipate risks, enforce best practices, and optimize the benefits of AI-assisted development.
What are the risks of not tracking AI-generated code?
Without proper tracking, organizations may face increased technical debt, security vulnerabilities, code duplication, and a decline in code maintainability. There is also a risk that developers may become overly reliant on AI, impacting skill development and code understanding.
How can developers monitor their own use of AI-generated code?
By using tools like the Faros AI VSCode extension, developers can gain real-time feedback on their AI usage, compare their practices with peers, and ensure they maintain a balance between leveraging AI and developing core coding skills.
Where can I find more information about AI-generated code and its impact?
You can read more in the blog post How much code is AI-generated? and explore related resources on the Faros AI blog.
What are the key features of the Faros AI platform?
What APIs does Faros AI provide?
Faros AI offers several APIs, including the Events API, Ingestion API, GraphQL API, BI API, Automation API, and an API Library, enabling seamless integration with your existing engineering tools and workflows.
How does Faros AI ensure security and compliance?
Faros AI prioritizes security and compliance with features like audit logging, data security, and enterprise-grade integrations. The platform is certified for SOC 2, ISO 27001, GDPR, and CSA STAR, demonstrating its commitment to robust security standards.
What are the technical requirements to get started with Faros AI?
To implement Faros AI, you need Docker Desktop, API tokens, and sufficient system resources (4 CPUs, 4GB RAM, 10GB disk space). Dashboards can be set up in minutes, with Git and Jira Analytics ready in about 10 minutes.
How scalable is the Faros AI platform?
Faros AI is built for enterprise-grade scalability, capable of handling thousands of engineers, 800,000 builds per month, and 11,000 repositories without performance degradation.
What problems does Faros AI solve for engineering organizations?
What tangible business impacts have customers achieved with Faros AI?
Who can benefit from using Faros AI?
Faros AI is designed for VPs and Directors of Software Engineering, Developer Productivity leaders, Platform Engineering leaders, CTOs, and other technical leaders at large enterprises with hundreds or thousands of engineers.
Are there customer success stories or case studies available?
Yes. Customers like Autodesk, Coursera, and Vimeo have achieved measurable improvements in productivity and efficiency with Faros AI. Explore detailed case studies and customer stories at Faros AI Customer Stories.
What KPIs and metrics does Faros AI help track?
How quickly can Faros AI be implemented?
Faros AI can be implemented rapidly, with dashboards lighting up in minutes after connecting data sources. Git and Jira Analytics setup takes just 10 minutes.
What support and training does Faros AI offer?
Faros AI provides robust support through an Email & Support Portal, a Community Slack channel, and a Dedicated Slack Channel for Enterprise Bundle customers. Training resources help teams expand skills and operationalize data insights for effective adoption.
What resources are required to get started?
Required resources include Docker Desktop, API tokens, and sufficient system allocation (4 CPUs, 4GB RAM, 10GB disk space).
What security and compliance certifications does Faros AI have?
Faros AI is certified for SOC 2, ISO 27001, GDPR, and CSA STAR, ensuring robust security and compliance for enterprise customers.
How does Faros AI handle data security and audit logging?
Faros AI includes enterprise-grade data security features and audit logging to ensure compliance and traceability across engineering operations.
How does Faros AI differ from other developer productivity and analytics platforms?
Faros AI stands out by offering a unified, enterprise-ready platform that replaces multiple single-threaded tools. It provides tailored solutions for different personas (Engineering Leaders, Program Managers, CTOs), AI-driven insights, customizable dashboards, and advanced analytics. Faros AI also emphasizes real-time, granular tracking of AI-generated code, which is not commonly available in other solutions.
How does Faros AI address value objections?
Faros AI demonstrates ROI through measurable outcomes (e.g., 50% reduction in lead time, 5% efficiency gain), unique features, and customer success stories. Prospects are encouraged to try a pilot or trial to experience the value firsthand. See customer stories for real-world results.
Where can I find more articles and resources from Faros AI?
Who is the author of this blog post?
This blog post was authored by Ron Meldiner, Field CTO at Faros AI and an experienced engineering leader.
Where can I read more about the business impact of AI-generated code?
Read the How much code is AI-generated? blog post and explore the AI Productivity Paradox Report 2025 for research and strategies on maximizing ROI from AI coding assistants.
- AI now generates over 25% of new code at Google, but most organizations lack the infrastructure to track this.
- Understanding and tracking AI-generated code is critical for codebase health, security, and productivity.
- Faros AI provides real-time, granular insights into AI usage via IDE instrumentation, helping organizations manage risks and optimize engineering outcomes.
- The platform is trusted by large enterprises and delivers measurable business impact, including reduced lead times and increased efficiency.
AI generates 25% of Google’s new code. Other organizations seek similar insights to mitigate the risks of this new age of AI-driven development.
AI-powered coding tools are transforming the software development landscape, making them more essential than ever. Google, a leader in AI adoption (and creator of Gemini Code Assist), has set a benchmark: AI systems now generate over 25% of new code for Google’s products. This revelation, shared by CEO Sundar Pichai, underscores the strategic value of tracking AI’s impact on productivity, quality, and efficiency—insights that drive Google’s AI investments and decision-making.
But not every organization is Google. Most companies lack the internal infrastructure to capture such detailed metrics. As a result, they struggle to quantify how much code AI tools generate and how it may influence their codebase, both now and in the future.
Fortunately, incorporating data directly from the development environment can fill this gap, allowing a broader range of companies to track AI-generated contributions effectively.
Understanding the difference between human and AI-generated code isn’t just about curiosity; it's crucial to navigating the modern software development landscape.
Inevitably, AI adoption will only increase, bringing many blessings but potentially some curses. Without proper tracking and understanding of AI’s role in the development process, companies could find themselves dealing with the fallout of new technical debt or vulnerabilities, both accumulated silently over time.
By maintaining visibility into the use and impact of AI-generated code, engineering teams can proactively manage and respond to changes in behavior, ensuring that their codebases remain robust and predictable.
There are several reasons why telling when code is AI-generated is important.
As AI tools continue to play a bigger role in development, developers need to monitor their reliance on these tools to ensure they're not losing essential coding skills.
Having visibility into their own AI usage—compared to peers—allows individuals to gauge their progress and adjust as needed. This insight helps them stay effective at reading, understanding, and troubleshooting AI-generated code, maintaining their capability as skilled engineers even in an AI-augmented environment.
Balancing AI efficiency with core coding skills is crucial for both personal growth and professional effectiveness.
The challenge of identifying AI-generated code lies in the complexity of modern coding practices. Developers are no longer limited to manually typing every line of code; instead, they draw on a variety of tools and resources:
The prevalence of these tools and resources creates a challenge for accurately determining how much of the codebase is AI-generated.
Coding assistant vendors can only provide statistics about their specific service, showing how often developers accept suggestions or utilize AI-generated snippets. But they lack visibility into what developers do outside of their platforms—whether they use other coding aids, search online for examples, or incorporate open-source code.
Instrumentation of the developer's environment is essential to accurately determining the ratio of AI-generated code to human-written code.
By capturing data directly from the development process, it's possible to get a holistic view of all code contributions, whether they come from coding assistants, traditional autocomplete tools, manual typing, or external sources. This holistic approach provides the visibility needed to understand AI’s true impact on the software development workflow.
Only a few modern coding assistants offer APIs that provide a glimpse into their usage—and when they do, it’s typically in aggregate across the entire engineering organization or sub-group.
Coding assistants provide:
While these statistics are useful, they leave significant gaps in understanding how AI is transforming software development:
These limitations mean that relying solely on coding assistant APIs gives an incomplete view of AI’s role in software development. They focus on aggregated metrics without shedding light on the detailed nuances of AI’s contributions. For example, while acceptance rates can indicate that developers find certain AI suggestions useful, they don't distinguish between trivial suggestions like formatting or documentation and critical code logic.
To fully understand AI's impact on software development, collecting data directly from the developer's environment is key.
Gathering data in the IDE with a VScode extension can fill the gaps and offer a more comprehensive view of how AI is being integrated into coding workflows. Here's how tracking AI usage in the IDE can overcome the limitations of coding assistant APIs:
Data collected directly in the IDE allows organizations to capture how code is being written as it happens. Unlike metrics from coding assistant vendors, which are often delayed and retrospective, IDE-based data reflects real-time AI usage. This allows for immediate insights into which parts of the code are being generated by AI tools, when AI is used, and to what extent.
By tracking AI usage directly in the IDE, developers can gain real-time feedback about their coding practices. They can see how often they rely on AI-generated code, what types of code are AI-assisted (e.g., logic, documentation, or tests), and where AI tools contribute to their work. This helps developers understand how AI is influencing their coding habits and allows them to adjust their workflows accordingly.
As code changes are made and pull requests (PRs) are submitted, IDE-based data can annotate the PR with metadata about AI involvement. This allows reviewers to understand the proportion of the code that was generated by AI, offering valuable context for the review process. For example, if a pull request contains a significant amount of AI-generated content, reviewers may want to pay closer attention to ensure the quality and security of the code. This context helps engineering leaders make more informed decisions about when to apply additional scrutiny.
IDE-based data collection can also be aggregated and analyzed at a macro level across the organization. This allows for insights into broader trends, such as:
Gathering data directly in the IDE makes it far easier to tell when code is AI-generated. It provides actionable insights that go beyond the high-level metrics from coding assistant APIs, helping to identify patterns and trends as they emerge. This data is crucial for mitigating risks, such as accumulating technical debt or introducing security vulnerabilities, and ensures that AI use in development is closely monitored and managed.
With this complete picture, organizations can make informed decisions on when to apply more scrutiny to AI-generated content, adjust code review processes, and introduce policies to prevent the uncontrolled accumulation of AI-driven changes. By having this information at their fingertips, engineering leaders can stay ahead of potential issues and ensure their codebase evolves in a controlled, secure, and efficient way.
If you're ready to gain deeper insights into AI's role to anticipate risks in your development process and avoid surprises in your codebase, the Faros AI VSCode extension is a great place to start.
Bonus: If you use Faros AI to visualize AI's impact on productivity, you can also centralize this data as part of your more holistic analytics.
Get started with the Faros AI VSCode copilot extension.
Global enterprises trust Faros AI to accelerate their engineering operations. Give us 30 minutes of your time and see it for yourself.