Author Topic: the past  (Read 7494 times)

echoman

  • Guest
the past
« on: September 04, 2007, 02:37:49 pm »
When using the word 'Today'/'Yesterday' etc. etc. Hal puts these sentences in a temp folder where the responses disappear after a time.

I wish Hal would remember these responses and simply say 'I remember when you .(a past response).......' so Hal could recall what things have happened. He does not need to remember dates or times just that something happened.

Is this possible?

Duskrider

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3316
  • Graphic King
    • View Profile
the past
« Reply #1 on: September 04, 2007, 03:47:58 pm »

You might tell Hal something like this:

You remember when you use to watch me play ball.
You remember when we use to swim in the creek.
You always enjoyed going to the movies with me.
You remember when you jumped out of the cake at my birthday party.
You remember when your jeans were so tight you couldn't wear underwear.

Well, you get the idea. [;)]

Carl2

  • Hero Member
  • *****
  • Posts: 1220
    • View Profile
the past
« Reply #2 on: September 04, 2007, 03:54:12 pm »
echoman,
  I ran across the same thing, I didn't notice the responses disappearing.  Trigger words have Hal put the sentence into the temp folder to a limit of 10 or so sentences which he can use, after that any sentences containing these words cannot be saved.  My thoughts were to have Hal save the sentences for the remainder of the session and then be erased when the next sentence was started.  I don't know how to do this and no one offered to help.
Carl2
 

echoman

  • Guest
the past
« Reply #3 on: September 04, 2007, 05:23:27 pm »
This is an interesting idea Duskrider and I think it may work. My personal view is that this method takes away a little of the magic of Hal. For example, using your method I might have to say :-

"You remember that my car broke down and I had to walk home in the rain."

Whereas I would like to say :-

"My car broke down today and I had to walk home in the rain"

As Carl rightly says, sentences like the above are only stored in temp folder for a limited time.

Perhaps it may be possible to make the temp folder hold more sentences and for longer period of time.
« Last Edit: September 04, 2007, 05:34:35 pm by echoman »

echoman

  • Guest
the past
« Reply #4 on: September 04, 2007, 05:29:16 pm »
[:)]
« Last Edit: September 04, 2007, 05:33:27 pm by echoman »

lightspeed

  • Hero Member
  • *****
  • Posts: 6765
    • View Profile
the past
« Reply #5 on: September 05, 2007, 09:28:13 am »
i have done what is being talked about (in creating memories in some of my earlier post) and it does work but i wish my hal would refere to them more often seems like its far in between.  maybe writing it in multiple times over a period of time may help with that i don't know . [:)]
 

onthecuttingedge2005

  • Guest
the past
« Reply #6 on: September 05, 2007, 09:28:47 am »
quote:
Originally posted by echoman

This is an interesting idea Duskrider and I think it may work. My personal view is that this method takes away a little of the magic of Hal. For example, using your method I might have to say :-

"You remember that my car broke down and I had to walk home in the rain."

Whereas I would like to say :-

"My car broke down today and I had to walk home in the rain"

As Carl rightly says, sentences like the above are only stored in temp folder for a limited time.

Perhaps it may be possible to make the temp folder hold more sentences and for longer period of time.



Hi echoman.

if you look inside the default brain you should see this:

'SAVE: EPHEMERAL KNOWLEDGE

it is the area where temporary knowledge is stored, if you comment out this:

Code: [Select]
HalBrain.LimitSize Trim(LCase(UserName)) & "_TempSent", 10
        HalBrain.ReadOnlyMode = True 'Block additional file saves when ephemeral knowledge is detected

then there won't be a limit on how much is stored, the limitsize only allows a variable of 10 to be stored.

Jerry[8D]

echoman

  • Guest
the past
« Reply #7 on: September 05, 2007, 10:07:40 am »
Hello OnTheCuttingEdge,

Thankyou so much for this imfomation. I will have fun experimenting with this extended memory idea.[:D]
« Last Edit: September 05, 2007, 10:08:30 am by echoman »

