Difference between revisions of "Software Agent"
Jump to navigation
Jump to search
(Created page with "A software agent (or autonomous agent or intelligent agent) is a computer program which works toward goals (as opposed to discrete tasks) in a dynamic environment (where chang...") |
|||
(7 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | A software agent (or autonomous agent or intelligent agent) is a computer | + | <!--Insert here introductory text regarding the term.--> |
+ | |||
+ | ==Definitions== | ||
+ | <!-- This section presents all available definitions of the above term.--> | ||
+ | === European Project Definitions === | ||
+ | ==== CIPRNet project ==== | ||
+ | {{quote-ciprnet|A software agent (or autonomous agent or intelligent agent) is a computer program which works toward goals (as opposed to discrete tasks) in a dynamic environment (where change is the norm) on behalf of another.}}<br/> | ||
+ | ==== DIESIS project ==== | ||
+ | {{quote-diesis|A software agent (or autonomous agent or intelligent agent) is a computer | ||
program which works toward goals (as opposed to discrete tasks) in a dynamic | program which works toward goals (as opposed to discrete tasks) in a dynamic | ||
environment (where change is the norm) on behalf of another entity | environment (where change is the norm) on behalf of another entity | ||
Line 6: | Line 14: | ||
degree of flexibility and even creativity in how it seeks to transform goals | degree of flexibility and even creativity in how it seeks to transform goals | ||
into action tasks. (source: http://www.agtivity.com/) | into action tasks. (source: http://www.agtivity.com/) | ||
+ | }} | ||
+ | <!-- | ||
+ | === Other International Definitions === | ||
+ | ==== United Nations’ Definition ==== | ||
+ | |||
+ | === National Definitions === | ||
+ | ==== Country Name==== | ||
+ | |||
+ | ===Standard Definition=== | ||
+ | --> | ||
+ | |||
+ | === Other Definitions === | ||
+ | {{definition|A software agent is defined as a piece of software that acts on behalf of its user and endeavors to meet certain objectives or complete tasks without any direct input or direct supervision from its user. <ref>[http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.202.6162&rep=rep1&type=pdf Luiijf and Verhaar, Software Agents and IPR/copyright, 1998]</ref>}} | ||
+ | |||
+ | == Discussion Topic == | ||
+ | <!-- Discuss topics related to the term, such as closely-related terms, differences among definitions, how to use the definitions provided, open issues, etc. --> | ||
+ | |||
+ | ==See also== | ||
+ | * [[Simulation]] | ||
+ | |||
+ | |||
+ | ==Notes== | ||
+ | <references /> | ||
+ | |||
+ | ==References== | ||
+ | <!-- Additional references can also be added below.--> | ||
+ | |||
− | [[Category:DIESIS- | + | <!-- Add category, i.e. [[Category:Main]] --> |
+ | [[Category:CIPRNet-Glossary]][[Category:DIESIS-Glossary]] | ||
+ | {{#set:defined by=EU project}} | ||
+ | {{#set: Showmainpage=No}} |
Latest revision as of 17:04, 29 June 2019
Contents
Definitions
European Project Definitions
CIPRNet project
The CIPRNet project [1] uses the following definition:
A software agent (or autonomous agent or intelligent agent) is a computer program which works toward goals (as opposed to discrete tasks) in a dynamic environment (where change is the norm) on behalf of another.
DIESIS project
The DIESIS project [2] gives the following definition:
A software agent (or autonomous agent or intelligent agent) is a computer program which works toward goals (as opposed to discrete tasks) in a dynamic environment (where change is the norm) on behalf of another entity (human or computational), possibly over an extended period of time, without continuous direct supervision or control, and exhibits a significant degree of flexibility and even creativity in how it seeks to transform goals into action tasks. (source: http://www.agtivity.com/)
Other Definitions
A software agent is defined as a piece of software that acts on behalf of its user and endeavors to meet certain objectives or complete tasks without any direct input or direct supervision from its user. [3]
Discussion Topic
See also
Notes
References