Abstract
For the past few years several research teams have been developing intelligent learning environments (ILE) based on multi-agent architectures. For such type of architectures to be possible, the agents must have specific roles in the architecture and must be able to communicate in between them. To handle such needs, we have established a generic multi-agent architecture — the Pedagogical Agents Communication Framework (PACF). In PACF a set of agents were defined, their roles established, and their communication infrastructure built. Such communication infrastructure is based on a subset of the KQML language. There are two main general agents in PACF: the Server that acts both as a facilitator in the KQML sense and as an application-independent name server; and a Learner Modelling Server (LMS). The LMS can be used by several applications (composed by several agents) and each one can adapt the modelling strategy to its needs through the parameterisation of three configuration files: one that provides the application domain structure and the others the learner modelling strategies. Through this parameterisation the applications define how the LMS will model their learners. The LMS keeps one single database for all the learners being modelled by all the agents, allowing different applications to access to the same learner model simultaneously. These different applications can share parts of the learner models provided that they use the same domain ontology in the modelling process. This architecture has been used in a Web based distance learning scenario with two different ILEs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Brusilovsky, P., Ritter, S. & Schwarz, E., “Distributed intelligent tutoring on the Web” in Proceedin of AI-ED’97, 8 th World Conference of Artificial Intelligence in Education, Ed. B. du Boulay and Mizoguchi, IOS Press, 1997.
Finin, T., Weber, J., Wiederhold, G. & Genesereth, M., Draft Specification of the KQML Agent Communication Language, University of Maryland Baltimore County, 1993.
Finin T., Labrou Y. & Mayfield, J., “KQML as an agent communication language” in Software Agen Ed. J. Bradshaw MIT Press, 1995.
Frasson, C., Mengelle, T., Aimeur, E. & Gouardères, G., “An Actor-based Architecture for Intellige Tutoring Systems” in Proceedings of Intelligent Tutoring Systems 96 Conference, Lecture Notes Computer Science, Springer Verlag, 1996.
Kay, J., “The UM Toolkit for Cooperative User Modeling”. User Modeling and User-Adapted Interntion 4(3), 149–196.
Kobsa, A. & Pohl, W., “The User Modeling Shell System BGP-MS”. User Modeling and User-Adapt Interaction 4(1), 59–106.
Paiva, A. & Self, J., “TAGUS — A User and Learner Modeling Workbench”. User Modeling and Use Adapted Interaction 4(3), 197–226.
Paiva, A. “Learner Modelling Agents” in EuroAIED- Proceedings of the European Conference on Arficial Intelligence in Education, Eds. P. Brna, A. Paiva & J. Self, Colibri, 1996.
Paiva, A., Machado, I., “Vincent, an autonomous pedagogical agent for on-the-job training” in Intel gent Tutoring Systems 98 Conference, Lecture Notes in Computer Science, Springer-Verlag, 1998.
Martins, A., Machado, I. & Paiva, A. A. “A KQML based communication framework for multi-agent ILE in the Pedagogical Agents Workshop of Intelligent Tutoring Systems 98 Conference, 1998.
Mizoguchi, R., Ikeda, M. & Sinitsa, K., “Roles of Shared Ontology in AI-ED Research” in Proceedin of AI-ED’97, 8 th World Conference of Artificial Intelligence in Education, Ed. B. du Boulay and Mizoguchi, IOS Press, 1997.
Ritter, S., “Communication, Cooperation and Competition among Multiple Tutor Agents” in Proceedings of AI-ED’97, 8 th World Conference of Artificial Intelligence in Education, Ed. B. du Boul and R. Mizoguchi, IOS Press, 1997.
Thirunavukkarasu, C., Finin, T. & Mayfield, J., “Secret Agents — A Security Architecture for the KQML Agent Communication Language” in CIKM ’95 Intelligent Information Agents Workshop, 1995.
Wooldridge, M. & Jennings, N., “Pitfalls of Agent-Oriented Development” in Proceedings of Autonomous Agents 98, Eds. K. Sycara & M. Wooldridge, ACM Press, 1998.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer Science+Business Media New York
About this paper
Cite this paper
Machado, I., Martins, A., Paiva, A. (1999). One for All and All in One. In: Kay, J. (eds) UM99 User Modeling. CISM International Centre for Mechanical Sciences, vol 407. Springer, Vienna. https://doi.org/10.1007/978-3-7091-2490-1_21
Download citation
DOI: https://doi.org/10.1007/978-3-7091-2490-1_21
Publisher Name: Springer, Vienna
Print ISBN: 978-3-211-83151-9
Online ISBN: 978-3-7091-2490-1
eBook Packages: Springer Book Archive