Specialist
Problem: How do you coordinate the joint action of a group of specialized agents?
Context: An agent system consists of agents that are each specialized to perform a particular task. You need to coordinate their actions.
Solution:
- A group of specialists continually observe a blackboard for items of interest and signal when they want to add, erase, update data.
- A supervisor chooses a specialist to make a contribution and then decides if the state of the blackboard represents a solution or not.