An agent can be viewed as anything that perceives its environment through sensors, and acting upon that environment through actuators.
The agent types are:
- Table driven agents
- Simple reflex agents
- Model-based reflex agents
- Goal-based agents
- Problem solving agents
- Utility-based agents
- Learning agents
I hope this answers your question :) Goodluck with AI