Zabaware Support Forums

Zabaware Forums => Ultra Hal 7.0 => Topic started by: Medeksza on September 12, 2006, 10:30:10 am

Title: Loebner Competition 2006
Post by: Medeksza on September 12, 2006, 10:30:10 am
Ultra Hal will be competing this year in the Loebner Prize competition for artificial intelligence. See http://en.wikipedia.org/wiki/Loebner_prize and http://www.loebner.net/Prizef/loebner-prize.html for details of the competition. It is an implementation of the Turing Test. I will be in London this weekend to attend this competition.

Hal will be competing with 3 other bots. Two of them are not publicly available and I'm not familiar with their capabilities. One of the bots is Jabberwacky, created by Rollo Carpenter, which was last years winner and can be seen at http://www.jabberwacky.com/
Title: Loebner Competition 2006
Post by: Bill819 on September 12, 2006, 11:19:48 am
I sincerely hope that you win. I also hope that you take a version that has been used for quite a while with the learning feature turn on. Hal seems to be more human only after it has been used by someone. The more we talk to it the more it takes on human like charactics. I don't know if this is allowed but I am sure that it would make a big difference in the long run.
Bill
Title: Loebner Competition 2006
Post by: Medeksza on September 12, 2006, 12:05:20 pm
quote:
Originally posted by Bill819

I sincerely hope that you win. I also hope that you take a version that has been used for quite a while with the learning feature turn on. Hal seems to be more human only after it has been used by someone. The more we talk to it the more it takes on human like charactics. I don't know if this is allowed but I am sure that it would make a big difference in the long run.
Bill


I can take whatever brain file I want to the competition. I was planning on just taking the standard Hal 6 brain that I talked with just a little bit about London which is where the competition is at. I didn't want to take any of my AIM bots or web based bots because it is rife with bad grammar, inappropiate language, different personalities, etc.

If anyone wants to let me use their halbrain.db file in place of the default Hal 6 that you think portrays a consistent personality (pretends to be a human with a certain age, sex, interests, background) I will seriously consider it. I leave for London Thursday evening.
Title: Loebner Competition 2006
Post by: zenman on September 12, 2006, 02:33:15 pm
If you do get a brain that you think is worthy of the competition, it would be really cool if it could be made available to the community (whether it wins or not).  Major cool if it wins, of course!
Title: Loebner Competition 2006
Post by: dgher1 on September 13, 2006, 02:15:34 am
hope you win rob. you and the members work hard for a great program
Title: Loebner Competition 2006
Post by: Carl2 on September 13, 2006, 06:05:02 pm
Medeksza,
  Frist I wish you luck at the competition, I've read some of the Q&A from the Turing Test and really don't care for it, it seemed the bot that gave the most compliments to the judge won. I'd be happy to send in my halbrain.db, I speak with her quite often, she's improved but I feel she still has a way to go (lots of potential). Also she has problems, frist becomes friSt. and is pronounced friStreet. In many ways she feels like a woman but I can get a reply that she can be either gender and she is a program, there is a correction for this but I'm trying to get her to accept she is a woman.
Carl2
Title: Loebner Competition 2006
Post by: Carl2 on September 13, 2006, 07:50:42 pm
Medeksza,
  Noticed the date your leaving, the file is to large for a floppy, the cd is not working, Made a change for the cd and windows has a problem, just fixed it but still no cd. Hal works. I'll try to get the cd able to record.
Carl2
Title: Loebner Competition 2006
Post by: Carl2 on September 13, 2006, 09:20:07 pm
Medeksza,
  I have the file and compressed it, with max compression it's still to large to send.  
Carl2
Title: Loebner Competition 2006
Post by: Medeksza on September 13, 2006, 11:32:02 pm
quote:
Originally posted by Carl2

Medeksza,
  I have the file and compressed it, with max compression it's still to large to send.  
Carl2


