← Latest papers
💻 computer science

PREPING: Building Agent Memory without Tasks

This paper introduces Preping, a framework that enables agents to construct procedural memory before encountering target tasks by using a proposer-guided loop to generate and selectively store high-quality synthetic practice trajectories, thereby overcoming the cold-start gap with significantly lower deployment costs than online memory construction.

Original authors: Yumin Choi, Sangwoo Park, Minki Kang, Jinheon Baek, Sung Ju Hwang

Published 2026-05-15
📖 4 min read☕ Coffee break read

Original authors: Yumin Choi, Sangwoo Park, Minki Kang, Jinheon Baek, Sung Ju Hwang

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are hiring a new employee to manage your digital life. They are incredibly smart (a powerful AI), but they have never seen your specific apps, tools, or rules before.

The Problem: The "Cold Start" Gap
Usually, when you hire someone, you either:

  1. Train them beforehand (Offline): You give them a thick manual of past successful tasks. But if you're launching a brand new app, that manual doesn't exist yet.
  2. Train them on the job (Online): You let them start working immediately. But at first, they will make mistakes, fail, and annoy you while they figure things out. This is the "cold start" problem.

The paper asks: Can we train this employee before they ever see a real customer, using only practice sessions we create ourselves?

The Solution: PREPING (Pre-Task Reusable Playbook Making)
The authors created a system called PREPING. Think of it as a simulated training camp where the AI practices on tasks it invents for itself, but with a very strict coach to make sure the practice is actually useful.

Here is how the "training camp" works, using three characters:

1. The Proposer (The Creative Coach)

This is the part of the AI that invents practice tasks.

  • Without a coach: If you just tell an AI to "practice," it might do the same thing 100 times (like opening a door) or try to do impossible things (like flying). This is useless.
  • With PREPING: The Proposer has a memory notebook (Proposer Memory). It tracks what it has already practiced. If it just practiced "opening doors," the notebook tells it, "Okay, now try locking them" or "Try using the elevator." It also checks a map of the environment to make sure the task is actually possible (e.g., "Don't ask the AI to fly if the building has no roof").
  • The Goal: To create a diverse set of practice drills that cover all the tools and rules of the new environment without repeating itself.

2. The Solver (The Trainee)

This is the AI actually doing the work. It tries to complete the tasks invented by the Proposer. It writes code, clicks buttons, and calls APIs just like it would for a real user.

3. The Validator (The Strict Inspector)

This is the most important part. Not every practice session is good.

  • Sometimes the trainee tries to do something impossible (like withdrawing money from a card that doesn't exist).
  • The Validator looks at the result and says: "Stop. This was a fake task. Don't write this down."
  • If the task was real and the trainee succeeded, the Validator says: "Great! Here is the lesson learned. Write this down in the playbook."

The Result: A "Playbook" Ready on Day One
By the time the AI is deployed to real users, it has a Playbook (a memory of procedures) filled with:

  • How to combine different tools correctly.
  • What to do when things go wrong.
  • Which tools are actually available.

Why is this better than the old ways?

  • Vs. No Training: The AI doesn't start from zero. It doesn't make embarrassing mistakes on your first real task.
  • Vs. Learning on the Job: The AI doesn't need to learn from your failures. It already knows the ropes.
  • Cost: Learning on the job is expensive because the AI has to keep "thinking" and "updating its memory" while you wait for it to work. PREPING does all that heavy lifting before you hire it, making the actual work much cheaper and faster.

The Analogy in a Nutshell
Imagine a pilot.

  • Old Way: You let them fly a real plane with passengers for the first time to learn the controls. (Dangerous and slow).
  • PREPING Way: You put them in a flight simulator. A smart instructor (Proposer) gives them specific scenarios (cloudy day, engine trouble, new airport). A safety officer (Validator) stops them if they try to fly into a mountain. By the time they get in the real cockpit, they have a mental checklist (memory) of how to handle everything, and they are ready to fly immediately.

The Paper's Findings
The authors tested this on three different "digital worlds" (managing apps, calling functions, and using server tools). They found that:

  1. PREPING created a much smarter AI than just reading a manual or guessing.
  2. It performed almost as well as an AI that had been trained on thousands of real human tasks, even though it had seen zero real human tasks.
  3. It saved money and time because the AI didn't need to "learn" while working for you.

In short, PREPING teaches an AI to be a pro before it ever meets a customer, by having it practice smartly and filtering out the bad practice.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →