On the occassion of the fifth birthday of ATAL, Mike Wooldridge and Nick Jennings (the organisers of the first workshop) wrote a short retrospective on the workshop, describing the goals of the workshop, and how the original vision had matured over the years. This was published as a preface to the proceedings of ATAL-98.
The leading-edge of computer science research is notoriously fickle. New trends come and go with alarming and unfailing regularity. In such a rapidly changing field, the fact that research interest in a subject lasts more than a year is worthy of note. The fact that, after five years, interest not only remains, but actually continues to grow is highly unusual. As 1998 marked the fifth birthday of the International Workshop on Agent Theories, Architectures, and Languages (ATAL), it seemed appropriate for the organisers of the original workshop to coment on this remarkable growth, and reflect on how the field has developed and matured.
The first ATAL workshop was co-located with the Eleventh European Conference
on Artificial Intelligence (ECAI-94), which was held in
ATAL-95 was held at the International Joint Conference on AI, which in 1995
was held in
In the five years since ATAL-94, the landscape of the computing world has changed almost beyond recognition. Even seasoned veterans of the historically fast-moving IT environment have been surprised by the current rate of change. Perhaps the simplest way we can sum up these changes is by noting that the first ATAL was also the last not to have a World-Wide Web (WWW) page. In 1999, on the eve of the new millenium, it would be unthinkable for a serious academic conference or workshop not to have a dedicated WWW site. The changes brought about by the explosion of the Internet into world-wide public and corporate awareness are well-documented, and it is not appropriate for us to add to the mountain of comment (and hyperbole). However, it is important to note that the rise of the Internet had a significant impact on the development of the agent field itself. By the summer of 1994 it was becoming clear that the Internet would be a major proving ground for agent technology (perhaps even the ``killer application''), although the full extent of this interest was not yet apparent.
The emergence of agents on and for the Internet gave rise to a new, associated software technology, somewhat distinct from the ``mainstream'' of agent research and development. In the summer of 1994, a California-based company called General Magic was creating intense interest in the idea of mobile agents --- programs that could transmit themselves across an electronic network and recommence execution at a remote site. At the time, General Magic were distributing a widely-read white paper that described ``Telescript'' --- a programming language intended to realise the vision of mobile agents. In the event, it was not Telescript, but another programming language that caught the imagination of the Internet community: Java. When Netscape incorporated a Java virtual machine into their Navigator browser, and hence brought the idea of applets into the mainstream, they gave Java an enormous impetus, both as a way of animating the Internet, but also as a powerful, well-designed object-oriented programming language in its own right. A number of mobile agent frameworks were rapidly developed and released as Java packages, and interest in Telescript rapidly waned. As we write this preface in late 1998, Java is the programming language of choice not just for agent systems, but also, it seems, for most other applications in computing.
Mobile agent technology was not the only other agent technology beginning to make its presence felt at the time of the first ATAL. The summer of 1994 saw the publication of a special issue of Communications of the ACM with the title ``intelligent agents''. Many of the articles in this special issue described a new type of agent system, that acted as a kind of ``expert assistant'' to a user working with a particular class of application. The vision of agents as intelligent assistants was perhaps articulated most clearly by Pattie Maes from MIT Media Lab, who described a number of prototype systems to realise the vision. Such user interface agents rapidly caught the imagination of a wider community, and in particular, the commercial possibilities of such technologies was self-evident. A number of agent startup companies were founded to commercialise this technology (many of which have by now either been sold or gone bust). Current interest in such agents comes, to a great extent, from the possibility of using them in electronic commerce scenarios, where they negotiate on behalf of their ``owner''.
The commercial interest in agents in the latter half of the 1990s has not
been limited to venture capitalists and ``small scale'' agent systems. Perhaps
one of the most encouraging long-term trends for agent technology is the idea
of agents as a software engineering paradigm. The level of interest in this
concept has been evidenced in several ways. For example, the number of
large-scale industrial-strength agent systems being developed and deployed is
an obvious indicator. However, the degree of interest is perhaps best
illustrated by the attempts currently underway to develop
international standards for agent communication. Although some tentative steps
towards standard agent communication languages were taken by the KQML/KIF community in the
Turning more specifically to the ATAL workshops, a number of smaller scale trends have emerged, echoing to some extent the more visible changes in the computing world itself. One obvious indicator that agent technology is beginning to mature is that far fewer new agent architectures are being developed. It seems that authors are taking architectures off the shelf, rather than developing their own. In this vein, the belief-desire-intention (BDI) class of architectures has become particularly prominent. This work represents a paradigm example of the ATAL ethos --- there is a well-defined theory, which relates more or less directly to specific architectures or programming languages. On the theoretical side, there has been an increasing trend towards more integrated models; that is, theories which cover a wider proportion of an agent's decision making and acting capabilities.
We noted above that five years sometimes seems like a long time for an academic workshop. Incredibly, when ATAL began, there were no conferences dedicated to agent technology. In contrast, the agent research community is now served by at least two major international scientific conferences (the International Conference on Multi-Agent Systems and the International Conference on Autonomous Agents), as well as a dedicated journal (Autonomous Agents and Multi-Agent Systems). That agent technology is able to comfortably support this degree of interest tells us that agents have a good chance of succeeding as a technology. We hope that ATAL will continue to play its part in this development, maintaining its current high level of scientific and production values, and serving a vibrant, rich research and development community.
To close, we would like to take this opportunity to thank those who have made ATAL the success we sincerely believe it is today. In particular, our thanks go to Joerg Mueller, Munindar Singh, Anand Rao, and Milind Tambe, who have all acted as organisers for ATAL, and helped to shape it through their dedication and vision. In addition, we would like to thank those who have played various other special roles throughout the first five years, including Klaus Fischer, Michael Fisher, Mike Georgeff, Piotr Gmytrasiewicz, David Kinny, and Jan Treur. Also thanks to the program committee members, and finally, to Alfred Hofmann, our editor at Springer-Verlag, whose support and genuine enthusiasm for a well-produced volume has helped establish ATAL as a premier forum for publishing agent research.