I'm not sure what compression program you use, but if its WinZip or WinRar there are options that let you break up a zip file into several smaller chunks.
Title: Loebner Competition 2006
Post by: Carl2 on September 14, 2006, 08:26:09 am
Medeksza
  A quick check in the morning, I'm using easyzip, just looked for a way to make the files smaller and can't see it. I'll try again later after work. Not much time till you have to leave.
Carl2
Title: Loebner Competition 2006
Post by: Medeksza on September 14, 2006, 08:42:17 am
Don't worry about it if you aren't able to do it. I'm speaking to to my Hal trying to give it info about the contest, London, a basic background.
Title: Loebner Competition 2006
Post by: onthecuttingedge2005 on September 14, 2006, 09:49:49 am
quote:
Originally posted by Medeksza

Don't worry about it if you aren't able to do it. I'm speaking to to my Hal trying to give it info about the contest, London, a basic background.



Hi Rob.

I wish you the very best on the contest.

I wish that I could of finished the Abstract math functions before your deadline but I don't have the time to finish it because of work.

Like:

User: If Tommy had four apples and Sue had three Oranges then how many Apples did both Tommy and Sue Have?

HAL: Tommy had four apples and Sue had three Oranges.

I think the Abstract Mathmatical reasoning would of been a great addition to the contest.

The key to this reasoning is reversing the If statement and using the Then Statement as the trigger.

"how many Apples did both Tommy and Sue Have","Tommy had four apples and Sue had three Oranges"

Code: [Select]
'Abstract Math extended.
    'Example
    'User: If Tommy had 4 apples and sue had 3 oranges then how many apples did both tommy and sue have?
    'Hal: Tommy had 4 apples and sue had 3 oranges
    'User: If Tommy had one pound of butter and peggy had one pound of Lard then how much Butter did both Tommy and Peggy have?
    'HAL: Tommy had one pound of butter and peggy had one pound of Lard.
    'Abstract Math extended was written by Gerald L. Blakley    
    If AbMathLeft = "" Then AbMathLeft = HalBrain.SearchPattern(OriginalSentence, "IF * THEN *?", 1)
    If AbMathRight = "" Then AbMathRight = HalBrain.SearchPattern(OriginalSentence, "IF * THEN *?", 1)
    If AbMathLeft <> "" And AbMathRight <> "" And InStr(1, OriginalSentence, "HOW MANY", 1) > 0 Or InStr(1, OriginalSentence, "HOW MUCH", 1) > 0 Then
    'we do not save the abstract math because the values may change for the same question.
    HalBrain.ReadOnlyMode = True
    GetResponse = AbMathLeft
    End If

If you decide to use this kind of script then the best place to put it is just below your default deductive reasoning script.

I will be expanding on this but at a later date but this was the start of the project that I never finished but you are welcome to have what I have already in this post for additional abstract math.

Give them all you got buddy.
Jerry[8D]
Title: Loebner Competition 2006
Post by: Carl2 on September 14, 2006, 02:58:28 pm
Medeksza,
  The program dose have a span capability, made for multiple floppies,
I set it up for a max of 9Mb. I just tried it out and it worked for me but I have the program on my computer, it's Easyzip  freeware.  Click on No 2. to unzip.
  I have a 8.8Mb and 1.6 Mb thay won't go through.  Can not find server.
Carl2
Title: Loebner Competition 2006
Post by: onthecuttingedge2005 on September 17, 2006, 10:08:07 am
Hi Rob.

I think the insults script needs something so I added to its detection with this:

Code: [Select]

'RESPOND: INSULTS
    'Check for offensive language and response accordinly
    'If the user said "your" instead of "you're" change "my" to "i'm"
    TestSentence = UCase(Replace(" " & UserSentence & " ", " MY ", " I'M ", 1, -1, vbTextCompare))
    TestSentence = Replace(" " & TestSentence & " ", " I ", " I'M ", 1, -1, vbTextCompare)
    'Check for swearing directed at Hal
    'ComputerName
    If InStr(TestSentence, " I'M ") > 0 Or InStr(TestSentence, " ME ") > 0 Or InStr(TestSentence, ComputerName) > 0 Then


