 | For as much as HAL tries to remember context, I believe that, as of now, HAL would never be able to tell you something you said after 2 minutes of conversation (in other words, the context would be gone).
If it were something like
U> I'm going to sleep
A> Sleep well!
U> What did I say I was going to do?
A> You were going to sleep.
I'm almost sure it could be achieved. But after you change the topic for a couple of turns, it would be too hard for Hal to go back to that variable ("going to sleep") after the context has changed so much.
What I mean by that, is that Hal probably sees it like this
U> I'm _going to_ <variable2>.
A> <line triggered by that variable and/or sentence>
U> What did I say I was _going to_ do?
A> You were _going to_ <variable2>.
Does that make any sense?
I suggest you take a look at the link I added on the bottom of the page, it has been posted many times around these forums, but it's a valuable source of information collected by more experienced trainers.
I believe that one or more of the links in that page might answer your question better than I could.
|  |