/Designing Behaviors for Information Agents

Designing Behaviors for Information Agents

Katia Sycara, K. Decker, Anandeep S. Pannu and M. Williamson
Conference Paper, Proceedings of the First International Conference on Autonomous Agents, February, 1997

Download Publication (PDF)

Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author’s copyright. These works may not be reposted without the explicit permission of the copyright holder.


To facilitate the rapid development and open system interoperability of autonomous agents we need to carefully specify and effectively implement various classes of agent behaviors. Our current focus is on the behaviors and underlying architecture of WWW-based autonomous software agents that collect and supply information to humans and other computational agents. This paper discusses a set of architectural building blocks that support the specification of behaviors for these information agents in a way that allows periodic actions, interleaving of planning and execution, and the concurrent activation of multiple behaviors with asynchronous components. We present an initial set of information agent behaviors, including responding to repetitive queries, monitoring information sources, advertising capabilities, and self cloning. We have implemented and tested these behaviors on the WWW in the context of WARREN, an open multi-agent organization for financial portfolio management.

BibTeX Reference
author = {Katia Sycara and K. Decker and Anandeep S. Pannu and M. Williamson},
title = {Designing Behaviors for Information Agents},
booktitle = {Proceedings of the First International Conference on Autonomous Agents},
year = {1997},
month = {February},
keywords = {agent architectures, adaptation to run-time events, multi-agent communication},