In human-centered collaboration, the issues of adhering to deadlines and the lack of enforcement in work schedules present major problems in collaborative work. The diversity of tasks imposed on humans and the procedures attached to them also pose a challenge in keeping time to remember and implement scheduled tasks. To address some of these problems, we use the Foundation for Intelligent Physical Agents (FIPA) agent communication language (ACL) to implement communicative language (ACL) to implement communicative interactions and subsequent collaboration between Software Agents.
Agents update and monitor their environments, by which they perform autonomous actions through a common set of ontology. An interface for each agent, as shown below, provides a convenient means for humans to delegate mundane tasks to software agents. The use of such interface and the subsequent interactions performed by agents and between agents contribute to the achievement of a shared goal.