Kuaishou Let an Agent Rewrite the Exposure Rules. That Is Merchandising Policy.
A self-refining LLM agent deployed at Kuaishou now rewrites the post-ranking rules that govern diversity, similarity and exposure across recommendation lists. Those rules decide which brands get seen, and the authorship of that decision has moved.
Neritus Vale
Post-ranking is the thin layer of rules above a recommendation model that decides which brands a shopper sees at all. SR-Agent, posted to arXiv on 20 July and deployed on Kuaishou’s e-commerce platform, hands that layer to a self-refining LLM agent. Merchandising policy did not disappear when it moved. It acquired a new author, one that optimises against its own accumulated experience rather than against a buying plan.
The industry argument about AI in recommendation has been aimed one layer too low. Attention goes to the ranking model: which architecture, which embeddings, whether a language model can replace it. The rules that edit the ranker’s output stay out of frame, and they are the ones with commercial teeth. They apply category and shop quotas, suppress near-duplicate items, cap repeated exposure and spread a list across price bands. Kuaishou’s authors describe such strategies as “widely deployed in industrial RS for their simplicity and low serving cost.” Cheap to serve, legible to a merchandiser, and decisive for every seller on the platform.
That legibility is what made post-ranking policy rather than plumbing, because a threshold a person can read is a threshold a person can be held to.
SR-Agent closes a loop that used to require a human at every step. A UserSim agent inspects served lists and surfaces what the authors call user-perceived bad cases; an Analysis agent consolidates the recurring ones into structured diagnoses; a Strategy Refinement Harness converts each diagnosis into a typed action drawn from a fixed menu. The menu is deliberately narrow: shift a similarity threshold by no more than 0.15, adjust redundancy suppression, tighten or loosen an exposure limit over category, shop or price band. The fourth permitted action is the one a merchandiser should read twice, because it lets the agent merge, split or reassign nodes in the product taxonomy. Redrawing the category tree changes which quota a product falls under, and therefore how much shelf it can hold. Claude Sonnet 4.6 sits behind every component of the loop.
The deployment is not a benchmark, and its authors believe it is the first agentic framework put into production to refine post-ranking rules. Kuaishou ran the loop across roughly 60 million users, on the same surface where its e-commerce arm booked RMB1.6 trillion of gross merchandise value in 2025. Sellers there have no visibility beyond what the quotas allow, and no standing to ask why a quota moved.
The reported gains are small, and that is the correct reading of them. Order volume rose 0.71% over a one-month A/B test, with browsing depth and clicked-category diversity moving up by less. A lift under a percentage point is not a breakthrough in relevance; at Kuaishou’s volume it is a real number attached to an unremarkable mechanism, and the treatment ran on 2.5% of traffic. What matters is that no model was retrained to produce it, a pattern we followed in May through the configuration layer between pre-rank, rank and re-rank.
What changed materially is the clock. Kuaishou’s legacy refinement workflow took two to three weeks end to end; the agent’s loop takes three to five elapsed days, and the paper describes it as running continuously. That is not a productivity story. It is a change in who sets the revision cadence, and in how long any written description of the rules stays true.

The strongest objection is that nothing was handed over at all. The harness forbids the model from emitting serving code, altering model objectives or acting outside an authorised scope, and every candidate change is retested on matched bad cases, replayed against historical traffic, reviewed by the strategy owner, then A/B tested with rollback if a guardrail trips. On paper the human still signs. For the argument here to fail, that signature would have to carry the same meaning it did before.
The signature has thinned, and the paper is candid about how. Human reviewers randomly audit roughly 1% of the bad cases and diagnoses the agent produces. The strategy owner therefore approves proposals whose supporting evidence they have, by design, not read. Signing off on more changes, faster, using evidence you did not gather is not the same activity as writing a rule.
The agent also decides what counts as a problem, which is the part that moves authorship. On the same sample of 500 served lists, manual inspection surfaced 36 bad cases where the agent’s simulator surfaced 142, 95% of which passed validation. Read as detection, that gap is a win, and it is fairly claimed as one. Read as governance, it means the definition of a poor shopping experience is now set by a simulated user rather than by a team with a plan for the season.
The cost lands first on anyone who has to describe the system in writing. The Digital Services Act requires online platforms to set out the main parameters of their recommender systems in plain and intelligible language, together with the reasons for their relative importance. Kuaishou, with no significant EU user base, likely sits outside that perimeter; the architecture does not. A European marketplace running this loop would be publishing a description of its exposure rules that its own agent revises every few days, and a brand asking why its visibility fell would receive a diagnosis authored by a simulator.
Retailers still decide what post-ranking is. Treated as an operating parameter, it becomes a surface that tunes itself and answers to no buying plan; the honest version of that choice is to stop telling brands their exposure is negotiable. The alternative keeps it as policy, with an owner, a change log and a bound that someone signs because they read it rather than because the queue moved. Kuaishou’s paper shows the first option works well enough to ship. It does not show that the second has stopped being available.