As nouns the distinction in between agent and also expert is that agent is one that exerts power, or has the power to act; a star while consultant is one that offers advice.