What do Agents do? and Why are they Important?