is a dual - interface and task - agent. The Messenger is an
interface agent, providing a means by which humans
can communicate with a Multi-Agent
System (MAS), and displaying
agent-provided information to the user (e.g., the results
from the Weather agent, Flight agent, CAMPS, Moksaf_RPA).
The Messenger is also a task agent, providing coordination
for the whole agent system. Messengers can be configured to
coordinate agents differently by changing their domain knowledge.
the standpoint of humans, the Messenger represents a passive
means by which humans and agents can interact. That is, when
humans talk to other humans, Messengers eavesdrop on the conversation(s).
When humans mention terms relevant to the domain, Messengers
select such relevant fragments and use them for activating
other agents in the system.
have been used in two separate demos: JoCCASTA
(November 1998) and in the CoABS NEO TIE