David E. Wilkins and Karen L. Myers
We briefly describe the history of ARPI projects at SRI International. Our work on agents situated in dynamic and unpredictable environments is described in more detail. Such agents require several capabilities for successful operation, such as monitoring the world, responding appropriately to important events, accepting goals, synthesizing plans for achieving those goals, and executing the plans while continuing to be responsive to changes in the world. In addition, the agents should be able to replan as changes in the world render their plans obsolete, and to reason about uncertain information. The Cypress system is a domain-independent framework for defining persistent agents with this full range of behavior and has been used for several demanding applications, including military operations, real-time tracking and fault diagnosis. The Cypress technology will be incorporated in the Multiagent Planning Architecture, currently under develop-ment, which will provide a new architecture for large planning problems that require the coordinated efforts of distributed human and computer experts.