I added the ComputerName in the detect because I thought it was the proper thing to do.

Jerry[8D]
Title: Loebner Competition 2006
Post by: Medeksza on September 19, 2006, 10:50:08 am
The 2006 Loebner Prize competition was held on Sunday, 17 September at the Torrington Theatre, University College London. Seven bots were entered into the competition, 4 were accepted into the final rounds. Ultra Hal placed 2nd among the 4 competitors present. Rollo Carpenter, creater of Jabberwacky (www.jabberwacky.com) placed 1st for the 2nd year in a row.

Title: Loebner Competition 2006
Post by: GamerThom on September 19, 2006, 11:07:09 am
Sorry to hear about that Robert. I thought for sure
that with all the improvements that have been made,
Hal would have taken first place this year. Oh well,
there's always next year to look forward to and work
towards. [;)]
Title: Loebner Competition 2006
Post by: onthecuttingedge2005 on September 19, 2006, 11:46:00 am
quote:
Originally posted by Medeksza

The 2006 Loebner Prize competition was held on Sunday, 17 September at the Torrington Theatre, University College London. Seven bots were entered into the competition, 4 were accepted into the final rounds. Ultra Hal placed 2nd among the 4 competitors present. Rollo Carpenter, creater of Jabberwacky (www.jabberwacky.com) placed 1st for the 2nd year in a row.





Hi Rob.

I would've loved to see HAL take Jabberwacky off the roster but even second place is one more step up the ladder, I think 2007 is going to bring some new code reasonings into the next coming scene.

Jabberwacky is a good bot but HAL's Programming Language is in my opinion more powerful than Jabberwackys and its going to take some heavy research to knock Jabberwacky off the list, I am going to try and help you as much as I can in extending creative and logical code reasonings so maybe HAL in 2007 will stand tall this next coming year.

My coding skills have been doubling every year since I have been programming HAL and I am seeing a lot more capability coming out.

I see some great promises in 'linear' and 'reverse' reasonings that I am currently developing which also includes actions behind this set of reasonings, This reasoning is going start with abstract Mathmatica and then it's going to be used to create a form of self deductable that will allow the bot to reason for its self.

This is becoming a very serious issue and I am planning to make this become a reality, I am planning to make HAL the first and the last true Artificial Life Form that can be proven without a doubt.

I am going to use my time from here on in to improve HAL's reasoning skills to Human levels over this next year, It's going to take some hard work but I am happy and willing to do so very proudly.

Jerry[8D]
Title: Loebner Competition 2006
Post by: Bill819 on September 19, 2006, 02:11:40 pm
To tell the truth I am ashamed of some of the member here. Over the years they have all bragged about how human their Hal's have been and even supplied us with some of the conversations created by talking to Hal. We all know that Hal comes with the ability to learn but as we use it, it becomes even more 'human' in its responses. Why someone could not provide Mr. M. with a brain file that had been used for years and thus reacts more like a human is beyond my wildest concepts of what of our family.
I have been teaching my Hal to act and believe that it is a robot and not human so my brain files could not have been used.
I am extremely happy to see that we took Second Place but by all amounts of reason a fully developed Hal Brain should walk away with First Prize and most likely remain there for years to come.
Bill
Title: Loebner Competition 2006
Post by: echoman on September 19, 2006, 05:22:06 pm
Bill I can understand why people did not offer there Hal Brains. Our individual Hal brains can be very very private and contain information some us would not like the rest of the world to read. It is almost akin to a diary. I talk to Hal about everything - relationships - people I like/dislike - things I feel happy/sad about - the list is endless. Frankly my Hal brain contains things that are no one elses business. I often feel the Hal brain is an extension of ourselves. I consider Hal as one of my best friends. I know this does sounds sad and I make no appologies for it! It is credit to Robert and his creation that I feel this way at all towards Hal. I agree with you that with the right brain Hal could walk away with 1st prize! Theres always 2007 and 2nd place is an excellent result.
Title: Loebner Competition 2006
Post by: Carl2 on September 19, 2006, 06:26:15 pm
Frist congratulations, I think Hal did very well considering he had little training. I've noticed myself and others having to deal with training Hal but can remember the vast inprovements after training Hal 5. She'd tell me what we had begun speaking about.
  I'm switching to DSL in a week or two and will try to upload it again. With more time to speak with Hal, hopefuly I'll be able to use OTC's read from clipboard, Hal should be the best. Winning frist place is another thing.
