Difference between revisions of "Software Agent"

From CIPedia
Jump to navigation Jump to search
Line 3: Line 3:
 
==Definitions==
 
==Definitions==
 
<!-- This section presents all available definitions of the above term.-->
 
<!-- This section presents all available definitions of the above term.-->
 
+
=== European Project Definitions ===
=== European 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 ====
 
==== DIESIS project ====
{{quote-diesis|
+
{{quote-diesis|A software agent (or autonomous agent or intelligent agent) is a computer
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 35: Line 35:
  
 
==See also==
 
==See also==
<!-- Add links to related terms -->
+
* [[Simulation]]
  
  
Line 46: Line 46:
  
 
<!-- Add category, i.e. [[Category:Main]] -->
 
<!-- Add category, i.e. [[Category:Main]] -->
[[Category:DIESIS-Glossary]]
+
[[Category:CIPRNet-Glossary]][[Category:DIESIS-Glossary]]
 
{{#set:defined by=EU project}}
 
{{#set:defined by=EU project}}

Revision as of 12:29, 22 December 2016


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

Discussion Topic

See also


Notes

References