|
Intelligent Software
Agents
One
topic in software agent research community is to develop distributed collections
of intelligent software agents that cooperate asynchronously to perform
goal-directed information retrieval and information integration in support of
performing a variety of decision making tasks. Such a collection of agents form
an open society of reusable agents that self organize and cooperate in response
to task requirements. To
achieve this goal, one of the crucial problems is to specify the capabilities of
each agent. Existing agent communication languages such as KQML and FIPA have
problems in combining the performatives and content languages. Existing
content language KIF is too general to be of practical use. On the other hand,
the interoperability provided by CORBA lacks the semantic support. I designed an
advertisement language used for agent communication. The purpose is to specify
agent capabilities in a higher level so that we can improve the power of agent
brokers and matchmakers. Besides, I worked on the capability matching between agents, which is similar but not identical to signature matching and specification matching between software components. |
|
|
|