A short feedback loop works like this: an employee sends a bug with a button inside the app, the app attaches technical context itself, an AI agent finds the cause and proposes a plan, and a human approves the plan and the fix. No manager or ticket retells the bug. Below: where time goes, two modes, risks.
Where time is lost
A bug usually travels a long way from the person who saw it to the person who fixes it. The top chain shows the usual path: employee, manager, ticket, clarifications, reproduction. The bottom chain shows the short loop: a button in the app, a report with context, an agent, human approval, release. The bars below show how often reports are incomplete: 92% of Android bugs have no reproduction steps, about 70% of GitHub reports are incomplete, and only 37–44% of bugs get passed on.
saw itretold itwaitsroundshoursin the appwith contextcauseapprovesfixedA button instead of retelling
The person gives only what a machine cannot know: what they wanted and what they saw. The app records the rest by itself.
Agent and human
The agent does the analysis, the human makes the decisions. The agent takes each report separately, investigates it and brings back a write-up: what is visible, the likely cause with the place in the code, a plan and risks. It changes no code and no statuses. The human approves the plan. Then the agent makes the fix in a separate branch, and the human merges the change and releases it. The boxed phrase is a ready-made request to the agent.
- 1Agent takes a reporteach report goes to its own agent, with no shared guesses
- 2Investigates and reportswhat is visible, the likely cause with the place in the code, a plan, risks, questions; touches no code and no statuses
- 3Human approves the planor asks questions
- 4Fixbranch, checks, merge request
- 5Human merges and releasesthe agent replays the report’s scenario to the end before saying “fixed”
Tell the agent
Take the open bug reports, analyse each with a separate agent and come back with a summary report. Change nothing until I approve.
Two modes: on a button or automatic
There are two modes. On a button, the developer starts the agent with one command, the agent finds the cause and a plan, and the human approves. In automatic mode, the system starts an agent on every report, and it writes the fix right away. The table compares the modes by speed and cost.
| On a button | Automatic | |
|---|---|---|
| Who starts it | the developer, with one command | the system, as soon as a report arrives |
| What the agent does | finds the cause and a plan | writes the fix right away |
| Developer’s role | approves the plan, checks the change | checks the finished change |
| Speed | minutes to a report | the change is ready when the human arrives |
| Cost | the agent works only on the reports that matter | the agent is spent on every report, including duplicates and non-bugs |
Cases and numbers
Numbers from company practice show the scale of the effect: at Wix the time went from weeks to hours, and at Ramp with Jam a report takes seconds instead of 15–20 minutes. The line under the table refers to the author’s own example: of 25 reports in the built-in tracker, 23 are closed.
| Who | What they did | Before → after |
|---|---|---|
| Wix | agents collect context, write and check the fix, a human approves | weeks → hours |
| Salesforce | a model analyses customer bugs | ~300 person-days → under a week |
| Metaview | an agent analyses incidents, a human checks | 30–45 min → ~5 min |
| LaunchDarkly | agents find bugs and open fixes | ~40% of unique bugs reached a fix |
| Ramp + Jam | a report with a screenshot and automatic context collection | 15–20 min → seconds per report |
Risks
The agent reads text written by people, so the method has its own risks: fake reports, personal data in screenshots, green tests with a broken feature, and blurred responsibility. The four cards below name each risk and how to remove it.
How to start
Start with measuring: first measure the bug’s path, then add the button, then give the agent read access and the rule “report first, approval second”. Add write access and automatic mode later.
- 1Measure the bug’s pathhow many people and days from “saw it” to “fixed”
- 2Add the buttonscreenshot, three questions, automatic collection of actions and errors
- 3Give the agent read accessand the rule: report first, approval second