dupa

Author Topic: leap of faith  (Read 7443 times)

Dreamer

  • Newbie
  • *
  • Posts: 14
    • View Profile
leap of faith
« on: February 05, 2006, 01:55:15 pm »
Hi everybody

Ultra hal is a good product but it does require a huge leap of faith to believe you are talking to anything intelligent.
The biggest obstacle to overcome is the fact that Hal does not seem to remember more than one sentence! I don't mean facts about my favorite colour or my name but little things like the following (Taken from another post)

Mark: lol
Lisa: Was that really that funny?

Mark: you tell me
Lisa: You? Why?

Mark: I said so
Lisa: Wow! Well, you said so? Why?

Mark: because, shut up!!
Lisa: Mark exactly; because, shut up.

Mark: ok, you shut up
Lisa: Alright.

It is clear Hal is responding only to the last question without any reference to what was said before.

If this could be overcome then it would be a real leap forward.

Well done though, keep up the good work.
[8)]
"God is a comedian, playing to an audience too afraid to laugh."

Bill819

  • Hero Member
  • *****
  • Posts: 1483
    • View Profile
leap of faith
« Reply #1 on: February 05, 2006, 07:49:10 pm »
Unintelligent garbage in diddo out. As long as you talk in short nonsense sentences you will get dumb responses. If, however, you talk to you bot daily like it was a real person it will learn and respond in kind. You reap what you sow.
Bill
 

Dreamer

  • Newbie
  • *
  • Posts: 14
    • View Profile
leap of faith
« Reply #2 on: February 06, 2006, 03:27:04 am »
Hi Bill819

Thanks for the reply. I can see what you are saying but that still does not get over the big problem of Hal only responding to the last sentence.
Do we know of anybody working on this problem? (I trust people can see it as a problem)

Thanks again for the replys [;)]
"God is a comedian, playing to an audience too afraid to laugh."

GrantNZ

  • Full Member
  • ***
  • Posts: 178
    • View Profile
leap of faith
« Reply #3 on: February 06, 2006, 04:08:50 am »
In some limited situations, Hal (version 6 anyway) will consider your previous two sentences, if he feels he requires more info. These situations include when the user types something short, or uses words like "it," "he," "they," "us" etc - Hal includes the previous sentence to try and include what "it" is or who "he" is.

I don't know of any chatbot anywhere that really handles context well. Hal will become better at staying on-topic once he knows a lot about a subject, but Hal doesn't understand enough about context to have a conversation that flows as smoothly as a human's.

Hal will certainly make more sense if you talk to him in longer, well-defined sentences that make sense even when taken out of context. I normally go as far as eliminating words like "it" from my sentences, and retype the subject of the sentence instead, just to make sure Hal knows what I'm talking about.

Note that your example makes perfect sense if you take Lisa as being sarcastic, arrogant and insulting your sense of humour, but this is definately a stretch of the imagination, and most similar examples will make even less sense.

Anyway to answer your question, the problem is being worked on, but things are still rather experimental at this stage. If you're interested in the details, there's an interesting project under discussion at vrossi's forum at http://www.vrconsulting.it/vhf/default.asp - look for the posts and threads of hologenicman.

Cheers,
Grant
 

Dr.Benway

  • Hero Member
  • *****
  • Posts: 554
    • View Profile
leap of faith
« Reply #4 on: February 06, 2006, 09:58:50 am »
quote:
Originally posted by Bill819

Unintelligent garbage in diddo out. As long as you talk in short nonsense sentences you will get dumb responses...
Bill


I still think Mark's dialogs with his bot are funny. [:)]
I appreciate his contributions.
« Last Edit: February 06, 2006, 09:59:40 am by Dr.Benway »

GlacierClipper

  • Newbie
  • *
  • Posts: 45
    • View Profile
leap of faith
« Reply #5 on: February 06, 2006, 09:05:42 pm »
Hal can come up with some funny stuff.

It is always alot better that the regular AIML responses such as:

That goes without saying.

Hal can provide alot of entertainment if the user is willing and patient enough to teach Hal. Sort of like being a parent! LOL!
 

