David Wallace Croft
croft@alumni.caltech.edu
1998-05-01
Expected benefits of this framework include gaining the advantages of efficiencies inherent in an cost-based free market economony and providing an objective metric for the performance of learning systems.
The Java programming language is used for its built-in features of security, portability, mobility, object-oriented programming, and networking.
Started writing Agorametrics and Physiocratic Agents today.
1998-04-26
For flexibility, there is now a reliance upon the concept of "roles". See Agents, Actors, Roles, and Semantic Interfaces.
Agents that can be launched are now kept in V:\agents as serialized objects. Currently, agents must have the filename extension ".actor".
(From the previous status update report.) Although an agent currently has the authority to write to the standard output on the remote host, security restrictions currently prevent it from doing anything more -- such as returning the result of a long computation. This makes the agent framework pretty useless right now. A future modification to the HostSecurityManager will allow more flexibility at a price.
The file V:\agents\example.bat shows you how to serialize two example agents. You may also wish to use a bean editor but I have not tried this myself.
http://www.alumni.caltech.edu/~croft/research/agent/vaft/
David Wallace Croft,
croft@alumni.caltech.edu
Posted 1998-02-22.