In the context of Artificial Intelligence, sometimes people use the word "agent" and sometimes use the word "model" to refer to the output of the whole "AI-process". For examples: "RL **agents**" and "deep learning **models**".

Are the two words interchangeable? If not, in what case should I use "agents" instead of "models" and vice versa?