PREPING: Zero-Task Agent Memory Construction via Self-Practice
summary
The gist
Agent memory construction can be achieved before any target-environment tasks are available by using controlled synthetic practice to build reusable procedural memory.
In short
The PREPING framework builds agent memory before any real tasks by using controlled synthetic practice to create reusable procedural memory. It introduces a proposer-guided system where a Proposer generates tasks based on a control state, and a Validator filters out infeasible experiences. This method significantly improves performance over no-memory baselines and offers deployment cost savings.
Key concepts
- Proposer Memory (Mprop)
- This is the construction-time control state that shapes future practice. The Proposer uses this state to generate synthetic tasks, deciding what kind of practice should be done next. It records previous tasks, tool uses, and failure reasons to guide subsequent task proposals.
- Solver Memory (Msol)
- This is the deployment-facing procedural memory that the agent will use later. Only task-trajectory pairs deemed feasible by the Validator are stored here. This ensures the stored memory consists of high-quality, successful experiences rather than random or infeasible ones.
- Validator
- The Validator acts as a filter during memory construction. It evaluates each synthetic task and its resulting trajectory to determine if it is feasible and complete. It provides feedback to the Proposer, guiding the system on which trajectories are good enough to be added to the Solver Memory.
- Control Mechanisms
- PREPING uses two main controls: what to practice next (controlled by Mprop's history view) and what to store (controlled by the Validator's feasibility signal). This selective update process ensures that memory is built efficiently, focusing on coverage and feasibility rather than just raw volume.
Terminology used across episodes
This episode discusses
- PREPING: Zero-Task Agent Memory Construction via Self-Practice · Paper Radio
- Tool-R0: Self-Evolving LLM Agents for Tool-Learning from Zero Data
- LEGOMem: Modular Procedural Memory for Multi-agent LLM Systems for Workflow Automation
- R-Zero: Self-Evolving Reasoning LLM from Zero Data
- SPICE: Self-Play In Corpus Environments Improves Reasoning
- MCP-Universe: Benchmarking Large Language Models with Real-World Model Context Protocol Servers
- CLIN: A Continually Learning Language Agent for Rapid Task Adaptation and Generalization
- A Survey of Context Engineering for Large Language Models
- Terminal-Bench: Benchmarking Agents on Hard, Realistic Tasks in Command Line Interfaces
- JEF-Hinter: Leveraging Offline Knowledge for Improving Web Agents Adaptation
- MemGPT: Towards LLMs as Operating Systems
- Dynamic Cheatsheet: Test-Time Learning with Adaptive Memory
- Qwen3 Technical Report
- OfficeBench: Benchmarking Language Agents across Multiple Applications for Office Automation
- Toward Training Superintelligent Software Agents through Self-Play SWE-RL
- Agent0: Unleashing Self-Evolving Agents from Zero Data via Tool-Integrated Reasoning · Paper Radio
- Dr. Zero: Self-Evolving Search Agents without Training Data
- AgentEvolver: Towards Efficient Self-Evolving Agent System
- G-Memory: Tracing Hierarchical Memory for Multi-Agent Systems
- MemEvolve: Meta-Evolution of Agent Memory Systems
- Memento: Fine-tuning LLM Agents without Fine-tuning LLMs
The paper
PREPING: Zero-Task Agent Memory Construction via Self-Practice · Read on arXiv
Yumin Choi, Sangwoo Park, Minki Kang, Jinheon Baek, †Sung Ju Hwang
KAIST
Agent memory is typically constructed either offline from curated demonstrations or online from post-deployment interactions. However, regardless of how it is built, an agent faces a cold-start gap when first introduced to a new environment without any task-specific experience available. In this paper, we study pre-task memory construction: whether an agent can build procedural memory before observing any target-environment tasks, using only self-generated synthetic practice. Yet, synthetic interaction alone is insufficient, as without controlling what to practice and what to store, synthetic tasks become redundant, infeasible, and ultimately uninformative, and memory further degrades quickly due to unfiltered trajectories. To overcome this, we present Preping, a proposer-guided memory construction framework. At its core is proposer memory, a structured control state that shapes future practice. A Proposer generates synthetic tasks conditioned on this state, a Solver executes them, and a Validator determines which trajectories are eligible for memory insertion while also providing feedback to guide future proposals. Experiments on AppWorld, BFCL v3, and MCP-Universe show that Preping substantially improves over a no-memory baseline and achieves performance competitive with strong playbook-based methods built from offline or online experience, with deployment cost 2.99 times lower on AppWorld and 2.23 times lower on BFCL v3 than online memory construction. Further analyses reveal that the main benefit does not come from synthetic volume alone, but from proposer-side control over feasibility, redundancy, and coverage, combined with selective memory updates.
Transcript
Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.
Tom: Today's paper: "PREPING: Zero-Task Agent Memory Construction via Self-Practice".
Jane: Agent memory construction can be achieved before any target-environment tasks are available by using controlled synthetic practice to build reusable procedural memory.
Tom: First, who's behind it and why it matters.
Paper summary: Tom: So we’re looking at the paper PREPING: Zero-Task Agent Memory Construction via Self-Practice. The main thing here is addressing that cold-start problem where an AI agent has no experience in a new environment and can't build any memory before it even sees a real task.
Jane: Right, so if you’re driving or walking and you don't know the road yet, you have no map. This paper is looking at how an AI can build that map just by practicing things on its own before it ever gets a real job to do. It claims that this is possible using only self-generated synthetic practice instead of needing human demonstrations upfront.
Lu: The core thesis of PREPING is that synthetic interaction alone isn't enough because you have to control what you practice and what you store, otherwise the synthetic tasks just become useless or redundant, and memory degrades fast with unfiltered data.
Meng: I’m wondering how they handle that control part. If we just throw random synthetic tasks at it, it’s going to be a mess of noise that doesn't actually help us deploy anything useful on real traffic.
Lalam: The paper introduces something called proposer memory, which is this structured control state that shapes future practice by generating synthetic tasks conditioned on that state and then having a solver execute them.
Tom: Okay, so we have the proposer memory, which dictates what the AI practices next. Then there’s the solver executing those tasks to produce trajectories. And before those go into memory, there’s a validator that checks if they are even worth storing.
Jane: That sounds like a loop where one part guides practice and another part decides what gets saved for later use when the agent actually goes out into the real world. It’s about making sure you only store things that matter to the task at hand, not just everything it tried.
Lu: They separate this into two memory states: proposer memory, or Mprop, which is this construction-time control state guiding proposals, and solver memory, or Msol, which is the deployment-facing procedural memory that the agent will actually use later.
Tom: The update rules are interesting because they’re asymmetric; all experience goes into updating the proposer memory, but only feasible task-trajectory pairs get eligible for solver memory updates. That means rejected tasks still teach the system how to propose better things, even if they don't make it into its long-term memory.
Meng: From a production standpoint, that selective update rule is what I’m interested in because it filters out the junk from the noise and only keeps things that are actually useful for solving problems at scale.
Jane: It sounds like they are trying to build a reusable procedure, which is different from just accumulating a huge log of everything it ever saw. It’s about distilling usable knowledge before deployment.
Paper summary: Lalam: The control mechanisms involve the proposer memory containing a practice-history view and a grounded-environment view, and then the validator uses those views to filter out infeasible pairs by giving feedback to guide future proposals.
Tom: So, the proposer memory tells it what to do next based on its history of tools used or APIs invoked, and the grounded-environment view helps it understand the real constraints of its world while validating if a task is feasible before it commits that trajectory to solver memory.
Jane: It seems like they are creating a system where the agent learns how to plan and practice in a safe, controlled synthetic space first so it’s ready for deployment with less initial friction.
Lu: The experimental results on AppWorld, BFCL v3, and MCP-Universe show that PREPING substantially improves over a no-memory baseline and achieves performance competitive with strong playbook-based methods built from offline or online experience.
Tom: Specifically, on AppWorld, PREPING builds memory before the first user task and improves over a no-memory baseline by seventeen point one points, while on BFCL v3 it improves by nineteen point three points compared to its base ACE-Online setup <ref:2605.13880#pg3>.
Meng: That comparison against ACE-Online is telling because it shows that PREPING achieves this level of performance without needing to accumulate fifty-eight tasks on AppWorld or even getting to two hundred tasks on BFCL v3, which means less upfront effort for the deployment team <ref:2605.13880#pg2,200 tasks on BFCL v3>.
Jane: It really emphasizes that the benefit isn't just about how many synthetic interactions you run; it’s about this proposer-side control over feasibility, redundancy, and coverage combined with those selective memory updates.
Lu: The ablations show that validation-gated admission is crucial because unfiltered trajectories can actually distill infeasible objectives or constraint violations into solver memory.
Tom: So, the main thing they’re arguing isn't just the volume of synthetic tasks but how the proposer controls feasibility and coverage, which directly impacts how useful that memory becomes.
Jane: And it has deployment benefits too; PREPING offers an initialization for online memory construction, and it can be frozen pre-task memory, which reduces deployment-time cost by two point nine nine times on AppWorld and two point two three times on BFCL v3 compared to the online method ACE-Online.
Lu: The conclusion is that PREPING demonstrates procedural memory can be constructed before deployment, outperforming pre-task baselines and providing a strong initialization for online memory adaptation.
Tom: So, if you're thinking about shipping an AI agent into a new environment where you don't have any prior human tasks, this paper suggests you can actively prepare its procedural memory through controlled practice instead of just waiting for real deployment interactions.
Jane: That means the future of building these agents isn't just passive accumulation from real user feedback; it’s about proactively preparing them with structured, environment-grounded synthetic practice before they ever go live.
Conclusion: Tom: So we’ve been talking about how an agent can build memory before it even sees its first real task, and now we’re looking at the final word on this paper, "PREPING: Zero-Task Agent Memory Construction via Self-Practice."
Jane: Right, so to recap, they’re saying you can actually build procedural memory using only controlled synthetic practice before deployment. It’s a big deal because it tackles that cold-start problem head-on for agents in new settings.
Lu: Yeah, the core idea is this proposer guided framework. You have a control state, proposer memory, that shapes all the future tasks the agent practices based on what it’s already learned about its environment.
Meng: I’m still thinking about how much control they really have over that practice distribution when you're talking about millions of interactions in production. Is this just a fancy way to say we need better initial setup scripts?
Lalam: No, it’s more specific than that. They introduce proposer memory as a construction-time state, which is totally different from the solver memory the agent actually uses later when it's deployed.
Tom: That asymmetry is key then. All experience updates that control state, but only feasible task trajectories get slotted into the actual procedural memory for solving problems. That’s a clear mechanism for filtering out the noise we talked about earlier.
Jane: And they show this works across AppWorld, BFCL v3, and MCP-Universe with performance that beats simple no-memory baselines by significant margins on those specific benchmarks.
Lu: The main finding is that it isn't just about the volume of synthetic practice; it’s about the proposer side control over feasibility and coverage, combined with that selective memory update mechanism.
Meng: So if I understand this right, the real win isn't running a million useless tasks, but having a system that intelligently decides what to practice and what to actually save for when it goes live?
Tom: Exactly. And it has some pretty practical deployment implications too, as an initialization method for online memory construction that cuts down the deployment cost by about three times on AppWorld.
Jane: It really shifts the idea from just passively accumulating data from real users to actively preparing the agent with structured practice before it ever hits the real world.
Lu: So this suggests that procedural memory doesn't have to be something you wait for deployment to build; it can be a proactive process driven by controlled, environment-grounded practice.
Meng: That’s a strong direction if we think about scaling up these systems without needing massive amounts of human interaction upfront.
More episodes
- 2504.12612-Chronology of Multi-Agent Interactions for Provenance of Evolving Information
- 2508.04136-UniFGVC: Universal Training-Free Few-Shot Fine-Grained Vision Classification via Attribute-Aware Multimodal Retrieval
- 2509.24072-Uncovering Grounding IDs: How External Cues Shape Multi-Modal Binding
- 2510.08667-RAG4Tickets: AI-Powered Ticket Resolution via Retrieval-Augmented Generation on JIRA and GitHub Data
- 2510.26402-Autograder+: A Multi-Faceted AI Framework for Rich Pedagogical Feedback in Programming Education
- 2511.16013-Physics-Guided Inductive Spatiotemporal Kriging for PM2.5 with Satellite Gradient Constraints
- 2512.15756-Scientific feedback reveals productive regimes beyond training conventions
- 2601.01982-ChaosBench-Logic: A Benchmark for Logical and Symbolic Reasoning on Chaotic Dynamical Systems
- 2602.02573-Product Interaction: An Algebraic Formalism for Deep Learning Architectures
- 2602.04212-Language Models Struggle to Use Representations Learned In-Context