跪拜 Guibai
← Back to the summary

When AI Writes 80% of Code, the Interview Answer Is About Responsibility, Not Lines

Interviewer asks you: "AI can write 80% of the code, why does the company still need you?"

Data and product information in this article are current as of November 12, 2026.

AI can write 80% of the code, why does the company still need you

This question has new meaning in November 2026

"AI can write 80% of the code, why does the company still need you?"

If this sentence appears in an interview, it is not testing whether you can use AI, but: now that code generation has become cheaper and cheaper, what else can you provide to the team?

Don't rush to argue whether "80%" is accurate. This number has no unified measurement: is it characters generated, lines of code, tasks completed, or code eventually merged into production? Different measurements can produce conclusions that differ severalfold.

A study published in Management Science in 2026 aggregated three randomized experiments at Microsoft, Accenture, and another Fortune 100 company, covering 4,867 developers. Developers using an AI code completion assistant increased the number of tasks completed by 26.08%, but the variance across experiments was significant, with larger benefits for junior developers. [1]

Note that this study measured code completion assistants, not today's coding agents, and it cannot be extended to conclude that "AI is only worth 26%."

So in an interview, there is no need to refute the number first. The stronger approach is to answer: if AI can really complete most of the implementation, how do you plan to redistribute the work?

First update your understanding: AI is no longer just code completion

If your answer still stays at "AI can only write CRUD," "AI can't understand the whole repo," or "AI can't do code review," it will be easy to judge that you haven't followed industry changes for the past six months.

As of November 2026, several representative products have already reached this point:

Product or Company Current public capabilities Boundaries to note
OpenAI Codex GPT-6.1 Sol enhances Agentic Coding; Codex supports cloud tasks, cross-device continuation, CLI multi-task management, and cloud-based automatic code review [2] Official capability release does not mean all projects can go live without human review
Anthropic Claude Code Code Review is now generally available for Team and Enterprise, can automatically review PRs; most reviews take about 6-10 minutes [3] Mainly for team and enterprise plans; review results still need to be interpreted in context
Google Gemini Gemini 4 Carbon targets long-horizon software engineering, full-stack development, and continuous agent workflows, and is integrated with Antigravity [4] Different entry points have paid tiers and availability restrictions
GitHub Copilot cloud agent Can research a repo, create an implementation plan, modify code, run tests, and create PRs [5] One task can only modify one repo, one branch, and create one PR
Cursor Projects can break down long-term projects and coordinate sub-agents; Rollouts can check post-release regressions using logs, metrics, and traces [6][7] Projects is still Beta; Rollouts does not merge or roll back by itself
Factory, Devin Factory Missions first clarifies requirements and generates acceptance contracts, then independent agents verify; Devin Oncall has entered alert investigation and production fault diagnosis [8][9] Devin's published benchmark scores include vendor self-testing, cannot be directly extrapolated to all production systems

Domestic products are also evolving rapidly along the same path:

These products demonstrate one thing: AI is transforming from a "code-generating model" into an "execution system that participates in the development workflow."

Requirement analysis, repo research, task breakdown, coding, testing, PR, code review, release monitoring, and fault diagnosis are all beginning to see agents involved.

R&D stages taken over by agents in 2026

At this point, building human value on the claim that "AI can't write code" is very dangerous.

Three old answers are becoming invalid

Old Answer One: "The quality of AI-written code is poor"

The problem with this answer is not that it is entirely wrong, but that it treats a temporary phenomenon as a long-term barrier.

AI does produce errors, security vulnerabilities, and over-engineering, but the quality of code generation is also continuously rising. In DORA 2025's survey, 90% of technical respondents use AI, over 80% say it improves their personal productivity, and 59% say it improves code quality. [13]

This is a subjective survey, not objective proof of quality, but it is enough to show that "AI output is basically unusable" is no longer the industry consensus.

A safer answer is:

AI output still requires verification, but an engineer's value should not depend on AI continuing to make elementary mistakes; it should rest on the ability to keep the errors it produces within a discoverable and recoverable range.

Old Answer Two: "AI doesn't understand business and lacks a system view"

This statement also needs revision.

Copilot can research the repo before planning, and Factory Missions proactively clarifies requirements, breaks down milestones, and establishes acceptance contracts. Agents are not completely incapable of absorbing context, nor can they only change isolated files. [5][8]

The real issue is: product documentation and the code repo usually do not record all the organization's constraints.

For example:

AI can provide a plan, but it does not necessarily know these implicit constraints.

So the human's value is not to monopolize the word "architecture design," but to make the implicit constraints in the organization explicit and be accountable for technical trade-offs.

Old Answer Three: "Code review and on-call backup always need a human"

Needing a human to be responsible does not mean all checks should be performed manually.

Claude Code can automatically review PRs, Cursor can monitor release regressions and open revert PRs, and Devin Oncall can investigate alerts, correlate telemetry, and provide fault handling suggestions. [3][7][9]

If your personal value is merely "line-by-line reviewing AI code" or "checking AI logs at 3 a.m.," those tasks will be compressed too.

The more reliable positioning is: design verification mechanisms, control automation permissions, and take decision responsibility at critical nodes.

A safer answer can be divided into three layers

Layer 1: AI expands implementation capability, engineers define goals and acceptance

Suppose the task is to "auto-cancel orders on timeout."

An agent can complete scheduled tasks, status updates, and test code, but what really needs definition is:

These questions are not entirely impossible for AI to list. If the prompt is specific enough, it can also produce a risk checklist.

The key point is: which risks are launch blockers, which can be optimized later, and what evidence proves the function is correct?

Writing a requirements document does not mean the problem is defined clearly. The engineer must turn vague ideas into:

In one sentence:

An agent can implement a feature, but the engineer must prove it implemented the correct problem and that the result is verifiable.

Layer 2: AI can generate plans, engineers are responsible for system trade-offs

"AI lacks a system view" is no longer an accurate statement. It can generate architecture diagrams, compare technical options, break down migration steps, and even have multiple agents implement different modules simultaneously.

But architecture design has never been just a comparison of technical options.

Choosing monolith vs. microservices, synchronous vs. event-driven, JWT vs. server-side sessions requires considering:

If an agent suggests introducing a message queue, it may fully conform to common best practices but still be unsuitable for a small team with limited traffic and no dedicated ops person.

That is not an incorrect answer from AI; it is that the constraints it received were incomplete.

Therefore, the value of architecture capability is shifting from "drawing all modules by hand" to:

  1. Providing the agent with sufficient system context;
  2. Clarifying which constraints must not be breached by a solution;
  3. Identifying what each solution actually exchanges;
  4. Preserving decision rationale with ADRs, review records, and test results.

AI shortens the time to produce a plan, but it cannot eliminate the team's need to make trade-offs.

Layer 3: AI can participate in backup, engineers design permissions and own results

The answer "AI won't be woken up at 3 a.m. to fix bugs" is only half true today.

Agents can already monitor alerts, read logs, analyze stack traces, propose root causes, and even prepare fix PRs; but how much permission they should have remains a question the engineering team must answer:

Cursor Rollouts currently does not merge or roll back by itself, and Qwen Code by default requires confirmation before publicly replying to PRs. These product boundaries indicate that the more realistic direction is not fully unattended operation, but rather automatic execution + evidence verification + human approval at critical nodes. [7][11]

Stack Overflow's 2026 developer survey also reflects this attitude: 48% of respondents trust AI only when the output is easily verifiable, and only 6.6% are willing to use it for many important work decisions; before using an AI answer, 76.5% run it locally, 53% check tests or security impact, and only 9.6% use it directly. [14]

This is not evidence of AI's lack of capability, but rather trust must be built on verifiability.

So the core action of the responsibility layer is not "a human clicks rollback at the end," but:

Design permissions and verification mechanisms in advance, decide during execution whether to continue automation, and afterwards be responsible for the impact scope and organizational improvement.

Human value is moving up to these three layers

How to answer in an interview

How much code AI can write is not the most important question, because it can already string together repository research, planning, implementation, testing, PRs, code review, and part of fault diagnosis. An engineer's value should not be based on AI's inability to write code, but on three aspects: first, turning vague requirements into bounded, acceptable goals; second, making system trade-offs based on business, team, and compliance constraints; third, designing permission, verification, and escalation mechanisms for agents, and being accountable for the final launch result. Low-risk tasks can be automated as much as possible; high-risk changes must retain a human gate. The ultimate deliverable is not a batch of generated code, but a verifiable, maintainable, and auditable system.

This answer neither belittles AI nor mythologizes agents; it anchors human value in a more stable position.

Want extra points? Add a real case study

Don't just talk about principles. Prepare a project you personally worked on and present it in this order:

  1. What the task was: business goal, scale, main constraints.
  2. What the agent handled: repository research, solutions, coding, testing, or fault investigation.
  3. What problems you found: missing constraints, exception paths, security risks, or architecture conflicts.
  4. What you changed: acceptance criteria, technical solution, permission configuration, or launch strategy.
  5. How you verified it in the end: tests, canary metrics, monitoring results, and maintenance costs.

For example, you might structure a case like this:

In a permission refactoring project, I had the agent first research the repo and propose an implementation plan, then take care of the pages, APIs, and tests. During review, I found it had placed some permission checks only on the front end, so I added server-side authentication, privilege-escalation tests, and audit logs as acceptance criteria, while narrowing the directory scope the agent could modify. Before launch, I checked not just whether pages and unit tests passed, but also privilege-escalation cases, canary error rates, and permission logs.

The value shown here is not "how many more lines I wrote than the AI," but supplementing the constraints it didn't know, changing the delivery standards, and controlling launch risk.

Note that the data in your case must come from a real project; don't fabricate improvement percentages just for the interview.

What front-end engineers should accumulate in the AI era

1. Requirement breakdown and acceptance capability

The ability to turn "make a more usable page" into interaction states, exception paths, performance budgets, compatibility requirements, and observable metrics.

2. System design and context management capability

Not just choosing component libraries and state management solutions, but also providing the agent with correct project constraints, architecture boundaries, historical decisions, and forbidden things.

3. Verification and risk control capability

Testing, type checking, security review, accessibility, performance monitoring, and canary releases will become more important than merely writing implementations by hand.

4. Cross-team judgment and accountability capability

The ability to coordinate product, design, backend, and ops, and to know when to proceed automatically and when to stop and redefine the goal and risk.

Being able to use Claude Code, Codex, Cursor, or other agents is gradually becoming a baseline skill.

The real differentiator lies in: who can integrate agents into a stable, verifiable, and auditable delivery process.

In closing

When faced with "AI can write 80% of the code, why does the company still need you," the worst answer is to try to prove that AI is no good.

Because models will continue to improve, agents will keep entering more development stages, and an advantage built solely on "it can't do something yet" is likely temporary.

The better answer is:

Code is only the intermediate product of software delivery. What companies really need are people who can define the right goals in an uncertain business environment, make system trade-offs, control engineering risk, and be accountable for the final result.

The stronger AI becomes, the more commoditized pure implementation capability becomes; goal definition, system judgment, verification systems, and accountability are exactly what become more worth accumulating over the long term.

If you meet this question in your next interview, which real case will you use to answer?