deploy-time-learning

Type: types/tag-readme.md

Deployment brings software into contact with users, changing needs, and operating conditions that design and testing did not fully anticipate. Assign this tag to work on what that use reveals or how people and systems respond: diagnosing failed requirements, modifying software or instructions, evaluating and retaining lessons, or preserving the knowledge needed for later change. Mechanisms and limits of learning from use qualify even when the argument generalizes beyond a particular deployment. Generic improvement or a passing mention of deployment is insufficient; adaptation to experience, new demands, or failures encountered in use must be substantive.

Responses may be human maintenance, automated adaptation, or a combination. Self-improving-systems covers systems that change their own organization; continual-learning covers continued learning through retained changes outside model weights. Work on those mechanisms as responses to deployed experience may carry both tags. This tag does not require autonomous change, weight updates, or a particular retention mechanism. A child of learning-theory.

What deployment reveals

Where the change lands

  • self-improving-systems — systems that make the post-deployment changes themselves: update architectures, reflection, and the actor allocation between humans and computation
  • constraining — the mechanism by which a deployed system's interpretation space is narrowed as use reveals what it should have been