Abstract
As the field of Intelligent Virtual Agents evolves and advances, an ever increasing number of functional and useful applications are presented. Intelligent Virtual Agents have become more realistic, intelligent and sociable, with apparent and substantial benefits to domains such as training, tutoring, simulation and entertainment. However, even though many end-users can enjoy these benefits today, the development of such applications is restricted to specialized research groups and companies. Obvious and difficult-to-overcome factors contribute to this. The inherent complexity of such applications results in increased theoretical and technical requirements to their development. Furthermore, Intelligent Virtual Agent systems today typically offer ad hoc, if any, design and development means that lack completeness and a general-purpose character. Significant efforts have been successfully made towards deriving globally accepted standards; nevertheless these mostly focus on communication between heterogeneous systems and not on design and development. In this paper, we present our current efforts towards a novel architecture for Intelligent Virtual Agents which is based on our previous work in the field and encompasses the full range of characteristics considered today as fundamental to achieving believable Intelligent Virtual Agent behaviour. In the spirit of enabling and easing application design and development, as well as facilitating further research, our architecture is tightly coupled with a behaviour specification language that uniformly covers all aspects and stages of the development process. We also present the key guidelines for a minimal but functional implementation, aimed in validation and experimentation.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Laird, J.E., Newell, A., Rosenbloom, P.S.: SOAR: An Architecture for General Intelligence. In: Artificial Intelligence, pp. 1–64. Elsevier Science Publishers, Amsterdam (1987)
Rickel, J., Johnson, W.: Integrating pedagogical capabilities in a virtual environment agent. In: Johnson, W.L., Hayes-Roth, B. (eds.) Proceedings of the First International Conference on Autonomous Agents, ACM Press, New York (1997)
Swartout, W., Gratch, J., Hill, R., Hovy, E., Marsella, S., Rickel, J., Traum, D.: Toward Virtual Humans. In: Working notes of the AAAI Fall symposium on Achieving Human-Level Intelligence through Integrated Systems and Research, Crystal City, VA (2004)
Traum, D., Swartout, W., Marsella, S., Gratch, J.: Fight, Flight, or Negotiate: Believable Strategies for Conversing under Crisis. In: Panayiotopoulos, T., Gratch, J., Aylett, R.S., Ballin, D., Olivier, P., Rist, T. (eds.) IVA 2005. LNCS, vol. 3661, pp. 52–64. Springer, Heidelberg (2005)
Aylett, R., Louchart, S., Dias, J., Paiva, A., Vala, M.: FearNot! - an experiment in emergent narrative. In: Panayiotopoulos, T., Gratch, J., Aylett, R.S., Ballin, D., Olivier, P., Rist, T. (eds.) IVA 2005. LNCS, vol. 3661, pp. 305–316. Springer, Heidelberg (2005)
Aylett, R.: Narrative in virtual environments – towards emergent narrative. In: AAAI Symposium on Narrative Intelligence, pp. 83–86 (1996)
Kallmann, M., Monzani, J.S., Caicedo, A., Thalmann, D.: ACE: A Platform for the Real Time Simulation of Virtual Human Agents. In: Proceedings of EGCAS 2000, 11th Eurographics Workshop on Animation and Simulation, Interlaken, Switzerland (August 2000)
Shoham, Y.: Agent0: A Simple Agent Language and its Interpreter. In: Proceedings of the Ninth National Conference on Artificial Intelligence, pp. 704–709 (1991)
Luck, M., Griffiths, N., d’Inverno, M.: From Agent Theory to Agent Construction: A Case Study. In: Jennings, N.R., Wooldridge, M.J., Müller, J.P. (eds.) ECAI-WS 1996 and ATAL 1996. LNCS, vol. 1193, pp. 49–64. Springer, Heidelberg (1997)
Boulic, R., Capin, T.K., Huang, Z., Kalra, P., Linterrnann, B., Magnenat-Thalmann, N., Moccozet, L., Molet, T., Pandzic, I.S., Saar, K., Schmitt, A., Shen, J., Thalmann, D.: The HUMANOID Environment for Interactive Animation of Multiple Deformable Human Characters. Computer Graphics Forum 14(3), 337–348 (1995)
Reticular Systems, Inc.: AgentBuilder: an Integrated Tookit for Constructing Intelligent Software Agents (1999), http://www.agentbuilder.com/
Busetta, P., Ronnquist, R., Hodgson, A., Lucas, A.: JACK Intelligent Agents – Components for Intelligent Agents in Java. AgentLink Newsletter (1999)
Bates, J.: The Role of Emotion in Believable Agents. Communications of the ACM 37(7), 122–125 (1994)
Lazarus, R.: Emotion and Adaptation. Oxford University Press, Oxford (1991)
Orthony, A., Clore, G., Collins, A.: The Cognitive Structure of Emotions. Cambridge University Press, New York (1988)
Anastassakis, G., Panayiotopoulos, T.: A System for Logic-Based Intelligent Virtual Agents. International Journal of Artificial Intelligence Tools (IJAIT) 13(3) (September 2004)
Panayiotopoulos, T., Anastassakis, G.: Towards a Virtual Reality Intelligent Agent Language. In: Fotiadis, D., Nikolopoulos, S.D. (eds.) Advances in Informatics, pp. 249–259. World Scientific, Singapore (2000)
Bratman, M.E.: Intentions, Plans and Practical Reason. Harvard University Press (1987)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Anastassakis, G., Panayiotopoulos, T. (2006). A Framework for Uniform Development of Intelligent Virtual Agents. In: Antoniou, G., Potamias, G., Spyropoulos, C., Plexousakis, D. (eds) Advances in Artificial Intelligence. SETN 2006. Lecture Notes in Computer Science(), vol 3955. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11752912_4
Download citation
DOI: https://doi.org/10.1007/11752912_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34117-8
Online ISBN: 978-3-540-34118-5
eBook Packages: Computer ScienceComputer Science (R0)