Why Does AI‑Generated Code Still Leave Enterprise R&D Efficiency Stagnant?
Although AI can produce up to 60% of the code, the article explains that coding is only a small part of the software development lifecycle, and the real bottlenecks—requirements gathering, design, testing, and maintenance—prevent AI from dramatically boosting overall R&D efficiency.
AI code generation vs enterprise R&D efficiency
AI can generate a large portion of source code, but the time‑consuming phases of a software project are requirement clarification, design, architecture decisions, integration, testing, deployment and monitoring. The coding phase occupies only a modest share of the total timeline.
Example: a “membership system” request expands into discussions about levels, benefits, migration, payment integration, points calculation, backend changes and cross‑platform updates, often requiring dozens of meetings before requirements are fixed.
After requirements are fixed, engineers design database schemas, define APIs, evaluate system reliability, then develop, integrate, test, fix bugs, accept, perform gray‑release and monitor.
Analogy: preparing ingredients for a stir‑fry takes over an hour, while the actual cooking lasts minutes. AI can automate the short cooking step (≈60 % of that step) but does not participate in the lengthy preparation.
Responsibility for generated code remains with developers. AI‑produced snippets still need human review for logical correctness, production‑grade concurrency and liability for incidents. Without verification the code is an unvalidated draft.
GitHub’s 2023 study of AI‑assisted programming reported an average 55 % speedup for isolated coding tasks, but the study measured single‑function implementation, not the end‑to‑end development cycle.
Enterprises care about the reduction of the overall cycle from requirement to launch. AI‑generated code can increase maintenance cost because the rationale behind the code is often opaque, making later modifications reliant on re‑prompting the AI and treating the result as a gamble.
When a product change is needed months after release, developers may find the AI‑written code runs but lacks documented design intent, forcing another round of AI queries, regeneration and manual adjustments.
Thus software development is fundamentally knowledge‑management: transforming vague business goals into clear rules and stable systems. AI eases the mechanical act of writing code, but requirement analysis, architectural design, risk control and team collaboration remain human tasks, so overall R&D efficiency does not automatically increase.
Code example
来源丨
经授权转自 不会笑青年(ID:laughyouth)
作者丨
不会笑青年Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
IT Services Circle
Delivering cutting-edge internet insights and practical learning resources. We're a passionate and principled IT media platform.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
