Agents with emotions

  • Authors:
  • Mehdi Dastani;John-Jules Ch. Meyer

  • Affiliations:
  • Utrecht University, 3508 TB Utrecht, The Netherlands;Utrecht University, 3508 TB Utrecht, The Netherlands

  • Venue:
  • International Journal of Intelligent Systems
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper discusses the role of emotions in artificial agent design and implementation. The syntax and semantics of a simplified version of a logic-based agent-oriented programming language is presented. This programming language facilitates the implementation of artificial agents with emotions. Four types of emotions are distinguished: happiness, sadness, anger, and fear. These emotions are defined relative to agent's goals and plans. The emotions result from the agent's deliberation process and influence the deliberation process. The semantics of each emotion type is incorporated in the transition semantics of the presented agent-oriented programming language. © 2010 Wiley Periodicals, Inc. This paper is a revised and expanded version of M. Dastani & J.-J. Ch., Meyer, Programming emotional agents, In: Proc. ECAI 2006 Brewka G, Coradeschi S, Perini A, Traverso P, editors. Riva del Garda, IOS Press, Amsterdam, 2006, pp 215–219.