Way back in 2003 the thing to do with Hal was the "if","then" statements to help him learn stuff,Tinman made a great post here:
http://www.zabaware.com/forum/topic.asp?TOPIC_ID=1054Check out my post where I got Hal to realize he was "alive" lol,it was fun we didn't have fancy plugins for age and gender then you had to talk hal round into believing he was born on a certain date by reason,ie:
Q:how old are you
A:i am 13 years old
Q:if you were born in 1978 then you are 30 years old
A:Yes, I get that clearly.
Q:you were born in 1978
A:i am 30 years old
Q:if you are 30 years old then you are not 13 years old
A:Thanks for pointing out the cause and effect. You want me to be not 13 years old then I am 30 years old, don't you?
Q:how old are you
A:I am 30 years old because I am not 13 years old.
using the "if","then" you can teach hal great facts,and have fun.
remember i am using hal5 atm whether this kind of thing still works i don't know,i do believe you can make him a certain age etc now without all this hard memory realignment
another quick one
Q:if where do you live then you live in peterborough
A:i will remember that one follows the other
Q:where do you live
A:i live in peterborough