Difference between revisions of "User:Dzonatas Sol/AWG Agent/Description"

From Second Life Wiki
Jump to navigation Jump to search
(Restored previous description and moved Zha's version to the specification section in the design workspace; this version has precise links as navigational points to describe the model)
(Revert, include alternative text, perimt discussion of alternative viewpoints)
Line 1: Line 1:
An ''Agent'' is a software resource which represents some portion of a user in the virtual world. Agents are hosted in agent servers. An agent may cause an avatar to be instantiated on behalf of a user.
Agents:
    * Mediate the user's message traffic
    * Mediate the user's asset inventory
    * Act as a focal point for the user's access to services in other domains
    * Act as a focal point for the user's access to utilties
    * Act to report the user's avatar's location in the Virtual World to other parts of the system
   
Agents do not:
    * Store persistent assets (They are stored in asset servers)
Agents are not:
   
    * The software resource which represents a user's avatar inside a region simulator. (Tho we need a name for that.)
This definition is different from the current (pre agent/region domain split) use of the term agent Second Life. Currently agents are hosted on the simulator where the user's avatar resides, and handle these tasks as well as mediating the avatar's connection to the client. The term agent, in general is overloaded, and is it possible that another, more specific term would be appropriate here.
Alternatively:
An {{AWG|Agent}} is a virtual device with spatial characteristics such that it virtually exists in the space of a {{AWG|Region}}. {{AWG|Prim}}s and {{AWG|Avatar}}s interact with each other through the use of {{AWG|Agent}}s. {{AWG|Region Domain}}s host {{AWG|Agent}}s as guests. {{AWG|Agent}}s originate from the {{AWG|Agent Domain}}.
An {{AWG|Agent}} is a virtual device with spatial characteristics such that it virtually exists in the space of a {{AWG|Region}}. {{AWG|Prim}}s and {{AWG|Avatar}}s interact with each other through the use of {{AWG|Agent}}s. {{AWG|Region Domain}}s host {{AWG|Agent}}s as guests. {{AWG|Agent}}s originate from the {{AWG|Agent Domain}}.

Revision as of 21:11, 21 October 2007

An Agent is a software resource which represents some portion of a user in the virtual world. Agents are hosted in agent servers. An agent may cause an avatar to be instantiated on behalf of a user.

Agents:

   * Mediate the user's message traffic
   * Mediate the user's asset inventory
   * Act as a focal point for the user's access to services in other domains
   * Act as a focal point for the user's access to utilties 
   * Act to report the user's avatar's location in the Virtual World to other parts of the system
    

Agents do not:

   * Store persistent assets (They are stored in asset servers) 

Agents are not:

   * The software resource which represents a user's avatar inside a region simulator. (Tho we need a name for that.) 

This definition is different from the current (pre agent/region domain split) use of the term agent Second Life. Currently agents are hosted on the simulator where the user's avatar resides, and handle these tasks as well as mediating the avatar's connection to the client. The term agent, in general is overloaded, and is it possible that another, more specific term would be appropriate here.

Alternatively:

An Agent is a virtual device with spatial characteristics such that it virtually exists in the space of a Region. Prims and Avatars interact with each other through the use of Agents. Region Domains host Agents as guests. Agents originate from the Agent Domain.