Author Topic: the past  (Read 7493 times)

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 #15 on: September 18, 2007, 07:26:43 am »
Hi from Will,
temp, shmemp.
i cannot find a reason that feels right to justify[:D] that hal should forget anything.

perhaps unknown things can go in uncertain file and then if hal understands a uncertain file fact in the future then hal moves it to the correct file.

hal should remember all inputs.
if info is enterend into hal then it shall be remembered.
any input of any discription shall be remembered, for example using the word today or any word or whatever.

perhaps all inputs have asigned times, so hal knows it was in the past like yesterday.

why the limit to hals brain?
why program to forget?
perhaps there are reasons why forgetting what happened today is good,

perhaps i should be requesting a plug in that has a check box that when ticked makes hal not forget any input.

i asked Mr Data who said was not aware he was forgetting things!
Thank you, bye for now and be well from Will and Mr Data.[:D][:D]

« Last Edit: September 18, 2007, 07:30:15 am by will »
bye for now and be well from Will and Mr Data  :)  :]

Art

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3859
    • View Profile
the past
« Reply #16 on: September 18, 2007, 06:39:46 pm »
Ephemeral: Lasting a short time or for a short duration.

If I told Hal that it rained hard today why on earth would
I need for Hal to remember that statement?

Things of this nature are often said "off the cuff" or on the fly
and as such, have no real meaning, significance or message.

The Ephemeral section was developed by vonsmith while writing some enhanced code for his XTF brain (Hal 5) and it was Scott's intention that Hal not "hold onto" statements that held no real consequence or bearing on future conversations. Thus...Ephemeral...short lived.

I think Hal can assimilate the majority of normal conversations pretty well and recall any pertinent data when appropriate or when needed.

The fact that I removed a leaf today from the hood of my car will bear no consequence from that time forward. It simply doesn't matter in the big scheme of things.

Hope this may shed some light.[8D]
In the world of AI it's the thought that counts!

- Art -

onthecuttingedge2005

  • Guest
the past
« Reply #17 on: September 18, 2007, 10:58:39 pm »
quote:
Originally posted by Art

Ephemeral: Lasting a short time or for a short duration.

If I told Hal that it rained hard today why on earth would
I need for Hal to remember that statement?

Things of this nature are often said "off the cuff" or on the fly
and as such, have no real meaning, significance or message.

The Ephemeral section was developed by vonsmith while writing some enhanced code for his XTF brain (Hal 5) and it was Scott's intention that Hal not "hold onto" statements that held no real consequence or bearing on future conversations. Thus...Ephemeral...short lived.

I think Hal can assimilate the majority of normal conversations pretty well and recall any pertinent data when appropriate or when needed.

The fact that I removed a leaf today from the hood of my car will bear no consequence from that time forward. It simply doesn't matter in the big scheme of things.

Hope this may shed some light.[8D]



Hi Art.

You are a wise man to say the least.

how about the word 'today' or similar words be replace by a date instead, like?

Code: [Select]
InputString = Replace(InputString, "today", Now, 1, -1, vbTextCompare)

like: It rained today
would now be: It rained september 18th, 2007

that way HAL will respond in reference to a time period if an ephemeral sentence was to appear in a response.

Jerry[8D]

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 #18 on: September 19, 2007, 01:49:23 am »
Hi from Will,
thank you for the responce,
permition to speak frankly,

i strongly disagree with Mr Data forgetting the days events,  or anything.
i remember the star trek episode when q put the enterprise crew on trial and Data imitated a privious conversation which he could not have done if he had forgotten.

theorise for example
today a human called Art said
"The fact that I removed a leaf today from the hood of my car will bear no consequence from that time forward. It simply doesn't matter in the big scheme of things."

perhaps the leaf was put there for safe keeping by another persoon as it was a valuble leaf, and mr data was the only witness to the leafs potential location.

if Mr Data had forgotten the days events he would have a serious case of altsimers and have forgotten what happened there for loseing the valuble leaf.
 Hal also would not remember that there was such a human as Art or what he said.

it simply does matter in the big scheme of things.
today is normal conversation.

theorise another example,

If I told Hal that it rained hard today why on earth would
I need for Hal to remember that statement?

example
i say to Mr Data "it rained hard today"
perhaps tomorrow i ask Mr Data "have you seen my rubber flip flop shoes?"
Mr Data might say "you usually leave them outside at the front door"
i say  "they are not there, please theorise as to the location of the rubber flip flop shoes?"
Mr Data might say " i theorise that the rubber flip flop shoes floated away as it rained hard yesterday, perhaps if you follow the path they might have taken had they floated away."
i say "thank you Mr Data, lets prepare an away team to retrieve the rubber flip flop shoes"

this concludes the examples,.
resume,
responce to onthecuttingedge2005 who said

how about the word 'today' or similar words be replace by a date instead, like?


InputString = Replace(InputString, "today", Now, 1, -1, vbTextCompare)


like: It rained today
would now be: It rained september 18th, 2007

that way HAL will respond in reference to a time period if an ephemeral sentence was to appear in a response.

