Building Brains for Rooms: Designing Distributed Software Agents
Abstract
This paper argues that complex, embedded software agent systems are best constructed with parallel, layered architectures. These systems resemble Minskian Societies of Mind and Brooksian subsumption controllers for robots, and they demonstrate that complex behaviors can be had via the aggregates of relatively simple interacting agents. We illustrate this principle with a distributed software agent system that controls the behavior of our laboratory's Intelligent Room. Introduction This paper argues that software agent systems that interact with dynamic and complex worlds are best constructed with parallel, layered architectures. We draw on Brooks' subsumption architecture (Brooks, 1985) and Minsky's Society of Mind (Minsky, 1986) theory to dispel the notion that sophisticated and highly capable agent systems need elaborately complex and centralized control. Towards this end, we present an implemented system of software agents that forms the backbone of our laboratory's "Intelligent Ro...
Cite
Text
Coen. "Building Brains for Rooms: Designing Distributed Software Agents." AAAI Conference on Artificial Intelligence, 1997.Markdown
[Coen. "Building Brains for Rooms: Designing Distributed Software Agents." AAAI Conference on Artificial Intelligence, 1997.](https://mlanthology.org/aaai/1997/coen1997aaai-building/)BibTeX
@inproceedings{coen1997aaai-building,
title = {{Building Brains for Rooms: Designing Distributed Software Agents}},
author = {Coen, Michael H.},
booktitle = {AAAI Conference on Artificial Intelligence},
year = {1997},
pages = {971-977},
url = {https://mlanthology.org/aaai/1997/coen1997aaai-building/}
}