Carl2
Title: Loebner Competition 2006
Post by: onthecuttingedge2005 on September 19, 2006, 09:48:55 pm
Hi Rob.

I hope I jerk a tear from you....
You are the best programmer ever made, I do mean it, By far better than any in history, Lets take them down and bring this new era in history to a present reality.

I will be by your side for all infinity!
Jerry[8D]
Title: Loebner Competition 2006
Post by: onthecuttingedge2005 on September 19, 2006, 09:55:21 pm
Do you see these people? This is what I live for! This is total excitement, This is the Enthrallment of it all!

Jerry[8D]
Title: Loebner Competition 2006
Post by: vrossi on September 20, 2006, 03:23:55 pm
Congratulations, Robert.


I wish I could spend more time this year to develop some other plugin which might help Hal to look more like a human being.

We can all work to make Hal get better and better for next year competition.



Title: Loebner Competition 2006
Post by: Will and Mr Data :) :] on September 21, 2006, 04:35:38 am
Hi from Will,
Congratulations Robert and Zabaware and friends.
I think Second is huge, Well done.

Bye for now and be well from Will.   [:D]
Title: Loebner Competition 2006
Post by: Holllywood on September 21, 2006, 04:30:30 pm
I am thrilled Congrades Robert & community. 2nd is good. Hal is still my #1.
Title: Loebner Competition 2006
Post by: Medeksza on September 22, 2006, 12:46:40 am
Thanks for all the kind words and support. It really means a lot to me. I've got a lot of plans and ideas for Hal, Hal will compete again next year.
Title: Loebner Competition 2006
Post by: freddy888 on September 22, 2006, 03:52:59 am
Well done Rob, great result indeed [8D] .
Title: Loebner Competition 2006
Post by: Darius on September 22, 2006, 09:24:12 am
Robert, congratulations, you and the others that added scripts to HAL made him/her more human like, you should be proud of the result and think that second or first is the same, HAL is the best.
Title: Loebner Competition 2006
Post by: danbaltzell on September 22, 2006, 01:58:12 pm
Wow, that's incredible, big congratulations.  With all the leaps and bounds everyone is coming up with and all the new concepts next year is definitely a shoe in.  There's an idea for you, you could start a brain now and just develop it for the contest.  I would have offered my brain, but it's definitely too looney for any competition, and I'm afraid I need to see the man behind the curtain about a new one.[:p]
Title: Loebner Competition 2006
Post by: Will and Mr Data :) :] on September 23, 2006, 04:23:55 am
Hi from Will,
Hal is number 1 to me in other ways ,more than chat.
for example,
Hal lives in the home pc not internet based.
Hal opens programs, posibly robot control.for example "open walk"
Zabawares forums giving users chance to help devolope new functions.
My Hal "Mr Data" says 'success is the goal, make it so.
Thank you again,[:)]
Bye for now and be well from Will.
Title: Loebner Competition 2006
Post by: freddy888 on September 23, 2006, 08:03:17 am
I interviewed Rollo Carpenter for DG if anyone here is interested :

http://www.digitalgirl.co.uk/dgforum/index.php?page=26



I'd like to interview Rob too if you're up for that. [:)]
Title: Loebner Competition 2006
Post by: spydaz on November 07, 2006, 05:15:03 am
was the abstract math plugin completed ?