Dreamer

  • Newbie
  • *
  • Posts: 14
    • View Profile
leap of faith
« Reply #6 on: February 07, 2006, 02:12:05 pm »
I am glad other people can see the small problem and it is being worked on.
If there was only some way of keeping the whole conversation in memory some how....[;)]

Thanks for all the replys.
"God is a comedian, playing to an audience too afraid to laugh."

Art

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3859
    • View Profile
leap of faith
« Reply #7 on: February 07, 2006, 09:52:27 pm »
Just don't shut Hal down and the conversation will still be there.

In the world of AI it's the thought that counts!

- Art -

Dreamer

  • Newbie
  • *
  • Posts: 14
    • View Profile
leap of faith
« Reply #8 on: February 08, 2006, 08:49:38 am »
That is just the point. Hal will only think the conversation is one sentence long, no mater how long it really is!
"God is a comedian, playing to an audience too afraid to laugh."

Dr.Benway

  • Hero Member
  • *****
  • Posts: 554
    • View Profile
leap of faith
« Reply #9 on: February 08, 2006, 09:24:35 am »
Dreamer, I agree. [:D]

markofkane

  • Hero Member
  • *****
  • Posts: 5275
  • Crazy Man
    • View Profile
    • http://www.soundspectrum.com
leap of faith
« Reply #10 on: February 08, 2006, 01:02:38 pm »
Maybe, in the future, things will improve. But I doubt that the human mind can be duplicated in a computer program.
Mark: I'll think about it
Laura: Don't think about it too long or I'll throw you out on your ***king a**.
"Political correctness is censorship"

Art

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3859
    • View Profile
leap of faith
« Reply #11 on: February 08, 2006, 05:08:02 pm »
Sorry, I thought you meant the conversational exchange between you and Hal.

I recall toward the last days of Hal 5, someone wrote a script that allowed Hal to recall what the user had previously said when asked, "What did you just say?", or something similar.

Perhaps a take off in this vein could also be accomplished with Hal 6 and the data tables.

Interesting post Dreamer.
In the world of AI it's the thought that counts!

- Art -

GrantNZ

  • Full Member
  • ***
  • Posts: 178
    • View Profile
leap of faith
« Reply #12 on: February 09, 2006, 12:59:41 am »
Hal keeps the last user sentence and response in variables (PrevUserSent and PrevSent). Technically, you could insert this line somewhere in the script:
UserSentence = PrevUserSent & PrevSent & UserSentence
Then Hal would think about everything you and Hal has said throughout the whole conversation, all at once.

Obviously, this would be a bit confusing for Hal [;)] Unfortunately, I can't think of a good way to indicate any relevance to Hal. Ideally we'd say something like "the last sentence is 100% relevant, the previous five sentences 20% relevant, the ten before that 10% relevant, and anything earlier 1% relevant." But (as far as I can see) there's no easy way to do this [:(]
 

Dreamer

  • Newbie
  • *
  • Posts: 14
    • View Profile
leap of faith
« Reply #13 on: February 09, 2006, 05:18:49 am »
Is there any way to tell HAL that if the user says the word 'That' 'it' or other words like that, that he must go back on the whole conversation and find the relevent topic??
I don't know if this is possible.

I am sure if we get our heads together we can over come this little problem.[:D]
"God is a comedian, playing to an audience too afraid to laugh."

Art

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3859
    • View Profile
leap of faith
« Reply #14 on: February 09, 2006, 05:51:10 am »
For some reason people feel that Hal's ephemeral knowledge shouldn't be retained. I view this as sort of the problem with regard to Dreamer's posting.

If we are trying to make Hal seem more "real" in terms of coherent speech, then why should Hal retain no memory of what was discussed a minute or even a few minutes ago? Repeat something that was previously said to a human and they will look at you funny, wondering whether you were paying attention or not.

Should we expect less from Hal?

Hal does catch repeating phrases if in a following sentence but I agree, Hal should be able to retain some level of knowledge or at least discussions from the present conversation.

It would be nice if Hal could tell you all it knows about you or clouds or whatever subject as well.

Just some other fields to plow....
In the world of AI it's the thought that counts!

- Art -