Architectural foundations for real-time performance in intelligent agents

83Citations
Citations of this article
25Readers
Mendeley users who have this article in their library.

Abstract

Intelligent agents perform multiple concurrent taks requiring both knowledge-based reasoning and interaction with dynamic entities in the environment, under real-time constraints. Because an agent's opportunities to perceive, reason about, and act upon the environment typically exceed its computational resources, it must determine which operations to perform and when to perform them so as to achieve its most important objectives in a timely manner. Accordingly, we view the problem of real-time performance as a problem in intelligent real-time control. We propose and define several important control requirements and present an agent architecture that is designed to address those requirements. The proposed architecture is a blackboard architecture, whose key features include: distribution of perception, action, and cognition among parallel processes, limited-capacity I/O buffers with best-first retrieval and worst-first overflow, dynamic control planning, dynamic focus of attention, and a satisficing execution cycle. Together, these features allow an intelligent agent to trade quality for speed of response under dynamic goals, resource limitations, and peformance constraints. We illustrate application of the proposed architecture in the Guardian system for surgical intensive care monitoring and contrast it with alternative agent architectures. © 1990 Kluwer Academic Publishers.

Cite

CITATION STYLE

APA

Hayes-Roth, B. (1990). Architectural foundations for real-time performance in intelligent agents. Real-Time Systems, 2(1–2), 99–125. https://doi.org/10.1007/BF01840468

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free