effective technologies:
(1) tracking the user's actions to understand which commands and concepts are known to the user and which are not
(2) using the plan knowledge base to deduce the goal of the user.
Problems:
So, what should we do?
Sharing of the duties between the user and the system in the process of user modeling.