Cooperating agents: a unified theory of communication and social structure
Distributed Artificial Intelligence (Vol. 2)
Artificial Intelligence
A semantics approach for KQML—a general purpose communication language for software agents
CIKM '94 Proceedings of the third international conference on Information and knowledge management
On agent-based software engineering
Artificial Intelligence
The Gaia Methodology for Agent-Oriented Analysis and Design
Autonomous Agents and Multi-Agent Systems
Investigating Interactions between Agent Conversations and Agent Control Components
Issues in Agent Communication
What Is a Conversation Policy?
Issues in Agent Communication
Communication Protocols in Multi-agent Systems: A Development Method and Reference Architecture
Issues in Agent Communication
On Abstract Models and Conversation Policies
Issues in Agent Communication
The use of knowledge preconditions in language processing
IJCAI'95 Proceedings of the 14th international joint conference on Artificial intelligence - Volume 2
Hi-index | 0.00 |
This paper presents the notion of an agent interaction model, from which error conditions for agent communication can be defined-- cases in which an agent generates a not-understood message. Such a model specifies task and agent interdependencies, agent roles, and predicate properties at a domain-independent level of abstraction. It also defines which agent beliefs may be updated, revised, or accessed through a communication act from another agent in a particular role. An agent generates a not-understood message when it fails to explain elements of a received message in terms of this underlying interaction model. The reason included as content for the not-understood message is the specific model violation. As such, not-understood messages constitute a kind of 'run-time error' that signals mismatches between agents' respective belief states, in terms of the general interaction model that defines legal and pragmatic communication actions. The interaction model can also set policies for belief revision as a response to a not-understood message, which may be necessary when task allocation or coordination relationships change during run time.