A Tool for Building and Visualizing Task Models
A task model is an abstract formalization of the hierarchical structure of the typical tasks and subtasks in a domain. Building a task model is an essential step in the development of many kinds of intelligent systems, including collaborative agents. Building a task model can also be quite labor-intensive without adequate tool support. We have implemented a Java-based tool, called COLLTASK, for building and visualizing task models, which can be used together with the COLLAGEN middleware to facilitate the implementation of collaborative agent systems.
Background & Objective: This work is part of the process of transitioning COLLAGEN from a research prototype to a practical technology for building collaborative agents. COLLTASK replaces or supplements COLLAGEN's current textual representation for task models with a modern, graphically-oriented tool.
Technical Discussion: COLLTASK is implemented in Java using Protege-2000 (http://protege.stanford.edu), which is an open-source platform for knowledge-acquisition tools. For the graphical visualization capabilities, we have also incorporated Jambalaya (http://www.csr.uvic.ca/shrimpviews), which is free software for research use. COLLTASK can both read and write COLLAGEN's textual representation for task models. It can also read and write task models in several generic formats, such as RDF and JDBC.
Contact: Richard (Dick) Waters
| Technical Reports: | |
| Learning Hierarchical Task Models by Demonstration | |
| Learning Hierarchical Task Models by Defining and Refining Examples | |
Technology Area: Artificial Intelligence
Modification Date: September 14, 2007

