AMS agent
Description
According to FIPA specification each Agent Platform should have a unique Agent Management Service. This service provides several functionalities:
-
register (ok if agent is started by the platform) -
deregister (ok if agent is started by the platform) -
modify -
search -
get-description -
create-agent (extension function)
The AMS is in charge of managing agents in the AP.
Expected work
According to current project implementation, AMS should be built on top of the AgentManager
.
Thus, we need:
- An interface for querying services
- A way to register foreign agents (see FIPA example with foo/bar HAP)
- Automatic (de)registration when using the API to create agents
- Agent platform services registration
Edited by Pierre DUBAILLAY