Extended person-machine interface
Artificial Intelligence
Conceptual structures: information processing in mind and machine
Conceptual structures: information processing in mind and machine
Attention, intentions, and the structure of discourse
Computational Linguistics
Conversation as coordinated, cooperative interaction
Cognition, computing, and cooperation
Artificial Intelligence
KQML as an agent communication language
CIKM '94 Proceedings of the third international conference on Information and knowledge management
An overview of distributed artificial intelligence
Foundations of distributed artificial intelligence
Understanding Computers and Cognition: A New Foundation for Design
Understanding Computers and Cognition: A New Foundation for Design
Natural Negotiation for Believable Agents
Natural Negotiation for Believable Agents
Conversational implicatures in indirect replies
ACL '92 Proceedings of the 30th annual meeting on Association for Computational Linguistics
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 |
Researchers and industry are actively developing Software Agents (SAs), autonomous software that will assist users in achieving various tasks, collaborate with them, or even act on their behalf. To explore new interaction modes for SAs which need to be more sophisticated than simple exchanges of messages, we have analysed human conversations and elaborated an interaction approach for SAs based on a conversation model. Using this approach, we have developed a multi-agent system that simulates conversations involving SAs. We assume that SAs perform communicative acts to negotiate about mental states, such as beliefs and goals, turn-taking and special conversational sequences. We also assume that SAs respect communication protocols when they negotiate. In this paper, we describe the conceptual structure of communicative acts, the knowledge structures used to model a conversation, and the communication protocols. We show how an inference engine using ‘conversation-managing rules’ can be integrated in a conversational agent responsible for interpreting communicative acts, and we discuss the different kinds of rules that we propose. The prototype PSICO was implemented to simulate conversations on a computer platform.