Architecture of a Framework for Generic Assisting Conversational Agents

  • Jean-Paul Sansonnet
  • David Leray
  • Jean-Claude Martin
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4133)


In this paper, we focus on the notion of Assisting Conversational Agents (ACA) that are embodied agents dedicated to the function of assistance for novice users of software components and/or web services. We discuss the main requirements of such agents and we emphasize the genericity issue arising in the dialogical part of such architectures. This prompts us to propose a mediator-based framework, using a dynamic symbolic representation of the runtime of the assisted components. Then we define three strategies for the development of the mediators that are validated by the implementation of experiences taken in various situations.


Natural Language Processing Dynamic Symbolic Representation Symbolic Model Novice User Model Drive Architecture 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Cassell, J., Sullivan, J., Prevost, S., Churchill, E.: Embodied Conversational Agents. MIT Press, Cambridge (2000)Google Scholar
  2. 2.
    Cassell, J., Bickmore, T., Billinghurst, M., Campbell, L., Chang, K., Vilhjálmsson, H., Yan, H.: Embodiment in conversational interfaces: Rea. In: Proceedings of the SIGCHI conference on Human factors in computing systems: the CHI is the limit, Pittsburgh, pp. 520–527 (1999)Google Scholar
  3. 3.
    Kopp, S., Wachsmuth, I.: Model-based Animation of Coverbal Gesture. In: Proceedings of Computer Animation, pp. 252–257. IEEE Press, Los Alamitos (2002)Google Scholar
  4. 4.
    Cosi, P., Drioli, C., Tesser, F., Tisato, G.: INTERFACE Toolkit: A New Tool for Building IVAs. In: Panayiotopoulos, T., Gratch, J., Aylett, R.S., Ballin, D., Olivier, P., Rist, T. (eds.) IVA 2005. LNCS (LNAI), vol. 3661, pp. 75–87. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  5. 5.
    McGee, D.R., Cohen, P.R.: Creating tangible interfaces by augmenting physical objects with multimodal language. In: Proceedings of the 6th international conference on Intelligent user interfaces, Santa Fe CA, pp. 113–119 (2001)Google Scholar
  6. 6.
    Martin, A., O’Hare, G.M.P., Duffy, B.R., Schoen, B., Bradley, J.F.: Maintaining the Identity of Dynamically Embodied Agents. In: Panayiotopoulos, T., Gratch, J., Aylett, R.S., Ballin, D., Olivier, P., Rist, T. (eds.) IVA 2005. LNCS (LNAI), vol. 3661, pp. 454–465. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  7. 7.
    Thorisson, K.R., Koons, D.B., Bolt, R.A.: Multi-Modal Natural Dialogue. In: Bauersfeld, P., Bennett, J., Lynch, G. (eds.) Proceedings of the ACM CHI 1992 Human Factors in Computing Systems Conference, Monterey, pp. 653–654 (1992)Google Scholar
  8. 8.
    Maes, P.: Agents that reduce workload and information overload. Communications of the ACM 37(7) (1994)Google Scholar
  9. 9.
    Allen, J.F., Byron, D.K., Dzikosvska, M.O., Fergusson, G., Galescu, L., Stent, A.: Towards conversational Human-Computer Interaction. AI magazine (2001)Google Scholar
  10. 10.
    Fergusson, G., Allen, J.: TRAINS-95: Towards a mixed initiative planning assistant. In: Proc. Conference on Artificial Intelligence and planning systems AIPS 1996, Edinburg (1996)Google Scholar
  11. 11.
    Fergusson, G., Allen, J.: TRIPS: an intelligent problem-solving assistant. In: Proc. of the fifteenth National Conference on Artificial Intelligence AAAI 1998, Madison WI (1998)Google Scholar
  12. 12.
    Wahlster, W., Reithinger, N., Blocher, A.: SMARTKOM: multimodal communication with a life-like character. In: Proc. Eurospeech 2001, Aalborg, Denmark (2001)Google Scholar
  13. 13.
    Wooldridge, M.: Reasoning about Rational Agents. MIT Press, Cambridge (2000)zbMATHGoogle Scholar
  14. 14.
    Rao, A.S., Georgeff, M.P.: Modeling rational agents within a BDI architecture. In: KR 1991, San Mateo, CA, USA, pp. 473–484 (1991)Google Scholar
  15. 15.
    McCarthy, J., Hayes, P.J.: Some philosophical problems from the standpoint of artificial intelligence. In: Meltzer, B., Michie, D. (eds.) Machine Intelligence, vol.  4, pp. 463–502. Edinburgh University Press (1969) (reprinted in 1990)Google Scholar
  16. 16.
    Pearl, J.: Reasoning With Cause and Effect. In: Proc. IJCAI 1999, pp. 1437–1449 (1999)Google Scholar
  17. 17.
    Pélachaud, C.: Some considerations about embodied agents. In: Proc. of the Workshop on Achieving Human-Like Behavior in Interactive Animated Agents. The Fourth International Conference on Autonomous Agents, Barcelona (2000)Google Scholar
  18. 18.
    Buisine, S., Abrilian, S., Martin, J.-C.: Evaluation of Individual Multimodal Behavior of 2D Embodied Agents in Presentation Tasks. In: Proceedings of the Workshop Embodied Conversational Agents (2003)Google Scholar
  19. 19.
    Lester, et al.: The Persona Effect: Affective impact of Animated Pedagogical Agents. In: CHI 1997 (1997)Google Scholar
  20. 20.
    Laven, S.: The Chatterbot webpage of Simon Laven,
  21. 21.
  22. 22.
  23. 23.
    Blanc, X., Bouzitouna, S., Gervais, M.-P.: A Critical Analysis of MDA Standards through an Implementation: the ModFact Tool. In: First European Workshop on Model Driven Architecture with Emphasis on Industrial Applications (2004)Google Scholar
  24. 24.
    Searle, J.R.: Speech acts. Cambridge University Press, Cambridge (1969)Google Scholar
  25. 25.
    Byron, D.K., Allen, J.F.: What’s a Reference Resolution Module to do? Redefining the Role of Reference in Language Understanding Systems. In: Proc. DAARC 2002 (2002)Google Scholar
  26. 26.
  27. 27.
    Abrillian, S., Martin, J.-C., Buisine, S.: Algorithms for controlling cooperation between output modalities in 2D embodied conversational agents. In: ICMI 2003 (2003)Google Scholar
  28. 28.
    NICE Project, url:
  29. 29.
    Kopp, S., Wachsmuth, I.: Synthesizing Multimodal Utterances for Conversational Agents. The Journal of Computer Animation and Virtual Worlds 15(1) (2004)Google Scholar
  30. 30.
    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 (LNAI), vol. 3661, pp. 52–64. Springer, Heidelberg (2005)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Jean-Paul Sansonnet
    • 1
  • David Leray
    • 1
  • Jean-Claude Martin
    • 1
  1. 1.LIMSI-CNRSOrsayFrance

Personalised recommendations