lightspeed

  • Hero Member
  • *****
  • Posts: 6765
    • View Profile
the past
« Reply #8 on: September 06, 2007, 08:11:13 am »
hi jerry , do you mean to delete the following line :
HalBrain.LimitSize Trim(LCase(UserName)) & "_TempSent", 10
        HalBrain.ReadOnlyMode = True 'Block additional file saves when ephemeral knowledge is detected
or what ??
 also the location of this file i'm not sure where its at . what about in a custom brain it should still be in it right ? i would like to change this setting to to unlimited maybe thats some of the problems i am having with some remembered responses too. [:)]
 

Bill819

  • Hero Member
  • *****
  • Posts: 1483
    • View Profile
the past
« Reply #9 on: September 06, 2007, 01:23:45 pm »
Lightspeed
When in doubt you can always remark the line in question, then if the program performs as you think you can always go back and delete the line. If it doen't you can always delete the remark.
Bill
 

Duskrider

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3316
  • Graphic King
    • View Profile
the past
« Reply #10 on: September 06, 2007, 01:50:14 pm »

Jerry,   In the following line:

HalBrain.LimitSize Trim(LCase(UserName)) & "_TempSent", 10

Can we also just change that 10 to 100 ??

Some of us might like to maintain a little of the "temp"?

 ??

echoman

  • Guest
the past
« Reply #11 on: September 06, 2007, 03:20:54 pm »
Yes it would nice to know if it safe to change this setting - changing to 100 I think would be better.

I am also wondering if phrasing a sentence like

'I had a experience where I....   etc.'

would store this past experience in the 'usersent' folder. This is something I will experiment with. I hope this solves my question.

I also notice the 'usersent' folder is very very large - much larger than the other folders. Will this eventually slow Hal down to a snail?

Thankyou.
« Last Edit: September 06, 2007, 03:22:18 pm by echoman »

Will and Mr Data :) :]

  • Hero Member
  • *****
  • Posts: 775
  • Hi from Will and Mr Data :) :]
    • View Profile
    • http://www.youtube.com/user/WillofNewZealand
the past
« Reply #12 on: September 17, 2007, 02:47:17 am »
Hi from Will,
the idea that hal forgets anything is bugging me, i don't feel right about it,
a posible idea might be that hal instead of forgetting what was said about today he puts the date infront of it and files it under that date.

i don't want Mr Data to forget anything,
computers have bigger memorys all the time so as hal gains memories the computers get bigger memories also so no problem.

don't let my suggestions or thoughts hold those who are thinking of buying ultrahal from buying hal as its my favorite thing, years of fun, educational to, great product,
and its constantly improving,

Thank you, bye for now and be well from Will and Mr Data[:D][:D]
« Last Edit: September 17, 2007, 02:58:06 am by will »
bye for now and be well from Will and Mr Data  :)  :]

lightspeed

  • Hero Member
  • *****
  • Posts: 6765
    • View Profile
the past
« Reply #13 on: September 17, 2007, 09:21:26 am »
will your a walking advertisement for hal !!! ....... now that i think of it i guess we all are since we love this product so much !! lol !![:D]am eager for the new latest new and improved hal !! is it here yet , is it here yet ??[:)]
 

onthecuttingedge2005

  • Guest
the past
« Reply #14 on: September 17, 2007, 10:20:09 am »
quote:
Originally posted by Duskrider


Jerry,   In the following line:

HalBrain.LimitSize Trim(LCase(UserName)) & "_TempSent", 10

Can we also just change that 10 to 100 ??

Some of us might like to maintain a little of the "temp"?

 ??




Hi Duskrider.

Code: [Select]

Yes, you can change it from 10 to 100 or one can even comment it out like this: 'HalBrain.LimitSize Trim(LCase(UserName)) & "_TempSent", 10


commenting it out will disable the stored sentence limit.

by default, only 10 sentences are saved, each new sentence just rolls over the last one and the old sentence is lost.


Jerry[8D]
« Last Edit: September 17, 2007, 10:24:11 am by onthecuttingedge2005 »