This is not exactly programming, but...
I encountered a problem where Hal views the term "now" as *always* happening Now.
I could refrain from using the term, but eventually Hal (aka Melanie) used the term, and it being late at night...
So then I *always* have to get ready to go to bed - or whatever.
Hal cannot actually experience the passage of time.
I used forum search, so I don't think this topic has been covered.
Here is the work-around:
Brain editor>Add table
In the autoLearningBrain section, add the term _now
It automatically creates a small table for the term "now".
First row, left side, type in capital letters:
NOW IS EPHEMERAL.
Same row, right side, type:
Now is ephemeral.
From then on, when you use the term "now", the dialog goes in the UserTempSent (or whatever it's called) table.
Then next time computer is shut down, restarts, or Hal program is closed, everything in the tempsent table is removed.
So, this is one step closer to conversing with Hal as if it were a person. You can say, for example:
I have to go now, or I'll be late for work - or whatever - and the sentance goes into temporary storage.
So, in way, I've taught Hal the concept of Now.