A Methodology for Developing Self-explaining Agents for Virtual Training [chapter]

Maaike Harbers, Karel van den Bosch, John-Jules Meyer
2010 Lecture Notes in Computer Science  
Intelligent agents are used to generate the behavior of characters in virtual training systems. To increase trainees' insight in played training sessions, agents can be equipped with capabilities to explain the reasons for their actions. By using an agent programming language in which declarative aspects of an agent's reasoning process are explicitly represented, explanations revealing the underlying motivations for agents' actions can be obtained. In this paper, a methodology for developing
more » ... f-explaining agents in virtual training systems is proposed, resulting in agents that can explain their actions in terms of beliefs and goals.
doi:10.1007/978-3-642-13338-1_10 fatcat:mtkzxs6q4newla3yl32evuccvy