Title :
The Roles of Roles in Agent Communication Languages
Author :
Boella, Guido ; Damiano, Rossana ; Hulstijn, Joris ; van der Torre, Leendert
Author_Institution :
Univ. di Torino, Turin
Abstract :
We consider agents having multiple communication sessions at the same time. We assume that FIPA semantics of agent communication languages can still be used when we attribute mental attitudes for each session, which we call the roles of the agents, and we assume that we have to distinguish the mental attitudes attributed to the roles from the mental attitudes of the agents. We consider several consequences of the distinction between the mental attitudes attributed to the roles and the mental attitudes attributed to the agent. First, in attributing mental attitudes to an agent or to one of its roles, we argue that only mental attributes are attributed to an agent´s role when these attributes follow directly from the agent´s communication. They are therefore public in the sense that every agent who has overheard the session, has the same beliefs about the mental attitudes of the role. Second, the moves permitted to the dialogue participants in the same dialogue game are based on the role only, such that different kind of moves can be specified in different types of dialogue games. Obligations are associated to roles related to institutions which can enforce them by means of sanctions. Third, expectations are based both on the mental attitudes ascribed to the agent and to the role.
Keywords :
cooperative systems; programming language semantics; software agents; FIPA semantics; agent communication language; dialogue game; mental attitude; Natural languages; Protocols; Software design; Speech; Web services;
Conference_Titel :
Intelligent Agent Technology, 2006. IAT '06. IEEE/WIC/ACM International Conference on
Conference_Location :
Hong Kong
Print_ISBN :
0-7695-2748-5
DOI :
10.1109/IAT.2006.119