Dropstone Support

Self-learning agent

A self-learning agent is one that improves from what happens while it works: a correction you make, a task outcome, an edit you accept or reject. It changes its behaviour rather than only its context.

A self-learning agent is one that changes how it works based on what happens while it is working, rather than only on what you tell it in the moment.

The learning is narrow and specific, which is what makes it useful. It does not retrain a model. It records what it learned as memory and applies it next time:

  • A correction. You say "no, use arrow functions here". That becomes a rule, and it holds from then on. See Rules and facts.
  • A task outcome. What actually worked on a job, and what it had to redo, shapes how it approaches the next one. See How an agent learns as it works.
  • What you keep. Edits you accept and reject are a signal about what you want, which is why the result improves without you writing a specification.

Two boundaries are worth knowing. It learns on the surfaces where memory is on, and not in an incognito chat, which is read-only by design. And what it learned is yours to inspect and remove: see Change or forget a memory.

Related articles

Ctrl+I