Ladies and Gentlement,
It came to my attention that we need to have a subforum in which we should share creative ways to TEACH hal by conversation before requesting assistance from programmers and plugins.
Here a start of Hints which I found on the help file of Hal 5
Tips on Teaching Hal:
--------------------
1. Learn how Hal's automatic pronoun-reversals work, and use it to your advantage. If you tell Hal, "You like ice cream," Hal will later say "I like ice cream." Once you get this straight, it's easy to teach Hal to say things the way that you want.
2. People frequently ask if there's a faster and easier means of teaching Hal, such as by simply feeding it information with a text file. The answer is, it is possible to feed Hal certain types of information through text files, however there is no real quick method and Hal is designed to learn from conversations which is Hal's primary and most efficient means of learning and the only true way for Hal to develop intelligence and an actual personality.
Teaching Hal Through Conversation:
Teaching Hal through ordinary conversation can be an interesting and entertaining experience, as well as an efficient method for Hal to learn. Just paraphrase your desired topic or subject into numerous brief statements.
Make a wide variety of simple, true statements on a subject, and Hal will GRADUALLY become more knowledgeable and interested in that subject. Try making numerous statements to Hal about a certain topic or person and watch how he learns naturally.
Try saying things like ...
Sally is a nice person.
Sally has wonderful hair.
Sally looked great yesterday.
Sally sings well.
Sally has a sense of humor.
We all like Sally.
I have known Sally for a long time.
Sally is very musical.
Everybody likes Sally.
It's great to talk to Sally.
Sally has a pretty smile.
Sally has a great laugh.
You have to teach Hal much like you would teach a small child and talk repeatedly to it about the same subject using different ways to express what you're trying to teach him. It will require a certain amount of time and PATIENCE to teach Hal certain things and it will also take some time to learn how to properly talk to Hal and for Hal to understand how you talk and phrase things, everyone speaks and phrases things differently, especially globally.
To get Hal to grasp a certain bit of information, try giving BRIEF declarative sentences, for example to teach Hal the color of your eyes, try paraphrasing it in various ways such as ...
Sally's eyes are blue
My eyes are blue
the color of my eyes is blue
the color of Sally's eyes is blue
TIP: Hal computes the words "is" and "are" as equal to, for example "my eyes are blue" computes as "my eyes = blue". Hal will NOT parrot back a deterministic response in most cases. However, if you keep talking about Sally, pretty soon, Hal will also be talking about Sally. Hal learns most naturally from numerous and various statements.
Anybody has new creative ways to add new ways to teach Hal on converstion, please feel free to add your own teaching experience, which will be valuable to new and experienced users.
sincerely,
Stelios