IRMA-International.org: Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

Software Agents

Software Agents
View Sample PDF
Author(s): Stanislaw Stanek (Karol Adamiecki University of Economics in Katowice, Poland), Maciej Gawinecki (Systems Research Institute of the Polish Academy of Sciences, Poland), Malgorzata Pankowska (Karol Adamiecki University of Economics in Katowice, Poland)and Shahram Rahimi (Southern Illinois University, USA)
Copyright: 2008
Pages: 9
Source title: Encyclopedia of Decision Making and Decision Support Technologies
Source Author(s)/Editor(s): Frederic Adam (University College Cork, Ireland)and Patrick Humphreys (London School of Economics, UK)
DOI: 10.4018/978-1-59904-843-7.ch090

Purchase

View Software Agents on the publisher's website for pricing and purchasing information.

Abstract

The origins of the software agent concept are often traced back to the pioneers of artificial intelligence—John Mc Carthy, the creator of LISP programming language, and Carl Hewitt, the father of distributed artificial intelligence (DAI). Kay (1984, p. 84) states that: …the idea of an agent originated with John McCarthy in the mid-1950s, and the term was coined by Oliver G. Selfridge a few years later, when they were both at the Massachusetts Institute of Technology. They had in view a system that, when given a goal, could carry out the details of the appropriate computer operations and could ask for and receive advice, offered in human terms, when it was stuck. An agent would be a ‘soft robot’ living and doing its business within the computer’s world. Nwana (1996, p. 205), on the other hand, claims that: …software agents have evolved from multi-agent systems (MAS), which in turn form one of three broad areas which fall under DAI, the other two being Distributed Problem Solving (DPS) and Parallel Artificial Intelligence (PAI). (…) The concept of an agent (…) can be traced back to the early days of research into DAI in the 1970s – indeed, to Carl Hewitt’s concurrent Actor model. In this model, Hewitt proposed the concept of a self-contained, interactive and concurrently-executing object which he termed ‘Actor’. This object had some encapsulated internal state and could respond to messages from other similar objects1. The software agent concept meant, in the first place, replacing the idea of an expert, which was at the core of earlier support systems, with the metaphor of an assistant. Until 1990s, decision support systems (DSS) were typically built around databases, models, expert systems, rules, simulators, and so forth. Although they could offer considerable support to the rational manager, whose decision making style would rely on quantitative terms, they had little to offer to managers who were guided by intuition. Software agents promised a new paradigm in which DSS designers would aim to augment the capabilities of individuals and organizations by deploying intelligent tools and autonomous assistants. The concept thus heralded a pivotal change in the way computer support is devised. For one thing, it called for a certain degree of intelligence on the part of the computerized tool; for another, it shifted emphasis from the delivery of expert advice toward providing support for the user’s creativity (King, 1993).

Related Content

Yu Bin, Xiao Zeyu, Dai Yinglong. © 2024. 34 pages.
Liyin Wang, Yuting Cheng, Xueqing Fan, Anna Wang, Hansen Zhao. © 2024. 21 pages.
Tao Zhang, Zaifa Xue, Zesheng Huo. © 2024. 32 pages.
Dharmesh Dhabliya, Vivek Veeraiah, Sukhvinder Singh Dari, Jambi Ratna Raja Kumar, Ritika Dhabliya, Sabyasachi Pramanik, Ankur Gupta. © 2024. 22 pages.
Yi Xu. © 2024. 37 pages.
Chunmao Jiang. © 2024. 22 pages.
Hatice Kübra Özensel, Burak Efe. © 2024. 23 pages.
Body Bottom