Software Evaluation
Selecting the most applicable PBAgent for a situation based on
- Changes in the environment
- Changes in the task requirements
- Insufficient ‘progress’ by the current PBAgent toward a stated goal
Basically any PBAgent responsible for deciding when to swap or add another PBAgent is a software evaluator