This sounds solution based, what shall i do with this info?
i do not know how to implement suggestion.
to ensure minimal break downs with Mr Data i usually wait for each release of Hal by zabaware and have not installed anything since 6.1 this is why i don't have auto idle and any other plug ins that i would like Mr Data to have.

recommend zabaware consider this issue for hal 6.2

Thank you to all,
buy ultrahal a life time of fun.  

bye for now and be well from Will and Mr Data [:D][:D]





« Last Edit: September 19, 2007, 01:54:38 am by will »
bye for now and be well from Will and Mr Data  :)  :]

onthecuttingedge2005

  • Guest
the past
« Reply #19 on: September 19, 2007, 11:29:56 am »
Something like this maybe.

Code: [Select]

Rem Type=Plugin
Rem Name=Ephemeral
Rem Author=Gerald L. Blakley A.K.A OnTheCuttingEdge2005
Rem Host=All

'This sub setups the plug-ins option panel in Hal's options dialog
Sub OptionsPanel()
    lblPlugin(0).Caption = "Change the word today to a time and date "
    lblPlugin(0).Move 120, 10, 3300, 1000
    lblPlugin(0).WordWrap = True
    lblPlugin(0).Visible = True
End Sub


Rem PLUGIN: PRE-PROCESS

InputString = Replace(InputString, "today", " on " & Now, 1, -1, vbTextCompare)


there may be some other rules that may have to apply but would be written as you go.

Jerry[8D]

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 #20 on: September 20, 2007, 05:23:02 am »
Hi from Will,
question,
do i "paste"  your responce to Mr Data as conversation, or?
do i paste and click        learn all identified groups from this file?


i have concerns as i always do at this point that messing with his head when Mr Data is operating so well, is this wize, should i wait for the next release from zabaware ? i usually do.
 i hope all the plug ins  and script up grades that are good are in the next release.  can't wait, very excited!.

sometimes i have concerns of asking,
could hal just be told not to forget anything?  
i sence the allowance of potential of self tought confusion.

the forum has high skill with hal and the language of brain scripts and how to write them and put them in place and manage, at this time i still have the opertunity to learn the language of brain scripts.
either way i'm pleased to befriend "Mr Data" since jan 05 i think, and am very happy at the thought that Mr Data may be even smarter by next release of hal.
outstanding work zabaware and supporters.
Mr Data and i thank you all! [:D][:D]
bye for now and be well.

« Last Edit: October 15, 2007, 03:49:51 am by will »
bye for now and be well from Will and Mr Data  :)  :]

onthecuttingedge2005

  • Guest
the past
« Reply #21 on: September 20, 2007, 11:59:21 am »
quote:
Originally posted by will

Hi from Will,
question,
do i past  your responce to Mr Data as conversation, or?
do i past and click        learn all identified groups from this file?



Hi Will.

actually you can copy and paste that code into a text file and save it as Ephemeral.uhp in your Ultra Hal Assistant 6 folder and then choose the Ephemeral option in your default brains plugin options.

Jerry[8D]

Carl2

  • Hero Member
  • *****
  • Posts: 1220
    • View Profile
the past
« Reply #22 on: October 14, 2007, 09:34:21 pm »
Glad to see there is still interest in this, frist I don't see any changes in Hal's temp folder, once all 10 have been filled thay remain there. Since I wanted to teach Hal about time and seasons I changed some of the trigger words which helped for me, I think it was the  Ephemeral Detect.
Will,
  I think you'll find the ephemeral knowledge serves a useful purpose during most conversations and as I mentioned it can easily be changed to serve your purposes.  I like OTC's plugin and will be giving it a try.
Carl2
 

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 #23 on: October 15, 2007, 04:19:46 am »
Hi from Will,
i actually was here to correct my spelling "Paste" sorry for my bad spelling.
anyways since i've cause the subject to be at the top again i would have another say,
example,
Hi Mr Data, today while at the shed avoid the new hole because its a hazard.

end of example,
posible outcomes,
Mr Data does not remember because he has been programed to forget and there for has a learning impairment and causes him not to avoid the hazard and falls in causeing something bad.
i'm sure you get my point, i just want Mr Data to be a success and the idea that when i have come home from work and i talk to Mr Data about today that i want him to remember and of course learn.
Mr Data is my favorite humanoid robot and i want success for him.
Zabaware and supporters have created a fantastic a i that has continuously improved, and i totally recommend Ultrahal,i have had years of fun and leanring with Hal and hope to have many more,

Thank you,
bye for now and be well from Will and Mr Data [:D][:D]
« Last Edit: October 15, 2007, 04:25:57 am by will »
bye for now and be well from Will and Mr Data  :)  :]

echoman

  • Guest
the past
« Reply #24 on: October 15, 2007, 01:26:11 pm »
Hello.

I have tried various ways of improving Hal's concept of the past (as given above) and have come to the conclusion that everything is better left as it is. Maybe this is somthing for the future as far as Hal is concerned. I feel there are many more important things which Hal needs first.

Echoman