Ai Forums Home Welcome Guest    Tuesday, July 25, 2017
Ai Site > Ai Forums > Hal and other child machines > My HAL has no memory! Last PostsLoginRegisterWhy Register
Topic: My HAL has no memory!

AibajaBoy
posted 10/16/2009  01:27Send e-mail to userReply with quote
I've used my system (see HAL thinks for himself) to make him do additions, like humans do (like tens with tens and ones with ones).
But I stumble on some major problems... which amongst others is that he doesn't have a memory!
I have to keep all the numbers (when it's like twenty two plus fifty five that's four numbers!) in his conciousness while it all would be much easier if he had a temporary memory... with 7 memory banks, each being erased after 50 lines or so (just like we have)

It's really easy to impliment this I think, and it should work like this:

>I tell you, Alpha is important, but Beta too
>hi daddy
>wrong Ok
>remember Alpha and Beta
>Ok

Now "Alpha" and "Beta" are in 2 memorybanks because they were used in the sentence before. They are stored with all the other words in the sentence as keywords to come up with this memory later on. "remember" and "and" are instructions.

He will recall it with the use of the keyword "remember" (note: here it's not an instruction!) combined with one of the keywords from the sentence, like:
>do you remember what was important?
>Alpha and Beta

He won't be confused when you use the word "remember" in another context, because to recognize "remember" as an instruction is very strict, the words must be in the sentence before, and be seperated by "and".

It should also be possible to make rules like this:
>Alpha is important, keep that in mind
>Ok
>remember Alpha -("Alpha" goes into memory)
>Ok
>Beta is important, keep that in mind
>Ok
>remember Beta -("Beta" overwrites that memory, and the rule is set)
>Ok

next time you just have to say:
>Gamma is important, keep that in mind -("Gamma" goes into memory)
>Ok
...
>converation of less than 49 lines
...
>remember what was important?
>Gamma

Now he will always remember a word when you say that sentence. You can also make him answer it in a sentence everytime:
>remember what was important?
>Gamma
>wrong Gamma was important -(Because it is only within 50 lines it won't interfer with similar instances)

And to show how it should work with more words or even a whole sentence (with a keyword sentence inbetween):
>Alpha is not Beta
>Ok
>that's an important statement -(keyword sentence)
>Ok
>remember Alpha is not Beta -(because it is in one of the sentences before, "remember" acts as an instruction, and "Alpha is not Beta" goes into the memory)
>Ok
...
conversation
...
>remember what statement did I just made?
>Alpha is not Beta

I think that this feature would REALLY be helpful! And non the less, it would mirror the reality of the mind even more! It looks quite intriquite, but it would feel really natural this way I think... and the programming wouldn't be too hard either I think...

Last edited by AibajaBoy @ 10/16/2009 5:48:00 AM
  1  
'Send Send email to user    Reply with quote Reply with quote    Edit message Edit message

Forums Home    The Artificial Intelligence Forum    Alan and other chatbots    Language Mind and Consciousness  
Contact Us Terms of Use