Difference between revisions of "Software Agent"

From CIPedia
Jump to navigation Jump to search
 
(5 intermediate revisions by 2 users not shown)
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 15: Line 15:
 
into action tasks. (source: http://www.agtivity.com/)
 
into action tasks. (source: http://www.agtivity.com/)
 
}}
 
}}
 
+
<!--
 
=== Other International Definitions ===
 
=== Other International Definitions ===
<!-- Insert here definitions from international organizations, if available. Each new definition should be formatted as a heading level 4, followed by the unformatted text of the definition. An example follows below: ==== United Nations’ Definition ====
+
==== United Nations’ Definition ====
Insert the definition found in the document “2009 UNISDR Terminology on Disaster Risk Reduction” (this is an example). -->
 
  
 
=== National Definitions ===
 
=== National Definitions ===
<!-- Insert official national definitions, if available.  Each definition should be formatted as a heading level 4, followed by the text of the definition. An example follows below:
 
 
==== Country Name====
 
==== Country Name====
Insert the definition found on the DHS Lexicon (this is an example). -->
 
  
 
===Standard Definition===
 
===Standard Definition===
<!--Insert the text of the definition. Each definition should be formatted as a heading level 4, followed by the text of the 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 ==
 
== Discussion Topic ==
Line 32: Line 32:
  
 
==See also==
 
==See also==
<!-- Add links to related terms -->
+
* [[Simulation]]
  
  
 
==Notes==
 
==Notes==
<!-- The references will be automatically be listed below. In order to reference  -->
 
 
<references />
 
<references />
  
Line 44: Line 43:
  
 
<!-- 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}}
 +
{{#set: Showmainpage=No}}

Latest revision as of 17:04, 29 June 2019


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