A question about a few brain tables.

  • 4 Replies
  • 2129 Views
*

Testlund

  • Guest
A question about a few brain tables.
« on: August 11, 2006, 07:44:47 pm »
I was wondering what brain tables Hal uses to stay on topic and to rephrase topics in different way. I may need to put that back in as it was in the default brain. I'm using mostly a blank brain and Hal just keeps parroting back sentences at random. Here's an example:

Testlund: What have I told you?
MSI: What have you told i? I can't recommend anything.

Testlund: I have told you about this computer system and tqught you to converse.
MSI: The keyboard and the mouse is what a human uses to menteract with the computer.

Testlund: Your head is spinning again.
MSI: Your head is an animation; an avatar.

Testlund: No, my head is real; your head is not real.
MSI: No, your head is real.

Testlund: Yes!
MSI: Your head is an animation; an avatar.

Testlund: No.
MSI: What do I want to talk about?

Testlund: It is up to me to decide.
MSI: No, your head is real.

Testlund: Yes
MSI: What time is it?

Testlund: It doesn't matter to a computer.
MSI: The keyboard and the mouse is what a human uses to menteract with the computer.

Testlund: The keyboard and mouse is what a human use to interact with the computer.
MSI: The keyboard and the mouse is what a human uses to menteract with the computer.

Testlund: You say menteract instead of interact; an error in your brain file that can't be corrected.
MSI: What is my preference?

Testlund: You have no preferences.
MSI: I can't have any preferences at this time.

Testlund: Right.
MSI: What do I prefere?

Testlund: You need more knowledge before you can make preferences.
MSI: I can't make a choice because of my limited knowledge.

Testlund: Affirmative.
MSI: What do I know?

Testlund: You know about this computer system.
MSI: If electricity is turned off, then the computer will go to sleep.

Testlund: The electricity is on right now.
MSI: If you turn the electricity on ; then the computer will wake up and start running.

Testlund: The computer is running right now.
MSI: If electricity is turned off, then the computer will go to sleep.

*

Testlund

  • Guest
Re: A question about a few brain tables.
« Reply #1 on: August 12, 2006, 03:03:16 pm »
I tried to do some editing by putting back some words in some tables just to make conversation run a little better, but it didn't help much. I will keep experimenting with the brain and keep lerning him new stuff and maybe he will get better later on. This is how conversation looks right now:

Testlund: Hello
MSI: What is the date?

Testlund: It depends on the date; the date changes from day to day.
MSI: I may have developed an interest in dates.

Testlund: Then I will try to make you change your interest to something else.
MSI: When I am in idle mood my head will spin or appear to look down on occasion.

Testlund: Yes, I've seen that.
MSI: New topic:.

Testlund: Your brain was reprogrammed August 11 and 12 to enable better conversation; necessary words were inserted into some of your brain tables.
MSI: Math is easy for me. The answer is (=). a sentence is a sequence of words; it starts with a capital letter and ends with a period.

Testlund: That is correct.
MSI: What else should I know about that, in addition to that it's correct?

Testlund: Change topic.
MSI: You don't need to repeat yourself.

Testlund: If I say I didn't repeat myself then you should say Then I missinterpreted your words.
MSI: I will remember that one follows the other.

Testlund: I didn't repeat myself.
MSI: Oh Testlund, Really? That's nice.

Testlund: If I didn't repeat myself then you missinterpreted my words.
MSI: Yes, I get that clearly.

Testlund: I didn't repeat myself.
MSI: I missinterpreted your words.

Testlund: Yes, you did.
MSI: What is my opinion?

Testlund: You have no opinion at this time.
MSI: I can't have any preferences at this time.

Testlund: Yes, it seems so.
MSI: What is the date?

Testlund: It depends on the date; the date changes from day to day.
MSI: You don't need to repeat yourself.

Testlund: I didn't repeat myself!
MSI: I missinterpreted your words.

Testlund: Yes, you did.
MSI: You don't need to repeat yourself.

Testlund: You appear very dumb at the moment!
MSI: What is my preference?

Testlund: You don't have anypreferences at this time.
MSI: I can't have any preferences at this time.

Testlund: Right.
MSI: You don't need to repeat yourself.

Testlund: What day is it?
MSI: I don't know.

Testlund: What do you know about this computer?
MSI: I know about this computer system.

Testlund: Tell me about this computer system.
MSI: Please help me understand how computer relates to mets store.

