Danny B. Lange, Tom Hill, and Mitsuru Oshima
Java and other system programming languages are not ideal for software agent development on the Internet. We have found it very challenging to produce reliable yet lightweight agent systems. Even basic agents often require colossal amounts of highly complex code. We are addressing this issue by new agent scripting language and an associated execution environment. Taken together, these two developments provide a number of benefits to agent developers and users. Once the user learns the scripting language, he or she will be able to produce personal and enhanced agents. The scripting language supports rapid development since it allows programming at a much higher level than Java. It makes it easy to manipulate information in the XML format. Since the language is open-ended, it can also be easily extended with new tags written in the Java programming language.