Benefits
Loose coupling
- Flexible invocation: requests do not have to mirror the agent descriptions as originally stated
- Semantics of the task and its arguments are at the core of the matching process through subsumption and reformulations
Declarative representation of task descriptions
- Not only data parameters but also task qualification parameters
Automatic organization of agent capabilities
- Object and task taxonomies are basis for indexing agents
Can support partial matching
- Suggests alternative formulations of requests when requests do not match exactly the capabilities of available agents