Difference between revisions of "Software Agent"

From CIPedia
Jump to navigation Jump to search
(Standard Definition)
Line 29: Line 29:
  
 
=== Other Definitions ===
 
=== 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>}}
+
{{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 ==
 
== Discussion Topic ==
Line 39: Line 39:
  
 
==Notes==
 
==Notes==
<!-- The references will be automatically be listed below. In order to reference  -->
 
 
<references />
 
<references />
  

Revision as of 14:10, 28 September 2016


Definitions

European Definitions

DIESIS project

The DIESIS project [1] 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 International Definitions

National Definitions

Standard Definition

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. [2]

Discussion Topic

See also

Notes

References