Learning Agent
A Learning Agent is the most general form of an Agent as it can be reduced to
It even uses these types of agents as a performance element which can improve the learning element.
It has a problem generator which suggests actions that are then rated by the performance element. It will then either run the ations or use some kind of feedback to change the learning element.
Another external performance standard can improve the learning element via critic.
Schema
Example (Taxi Agent)
- Performance Element → controls the actual driving
- Critic → external information (e.g. from passengers)
- Learning Element → modifies Performance Element according to critic
- Problem Generator → experiments different actions