A flexible architecture for autonomous agents
- 1 October 1997
- journal article
- research article
- Published by Taylor & Francis in Journal of Experimental & Theoretical Artificial Intelligence
- Vol. 9 (4) , 407-440
- https://doi.org/10.1080/095281397146979
Abstract
A generic architecture for autonomous agents is presented. In common with other current proposals the agent is capable of reacting to and reasoning about events which occur in its environment, executing actions and plans in order to achieve goals in its environment, and communicating with other agents. The work described here proposes certain advances on other systems, notably the ability to reason about and make decisions under uncertainty, including decisions about competing beliefs and alternative actions. The framework is grounded in a non-classical decision model, the ‘domino’ model. This is formalized to ensure continuity with classical decision theory and avoid ad hoc features. The domino model is embodied in a well-defined knowledge representation language, R2L, which explicitly supports the central concepts of decisions and plans, and associated constructs of goals, arguments, commitments, obligations and constraints. The availability of such a language provides a sound basis for building knowledge-based agents for practical applications. A major issue for such applications, however, is how to ensure their safe operation. This is a central issue whether the agents are used in an advisory role (e.g. decision support systems) or an autonomous one (e.g. in a robot). Techniques for explicit management of safety are described and some broader theoretical implications are discussed.Keywords
This publication has 26 references indexed in Scilit:
- Intelligent agents: theory and practiceThe Knowledge Engineering Review, 1995
- Agent-oriented programmingArtificial Intelligence, 1993
- Qualitative frameworks for decision support: lessons from medicineThe Knowledge Engineering Review, 1992
- A propositional modal logic of time intervalsJournal of the ACM, 1991
- A basic agentComputational Intelligence, 1990
- Belief, awareness, and limited reasoningArtificial Intelligence, 1987
- Temporal logics in AI: Semantical and ontological considerationsArtificial Intelligence, 1987
- “Sometimes” and “not never” revisitedJournal of the ACM, 1986
- Towards a general theory of action and timeArtificial Intelligence, 1984
- I. DEONTIC LOGICMind, 1951