Is it an Agent, or Just a Program?: A Taxonomy for Autonomous Agents

  title={Is it an Agent, or Just a Program?: A Taxonomy for Autonomous Agents},
  author={Stan Franklin and Arthur C. Graesser},
The advent of software agents gave rise to much discussion of just what such an agent is, and of how they differ from programs in general. [] Key Method We also offer the beginnings of a natural kinds taxonomy of autonomous agents, and discuss possibilities for further classification. Finally, we discuss subagents and multiagent systems.

An intelligent agent model

Towards a taxonomy of agents and multi-agent systems

This paper consolidates existing research and provides a first step in the establishment of a comprehensive, multi-agent system taxonomy. This taxonomy addresses characteristics of the overall agent

Classifying Agent Systems

This paper proposes a simple scheme for classifying agent systems starting from the notion of an agent as a cluster concept, and motivates an approach to classification based on the identification of features of agent systems to generate a high level taxonomy.

Agents with Several Bodies

The aim of this short paper is to present a new agent architecture called the systemion model that relies on a classification of properties associated to the agents in two separate groups : qualities and attributes.

Introduction to multiagent systems

A multi-agent system is a distributed computing system with autonomous interacting intelligent agents that coordinate their actions so as to achieve its goal(s) jointly or competitively.

Towards a hierarchical taxonomy of autonomous agents

  • Predrag T. TosicG. Agha
  • Economics
    2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583)
  • 2004
This work attempts to identify the most fundamental attributes of autonomous agents, and proposes a tentative hierarchy of autonomous Agents based on those attributes, from a cybernetics and general systems perspective.

A Systematic Approach to Artificial Agents

This work takes a systematic approach and presents extended classification of artificial agents which can be useful for understanding of what artificial agents are and what they can be in the future.

Where logic and agents meet

In this paper we provide a short, and very subjective, description of how mathematical techniques, primarily those from logical foundations, have been used in multi-agent systems. This is certainly

Supporting Autonomy in Agent Oriented Methodologies

This paper studies and analyzes literature on the concept of agents in order to establish the basic set of concepts an agent oriented methodology has to deal with.

A Framework For Hybrid Computational Models

This paper proposes a combination of an evolutionary algorithm and a formal logic resolution system which is able to create and verify new schemes which provide agents autonomous abilities in order to improve their performance within a multi-agent system.



Agent Theories, Architectures, and Languages: A Survey

A survey of what the authors perceive to be the most important theoretical and practical issues associated with the design and construction of intelligent agents is presented.

A Formal Framework for Agency and Autonomy

This paper lays the foundations for a principled theory of agency and autonomy, and specifies the relationship between them using the Z specification language, and describes a three-tiered hierarchy comprising objects, agents and autonomous agents.

KidSim: programming agents without a programming language

Hoftware agents are the authors' hope during the 1990s for obtaining more power and utility from personal computers, but people do not want generic agents-they want help with their jobs, their tasks, their goals.

Modelling Reactive Behaviour in Vertically Layered Agent Architectures

It is claimed that the lower system layers are likely to become a control bottleneck in vertically layered architectures, and that very careful modeling is required to produce the desired agent behaviour.

Bottom-up design of software agents

The objective is to design agents that blend transparently into normal work environments, while relieving users of low-level adminis trative and clerical tasks, and believes the bottom-up approach is crucial in identifying the necessary properties of a successful agent platform.

An architecture for adaptive intelligent systems

An agent architecture is designed and implemented that supports all of these different kinds of adaptation by exploiting a single underlying theoretical concept: An agent dynamically constructs explicit control plans to guide its choices among situation-triggered behaviors.

The society of mind

Artificial Intelligence: A Modern Approach

The long-anticipated revision of this #1 selling book offers the most comprehensive, state of the art introduction to the theory and practice of artificial intelligence for modern applications.

Program understanding and the concept assignment problem

A central hypothesis of this paper is that a parsingoriented recognition model based on formal, predominately structural patterns of programming language features is necessary but insufficient for the general concept assignment problem.

Artificial life meets entertainment: lifelike autonomous agents

Langton offers a nice overview of the different research questions studied by the discipline, which spans such diverse topics as artificial evolution, artificial ecosystems, artificial morphogenesis, molecular evolution, and many more.