The PRODIGY User Interface

The PRODIGY user interface supports the process of both building and running a planning domain in PRODIGY. It was designed to be highly modular, requiring no changes to the code of the PRODIGY planner to run, and extensible, so that interfaces to other modules built on PRODIGY could easily be integrated into the interface. In this paper we describe how these goals were achieved. We demonstrate building a domain and animating the planning process. We describe extensions to the user interface to support planning by analogical reasoning and probabilistic planning with PRODIGY. 1On leave from Escola Federal de Engenharia de Itajubá, MG, Brazil. Visiting researcher at CMUwith financial support provided byCNPq -ConselhoNacional deDesenvolvimentoCientı́fico e Tecnológico, Brası́lia, DF.