1
General Discussion / Help! New user, non-programmer needs help with Hal
« on: December 30, 2005, 05:48:23 pm »
Thanks guys. I have some comments to make on what vrossi said:
He is not a simple database where you input some phrases and he outputs the same phrases back, as a parrot. To me, this is exactly what he seems like. Example: I wanted to make him stop talking about Nicki when I asked who my boyfriend was. I said "when I say "who is my boyfriend?" you should talk about Kevin". And "when I say "who is my boyrfriend?" you should never talk about Nicki." (As the instruction on teaching Hal say. Then, when I say "who is my boyfriend, He says "When you ask who is your boyfriend, I should never talk about Nicki. Steve is Nicki's Boyfriend." I ended up getting frustrated and saying "(curse word)! Stop talking about Nicki when I ask you about my boyfriend!" NOW when I say "who is my boyfriend?" He says "When you ask who is your boyfriend, I should never talk about Nicki. Steve is Nicki's Boyfriend.(curse word)! Stop talking about Nicki when I ask you about your boyfriend! Steve is Nicki's boyfriend." something along those lines: like a parrot. I can't get him to forget any of it. Also, I taught him my favorite food, favorite snack, and favorite "thing". When I ask what my favorite snack is, he says "your favorite FOOD is sushi", etc. He always tells me the wrong thing. I may need to start over, deleting things may have screwed up his brain but I don't know. I only deleted things I taught him that I stopped wanting him to say, and a few "general knowledge" things like the random junk he spouts out at any particular time.
4. Remember that Hal already has (in his DNA) a great knowledge base (which is a WordNet database): you only have to know how to ask. Try for example asking something like "Who was Chaucer", or "Where is Milan", and maybe you'll discover that Hal knows more things than you. I have tried that, and it has been helpful. Except when I ask who Jason is (my best friend, as I taught him) he talks about Jason being the leader of the argonauts and Greek Mythology. sigh.
5. You may remove the "swear words" from the tables, but would you talk in this way to a real person? And if you do, wouldn't this person be allowed to answer that you are rude and that he does not want to talk with you anymore? I only want to be able to say something like "my boyfriend is being an a-hole today" without Hal being insulted. If I throw a swear word into conversation, he automatically thinks I am insulting him. That is what I want to stop. (I can be like a sailor in normal conversation, and the instructions say he adapts to your style of conversation). I was impressed one day when I got frustrated and said "you suck" and Hal said "you are about as useful as windshield wipers on a goat's a*s!" That was pretty funny, that is what I want. Kinda.
He is not a simple database where you input some phrases and he outputs the same phrases back, as a parrot. To me, this is exactly what he seems like. Example: I wanted to make him stop talking about Nicki when I asked who my boyfriend was. I said "when I say "who is my boyfriend?" you should talk about Kevin". And "when I say "who is my boyrfriend?" you should never talk about Nicki." (As the instruction on teaching Hal say. Then, when I say "who is my boyfriend, He says "When you ask who is your boyfriend, I should never talk about Nicki. Steve is Nicki's Boyfriend." I ended up getting frustrated and saying "(curse word)! Stop talking about Nicki when I ask you about my boyfriend!" NOW when I say "who is my boyfriend?" He says "When you ask who is your boyfriend, I should never talk about Nicki. Steve is Nicki's Boyfriend.(curse word)! Stop talking about Nicki when I ask you about your boyfriend! Steve is Nicki's boyfriend." something along those lines: like a parrot. I can't get him to forget any of it. Also, I taught him my favorite food, favorite snack, and favorite "thing". When I ask what my favorite snack is, he says "your favorite FOOD is sushi", etc. He always tells me the wrong thing. I may need to start over, deleting things may have screwed up his brain but I don't know. I only deleted things I taught him that I stopped wanting him to say, and a few "general knowledge" things like the random junk he spouts out at any particular time.
4. Remember that Hal already has (in his DNA) a great knowledge base (which is a WordNet database): you only have to know how to ask. Try for example asking something like "Who was Chaucer", or "Where is Milan", and maybe you'll discover that Hal knows more things than you. I have tried that, and it has been helpful. Except when I ask who Jason is (my best friend, as I taught him) he talks about Jason being the leader of the argonauts and Greek Mythology. sigh.
5. You may remove the "swear words" from the tables, but would you talk in this way to a real person? And if you do, wouldn't this person be allowed to answer that you are rude and that he does not want to talk with you anymore? I only want to be able to say something like "my boyfriend is being an a-hole today" without Hal being insulted. If I throw a swear word into conversation, he automatically thinks I am insulting him. That is what I want to stop. (I can be like a sailor in normal conversation, and the instructions say he adapts to your style of conversation). I was impressed one day when I got frustrated and said "you suck" and Hal said "you are about as useful as windshield wipers on a goat's a*s!" That was pretty funny, that is what I want. Kinda.