Context for software agents
Agents can watch user interactions to gather context
Agents can infer user intent from context
Agents can help users deal with "context overload"
Decide when and where parts of context are relevant
Agents can put useful things into the user's context