Next: Adding New Agents Up: The Graphical User Previous: Providing Feedback for

Manual Browsing and Programming By Demonstration

As mentioned earlier, a direct interface to the datastream is provided so that the user can still manually browse through unfiltered data, bypassing the agents. The ``Browse'' menu in the menubar at the top of the Main Window brings up this interface. The menu allows the user to select a particular newsgroup. Some commonly used newsgroups merit a unique menu item, while the rest can be selected by choosing the ``Other'' menu item and typing in the name of the newsgroup.

All the articles belonging to the selected newsgroup are displayed in a new News Window. These articles are unfiltered and, therefore, unscored. In the case where one of the agents previously searched the newsgroup and retrieved some of the articles being displayed, the background of those article titles will be colored in the color code of the agent. This makes it easy to visually identify the agent(s) which searched the newsgroup and the articles it retrieved.

The user can browse through the articles in this window in the same manner as described in the previous section. Indeed, the user can also provide feedback just as before. For example, if there is an article that the user likes and she would like an agent to be able to recognize such articles in the future, the user can provide positive feedback for the article to the appropriate agent. This programming by demonstration will be particularly useful in the early stages of training and personalizing of new agents, as described below. Yet another motivation for programming by demonstration is that the user is not just constrained to providing feedback to what the agent already does. Instead, the user can also provide feedback to the agent about what it does not do, but should.



Next: Adding New Agents Up: The Graphical User Previous: Providing Feedback for


MIT Media Lab - Autonomous Agents Group - agentmaster@media.mit.edu