Roger, suppose I am to develop an application or agent,etc that would capture some sort of input events and status, in order to analyze the user behavior or aim behind those actions and manifested events.. then try to use the result of analysis into kind of reaction that is supposed to aid the user or to guide him,etc..
Just a very simple case..
Suppose I am to develop somekind of new intelligent help system into a target application that is already built on the traditional manually-browsing CHM files..
the new kind would gather the evnts of user who is rambling between the buttons or switching between windows then guess the rightful topic. (just think of the Dynamic help in VS whene you put the cursor or just hover over a keyword in the source Editor, but what I am talking about is much more complex than that because the resulting topic will showup after understanding that the user is unsuccesfully trying to search for something but somehow, upcon current contexts (the progress in the type od document he is manupulating..) and upon current user navigation events we found out what he is lokking for).
So the question Roger, is do you know where I can find theoretical content or existing cases that expose the same issue, so that let's say if I have a similar pbm then at least I have some tools or techniques that can be tried directly..
Hmmm, I haven't encountered such system yet that works the way you're describing.
As I understand it it could be a revolutionary technique in a help system in order to aid the user. In some way it is comparable with the help in the Office suite when it says "it looks like you're writing a letter, can I help you with that", but you seem to go beyond that.
I think the technique is mostly about probabilities and having a system that "learns" the behaviour of the user.
If I were you I would check out the concepts of "fuzzy logic" and "neural networks". I haven't encountered those techniques yet so I don't know anything about it in detail, but as I understand it they are commonly used when building systems that "learns".
Just google for it. You may even find something about it here at CodeProject as well.
By the way...
Please do not post questions like this to anyone personally for a couple of obvious reasons:
You'll get a lot more "brain-mass" if you post in one of the forums. The probability that someone has done what you're up against is larger and consequently so are the chances of getting help.
The person you post your question to may not have the time to answer your question and you won't know if that person actually has read your post and ignored it, if he's read it but doesn't know the answer or if he simply doesn't have the time.
It's quite easy to feel pressured when asked for help personally and that pressure can make a person feel harassed.
"It's supposed to be hard, otherwise anybody could do it!" - selfquote "High speed never compensates for wrong direction!" - unknown
Roger, do not feel obliged to respond to such kestion.
if I have particular technical pbm and need a solution to it, I naturally go to Forums where the kestion reaches the maximum number of audience.
Instead my aim is just to see your reaction, point of view. Much more to gab a general and subjective opinion from you than to have a direct and clear solution.Because the pbm is unclear in nature. And I'm personnally not willing to make it an open discussion.
Last Visit: 31-Dec-99 18:00 Last Update: 25-Jul-21 19:00