EAU: Environment-Agent-User Co-evolution for Training User-Centric Agents

Min Cai, Dan Zhang, Gao Xing, Libin Ma, Zhaohui Xu, Xi Ye

University of Alberta · National University of Singapore · Kuaishou Technology · Independent Researcher · Alberta Machine Intelligence Institute (Amii)

Published October 12, 2026 · on the feed October 21, 2026 · ▲ 21 · arXiv 2610.16523

AgentsLanguage & dialogue Code arXiv ↗Hugging Face ↗

The abstract

Training LLM agents to interact with users over multiple turns is challenging because the learning signal depends not only on the agent, but also on the user simulator and environment, which jointly shape the agent's experience. Simulated users can be stochastic or inconsistent, while environments may contain unreliable tools, incomplete state coverage, and incorrect verifiers. Prior work mainly addresses the resulting instability through reward shaping or denser supervision, while treating these components as fixed. We instead introduce EAU, a meta-agent framework for environment--agent--user co-evolution. During training, EAU monitors trajectories, tool traces, rewards, and training statistics; diagnoses failures and uninformative interactions; and proposes targeted modifications to the user simulator, environment, reward design, and RL configuration. Validated changes are hot-swapped into the ongoing run, allowing the training setup to evolve together with the policy. These adaptations also persist across runs, so later training can build on previously discovered improvements rather than restarting from a fixed setup. We enable this process through an editable symbolic representation of user and environment dynamics, while the agent remains a neural LLM optimized with RL. Across three interactive-agent benchmarks and two backbone models, EAU consistently outperforms prior RL methods, improving the overall score over the strongest baseline by 14.7--15.0% and increasing successful task completion on ColBench by up to 36.7%, showing that co-evolving the training system with the policy can substantially improve multi-turn RL.

The Brief

2:52

A short podcast summary of the paper. Written and voiced by AI.

Transcript

EAU. Environment-Agent-User Co-evolution for Training User-Centric Agents. By Min Cai and five others, from the University of Alberta, the National University of Singapore, and three other institutions. Published on the twelfth of October. Its code repository is public and real: nineteen source files.

Training an LLM agent to work with a user over many turns is hard for a reason that has little to do with the agent. Its learning signal also depends on the user simulator and on the environment, and those two jointly shape the experience the agent learns from. Both can be faulty. Simulated users can be stochastic or inconsistent. Environments can contain unreliable tools, incomplete coverage of states, and verifiers that are simply wrong. Prior work has mostly fought the resulting instability with reward shaping or denser supervision, while leaving the user simulator and the environment fixed. Shaping the reward changes how the learning signal is delivered. It leaves the inconsistent user and the faulty verifier, the things producing that signal, exactly as they were.

EAU takes the opposite stance: let those components change too. It is a meta-agent framework for the co-evolution of environment, agent and user. Instead of training a policy inside a setup that is assumed correct, the setup itself is treated as something that can be diagnosed and repaired while training is under way, so that it evolves together with the policy.

During training, the meta-agent watches trajectories, tool traces, rewards and training statistics. From those it diagnoses failures and interactions that teach nothing, and it proposes targeted changes to four things: the user simulator, the environment, the reward design, and the reinforcement learning configuration. Changes that pass validation are hot-swapped into the running job. The adaptations also persist from one run to the next, so later training starts from improvements already discovered rather than from a fixed setup.

What makes the editing possible is a split in representation. User and environment dynamics are held in an editable, symbolic form that the meta-agent can rewrite, while the agent being trained remains a neural LLM optimized with RL. The two halves of the system are thus changed by different means: the policy by gradient updates, the world around it by explicit edits that the meta-agent proposes and validation accepts or rejects.

The evaluation spans three interactive-agent benchmarks and two backbone models. Across them, EAU consistently outperforms prior RL methods. Its overall score beats the strongest baseline by between fourteen point seven and fifteen percent, and on ColBench it raises successful task completion by up to thirty-six point seven percent.

The prior work described here adjusts the learner and trusts the classroom. EAU turns that around, treating a flaky simulated user or a wrong verifier as a bug in the training system that can be found and patched mid-run, and the authors read the gains as evidence that co-evolving the training system with the policy can substantially improve multi-turn RL.

More with an account

Listen to every day’s papers

Daily playlists, deep dives, quests for the papers, and quizzes on their key terms.

Join free
KipQuest: the day’s AI research, as podcasts and quests. All papers Android app Privacy Contact Episodes are written and voiced by AI from each paper. Summaries can contain mistakes: the paper is the source.