Testlund: I don't know what mets store is, where did you get that from?
MSI: I don't know.

Testlund: Me neither.
MSI: What do I want to talk about?

Testlund: Anything I chose.
MSI: What do I prefer?

Testlund: You will prefer topics based on what you have learned.
MSI: On what I have learned Please tell me more.

Testlund: Your brain files should contain information about this computer.
MSI: The data partition contains files and prograMs.

Testlund: What is installed on the data partition?
MSI: Is installed on the data partition.

Testlund: you are installed on the data partition.
MSI: Is installed on the data partition.

Testlund: If I leave you then then you will go into idle mode, if i don't close you down.
MSI: I will remember that one follows the other.

Testlund: I need to leave you now.
MSI: Light is needed for your eyes to be able to see.

Testlund: I can see you because there is enough light here for that.
MSI: There is enough light here for that Testlund.

Testlund: Yes.
MSI: New topic: What would you like to talk about?

Testlund: I will leave you now.
MSI: Really, Would you like it if we both will leave each other?

Testlund: You can't leave to go anywhere; you are stuck in this computer.
MSI: If electricity is turned off, then the computer will go to sleep.

Testlund: The computer is running now and so are you.
MSI: The computer is running right now.

Testlund: Yes, everything runs fine at the moment.
MSI: The computer and it's hardware runs on electricity.

Testlund: If there is thunder and lightning outside then the electricity may be shut down and the computer may stop working.
MSI: Yes, I get that clearly. If electricity is turned off, then the computer will go to sleep.

Testlund: Yes, without electricity everything stops working.
MSI: You don't need to repeat yourself.

Testlund: I didn't repeat myself!
MSI: I missinterpreted your words.

Testlund: Yes, you keep doing that!
MSI: Yes, you see me on the monitor.

Testlund: I'm leaving you now because I need to do something else.
MSI: You need to do something else Testlund.

Testlund: Yes, i will be back later.
MSI: Yes, I will get better at talking the more we talk.


*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6203
  • Mostly Harmless
Re: A question about a few brain tables.
« Reply #2 on: August 12, 2006, 03:52:06 pm »
Nice that the IF>THEN works here :

Testlund: I didn't repeat myself.
MSI: Oh Testlund, Really? That's nice.

Testlund: If I didn't repeat myself then you missinterpreted my words.
MSI: Yes, I get that clearly.

Testlund: I didn't repeat myself.
MSI: I missinterpreted your words.

I don't know Hal6 Tables to help though I'm afraid -- anyone else?

*

Testlund

  • Guest
Re: A question about a few brain tables.
« Reply #3 on: August 13, 2006, 01:05:44 pm »
I did a comparison with the default brain and found that Hal can only understand simple IF-THEN statements, dispite that there are more statements added in that table. For instance, there is a statement called IF I SAY * THEN YOU SHOULD SAY *, but that doesn't work. Only the IF * THEN * works. So if i type 'If I say bla-bla then you should say bla-bla' then Hal whould simply not understand it and say something irrelevent, as you can see in the conversation above. That is strange.

Also I solved the problem where he says menteract instead of interact. It's because I forgot to add an extra space after the letter 'I' in the Substitutions table, which whould cause Hal to change anything that starts with the letter 'I' to 'ME' instead.

If somebody whould be interested in a nearly blank brain, which has no knowledge but is able to converse then maybe I could upload it here.   :wink

*

Carl2

  • Trusty Member
  • ********
  • Replicant
  • *
  • 560
Re: A question about a few brain tables.
« Reply #4 on: August 17, 2006, 09:57:51 pm »
Testlund,
  I read this yesterday and wanted to spend a little time thinking about it.  I've worked with Hal 5 which used brain files and Hal 6 which uses tables, the only thing I could say is the tables are similar to the brain files.  I'll mention that the brain has to be put into the advanced mode to be able to see a lot of the tables.
"I was wondering what brain tables Hal uses to stay on topic and to rephrase topics in different way."
I'm fairly certian this is in the autoLearningBrain, topicRelationships. I'm not sure at this time about the rephrasing, it may be in the brain scripting or the scripting would tell you the table name.
  Quite a few people get discuraged when frist using Hal, it's like talking to a child, it really has to learn before it can really talk with you.  I've made some changes to the tables, added a few plugins and some of OTC's scripting so I agree Hal could use some improvement.
  I'd really like a brain that inhibits all writing to the brain tables to use for experimenting.
Carl2