Simulating agents and their environments
Darryl Davis, Aaron Sloman and Riccardo Poli
AISB Quarterly, Autumn 1995.
Abstract
This paper describes a toolkit that arose out of a project concerned
with designing an architecture for an autonomous agent with human-like
capabilities. Analysis of requirements showed a need to combine a wide
variety of richly interacting mechanisms, including independent asynchronous
sources of motivation and the ability to reflect on which motives to adopt,
when to achieve them, how to achieve them, and so on. These internal `management'
(and meta-management) processes involve a certain amount of parallelism,
but resource limits imply the need for explicit control of attention. Such
control problems can lead to emotional and other characteristically human
affective states. We needed a toolkit to facilitate exploration of alternative
architectures in varied environments, including other agents. The paper
outlines requirements and summarises the main design features of a toolkit
written in Pop-11. Some preliminary work on developing a multi-agent scenario,
using agents of differing sophistication is