Sometimes ‘step’ refers to such atomic environmental interactions. Then this is right.
Other times, ‘step’ (especially ‘training step’ or ‘gradient step’ but not always qualified) refers to a step in a training algorithm. For example a classic pattern in RL is collect many episodes or sub-episode trajectory fragments, and use them to compute a gradient update. That’s also called a ‘step’. Outside of RL, this is probably the only (or at least main) use of the word ‘step’.
I agree, except I want to add a caveat.
Sometimes ‘step’ refers to such atomic environmental interactions. Then this is right.
Other times, ‘step’ (especially ‘training step’ or ‘gradient step’ but not always qualified) refers to a step in a training algorithm. For example a classic pattern in RL is collect many episodes or sub-episode trajectory fragments, and use them to compute a gradient update. That’s also called a ‘step’. Outside of RL, this is probably the only (or at least main) use of the word ‘step’.