Reinforcement learning is a machine learning approach in which an agent learns by taking actions and receiving rewards or penalties from an environment.
It is used in robotics, games, control systems, optimization, and some AI alignment and preference-training workflows.